.date-select[data-v-893af2f9]{max-inline-size:26rem}.calendar[data-v-893af2f9]{inline-size:100%}.calendar__header[data-v-893af2f9]{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-3);display:flex}.calendar__month[data-v-893af2f9]{font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal)}.calendar__nav[data-v-893af2f9]{border:1px solid var(--c-border);border-radius:var(--r-pill);block-size:2.25rem;inline-size:2.25rem;color:var(--c-text-secondary);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);place-items:center;display:grid}.calendar__nav[data-v-893af2f9]:hover:not(:disabled){border-color:var(--c-ink);color:var(--c-ink)}.calendar__nav[data-v-893af2f9]:disabled{opacity:.35;cursor:not-allowed}.calendar__week[data-v-893af2f9],.calendar__weekdays[data-v-893af2f9]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar__weekday[data-v-893af2f9]{padding-block:var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--c-text-muted);text-align:center}.calendar__day[data-v-893af2f9],.calendar__empty[data-v-893af2f9]{min-block-size:var(--tap-min)}.calendar__day[data-v-893af2f9]{padding-block:var(--sp-1);border-radius:var(--r-pill);color:var(--c-ink);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.calendar__day[data-v-893af2f9]:hover:not(:disabled){border-color:var(--c-ink)}.calendar__number[data-v-893af2f9]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.2}.calendar__day--weekend .calendar__number[data-v-893af2f9]{color:var(--c-text-secondary)}.calendar__day--today[data-v-893af2f9]{background-color:var(--c-surface-2)}.calendar__day--unavailable[data-v-893af2f9]{color:var(--c-text-disabled);cursor:not-allowed}.calendar__day--unavailable .calendar__number[data-v-893af2f9]{color:var(--c-text-disabled);text-decoration:line-through;text-decoration-thickness:1px}.calendar__day--selected[data-v-893af2f9],.calendar__day--selected[data-v-893af2f9]:hover{background-color:var(--c-ink);border-color:var(--c-ink);color:var(--c-text-inverse)}.calendar__day--selected .calendar__number[data-v-893af2f9]{color:var(--c-text-inverse)}.guests[data-v-cf556b11]{gap:var(--sp-4);display:grid}.guests__row[data-v-cf556b11]{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.guests__label[data-v-cf556b11]{gap:1px;display:grid}.guests__title[data-v-cf556b11]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-ink)}.guests__hint[data-v-cf556b11]{font-size:var(--fs-sm);color:var(--c-text-secondary)}.guests__counter[data-v-cf556b11]{align-items:center;gap:var(--sp-1);display:flex}.guests__btn[data-v-cf556b11]{border:1px solid var(--c-border-input);border-radius:var(--r-pill);block-size:2rem;inline-size:2rem;color:var(--c-text-secondary);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);place-items:center;display:grid}.guests__btn[data-v-cf556b11]:hover:not(:disabled){border-color:var(--c-ink);color:var(--c-ink)}.guests__btn[data-v-cf556b11]:disabled{border-color:var(--c-border);color:var(--c-text-disabled);cursor:not-allowed}.guests__value[data-v-cf556b11]{text-align:center;min-inline-size:2rem;font-size:var(--fs-base);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.guests__limit[data-v-cf556b11]{font-size:var(--fs-2xs);color:var(--c-text-muted)}
