[data-v-72daf085]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:rgba(38,78,112,.239);--primary:#70f;--blue:#4c7cff;--success:#00cc0e;--error:#ff5151;--warning:#ff4f12;--secondary:#dde7ed;--grey-icon:#8ba2b0;--dark-grey:#7f8796;--light-grey:#eaeff2;--light-blue:#e6f1ff;--light-blue2:#edf7fe}.month-block[data-v-72daf085]{display:flex;flex-direction:column;padding-bottom:1.5rem}.month-block-title[data-v-72daf085]{color:#101828;font-size:1rem;font-weight:500;line-height:1.125rem}.month-block__dates[data-v-72daf085]{align-self:center;display:flex;flex-direction:column;max-width:100%;width:350px}.month-block__week[data-v-72daf085]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;padding:1.25rem 0}.month-block__week-day[data-v-72daf085]{color:#6f7a8e;font-size:.6875rem}.month-block__days[data-v-72daf085]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.month-block__day[data-v-72daf085]{align-items:center;aspect-ratio:1;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:auto;justify-content:center;padding:0;position:relative;width:100%;z-index:0}.month-block__day[data-v-72daf085]:disabled{cursor:default;opacity:1}.month-block__day_active__round[data-v-72daf085]{background-color:#101828;border-radius:50%;color:#fff}.month-block__day_active__left[data-v-72daf085]{width:100%}.month-block__day_active__left .month-block__day-number[data-v-72daf085]{color:#fff;position:relative;z-index:2}.month-block__day_active__left[data-v-72daf085]:before{background-color:#101828;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:1}.month-block__day_active__left[data-v-72daf085]:after{background-color:#dde7ed;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:0}.month-block__day_active__right[data-v-72daf085]{width:100%}.month-block__day_active__right .month-block__day-number[data-v-72daf085]{color:#fff;position:relative;z-index:2}.month-block__day_active__right[data-v-72daf085]:before{background-color:#101828;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:1}.month-block__day_active__right[data-v-72daf085]:after{background-color:#dde7ed;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}.month-block__day_active__square[data-v-72daf085]{background-color:#dde7ed;color:#101828;width:100%}.month-block__day_active__week_start[data-v-72daf085]{width:100%}.month-block__day_active__week_start .month-block__day-number[data-v-72daf085]{color:#101828;position:relative;z-index:2}.month-block__day_active__week_start[data-v-72daf085]:before{background-color:#dde7ed;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:0}.month-block__day_active__week_start[data-v-72daf085]:after{background-color:#dde7ed;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:0}.month-block__day_active__week_end[data-v-72daf085]{width:100%}.month-block__day_active__week_end .month-block__day-number[data-v-72daf085]{color:#101828;position:relative;z-index:2}.month-block__day_active__week_end[data-v-72daf085]:before{background-color:#dde7ed;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:0}.month-block__day_active__week_end[data-v-72daf085]:after{background-color:#dde7ed;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}.month-block__day_banned[data-v-72daf085]{background-color:#eeeeeeb2;border-radius:50%;color:#6d7986;opacity:.7;pointer-events:none}[data-v-8f9220b6]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:rgba(38,78,112,.239);--primary:#70f;--blue:#4c7cff;--success:#00cc0e;--error:#ff5151;--warning:#ff4f12;--secondary:#dde7ed;--grey-icon:#8ba2b0;--dark-grey:#7f8796;--light-grey:#eaeff2;--light-blue:#e6f1ff;--light-blue2:#edf7fe}.scroller[data-v-8f9220b6]{flex:1;height:100%;overflow-y:auto}.scroller[data-v-8f9220b6]::-webkit-scrollbar{display:none}.calendar-desktop[data-v-8f9220b6]{display:flex;flex-direction:row;padding:1.5rem 0}.calendar-month-block[data-v-8f9220b6]{border-right:1px solid #eaeff2;margin-right:1rem;padding-right:1rem}.calendar-month-block[data-v-8f9220b6]:last-child{border-right:none;margin-right:0;padding-right:0}[data-v-c975a1ff]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:rgba(38,78,112,.239);--primary:#70f;--blue:#4c7cff;--success:#00cc0e;--error:#ff5151;--warning:#ff4f12;--secondary:#dde7ed;--grey-icon:#8ba2b0;--dark-grey:#7f8796;--light-grey:#eaeff2;--light-blue:#e6f1ff;--light-blue2:#edf7fe}.calendar-modal[data-v-c975a1ff]{display:flex;flex-direction:column}.calendar-modal--mobile[data-v-c975a1ff]{height:100dvh}.calendar-modal-header[data-v-c975a1ff]{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between}.calendar-modal-header--mobile[data-v-c975a1ff]{padding:1.125rem 1.25rem}.calendar-modal-month-nav[data-v-c975a1ff]{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:.75rem;justify-content:space-between;margin-top:.5rem;padding:.75rem 0 .5rem}.calendar-modal-month-nav__title[data-v-c975a1ff]{color:#101828;flex:1 1 auto;font-size:1rem;font-weight:500;line-height:1.125rem;text-align:center}.calendar-modal-content[data-v-c975a1ff]{display:flex;flex:1 1 auto}.calendar-modal-content--mobile[data-v-c975a1ff]{overflow:hidden;padding:1.5rem 1.25rem 0}.custom-modal-footer[data-v-c975a1ff]{align-items:center;display:flex;flex:0 0 auto;flex-direction:row}.custom-modal-footer__buttons[data-v-c975a1ff]{align-items:center;display:flex;flex-direction:row;gap:1rem}.custom-modal-footer__buttons--mobile[data-v-c975a1ff]{width:100%}.custom-modal-footer--mobile[data-v-c975a1ff]{background-color:#fff;border-top:1px solid #cad8e1;gap:1rem;padding:1.125rem 1.25rem 2rem}.custom-modal-footer--desktop[data-v-c975a1ff]{justify-content:center;width:100%}.calendar-custom-footer-reset[data-v-c975a1ff]{color:#101828;font-size:1rem;font-weight:500;line-height:1rem}.calendar-custom-footer-apply[data-v-c975a1ff]{color:#fff;font-size:1rem;font-weight:500;line-height:1rem}
