.item-preview-region.svelte-1m4639p{position:relative;min-width:0;outline:1px solid transparent;outline-offset:6px;border-radius:16px;scroll-margin-top:90px}.item-preview-region.svelte-1m4639p:hover,.item-preview-region.svelte-1m4639p:focus-within{outline-color:#67b8c8}.chosen.svelte-1m4639p{outline:2px solid #0e7490!important}.item-preview-content.svelte-1m4639p{pointer-events:none}.item-preview-content.svelte-1m4639p>*+*{margin-top:24px}.select.svelte-1m4639p{position:absolute;inset:0;width:100%;border-radius:16px;cursor:pointer;text-align:left;background:transparent;z-index:2}.select.svelte-1m4639p>span:where(.svelte-1m4639p){position:absolute;left:12px;top:-6px;transform:translateY(-50%);max-width:calc(100% - 140px);font:600 12px system-ui;line-height:1.5;background:#0e5268;color:#fff;padding:5px 9px;border-radius:7px;opacity:0;box-shadow:0 2px 6px #0002}.chosen.svelte-1m4639p .select:where(.svelte-1m4639p)>span:where(.svelte-1m4639p),.item-preview-region.svelte-1m4639p:hover .select:where(.svelte-1m4639p)>span:where(.svelte-1m4639p),.item-preview-region.svelte-1m4639p:focus-within .select:where(.svelte-1m4639p)>span:where(.svelte-1m4639p){opacity:1}.grip.svelte-1m4639p{position:absolute;top:-6px;right:12px;transform:translateY(-50%);z-index:3;display:flex;align-items:center;gap:4px;border:1px solid #75c4d1;border-radius:7px;background:#0e5268;color:#fff;padding:6px 8px;font:600 11px system-ui;cursor:grab;touch-action:none}.select.svelte-1m4639p:focus-visible,.grip.svelte-1m4639p:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.empty.svelte-1m4639p{padding:28px;border:1px dashed #a3c4cd;background:#f5fafb;border-radius:12px;color:#5a7480;font-size:13px;min-height:90px}@media(max-width:600px){.select.svelte-1m4639p>span:where(.svelte-1m4639p){font-size:10px;max-width:calc(100% - 110px)}.grip.svelte-1m4639p{font-size:10px;padding:5px}}.price-matrix.svelte-11py37q{width:100%;min-width:0}table.svelte-11py37q{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;font-variant-numeric:tabular-nums;color:#173a5e}table.svelte-11py37q+table:where(.svelte-11py37q){margin-top:12px}.room-column.svelte-11py37q{width:var(--room-width)}th.svelte-11py37q,td.svelte-11py37q{padding:9px 4px;text-align:center;border-right:1px solid #cadff0;border-bottom:1px solid #cadff0;overflow-wrap:anywhere}thead.svelte-11py37q th:where(.svelte-11py37q){background:#12558f;color:#fff;font-weight:700;vertical-align:middle}th.svelte-11py37q span:where(.svelte-11py37q){display:block;font-size:10px;font-weight:400;line-height:1.4;margin-top:4px;white-space:pre-line}thead.svelte-11py37q .period:where(.svelte-11py37q){font-size:11px;font-weight:700;margin:0}th.svelte-11py37q:first-child{text-align:left;padding-inline:10px}thead.svelte-11py37q th:where(.svelte-11py37q):first-child{background:#0b4275}tbody.svelte-11py37q th:where(.svelte-11py37q){background:#edf6ff;color:#153f67}tbody.svelte-11py37q td:where(.svelte-11py37q){background:#fff}tbody.svelte-11py37q tr:where(.svelte-11py37q):nth-child(2n) td:where(.svelte-11py37q){background:#f1f7fd}tbody.svelte-11py37q tr:where(.svelte-11py37q):nth-child(2n) th:where(.svelte-11py37q){background:#e2effb}tbody.svelte-11py37q tr:where(.svelte-11py37q):hover td:where(.svelte-11py37q){background:#e8f4ff}td.svelte-11py37q>strong:where(.svelte-11py37q){display:block;font-size:12px}td.busy.svelte-11py37q{color:#607082;background:#eef1f4!important}.status.svelte-11py37q,.basis.svelte-11py37q{display:block;font-size:9px;line-height:1.4;margin-top:4px}.status.svelte-11py37q{font-weight:600}.basis.svelte-11py37q{margin-inline:auto;color:#4d6379}.discount.svelte-11py37q{display:inline-block;border-radius:4px;background:#d9f2e5;color:#135f3b;padding:2px 4px;font-size:10px;font-weight:700;margin-bottom:4px}del.svelte-11py37q{display:block;font-size:10px;color:#61758a}@media(max-width:639px){th.svelte-11py37q:first-child{font-size:11px;padding-inline:7px}}.day-body.svelte-1kbqpme{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.day-photo.svelte-1kbqpme{width:100%;max-height:280px;object-fit:cover;border-radius:12px}.day-copy.svelte-1kbqpme{overflow-wrap:anywhere;min-width:0}.day-copy.svelte-1kbqpme p{margin:0 0 .8em}.day-copy.svelte-1kbqpme ul{list-style:disc;padding-left:20px;margin-bottom:.8em}.day-copy.svelte-1kbqpme ol{list-style:decimal;padding-left:20px;margin-bottom:.8em}.day-copy.svelte-1kbqpme h3{font-weight:600;margin:.8em 0 .4em}@media(min-width:768px){.day-body.svelte-1kbqpme:has(.day-photo:where(.svelte-1kbqpme)){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ocean.svelte-tg3abe{--primary:#0e6477;--primary-foreground:#fff}.sunset.svelte-tg3abe{--primary:#a4442c;--primary-foreground:#fff}.hero-split.svelte-tg3abe{background:#123c50}.hero-split.svelte-tg3abe .hero-shade:where(.svelte-tg3abe){display:none}.hero-split.svelte-tg3abe .hero-copy:where(.svelte-tg3abe){position:static;display:flex;align-items:center}.hero-split.svelte-tg3abe .hero-copy:where(.svelte-tg3abe)>div:where(.svelte-tg3abe){width:100%}@media(min-width:768px){.hero-split.svelte-tg3abe{display:grid;grid-template-columns:1.1fr 1fr}.hero-split.svelte-tg3abe>div:first-child{height:100%}}
