.stay-date-trigger{width:100%;min-height:23px;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.stay-date-trigger:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:3px;border-radius:4px}.stay-datepicker{z-index:50;color:var(--color-ink);background:#fff;border:1px solid #e3e6e1;border-radius:20px;padding:12px 22px 18px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 16px 50px #17272224}.stay-fields.glass .stay-datepicker,.stay-fields.glass .stay-datepicker *{color:var(--color-ink)}.stay-fields.glass .stay-datepicker .dp-weekday{color:var(--color-ink-soft)}.stay-fields.glass .stay-datepicker .dp-hint{color:var(--color-brand-deep)}.stay-fields.glass .stay-datepicker .dp-day[aria-pressed=true],.stay-fields.glass .stay-datepicker .dp-done{color:#fff}.stay-fields.glass .stay-datepicker .dp-day[disabled]{color:#b3bdb7}.dp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dp-head strong{text-transform:capitalize;font-size:14px}.dp-nav{cursor:pointer;background:#fff;border:1px solid #e3e6e1;border-radius:10px;min-width:40px;min-height:34px;font-size:16px;line-height:1}.dp-nav[disabled]{opacity:.35;cursor:not-allowed}.dp-hint{color:var(--color-brand-deep);margin:0 0 10px;font-size:12px;font-weight:700}.dp-months{grid-template-columns:1fr;gap:22px;display:grid}.dp-grid{grid-template-columns:repeat(7,34px);gap:2px;display:grid}.dp-weekday{color:var(--color-ink-soft);text-align:center;padding:2px 0;font-size:11px;font-weight:700}.dp-day{height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;font-size:13px}.dp-day:hover:not([disabled]){background:var(--color-paper-deep)}.dp-day[disabled]{color:#b3bdb7;cursor:not-allowed;text-decoration:line-through}.dp-day[aria-pressed=true]{background:var(--color-brand-deep);border-color:var(--color-brand-deep);color:#fff;font-weight:700}.dp-day.dp-in-range{background:color-mix(in srgb, var(--color-brand-deep) 14%, white)}.dp-day.dp-outside{visibility:hidden}.dp-day:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:1px}.dp-foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.dp-text{font:inherit;text-underline-offset:3px;cursor:pointer;color:var(--color-ink-soft);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.dp-done{background:var(--color-brand-deep);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:100px;padding:0 18px;font-size:13px;font-weight:700}@media (width>=640px){.dp-months{grid-template-columns:1fr 1fr}}@media (width<=767px){.stay-datepicker{width:max-content;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%)}}.stay-fields.glass .stay-date-trigger{color:#fff}.stay-fields.glass .stay-date-trigger:focus-visible{outline-color:#fff}.stay-fields[data-astro-cid-jtvzhliy]{position:relative}.stay-fields[data-astro-cid-jtvzhliy].glass .stay-cell[data-astro-cid-jtvzhliy]{color:#fff;background:0 0;border-left-color:#ffffff38}.stay-fields[data-astro-cid-jtvzhliy].glass .stay-cell[data-astro-cid-jtvzhliy]:focus-within{background:#ffffff1a}.stay-fields[data-astro-cid-jtvzhliy].glass input[data-astro-cid-jtvzhliy][type=date],.stay-fields[data-astro-cid-jtvzhliy].glass .guest-value[data-astro-cid-jtvzhliy]{color:#fff}.stay-fields[data-astro-cid-jtvzhliy].glass .stay-cell[data-astro-cid-jtvzhliy]>span[data-astro-cid-jtvzhliy]:first-child{color:#ffffffd1}.stay-fields[data-astro-cid-jtvzhliy].glass [data-astro-cid-jtvzhliy]:focus-visible{outline-color:#fff}@media (prefers-contrast:more){.stay-fields[data-astro-cid-jtvzhliy].glass .stay-cell[data-astro-cid-jtvzhliy]{background:#18211d8c}}.stay-fields[data-astro-cid-jtvzhliy]{min-width:0;color:var(--color-ink);grid-template-columns:minmax(0,1.5fr) minmax(145px,1fr);display:grid}.stay-dates[data-astro-cid-jtvzhliy]{grid-template-columns:1fr 1fr;min-width:0;display:grid}.stay-cell[data-astro-cid-jtvzhliy]{cursor:pointer;background:#fff;border-left:1px solid #e3e6e1;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:70px;padding:12px 18px;display:flex}.stay-cell[data-astro-cid-jtvzhliy]>span[data-astro-cid-jtvzhliy]:first-child{font-size:12px;font-weight:700;line-height:1.2}.stay-cell[data-astro-cid-jtvzhliy]:focus-within{background:var(--color-paper-deep)}input[data-astro-cid-jtvzhliy][type=date]{width:100%;min-width:0;max-width:100%;color:var(--color-ink);background:0 0;border:0;min-height:23px;font-family:inherit;font-size:14px}.stay-guests[data-astro-cid-jtvzhliy]{min-width:0;position:relative}summary[data-astro-cid-jtvzhliy]{list-style:none}summary[data-astro-cid-jtvzhliy]::-webkit-details-marker{display:none}.guest-value[data-astro-cid-jtvzhliy]{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.guest-panel[data-astro-cid-jtvzhliy]{z-index:40;background:#fff;border:1px solid #e3e6e1;border-radius:20px;width:330px;max-width:calc(100vw - 48px);padding:12px 22px 18px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 50px #17272224}.guest-row[data-astro-cid-jtvzhliy]{border-bottom:1px solid #eceeea;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.guest-row[data-astro-cid-jtvzhliy] label[data-astro-cid-jtvzhliy]{font-size:15px;font-weight:600}.guest-row[data-astro-cid-jtvzhliy] input[data-astro-cid-jtvzhliy]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.guest-actions[data-astro-cid-jtvzhliy]{align-items:center;gap:8px;display:flex}.guest-actions[data-astro-cid-jtvzhliy] span[data-astro-cid-jtvzhliy]{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:15px}.guest-actions[data-astro-cid-jtvzhliy] button[data-astro-cid-jtvzhliy]{cursor:pointer;background:#fff;border:1px solid #d8dfd8;border-radius:50%;width:44px;height:44px;font-size:21px}.guest-actions[data-astro-cid-jtvzhliy] button[data-astro-cid-jtvzhliy]:hover{border-color:var(--color-brand);background:#f3f7f2}.guest-actions[data-astro-cid-jtvzhliy] button[data-astro-cid-jtvzhliy]:disabled{opacity:.3;cursor:default}.guest-note[data-astro-cid-jtvzhliy]{color:var(--color-ink-soft);margin-top:16px;font-size:12px;line-height:1.5}.guest-close[data-astro-cid-jtvzhliy]{cursor:pointer;min-height:44px;margin:12px 0 0 auto;font-weight:700;text-decoration:underline;display:block}.compact[data-astro-cid-jtvzhliy]{border:1px solid #a9b4a9;border-radius:14px;grid-template-columns:1fr}.compact[data-astro-cid-jtvzhliy] .stay-cell[data-astro-cid-jtvzhliy]{min-height:72px;padding:14px}.compact[data-astro-cid-jtvzhliy] .stay-dates[data-astro-cid-jtvzhliy]>[data-astro-cid-jtvzhliy]:first-child{border-left:0;border-top-left-radius:14px}.compact[data-astro-cid-jtvzhliy] .stay-dates[data-astro-cid-jtvzhliy]>[data-astro-cid-jtvzhliy]:last-child{border-top-right-radius:14px}.compact[data-astro-cid-jtvzhliy] summary[data-astro-cid-jtvzhliy]{border-top:1px solid #a9b4a9;border-left:0;border-radius:0 0 14px 14px}.compact[data-astro-cid-jtvzhliy] .guest-panel[data-astro-cid-jtvzhliy]{width:100%;max-width:100%}@media (width<=767px){input[data-astro-cid-jtvzhliy][type=date]{font-size:16px}.stay-fields[data-astro-cid-jtvzhliy]{grid-template-columns:1fr}.stay-cell[data-astro-cid-jtvzhliy]{min-height:67px;padding:12px}.stay-dates[data-astro-cid-jtvzhliy] .stay-cell[data-astro-cid-jtvzhliy]:first-child{border-left:0}.stay-guests[data-astro-cid-jtvzhliy] summary[data-astro-cid-jtvzhliy]{border-top:1px solid #e3e6e1;border-left:0}.guest-panel[data-astro-cid-jtvzhliy]{width:100%;max-width:100%}}
