[data-v-aaaf8c56]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:#264e703d;--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-aaaf8c56]{flex-direction:column;padding-bottom:1.5rem;display:flex}.month-block-title[data-v-aaaf8c56]{color:#101828;font-size:1rem;font-weight:500;line-height:1.125rem}.month-block__dates[data-v-aaaf8c56]{flex-direction:column;align-self:center;width:350px;max-width:100%;display:flex}.month-block__week[data-v-aaaf8c56]{grid-template-columns:repeat(7,1fr);justify-items:center;padding:1.25rem 0;display:grid}.month-block__week-day[data-v-aaaf8c56]{color:#6f7a8e;font-size:.6875rem}.month-block__days[data-v-aaaf8c56]{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.month-block__day[data-v-aaaf8c56]{cursor:pointer;aspect-ratio:1;z-index:0;width:100%;height:auto;font:inherit;color:inherit;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.month-block__day[data-v-aaaf8c56]:disabled{cursor:default;opacity:1}.month-block__day_active__round[data-v-aaaf8c56]{color:#fff;background-color:#101828;border-radius:50%}.month-block__day_active__left[data-v-aaaf8c56]{width:100%}.month-block__day_active__left .month-block__day-number[data-v-aaaf8c56]{z-index:2;color:#fff;position:relative}.month-block__day_active__left[data-v-aaaf8c56]:before{content:"";z-index:1;background-color:#101828;border-radius:50%;width:100%;height:100%;position:absolute}.month-block__day_active__left[data-v-aaaf8c56]:after{content:"";z-index:0;background-color:#dde7ed;width:50%;height:100%;position:absolute;top:0;right:0}.month-block__day_active__right[data-v-aaaf8c56]{width:100%}.month-block__day_active__right .month-block__day-number[data-v-aaaf8c56]{z-index:2;color:#fff;position:relative}.month-block__day_active__right[data-v-aaaf8c56]:before{content:"";z-index:1;background-color:#101828;border-radius:50%;width:100%;height:100%;position:absolute}.month-block__day_active__right[data-v-aaaf8c56]:after{content:"";z-index:0;background-color:#dde7ed;width:50%;height:100%;position:absolute;top:0;left:0}.month-block__day_active__square[data-v-aaaf8c56]{color:#101828;background-color:#dde7ed;width:100%}.month-block__day_active__week_start[data-v-aaaf8c56]{width:100%}.month-block__day_active__week_start .month-block__day-number[data-v-aaaf8c56]{z-index:2;color:#101828;position:relative}.month-block__day_active__week_start[data-v-aaaf8c56]:before{content:"";z-index:0;background-color:#dde7ed;border-radius:50%;width:100%;height:100%;position:absolute}.month-block__day_active__week_start[data-v-aaaf8c56]:after{content:"";z-index:0;background-color:#dde7ed;width:50%;height:100%;position:absolute;top:0;right:0}.month-block__day_active__week_end[data-v-aaaf8c56]{width:100%}.month-block__day_active__week_end .month-block__day-number[data-v-aaaf8c56]{z-index:2;color:#101828;position:relative}.month-block__day_active__week_end[data-v-aaaf8c56]:before{content:"";z-index:0;background-color:#dde7ed;border-radius:50%;width:100%;height:100%;position:absolute}.month-block__day_active__week_end[data-v-aaaf8c56]:after{content:"";z-index:0;background-color:#dde7ed;width:50%;height:100%;position:absolute;top:0;left:0}.month-block__day_banned[data-v-aaaf8c56]{color:#6d7986;opacity:.7;pointer-events:none;background-color:#eeeeeeb2;border-radius:50%}[data-v-1cf5a1fa]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:#264e703d;--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-1cf5a1fa]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;height:100%;min-height:0;overflow-y:auto}.scroller[data-v-1cf5a1fa]::-webkit-scrollbar{display:none}.calendar-desktop[data-v-1cf5a1fa]{flex-direction:row;padding:1.5rem 0;display:flex}.calendar-month-block[data-v-1cf5a1fa]{border-right:1px solid #eaeff2;margin-right:1rem;padding-right:1rem}.calendar-month-block[data-v-1cf5a1fa]:last-child{border-right:none;margin-right:0;padding-right:0}[data-v-a55ac26a]:root{--white:#fff;--cool-grey:#6f7a8e;--border:#cad8e1;--dark:#101828;--grey-hover:#f5f6f7;--box-shadow:#264e703d;--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-a55ac26a]{flex-direction:column;display:flex}.calendar-modal--mobile[data-v-a55ac26a]{height:100dvh}.calendar-modal-header[data-v-a55ac26a]{flex-direction:row;flex:none;justify-content:space-between;align-items:center;display:flex}.calendar-modal-header--mobile[data-v-a55ac26a]{padding:1.125rem 1.25rem}.calendar-modal-month-nav[data-v-a55ac26a]{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 0 .5rem;display:flex}.calendar-modal-month-nav__title[data-v-a55ac26a]{text-align:center;color:#101828;flex:auto;font-size:1rem;font-weight:500;line-height:1.125rem}.calendar-modal-content[data-v-a55ac26a]{flex:auto;display:flex}.calendar-modal-content--mobile[data-v-a55ac26a]{padding:1.5rem 1.25rem 0;overflow:hidden}.custom-modal-footer[data-v-a55ac26a]{flex-direction:row;flex:none;align-items:center;display:flex}.custom-modal-footer__buttons[data-v-a55ac26a]{flex-direction:row;align-items:center;gap:1rem;display:flex}.custom-modal-footer__buttons--mobile[data-v-a55ac26a]{width:100%}.custom-modal-footer--mobile[data-v-a55ac26a]{background-color:#fff;border-top:1px solid #cad8e1;gap:1rem;padding:1.125rem 1.25rem 2rem}.custom-modal-footer--desktop[data-v-a55ac26a]{justify-content:center;width:100%}.calendar-custom-footer-reset[data-v-a55ac26a]{color:#101828;font-size:1rem;font-weight:500;line-height:1rem}.calendar-custom-footer-apply[data-v-a55ac26a]{color:#fff;font-size:1rem;font-weight:500;line-height:1rem}
