.UiDatePicker{display:flex;flex-direction:column;gap:4px;min-width:0}.UiDatePicker__label{color:#6b7280;font-size:13px;font-weight:500;line-height:1.2}.UiDatePicker__trigger{align-items:center;background:#fff;border:1px solid #d7dce5;border-radius:12px;box-sizing:border-box;color:#111827;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:44px;outline:none;padding:9px 11px 9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.UiDatePicker--open .UiDatePicker__trigger,.UiDatePicker__trigger:hover:not(:disabled){background:#fffaf8;border-color:#ea555557}.UiDatePicker__trigger:focus-visible{border-color:#ea55556b;box-shadow:0 0 0 3px #ea55551c}.UiDatePicker__trigger:disabled{cursor:not-allowed;opacity:.62}.UiDatePicker__trigger-copy{align-items:center;display:flex;gap:9px;min-width:0}.UiDatePicker__trigger-copy>svg{color:var(--danger-color);flex:0 0 auto;height:19px;width:19px}.UiDatePicker__value{font-size:14px;font-weight:650;line-height:1.35;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.UiDatePicker__value--placeholder{color:#9ca3af;font-weight:500}.UiDatePicker__chevron{color:#6b7280;flex:0 0 auto;height:20px;transition:transform .18s ease;width:20px}.UiDatePicker--open .UiDatePicker__chevron{transform:rotate(180deg)}.UiDatePickerPopover{background:#fff;border:1px solid rgba(17,24,39,.09);border-radius:18px;box-shadow:0 20px 48px #0f172a29,0 4px 14px #0f172a14;box-sizing:border-box;overflow:hidden;width:min(390px,calc(100vw - 16px));z-index:1200}.UiDatePickerPopover__scroll-area{overflow:hidden;position:relative;width:100%}.UiDatePickerPopover__content,.UiDatePickerPopover__scroll-area{box-sizing:border-box;max-height:var(--ui-datepicker-content-max-height,538px)}.UiDatePickerPopover__content{overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-width:none}.UiDatePickerPopover__content::-webkit-scrollbar{height:0;width:0}.UiDatePickerPopover__scroll-area--scrollable .UiDatePickerPopover__content{padding-right:26px}.UiDatePickerPopover__scroll-area--scrollable:before{background:#ea555529;border-radius:999px;bottom:8px;content:"";pointer-events:none;position:absolute;right:5px;top:8px;width:8px;z-index:2}.UiDatePickerPopover__custom-scrollbar{background:var(--danger-color);border-radius:999px;box-shadow:0 0 0 2px #ea555514;display:none;position:absolute;right:5px;top:8px;width:8px;z-index:3}.UiDatePickerPopover__scroll-area--scrollable .UiDatePickerPopover__custom-scrollbar{display:block}.UiDatePickerPopover--range{width:min(704px,calc(100vw - 16px))}.UiDatePickerPopover__footer,.UiDatePickerPopover__topbar{align-items:center;display:flex}.UiDatePickerPopover__topbar{gap:12px;justify-content:space-between;margin-bottom:6px}.UiDatePickerPopover__instruction{color:#6b7280;font-size:13px;font-weight:600;margin:0}.UiDatePickerPopover__navigation{align-items:center;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) 36px;margin-bottom:8px}.UiDatePickerPopover__selectors{display:grid;gap:6px;grid-template-columns:142px 110px;justify-content:center;min-width:0}.UiDatePickerPopover__month-select,.UiDatePickerPopover__year-select{min-width:0;width:100%}.UiDatePickerPopover__selectors .UiSelect__trigger{background:#f8fafc;border-color:#e2e6ed;min-height:36px;padding-bottom:6px;padding-top:6px}.UiDatePickerPopover__icon-button{align-items:center;background:#f6f7f9;border:0;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;padding:0;width:36px}.UiDatePickerPopover__icon-button:hover:not(:disabled){background:#fff0ef;color:var(--danger-color)}.UiDatePickerCalendar__day:focus-visible,.UiDatePickerPopover__icon-button:focus-visible,.UiDatePickerPopover__text-button:focus-visible{outline:3px solid rgba(234,85,85,.17);outline-offset:1px}.UiDatePickerPopover__icon-button:disabled{cursor:not-allowed;opacity:.35}.UiDatePickerPopover__icon-button>svg{height:20px;width:20px}.UiDatePickerPopover__icon-button--previous>svg{transform:rotate(180deg)}.UiDatePickerPopover__calendars{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.UiDatePickerPopover--range .UiDatePickerPopover__calendars{grid-template-columns:repeat(2,minmax(0,1fr))}.UiDatePickerCalendar{min-width:0}.UiDatePickerCalendar--secondary{border-left:1px solid #eef0f4;padding-left:14px}.UiDatePickerCalendar__title{color:#111827;font-size:14px;font-weight:750;line-height:28px;margin:0 0 3px;text-align:center}.UiDatePickerCalendar__grid,.UiDatePickerCalendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.UiDatePickerCalendar__weekdays{color:#9ca3af;font-size:11px;font-weight:750;margin-bottom:2px;text-align:center;text-transform:uppercase}.UiDatePickerCalendar__weekdays span{line-height:28px}.UiDatePickerCalendar__grid{row-gap:0}.UiDatePickerCalendar__day{align-items:center;background:transparent;border:0;color:#1f2937;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;height:38px;justify-content:center;min-width:0;padding:0;position:relative}.UiDatePickerCalendar__day:before{background:transparent;content:"";inset:0;position:absolute}.UiDatePickerCalendar__day>span{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.UiDatePickerCalendar__day:hover:not(:disabled)>span{background:#fff0ef;color:#b83232}.UiDatePickerCalendar__day--outside{color:#b7bec9}.UiDatePickerCalendar__day--today>span{border-color:#ea555561}.UiDatePickerCalendar__day--range:before{background:#fff0ef}.UiDatePickerCalendar__day--range-start:before{border-radius:10px 0 0 10px;left:50%}.UiDatePickerCalendar__day--range-end:before{border-radius:0 10px 10px 0;right:50%}.UiDatePickerCalendar__day--range-start.UiDatePickerCalendar__day--range-end:before{inset:0 50%}.UiDatePickerCalendar__day--range-end>span,.UiDatePickerCalendar__day--range-start>span,.UiDatePickerCalendar__day--selected>span{background:var(--danger-color);border-color:var(--danger-color);color:#fff}.UiDatePickerCalendar__day:disabled{cursor:not-allowed;opacity:.28}.UiDatePickerPopover__footer{border-top:1px solid #eef0f4;gap:12px;justify-content:space-between;margin-top:8px;padding-top:8px}.UiDatePickerPopover__text-button{background:transparent;border:0;color:#374151;cursor:pointer;font:inherit;font-size:13px;font-weight:750;padding:5px 2px}.UiDatePickerPopover__text-button:hover{color:var(--danger-color)}.UiDatePickerPopover__text-button--danger{color:#b91c1c;margin-left:auto}@media(max-width:680px){.UiDatePickerPopover--range{width:min(390px,calc(100vw - 16px))}.UiDatePickerPopover--range .UiDatePickerPopover__calendars{grid-template-columns:minmax(0,1fr)}.UiDatePickerCalendar--secondary{display:none}}@media(max-width:390px){.UiDatePickerPopover__navigation{grid-template-areas:"previous next" "selectors selectors";grid-template-columns:repeat(2,minmax(0,1fr))}.UiDatePickerPopover__icon-button--previous{grid-area:previous;justify-self:start}.UiDatePickerPopover__navigation>.UiDatePickerPopover__icon-button:last-child{grid-area:next;justify-self:end}.UiDatePickerPopover__selectors{grid-area:selectors;grid-template-columns:minmax(0,142px) minmax(88px,96px)}}
