.ModernDatePicker_container__MQmQV{position:relative;width:100%}.ModernDatePicker_input__znGm4{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 16px;font-size:15px;border:1px solid #e2e8f0;border-radius:0;background:#fff;cursor:pointer;transition:all .2s ease}.ModernDatePicker_input__znGm4:hover{border-color:#cbd5e1;box-shadow:0 0 0 3px rgba(240,128,32,.05)}.ModernDatePicker_input__znGm4:focus-within{border-color:var(--vs-primary);box-shadow:0 0 0 3px rgba(240,128,32,.1);outline:none}.ModernDatePicker_value__nYTAQ{color:var(--color-text);font-weight:500}.ModernDatePicker_placeholder__2wSWu{color:#94a3b8}.ModernDatePicker_input__znGm4 svg{color:#64748b;flex-shrink:0}.ModernDatePicker_dropdown__pizN_{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;width:320px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:0;box-shadow:none;animation:ModernDatePicker_slideDown__8ikMQ .2s ease}@keyframes ModernDatePicker_slideDown__8ikMQ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ModernDatePicker_header__hC6uT{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ModernDatePicker_navButton___gOqX{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f8fafc;border-radius:0;font-size:20px;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .2s ease}.ModernDatePicker_navButton___gOqX:hover{background:var(--vs-primary);color:#fff;transform:scale(1.05)}.ModernDatePicker_monthYear__A0Ed0{display:flex;align-items:center;gap:8px}.ModernDatePicker_month__AqJuV{font-size:16px;font-weight:600;color:var(--vs-primary)}.ModernDatePicker_yearSelect__V7uln{padding:4px 8px;font-size:14px;font-weight:600;color:var(--vs-primary);border:1px solid #e2e8f0;border-radius:0;background:#f8fafc;cursor:pointer;transition:all .2s ease}.ModernDatePicker_yearSelect__V7uln:hover{border-color:var(--vs-primary);background:#fff}.ModernDatePicker_yearSelect__V7uln:focus{outline:none;border-color:var(--vs-primary);box-shadow:0 0 0 3px rgba(240,128,32,.1)}.ModernDatePicker_weekdays__wq4cx{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:8px}.ModernDatePicker_weekday__itwNW{display:flex;align-items:center;justify-content:center;height:32px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase}.ModernDatePicker_days__pMcnq{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.ModernDatePicker_emptyDay__d9mWM{height:38px}.ModernDatePicker_day__N9eNn{display:flex;align-items:center;justify-content:center;height:38px;border:none;background:transparent;border-radius:0;font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;transition:all .15s ease}.ModernDatePicker_day__N9eNn:hover:not(.ModernDatePicker_disabled__1YCiO){background:#f8fafc;color:var(--vs-primary);transform:scale(1.05)}.ModernDatePicker_day__N9eNn.ModernDatePicker_today__TfldY{font-weight:700;color:var(--vs-primary);background:rgba(240,128,32,.1)}.ModernDatePicker_day__N9eNn.ModernDatePicker_selected__m_uif{background:var(--vs-primary);color:#fff;font-weight:600;box-shadow:none}.ModernDatePicker_day__N9eNn.ModernDatePicker_selected__m_uif:hover{background:var(--vs-primary);transform:scale(1.05)}.ModernDatePicker_day__N9eNn.ModernDatePicker_disabled__1YCiO{color:#cbd5e1;cursor:not-allowed;opacity:.4}.ModernDatePicker_day__N9eNn.ModernDatePicker_disabled__1YCiO:hover{background:transparent;transform:none}