.stay-range.svelte-1t5dva5{display:contents}.stay-range.svelte-1t5dva5 input[type=date]::-webkit-calendar-picker-indicator{display:none}.stay-range.svelte-1t5dva5 input[type=date]{cursor:pointer}.stay-range-pop.svelte-1t5dva5{position:fixed;z-index:2000;background:#fff;color:#1b2a3a;border:1px solid #cfd8e3;border-radius:12px;box-shadow:0 12px 32px #0f1e3238;padding:.75rem .9rem .9rem;font-size:.95rem}.stay-range-bar.svelte-1t5dva5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.stay-range-close.svelte-1t5dva5{border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:#5b6b7c}.stay-range-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.stay-range-heading{font-weight:600}.stay-range-nav{width:2rem;height:2rem;border:1px solid #cfd8e3;border-radius:8px;background:#fff;font-size:1.2rem;cursor:pointer}.stay-range-nav[data-disabled]{opacity:.35;cursor:default}.stay-range-months.svelte-1t5dva5{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center}.stay-range-grid{border-collapse:collapse}.stay-range-head{width:2.4rem;font-size:.75rem;font-weight:600;color:#6a7a8c;text-align:center;padding-bottom:.25rem}.stay-range-cell{padding:0;text-align:center}.stay-range-day{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stay-range-day:hover{background:#e8eef5}.stay-range-day[data-outside-month]{visibility:hidden}.stay-range-day[data-disabled],.stay-range-day[data-unavailable]{color:#b4bfcb;cursor:default;text-decoration:line-through;background:transparent}.stay-range-day[data-today]{font-weight:700;box-shadow:inset 0 0 0 1px #8aa0b8}.stay-range-day[data-selected]{background:#dbe7f5;border-radius:0}.stay-range-day[data-selection-start],.stay-range-day[data-selection-end]{background:#1f4e79;color:#fff;font-weight:700}.stay-range-day[data-selection-start]{border-radius:8px 0 0 8px}.stay-range-day[data-selection-end]{border-radius:0 8px 8px 0}.stay-range-day[data-selection-start][data-selection-end]{border-radius:8px}.stay-range-day[data-highlighted]:not([data-selected]){background:#eef3f9}
