.datepicker-container{flex-direction:column;width:100%;font-family:inherit;display:flex;position:relative}.datepicker-container .datepicker-input-wrapper{align-items:center;display:flex;position:relative}.datepicker-container .datepicker-input-wrapper .datepicker-icons{align-items:center;gap:4px;display:flex;position:absolute;right:8px}.datepicker-container .datepicker-input-wrapper .datepicker-icons .clear-btn,.datepicker-container .datepicker-input-wrapper .datepicker-icons .calendar-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.datepicker-container .datepicker-input-wrapper .datepicker-icons .clear-btn:disabled,.datepicker-container .datepicker-input-wrapper .datepicker-icons .calendar-btn:disabled{color:color-mix(in srgb, var(--colors_black) 50%, transparent);cursor:not-allowed}.datepicker-container .datepicker-input-wrapper .datepicker-icons .clear-btn:hover{color:var(--colors_red)}.datepicker-container .datepicker-dropdown{z-index:1000;background:var(--colors_white);min-width:260px;max-width:300px;margin-top:4px;padding:12px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 20px #0000004d}.datepicker-container .datepicker-dropdown .calendar-header{margin-bottom:12px}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls{justify-content:space-between;align-items:center;gap:6px;display:flex}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls .nav-btn{width:28px;height:28px;color:var(--colors_black);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls .nav-btn:hover{opacity:.6}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls .month-year-display{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls .month-year-display .month-name{color:var(--colors_black);text-transform:capitalize;font-size:14px;font-weight:600}.datepicker-container .datepicker-dropdown .calendar-header .month-year-controls .month-year-display .year{color:var(--colors_black);font-size:12px}.datepicker-container .datepicker-dropdown .calendar-grid{margin-bottom:12px}.datepicker-container .datepicker-dropdown .calendar-grid .weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.datepicker-container .datepicker-dropdown .calendar-grid .weekdays .weekday{height:24px;color:var(--colors_black);text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.datepicker-container .datepicker-dropdown .calendar-grid .days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepicker-container .datepicker-dropdown .calendar-grid .days .day{height:28px;color:var(--colors_black);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex;position:relative}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.current-month{color:var(--colors_black)}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.other-month{color:color-mix(in srgb, var(--colors_grey_18) 40%, transparent)}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.today{background:var(--colors_grey_218);font-weight:600}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.selected{background:var(--colors_blue);color:var(--colors_white);font-weight:600}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.highlighted{background:var(--colors_grey_218)}.datepicker-container .datepicker-dropdown .calendar-grid .days .day.disabled{color:var(--colors_grey_50);cursor:not-allowed;background:0 0!important}.datepicker-container .datepicker-dropdown .calendar-grid .days .day:hover:not(.disabled):not(.selected){color:var(--colors_blue)}.datepicker-container .datepicker-dropdown .time-picker{border-top:1px solid var(--colors_grey_218);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.datepicker-container .datepicker-dropdown .time-picker .time-label{color:var(--colors_black);padding-top:3px;font-size:12px;font-weight:500;line-height:1}.datepicker-container .datepicker-dropdown .time-picker .time-input{border:1px solid var(--colors_grey_218);color:var(--colors_black);cursor:pointer;border-radius:4px;width:90px;padding:6px 8px;font-size:12px;transition:all .2s}.datepicker-container .datepicker-dropdown .time-picker .time-input:focus{border-color:var(--colors_black);outline:none}.datepicker-container .datepicker-dropdown .time-picker .time-input::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.datepicker-container .datepicker-dropdown .calendar-actions{border-top:1px solid var(--colors_grey_218);justify-content:space-between;align-items:center;gap:6px;padding-top:8px;display:flex}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn{color:var(--colors_black);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:11px;transition:all .2s}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn:hover{color:var(--colors_blue)}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn.today-btn{color:var(--colors_black)}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn.today-btn:hover{background:var(--colors_blue);color:var(--colors_white)}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn.clear-btn-text{color:var(--colors_black)}.datepicker-container .datepicker-dropdown .calendar-actions .action-btn.clear-btn-text:hover{color:var(--colors_red)}.datepicker-container .error-message{color:var(--colors_red);margin-top:4px;font-size:12px}.datepicker-container .default-datepicker .datepicker-dropdown{background:var(--colors_white);border-radius:3px}
