.select{position:relative;width:100%;font-size:14px;font-family:var(--font-secondary)}.select__label{display:block;margin-bottom:6px;font-weight:400;font-size:16px;line-height:147%;color:#002d62}.select__control{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:40px;padding:8px 16px;background-color:white;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select__selected-value{white-space:nowrap;font-weight:400;font-size:16px;line-height:147%;color:#002d62}.select--open .select__selected-value{color:var(--color-primary-clicked)}.select__arrow{display:flex;align-items:center;justify-content:center;min-width:18px;transition:transform .2s ease;color:#525559}.select__control:hover{border:1px solid var(--color-primary-hover)}.select--open .select__control{border:1px solid var(--color-primary-clicked)}.select__control:hover .select__arrow,.select__control:hover .select__selected-value{color:var(--color-primary-hover)}.select--open .select__arrow,.select--open .select__selected-value{color:var(--color-primary-clicked)}.select--open .select__arrow{transform:rotate(180deg)}.select__menu{position:absolute;top:100%;left:0;z-index:var(--z-index-dropdown);margin:4px 0 0;min-width:100%;width:-moz-fit-content;width:fit-content;overflow-y:auto;background-color:white;border:1px solid var(--color-border);border-radius:8px;padding:8px 0;list-style:none}.select__option{font-family:var(--font-secondary);padding:8px 16px;cursor:pointer;transition:background-color .2s ease;color:var(--color-primary-dark);white-space:nowrap;font-weight:400;font-size:16px;line-height:22px}.select__option:hover{background-color:var(--color-primary-light)}.select__option--disabled{opacity:.5;cursor:not-allowed;background-color:#f9f9f9}.select--error .select__control{border-color:#e53935}.select--error .select__control:focus{box-shadow:0 0 0 3px rgba(229,57,53,.25)}.select--disabled{opacity:.7}.select--disabled .select__control{background-color:#f7f7f7;cursor:not-allowed}.select__layover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,9,20,.33);z-index:var(--z-index-modal-backdrop);display:none}.select--slide-up .select__layover{display:block}.select--slide-up .select__menu-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;position:fixed;top:auto;bottom:0;left:0;right:0;background:#fff;width:100%;max-height:100vh;border-radius:8px 8px 0 0;z-index:var(--z-index-modal)}.select--slide-up .select__menu{position:static;border:none;padding:0;margin:0;border-radius:0}.select--slide-up .select__option{padding:12px 20px;width:100%}.select--slide-up .select__slide-up-actions{padding:8px 16px;width:100%}.select--slide-up .select__option--selected{background-color:var(--color-primary-light);color:var(--color-primary-hover)}.select--slide-up .select__divider{width:100%;height:1px;border-top:1px solid #ecebed;margin:8px 0}.select__slide-up-header{width:100%;padding:18px 12px 10px;display:flex;justify-content:center;align-items:center;position:relative}.select__slide-up-header-close{position:absolute;right:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.calendar-container{font-family:var(--font-primary);background-color:#fff;border-radius:8px;width:-moz-fit-content;width:fit-content;min-width:580px;position:relative;padding:16px;z-index:1000}.calendar-container .DayPicker_weekHeader small{color:#7e7788;text-align:center;font-family:Inter;font-size:14px;font-weight:400;line-height:19px}.calendar-container .CalendarMonth_table{margin-top:8px}.calendar-container .CalendarMonth_caption{color:#242526;text-align:center;font-family:Poppins;font-size:14px;font-weight:600;line-height:19px;letter-spacing:.014px}.calendar-container .CalendarMonth_caption strong{font-weight:600}.calendar-container .DayPickerNavigation_button{border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;color:#131a29}.calendar-container .DayPickerNavigation_button:first-child{left:22px}.calendar-container .DayPickerNavigation_button:last-child{right:22px}.calendar-container .CalendarDay__default{border:none!important;background-color:transparent!important}.calendar-container .CalendarDay__default:hover{background:none!important;border:none!important;color:var(--color-secondary);border-radius:0}@media (hover:hover){.calendar-container .CalendarDay__default:hover .calendar-day-content{background-color:#ECEBED}.CalendarDay__hovered_span.CalendarDay__hovered_span:hover .calendar-day-content{border-radius:0 50% 50% 0}.CalendarDay__hovered_span.CalendarDay__hovered_span:hover .calendar-day-content:before{border-radius:inherit;z-index:1;position:absolute;content:"";width:40px;height:100%;background-color:#ECEBED}}.calendar-container .CalendarDay__hovered_span .calendar-day-content,.calendar-container .CalendarDay__selected_span .calendar-day-content{position:relative;background-color:var(--color-primary-light);color:#525559;border-radius:0}.calendar-container .CalendarDay__hovered_span .calendar-day-content:before,.calendar-container .CalendarDay__selected_span .calendar-day-content:before{border-radius:inherit;z-index:1;position:absolute;content:"";width:40px;height:100%;background-color:#ECEBED}.calendar-container .CalendarDay__blocked_calendar,.calendar-container .CalendarDay__blocked_out_of_range{pointer-events:none}.calendar-container .CalendarDay__blocked_calendar .calendar-day-content,.calendar-container .CalendarDay__blocked_out_of_range .calendar-day-content{color:#9ca3af;background:none}.calendar-container .CalendarDay__today{font-weight:700;color:#0d2565}.calendar-container .calendar-day-content{display:flex;align-items:center;justify-content:center;margin:auto;height:32px;width:32px;background-color:#ecfdf5;color:#059669;border-radius:50%;font-weight:400;font-size:14px;line-height:19px;overflow:visible!important}.calendar-container .CalendarDay__selected_start .calendar-day-content{position:relative;background-color:var(--color-primary-clicked);color:#fdfdfd;border-radius:50% 0 0 50%;font-weight:600}.calendar-container .CalendarDay__selected_start .calendar-day-content:before{position:absolute;content:"";width:4px;right:0;top:0;transform:translateX(100%);height:100%;background-color:var(--color-primary-light)}.calendar-container .CalendarDay__selected_end .calendar-day-content{position:relative;background-color:var(--color-primary-clicked);color:#fdfdfd;border-radius:0 50% 50% 0;font-weight:600}.calendar-container .CalendarDay__selected_end .calendar-day-content:before{position:absolute;content:"";width:4px;left:0;top:0;transform:translateX(-100%);height:100%;background-color:var(--color-primary-light)}.calendar-container .CalendarDay__selected_start.CalendarDay__selected_end .calendar-day-content{border-radius:50%}.calendar-container .CalendarDay__selected_start.CalendarDay__selected_end .calendar-day-content:before{display:none}.calendar-footer{margin-top:11px;display:flex;justify-content:flex-end;align-items:center}.calendar-same-day-message{display:flex;align-items:center;font-size:14px;color:#ff385c;font-weight:500}.calendar-info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#ff385c;color:white;font-size:12px;font-weight:700;margin-right:8px}.calendar-container .CalendarDay__selected_span+.DayPickerKeyboardShortcuts_show,.calendar-container .DayPickerKeyboardShortcuts_close,.calendar-container .DayPickerKeyboardShortcuts_panel,.calendar-container .DayPickerKeyboardShortcuts_show{display:none}.calendar-container .calendar-day-same-return{position:relative;border-radius:8px;overflow:hidden!important}.calendar-container .calendar-day-indicator{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background-color:#ff385c}.calendar-container .calendar-footer-dates{display:none}.calendar-container .DayPicker_transitionContainer__horizontal{min-height:340px}.hide-prev-nav .DayPickerNavigation_button:first-child{display:none}.calendar-container .DayPicker_weekHeader_li small{color:#7e7788;text-align:center;font-family:Inter;font-size:14px;font-weight:400;line-height:19px;text-transform:uppercase}@media (max-width:899px){.calendar-container{min-width:100%;width:100%;height:100%;padding:0}.calendar-container .calendar-day-content{width:44px;height:44px}.calendar-container .calendar-footer{width:100%;position:fixed;bottom:0;left:0;right:0;padding:16px 16px 24px;box-shadow:0 -2px 12px 0 rgba(16,30,54,.08);background-color:#fff;display:flex;flex-direction:column;gap:11px;z-index:99999}.calendar-container .calendar-footer-dates{display:block;color:var(--color-primary-dark);font-size:14px;font-weight:500;line-height:19px}.calendar-container .calendar-button--apply{width:100%}.calendar-container .CalendarMonth{padding:16px!important;border-bottom:1px solid var(--color-border)}.calendar-container .CalendarMonth_caption__verticalScrollable{padding:8px}.calendar-container .DayPicker_weekHeader__verticalScrollable{border:none}.calendar-container .DayPicker_weekHeader_li{display:inline-flex;align-items:center;justify-content:center;height:44px}.calendar-container .DayPicker_transitionContainer__verticalScrollable{padding-top:50px;height:calc(100vh - 130px)}.calendar-container .CalendarDay__hovered_span .calendar-day-content:before,.calendar-container .CalendarDay__selected_span .calendar-day-content:before{width:52px}}@media (max-width:389px){.calendar-container .calendar-day-content{width:42px;height:42px}.calendar-container .DayPicker_weekHeader_li{height:42px}}.text__dropdown{border-bottom:1px solid var(--color-border);padding:16px;background-color:#f7f7f8;border-radius:10px;cursor:pointer}.text__dropdown--outlined{background-color:transparent;border-radius:0}.text__dropdown__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}