.switch[data-v-b95b303f]{cursor:pointer;background-color:#d4deed;border:0;border-radius:15px;flex:none;width:36px;height:20px;padding:0;transition:background-color .3s;display:block;position:relative}.switch--on[data-v-b95b303f]{background-color:var(--brand-base,#526fd1)}.switch--on .switch__handle[data-v-b95b303f]{transform:translate(16px)}.switch[data-v-b95b303f]:disabled{cursor:not-allowed}.switch .switch__handle[data-v-b95b303f]{background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.show-all-options[data-v-7e4cf159]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:flex}.show-all-options[data-v-7e4cf159] .show-all-options__switch{margin-top:2px}.show-all-options__text[data-v-7e4cf159]{flex-direction:column;display:flex}.show-all-options__label[data-v-7e4cf159]{color:#1d2939;font-size:16px;font-weight:400;line-height:24px}.show-all-options__hint[data-v-7e4cf159]{color:#41526b;font-size:14px;line-height:20px}.calendar[data-v-3978f9ef]{background-color:#fff;border-radius:12px;margin-top:18px;box-shadow:0 8px 24px #30383829}.calendar__months[data-v-3978f9ef]{display:flex}.calendar__month[data-v-3978f9ef]{width:352px;padding:24px 24px 40px}.calendar__month-header[data-v-3978f9ef]{justify-content:center;align-items:center;height:40px;margin-bottom:16px;font-size:20px;display:flex;position:relative}.calendar__month-title[data-v-3978f9ef]{color:#1d2939;font-size:20px;font-weight:600;line-height:28px}.calendar__weekday[data-v-3978f9ef]{width:42px}.calendar__nav-button[data-v-3978f9ef]{cursor:pointer;color:var(--brand-base,#526fd1);background:0 0;border:0;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.calendar__nav-button--disabled[data-v-3978f9ef]{cursor:not-allowed;color:#becde5}.calendar__nav-button--prev[data-v-3978f9ef]{left:12px}.calendar__nav-button--next[data-v-3978f9ef]{right:12px}.calendar__nav-button--next svg[data-v-3978f9ef]{transform:rotate(180deg)}.calendar__weekdays[data-v-3978f9ef]{text-align:center;color:#41526b;place-items:center;margin-bottom:16px;font-size:14px;font-weight:700;line-height:20px}.calendar__days[data-v-3978f9ef],.calendar__weekdays[data-v-3978f9ef]{grid-template-columns:repeat(7,1fr);display:grid}.calendar__days[data-v-3978f9ef]{place-items:center;gap:16px 0}.calendar__day[data-v-3978f9ef]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.calendar__day[data-v-3978f9ef]:not(.calendar__day--disabled):not(.calendar__day--selected):not(.calendar__day--past):hover{background-color:#dbe3f0;box-shadow:0 0 0 4px #dbe3f0}.calendar--with-prices .calendar__day[data-v-3978f9ef]{width:42px;height:42px;margin:0 auto}.calendar--with-prices .calendar__day[data-v-3978f9ef]:not(.calendar__day--disabled,.calendar__day--past):hover{box-shadow:none;border-radius:0}.calendar--with-prices .calendar__day--disabled[data-v-3978f9ef]:hover,.calendar--with-prices .calendar__day--disabled[data-v-3978f9ef]:not(.calendar__day--past):hover{box-shadow:none}.calendar__day--selected[data-v-3978f9ef]{background-color:var(--brand-base,#526fd1);box-shadow:0 0 0 4px var(--brand-base,#526fd1);border-radius:6px}.calendar__day--selected .calendar__day-number[data-v-3978f9ef],.calendar__day--selected.calendar__day--today .calendar__day-number[data-v-3978f9ef]{color:#fff}.calendar--with-prices .calendar__day--selected[data-v-3978f9ef]{box-shadow:none;border-radius:0}.calendar__day--selected .calendar__price[data-v-3978f9ef],.calendar__day--selected.calendar__day--today[data-v-3978f9ef]{color:#fff}.calendar__day--disabled[data-v-3978f9ef]{cursor:not-allowed}.calendar__day--disabled .calendar__day-number[data-v-3978f9ef]{color:#70829d;text-decoration:line-through}.calendar__day--out[data-v-3978f9ef]{color:#becde5;pointer-events:none;cursor:default;background-color:#0000}.calendar__day--out-available[data-v-3978f9ef]{color:#41526b;font-size:16px;font-weight:400;line-height:24px}.calendar__day--out-available.calendar__day--selected[data-v-3978f9ef]{color:#fff}.calendar__day--disabled[data-v-3978f9ef]:not(.calendar__day--past):hover{box-shadow:0 0 0 4px #dbe3f0}.calendar__day.calendar__day--disabled[data-v-3978f9ef]:hover{background-color:#dbe3f0}.calendar__day--no-price[data-v-3978f9ef]{border-radius:24px}.calendar__day--today .calendar__day-number[data-v-3978f9ef]{color:var(--brand-base,#526fd1);font-weight:700}.calendar__day--today:not(.calendar__day--selected) .calendar__price[data-v-3978f9ef]{color:var(--brand-base,#526fd1)}.calendar__day--past[data-v-3978f9ef]{cursor:not-allowed}.calendar__day--past .calendar__day-number[data-v-3978f9ef]{color:#becde5;font-weight:400}.calendar__day--unavailable:not(.calendar__day--selected) .calendar__day-number[data-v-3978f9ef]{color:var(--brand-base,#526fd1);font-weight:700}.calendar__show-all-options[data-v-3978f9ef]{padding:0 24px 24px}.calendar__day-number[data-v-3978f9ef]{color:#1d2939;font-size:16px;font-weight:500;line-height:24px}.calendar__price[data-v-3978f9ef]{color:#70829d;font-size:12px;font-weight:400;line-height:16px;display:block}.calendar__price-tip[data-v-3978f9ef]{color:#033f68;background-color:#e5f4ff;border-radius:4px;align-items:center;padding:16px 20px;display:flex}.calendar__price-tip-icon[data-v-3978f9ef]{fill:#033f68;flex:none;margin-right:16px}.calendar__price-tip-text[data-v-3978f9ef]{margin-bottom:0;font-size:14px;font-weight:400;line-height:24px}@media (width<=768px){.calendar[data-v-3978f9ef]{max-width:100%;margin-top:0}.calendar__month[data-v-3978f9ef]{width:100%}.calendar__month-title[data-v-3978f9ef]{font-size:16px;font-weight:700;line-height:24px}}@media (width>=1280px){.calendar__month[data-v-3978f9ef]{width:375px}}
