@layer bcc-design-layer{.bcc-datepicker_fullWidth{width:100%}.bcc-datepicker__addonIcon{cursor:pointer;display:flex}.bcc-datepicker__dropdown{padding:8px 0 0}.bcc-datepicker__dropdown_noMonthList{max-width:360px}.bcc-datepicker__dropdown_withMonthsList{max-width:489px;padding:8px 0 0 12px}.bcc-datepicker__mobileDay{font-weight:var(--b-text-caption-regular-font-weight)}}
@layer bcc-design-layer{.bcc-datepicker-m__header{padding-bottom:0!important}.bcc-datepicker-m__body{padding-top:0!important;padding-bottom:0!important}.bcc-datepicker-m__footer{padding-top:0!important}.bcc-datepicker-m__presets{padding-inline:var(--g-spacing-4);padding-block:var(--g-spacing-3)}}
@layer bcc-design-layer{.bcc-datepicker-mobile-header__container{grid-template-columns:40px 2fr 40px;gap:4px;width:100%;height:48px;display:grid}.bcc-datepicker-mobile-header__button{font-style:normal;font-family:var(--g-text-body-font-family);color:var(--b-color-neutral-default-900);outline-offset:0;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;font-weight:500}.bcc-datepicker-mobile-header__button>svg{width:20px;height:20px}.bcc-datepicker-mobile-header__title{color:var(--b-color-neutral-default-900);font-size:var(--b-text-body-1-font-size);font-weight:var(--b-text-caption-medium-font-weight)}.bcc-datepicker-mobile-header__dates{color:var(--b-color-neutral-default-600);font-size:var(--b-text-body-2-font-size);font-weight:400;line-height:var(--b-text-body-2-line-height);text-align:center;opacity:0;max-height:0;transition:max-height .2s ease-in,opacity .2s ease-in}.bcc-datepicker-mobile-header__dates_shown{opacity:1;max-height:100%}}
@layer bcc-design-layer{.bcc-datepicker-presets{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:0 12px 8px;display:flex;position:relative;overflow-x:auto}.bcc-datepicker-presets::-webkit-scrollbar{display:none}.bcc-datepicker-presets_withMonthsList{padding:0 0 8px}.bcc-datepicker-presets:empty{display:none}.bcc-datepicker-presets__preset{font-style:normal;font-family:var(--g-text-body-font-family);color:var(--b-color-neutral-default-900);outline-offset:0;cursor:pointer;font-weight:500;font-size:var(--b-text-body-2-font-size);line-height:var(--b-text-body-2-line-height);font-weight:var(--b-text-caption-medium-font-weight);border-radius:var(--b-border-radius-cof-10);opacity:.95;background:0 0;background-color:var(--b-color-neutral-default-100);white-space:nowrap;border:none;outline:none;margin:0;padding:4px 12px}.bcc-datepicker-presets__preset:active{transform:scale(.97)}.bcc-datepicker-presets__preset:hover{opacity:1}.bcc-datepicker-presets__preset_active{color:var(--b-color-neutral-default-0);background-color:var(--b-color-neutral-default-800)}.bcc-datepicker-presets:before{content:"";z-index:1;top:var(--g-spacing-3);width:0;height:18px;-webkit-box-shadow:0 0 15px 4px var(--b-color-neutral-default-900);box-shadow:0 0 15px 4px var(--b-color-neutral-default-900);pointer-events:none;opacity:0;background-color:#0000;transition:opacity .2s ease-in-out;position:fixed;left:0}.bcc-datepicker-presets:after{content:"";z-index:1;top:var(--g-spacing-3);width:0;height:18px;-webkit-box-shadow:0 0 15px 4px var(--b-color-neutral-default-900);box-shadow:0 0 15px 4px var(--b-color-neutral-default-900);pointer-events:none;opacity:0;background-color:#0000;transition:opacity .2s ease-in-out;position:fixed;right:0}.bcc-datepicker-presets__shadow-left:before,.bcc-datepicker-presets__shadow-right:after{opacity:.5}}
@layer bcc-design-layer{.bcc-calendar{box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:var(--g-font-family-sans);overflow-x:hidden}.bcc-calendar_adaptive{width:100%}.bcc-calendar__calendarWrapper{background:var(--b-color-neutral-default-0);width:max-content;height:425px;display:flex;overflow:hidden}.bcc-calendar__calendarWrapper_adaptive{width:100%}.bcc-calendar__header:empty,.bcc-calendar__footer:empty{display:none}}
@layer bcc-design-layer{.bcc-calendar-months-list-mark{left:0;top:calc(var(--g-spacing-3) + 1px);border-radius:var(--b-border-radius-cof-3);background-color:var(--b-color-brand-500);width:6px;height:6px;transition:transform .26s ease-out;position:absolute}}
@layer bcc-design-layer{.bcc-calendar-months-list{background-color:var(--b-color-neutral-default-0);border-right:1px solid var(--b-color-neutral-default-200);flex-direction:column;width:128px;display:flex}.bcc-calendar-months-list:empty{display:none}.bcc-calendar-months-list__listWrapper{scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 12px;position:relative;overflow:auto}.bcc-calendar-months-list__listWrapper::-webkit-scrollbar{display:none}.bcc-calendar-months-list__month{font-size:13px;line-height:var(--b-text-caption-1-line-height);cursor:pointer;color:var(--b-color-neutral-default-900);padding:8px 0}.bcc-calendar-months-list__month_disabled{cursor:not-allowed;opacity:.4}}
@layer bcc-design-layer{.bcc-calendar-year-select{border-bottom:1px solid var(--b-color-neutral-default-200);color:var(--b-color-neutral-default-900);background-color:var(--b-color-neutral-default-0);font-size:var(--b-text-body-2-font-size);line-height:var(--b-text-body-2-line-height);font-weight:var(--b-text-caption-medium-font-weight);cursor:pointer;outline:none;justify-content:space-between;align-items:center;margin:0 12px 8px;padding:8px 0 4px;display:flex}.bcc-calendar-year-select__chevroneUp{transition:all .2s}.bcc-calendar-year-select__chevroneUp_open{transform:rotate(180deg)}}
@layer bcc-design-layer{.bcc-calendar-months-list-month{font-size:13px;line-height:var(--b-text-caption-1-line-height);font-weight:var(--b-text-caption-medium-font-weight);color:var(--b-color-neutral-default-900);cursor:pointer;padding:8px 0}.bcc-calendar-months-list-month_disabled{cursor:not-allowed;opacity:.4}}
@layer bcc-design-layer{.bcc-calendar-months-list-years{font-size:13px;line-height:var(--b-text-caption-1-line-height);font-weight:var(--b-text-caption-medium-font-weight);cursor:pointer;color:var(--b-color-neutral-default-900);padding:8px 0}.bcc-calendar-months-list-years_disabled{cursor:not-allowed;opacity:.4}}
@layer bcc-design-layer{.bcc-calendar-month-grid{background:var(--b-color-neutral-default-0);flex-direction:column;flex:1;width:100%;max-height:100%;display:flex;position:relative}.bcc-calendar-month-grid__top-fade{top:var(--g-spacing-6);background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in srgb, var(--b-color-neutral-default-0) 0%, transparent)), color-stop(color-mix(in srgb, var(--b-color-neutral-default-0) 80%, transparent)), to(color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent)));background:linear-gradient(to top, color-mix(in srgb, var(--b-color-neutral-default-0) 0%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 80%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent));z-index:1;height:32px;position:absolute;left:0;right:0}.bcc-calendar-month-grid__months{scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;padding:0 12px;position:relative;overflow:auto}.bcc-calendar-month-grid__months::-webkit-scrollbar{display:none}.bcc-calendar-month-grid__placeholder{margin-top:16px}@media (max-width:375px){.bcc-calendar-month-grid__months{padding-left:16px;padding-right:16px}}@media (max-width:320px){.bcc-calendar-month-grid__months{padding-left:8px;padding-right:8px}}}
@layer bcc-design-layer{.bcc-calendar-weekdays{color:var(--b-color-neutral-default-900);background-color:var(--b-color-neutral-default-0);flex:1 0 auto;justify-content:space-between;align-items:center;padding:8px 12px 0;display:flex}.bcc-calendar-weekdays__weekday{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:400;line-height:16px;display:flex}.bcc-calendar-weekdays__weekday_weekend{color:var(--b-color-status-error-500)}}
@layer bcc-design-layer{.bcc-calendar-month{padding-top:16px}.bcc-calendar-month__monthLabel{font-size:var(--b-text-body-2-font-size);font-weight:var(--b-text-caption-medium-font-weight);line-height:var(--b-text-body-2-line-height);color:var(--b-color-neutral-default-900);background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in srgb, var(--b-color-neutral-default-0) 0%, transparent)), color-stop(color-mix(in srgb, var(--b-color-neutral-default-0) 80%, transparent)), color-stop(color-mix(in srgb, var(--b-color-neutral-default-0) 90%, transparent)), color-stop(color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent)), color-stop(color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent)), to(color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent)));background:linear-gradient(to top, color-mix(in srgb, var(--b-color-neutral-default-0) 0%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 80%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 90%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent), color-mix(in srgb, var(--b-color-neutral-default-0) 100%, transparent));width:100%;margin-bottom:0;padding-top:12px;padding-bottom:8px}.bcc-calendar-month__monthLabel_sticky{z-index:1;position:sticky;top:0;left:0}.bcc-calendar-month__monthLabel_hidden{display:none}.bcc-calendar-month_year{color:var(--b-color-neutral-default-700)}.bcc-calendar-month__week{justify-content:space-around;align-items:center;display:flex}}
@layer bcc-design-layer{.bcc-calendar-day-adaptive{width:100%;height:48px;font-size:var(--b-text-body-2-font-size);line-height:var(--b-text-body-2-line-height);font-weight:var(--b-text-caption-regular-font-weight);cursor:pointer;color:var(--b-color-neutral-default-900);box-sizing:border-box;padding:var(--g-spacing-2);-webkit-tap-highlight-color:transparent;position:relative}.bcc-calendar-day-adaptive_empty{pointer-events:none}.bcc-calendar-day-adaptive_weekend{color:var(--b-color-status-error-500)}.bcc-calendar-day-adaptive_disabled{cursor:default;pointer-events:none;opacity:.4;background-color:inherit}.bcc-calendar-day-adaptive__inner{border-radius:var(--b-border-radius-cof-4);flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;transition:all .1s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bcc-calendar-day-adaptive__inner_start,.bcc-calendar-day-adaptive__inner_end{background:var(--b-color-brand-500);color:var(--b-color-ultimate-white)}.bcc-calendar-day-adaptive__inner_today:after{content:"";border-radius:var(--b-border-radius-circle);background-color:var(--b-color-brand-500);width:6px;height:6px;bottom:var(--g-spacing-1);position:absolute}.bcc-calendar-day-adaptive__inner_today.bcc-calendar-day-adaptive__inner_start:after,.bcc-calendar-day-adaptive__inner_today.bcc-calendar-day-adaptive__inner_end:after{background-color:var(--b-color-ultimate-white)}.bcc-calendar-day-adaptive__highlight{transition:opacity .1s;position:absolute;inset:0}.bcc-calendar-day-adaptive__highlight_start.bcc-calendar-day-adaptive__highlight_inRange{border-radius:var(--b-border-radius-cof-6) 0 0 var(--b-border-radius-cof-6);left:calc(50% - 24px)}.bcc-calendar-day-adaptive__highlight_end.bcc-calendar-day-adaptive__highlight_inRange{border-radius:0 var(--b-border-radius-cof-6) var(--b-border-radius-cof-6) 0;right:calc(50% - 24px)}.bcc-calendar-day-adaptive__highlight_start,.bcc-calendar-day-adaptive__highlight_end,.bcc-calendar-day-adaptive__highlight_inRange{border-radius:var(--b-border-radius-cof-6);background-color:var(--b-color-brand-100)}.bcc-calendar-day-adaptive__highlight_inRange{border-radius:0}.bcc-calendar-day-adaptive__highlight_start,.bcc-calendar-day-adaptive__highlight_start.bcc-calendar-day-adaptive__highlight_inRange.bcc-calendar-day-adaptive__highlight_weekEnd,.bcc-calendar-day-adaptive__highlight_start.bcc-calendar-day-adaptive__highlight_inRange.bcc-calendar-day-adaptive__highlight_end{border-radius:var(--b-border-radius-cof-6);left:calc(50% - 24px);right:calc(50% - 24px)}.bcc-calendar-day-adaptive__highlight_start.bcc-calendar-day-adaptive__highlight_inRange{border-radius:var(--b-border-radius-cof-6) 0 0 var(--b-border-radius-cof-6);left:calc(50% - 24px);right:0}.bcc-calendar-day-adaptive__highlight_end.bcc-calendar-day-adaptive__highlight_inRange{border-radius:0 var(--b-border-radius-cof-6) var(--b-border-radius-cof-6) 0}.bcc-calendar-day-adaptive__highlight_start.bcc-calendar-day-adaptive__highlight_end{border-radius:var(--b-border-radius-cof-6)}.bcc-calendar-day-adaptive__highlight_weekStart{border-radius:var(--b-border-radius-cof-6) 0 0 var(--b-border-radius-cof-6);left:calc(50% - 24px)}.bcc-calendar-day-adaptive__highlight_weekEnd{border-radius:0 var(--b-border-radius-cof-6) var(--b-border-radius-cof-6) 0;right:calc(50% - 24px)}.bcc-calendar-day-adaptive__highlight_weekStart.bcc-calendar-day-adaptive__highlight_end,.bcc-calendar-day-adaptive__highlight_weekEnd.bcc-calendar-day-adaptive__highlight_start,.bcc-calendar-day-adaptive__highlight_weekStart.bcc-calendar-day-adaptive__highlight_start:not(.bcc-calendar-day-adaptive__highlight_inRange),.bcc-calendar-day-adaptive__highlight_weekEnd.bcc-calendar-day-adaptive__highlight_end:not(.bcc-calendar-day-adaptive__highlight_inRange),.bcc-calendar-day-adaptive__highlight_weekStart.bcc-calendar-day-adaptive__highlight_weekEnd{border-radius:var(--b-border-radius-cof-6)}}
@layer bcc-design-layer{.bcc-calendar-day{width:48px;height:48px;font-size:var(--b-text-body-2-font-size);line-height:var(--b-text-body-2-line-height);cursor:pointer;font-weight:var(--b-text-caption-medium-font-weight);color:var(--b-color-neutral-default-900);box-sizing:border-box;padding:var(--g-spacing-2);border-radius:var(--b-border-radius-cof-6);border:2px solid #0000;position:relative}.bcc-calendar-day__inner{border-radius:var(--b-border-radius-cof-4);flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bcc-calendar-day__inner_start,.bcc-calendar-day__inner_end{background:var(--b-color-brand-500);color:var(--b-color-ultimate-white)}.bcc-calendar-day__inner_today:after{content:"";border-radius:var(--b-border-radius-cof-6);background-color:var(--b-color-brand-500);width:6px;height:6px;bottom:var(--g-spacing-1);position:absolute}.bcc-calendar-day__inner_today.bcc-calendar-day__inner_start:after,.bcc-calendar-day__inner_today.bcc-calendar-day__inner_end:after{background-color:var(--b-color-ultimate-white)}.bcc-calendar-day_empty{pointer-events:none}.bcc-calendar-day_weekend{color:var(--b-color-status-error-500)}.bcc-calendar-day_disabled{cursor:default;pointer-events:none;opacity:.4;background-color:inherit}.bcc-calendar-day_inRange{border-radius:0}.bcc-calendar-day_start,.bcc-calendar-day_end,.bcc-calendar-day_inRange{background:var(--b-color-brand-100);font-weight:var(--b-text-caption-semibold-font-weight)}.bcc-calendar-day_start.bcc-calendar-day_inRange{border-radius:var(--b-border-radius-cof-6) 0 0 var(--b-border-radius-cof-6)}.bcc-calendar-day_end.bcc-calendar-day_inRange{border-radius:0 var(--b-border-radius-cof-6) var(--b-border-radius-cof-6) 0}.bcc-calendar-day_start.bcc-calendar-day_end{border-radius:var(--b-border-radius-cof-6)}.bcc-calendar-day_hover:not(.bcc-calendar-day_start):not(.bcc-calendar-day_end):not(.bcc-calendar-day_inRange){border:2px solid var(--b-color-brand-400);border-radius:var(--b-border-radius-cof-6)}.bcc-calendar-day_weekStart{border-radius:var(--b-border-radius-cof-6) 0 0 var(--b-border-radius-cof-6)}.bcc-calendar-day_weekEnd{border-radius:0 var(--b-border-radius-cof-6) var(--b-border-radius-cof-6) 0}.bcc-calendar-day_weekStart.bcc-calendar-day_end,.bcc-calendar-day_weekEnd.bcc-calendar-day_start,.bcc-calendar-day_weekStart.bcc-calendar-day_start:not(.bcc-calendar-day_inRange),.bcc-calendar-day_weekEnd.bcc-calendar-day_end:not(.bcc-calendar-day_inRange),.bcc-calendar-day_weekStart.bcc-calendar-day_weekEnd{border-radius:var(--b-border-radius-cof-6)}}
@layer bcc-design-layer{.bcc-datepicker-footer{justify-content:space-between;align-items:center;padding:12px;display:flex}.bcc-datepicker-footer_withMonthList{padding:12px 12px 12px 0}}
/*# sourceMappingURL=08f30yrr2c0c2.css.map*/