.pvu-skeleton[data-v-b136bcda]{height:320px;border-radius:18px;background:linear-gradient(100deg,#00000008 30%,#0000001a,#00000008 70%);background-size:200% 100%;animation:pvu-sh-b136bcda 1.3s ease-in-out infinite}@keyframes pvu-sh-b136bcda{0%{background-position:200% 0}to{background-position:-200% 0}}.pvu-rollup[data-v-b136bcda]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem}.pvu-am[data-v-b136bcda]{display:inline-flex;align-items:center;gap:8px;background:var(--ivory, #fffdf8);border:1px solid var(--line, #e2ddd2);border-radius:50px;padding:8px 15px;font-size:.85rem;font-weight:700;color:var(--slate, #17323a)}.pvu-am i[data-v-b136bcda]{color:var(--terra, #0e7c7b)}.pvu-floor[data-v-b136bcda]{margin-bottom:2rem}.pvu-floor-head[data-v-b136bcda]{display:flex;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px dashed var(--line, #e2ddd2)}.pvu-floor-head h3[data-v-b136bcda]{font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--slate, #17323a);margin:0}.pvu-count[data-v-b136bcda]{font-size:.78rem;font-weight:700;color:var(--muted, #5f7b80);background:var(--peach, #d7ebe8);padding:3px 12px;border-radius:50px}.pvu-unit[data-v-b136bcda]{display:flex;background:var(--ivory, #fffdf8);border:1px solid var(--line, #e2ddd2);border-radius:18px;overflow:hidden;margin-bottom:14px;transition:.25s}.pvu-unit[data-v-b136bcda]:hover{box-shadow:0 14px 34px var(--shadow, rgba(35,40,45,.14));transform:translateY(-2px)}.pvu-media[data-v-b136bcda]{position:relative;width:230px;flex-shrink:0;min-height:160px;overflow:hidden;background:linear-gradient(135deg,var(--peach, #d7ebe8),#eadfce)}.pvu-media.clickable[data-v-b136bcda]{cursor:pointer}.pvu-media img[data-v-b136bcda]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pvu-media-empty[data-v-b136bcda]{width:100%;height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;color:var(--terra, #0e7c7b);font-size:2.4rem;opacity:.55}.pvu-cnt[data-v-b136bcda]{position:absolute;bottom:10px;right:10px;background:#fff;color:var(--slate, #17323a);font-size:.72rem;font-weight:800;border-radius:50px;padding:3px 10px;box-shadow:0 3px 10px var(--shadow, rgba(35,40,45,.14))}.pvu-body[data-v-b136bcda]{padding:16px 20px;flex:1;min-width:0}.pvu-name[data-v-b136bcda]{display:flex;align-items:center;gap:9px;font-family:Nunito,sans-serif;font-weight:800;font-size:1.05rem;color:var(--slate, #17323a);margin-bottom:2px}.pvu-name i[data-v-b136bcda]{color:var(--terra, #0e7c7b)}.pvu-desc[data-v-b136bcda]{font-size:.85rem;color:var(--muted, #5f7b80);margin:0 0 10px}.pvu-feats[data-v-b136bcda]{display:flex;flex-wrap:wrap;gap:7px}.pvu-feat[data-v-b136bcda]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line, #e2ddd2);border-radius:50px;padding:4px 12px;font-size:.78rem;font-weight:700;color:var(--slate, #17323a)}.pvu-feat i[data-v-b136bcda]{color:var(--terra, #0e7c7b);font-size:.82rem}.pvu-feat.val[data-v-b136bcda]{background:var(--peach, #d7ebe8);border-color:transparent}.pvu-feat.val b[data-v-b136bcda]{color:var(--terra-dark, #0a5f5e);font-weight:800}@media(max-width:640px){.pvu-unit[data-v-b136bcda]{flex-direction:column}.pvu-media[data-v-b136bcda]{width:100%;height:170px}}.pvu-lb[data-v-b136bcda]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1418f0;z-index:3000;display:flex;align-items:center;justify-content:center}.pvu-lb img[data-v-b136bcda]{max-width:88vw;max-height:82vh;border-radius:10px}.pvu-lb-close[data-v-b136bcda]{position:absolute;top:22px;right:24px;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.pvu-lb-nav[data-v-b136bcda]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff24;color:#fff;border:none;width:52px;height:52px;border-radius:50%;font-size:1.1rem;cursor:pointer}.pvu-lb-nav.prev[data-v-b136bcda]{left:24px}.pvu-lb-nav.next[data-v-b136bcda]{right:24px}.pvu-lb-nav[data-v-b136bcda]:hover{background:#ffffff47}.pvu-lb-count[data-v-b136bcda]{position:absolute;bottom:26px;left:50%;transform:translate(-50%);color:#fffc;font-size:.85rem;font-weight:600}.pvpt-skel[data-v-0ae36100]{height:220px;border-radius:16px;background:linear-gradient(100deg,#00000008 30%,#0000001a,#00000008 70%);background-size:200% 100%;animation:pvpt-sh-0ae36100 1.3s ease-in-out infinite}@keyframes pvpt-sh-0ae36100{0%{background-position:200% 0}to{background-position:-200% 0}}.pvpt[data-v-0ae36100]{width:100%;border-collapse:separate;border-spacing:0;background:var(--ivory, #fffdf8);border:1px solid var(--line, #e2ddd2);border-radius:16px;overflow:hidden}.pvpt th[data-v-0ae36100]{background:var(--peach, #d7ebe8);font-family:Nunito,sans-serif;font-weight:800;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase;color:var(--muted, #5f7b80);padding:12px 16px;text-align:left}.pvpt td[data-v-0ae36100]{padding:13px 16px;font-size:.9rem;border-top:1px solid var(--line, #e2ddd2);vertical-align:middle}.pvpt .dates[data-v-0ae36100]{color:var(--slate, #17323a);font-weight:600}.pvpt .dates .now[data-v-0ae36100]{font-family:Nunito;font-weight:700;font-size:.6rem;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--terra, #0e7c7b);padding:2px 9px;border-radius:50px;margin-left:10px;vertical-align:middle}.pvpt .rate[data-v-0ae36100]{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--slate, #17323a);white-space:nowrap}.pvpt .rate small[data-v-0ae36100]{font-family:Nunito;font-weight:600;color:var(--muted, #5f7b80);font-size:.72rem}.pvpt .min-pill[data-v-0ae36100]{display:inline-block;background:var(--peach, #d7ebe8);color:var(--terra, #0e7c7b);font-weight:700;font-size:.76rem;padding:3px 11px;border-radius:50px;white-space:nowrap}.pvpt tr.active td[data-v-0ae36100]{background:#fbf3e8}.pvpt-minstay[data-v-0ae36100]{font-size:.88rem;color:var(--slate, #17323a);margin:0 0 12px;display:flex;align-items:center;gap:8px}.pvpt-minstay i[data-v-0ae36100],.pvpt-minstay strong[data-v-0ae36100]{color:var(--terra, #0e7c7b)}.pub-cal[data-v-9fdaa9ba]{--bcal-bg: var(--ivory, #fffdf8);--bcal-line: var(--line, #e2ddd2);--bcal-muted: var(--muted, #5f7b80);--bcal-accent: var(--terra, #0e7c7b);--bcal-soft: var(--peach, #d7ebe8);--bcal-soft-bg: var(--peach-soft, #eef7f5);--bcal-text: var(--slate, #17323a);--bcal-title-font: "Nunito"}.bk-daterange[data-v-42f0b49b]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;margin-bottom:14px;background:#fff;border:1px solid var(--line, #e2ddd2);border-radius:14px;padding:12px 14px;transition:border-color .2s}.bk-daterange[data-v-42f0b49b]:hover{border-color:var(--terra, #0e7c7b)}.bk-daterange>i[data-v-42f0b49b]:first-child{color:var(--terra, #0e7c7b)}.bk-dr-val[data-v-42f0b49b]{flex:1;font-size:.9rem;font-weight:700;color:var(--slate, #17323a)}.bk-dr-val em[data-v-42f0b49b]{font-style:normal;font-weight:600;color:var(--muted, #5f7b80);font-size:.8rem;margin-left:8px}.bk-dr-ph[data-v-42f0b49b]{flex:1;font-size:.9rem;font-weight:600;color:#9aa3ab}.bk-dr-caret[data-v-42f0b49b]{color:var(--muted, #5f7b80);font-size:.78rem}.bk-calc[data-v-42f0b49b]{margin-bottom:6px}.bk-reason[data-v-42f0b49b]{display:flex;align-items:center;gap:8px;background:#fdeceb;color:#a23b34;border-radius:12px;padding:11px 14px;font-size:.82rem;font-weight:700;margin-top:12px}.bk-warn[data-v-42f0b49b]{display:flex;align-items:flex-start;gap:8px;background:#fff6e6;color:#8a6412;border-radius:12px;padding:11px 14px;font-size:.8rem;margin:12px 0;line-height:1.5}.bk-warn i[data-v-42f0b49b],.bk-reason i[data-v-42f0b49b]{margin-top:1px}.bk-comm[data-v-42f0b49b]{color:var(--terra, #0e7c7b);font-weight:700}.bk-comm i[data-v-42f0b49b]{margin-right:6px}.pcm-overlay[data-v-42f0b49b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:#17323a80;display:flex;align-items:center;justify-content:center;padding:20px}.pcm-dialog[data-v-42f0b49b]{background:var(--ivory, #fffdf8);border-radius:20px;width:100%;max-width:760px;max-height:90vh;overflow:auto;padding:20px 22px 22px;box-shadow:0 30px 80px #00000059}.pcm-head[data-v-42f0b49b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pcm-head h4[data-v-42f0b49b]{font-family:Playfair Display,serif;font-weight:700;font-size:1.15rem;margin:0;color:var(--slate, #17323a)}.pcm-close[data-v-42f0b49b]{background:var(--peach, #d7ebe8);color:var(--terra, #0e7c7b);border:none;width:34px;height:34px;border-radius:50%;font-size:1rem}.pcm-dialog[data-v-42f0b49b] .bcal-root{border:none;padding:0;background:transparent}.pov-list[data-v-25df3bbf]{display:flex;flex-direction:column;gap:24px}.pov-skel[data-v-25df3bbf]{height:240px;border-radius:22px;background:linear-gradient(100deg,#00000008 30%,#0000001a,#00000008 70%);background-size:200% 100%;animation:pov-sh-25df3bbf 1.3s ease-in-out infinite}@keyframes pov-sh-25df3bbf{0%{background-position:200% 0}to{background-position:-200% 0}}
