._chipRow_sl832_3{flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;display:flex}._chip_sl832_3{font-size:.78rem;font-family:var(--font-sans);border-radius:999px;padding:.15rem .7rem}._chipStatus_sl832_17{background:var(--color-accent);color:#fff}._chipStatusClosed_sl832_23{background:var(--color-badge-closed);color:#fff}._chipStatusUnknown_sl832_29{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}._chipPrimary_sl832_36{background:var(--color-primary);color:#fff}._chipOn_sl832_42{background:var(--color-text-muted);color:#fff}._chipOff_sl832_48{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}._sectionBar_sl832_56{z-index:10;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:2rem;padding:.6rem 0;display:flex;position:sticky;top:0}._sectionNav_sl832_72{flex-wrap:wrap;gap:.2rem 1rem;font-size:.85rem;display:flex}._ctaRow_sl832_79{gap:.5rem;display:flex}._ctaButton_sl832_84{border-radius:var(--radius);background:var(--color-primary);color:#fff;font-size:.85rem;font-family:var(--font-sans);white-space:nowrap;padding:.35rem 1rem}._ctaButton_sl832_84:hover{background:var(--color-primary-dark);text-decoration:none}._statRow_sl832_100{flex-wrap:wrap;gap:.75rem;margin:1rem 0 2rem;display:flex}._statItem_sl832_107{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;min-width:6.5rem;padding:.6rem .9rem}._statLabel_sl832_116{color:var(--color-text-muted);margin:0;font-size:.72rem}._statValue_sl832_122{font-family:var(--font-serif);margin:.15rem 0 0;font-size:1.05rem;font-weight:600}._statValue_sl832_122 ._unit_sl832_129{margin-left:.1rem;font-size:.75rem;font-weight:400}._accordion_sl832_136{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:.75rem 0}._accordion_sl832_136>summary{cursor:pointer;padding:.8rem 1.1rem;font-weight:600}._accordionBody_sl832_149{padding:.25rem 1.1rem 1.1rem}._accordionNested_sl832_153{background:var(--color-bg)}._springQualityLabel_sl832_158{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.75rem}._springQuality_sl832_158{font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}._infoTable_sl832_172{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font-size:.92rem;overflow:hidden}._infoTable_sl832_172 th{text-align:left;vertical-align:top;width:7.5rem;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.7rem 1rem;font-weight:600}._infoTable_sl832_172 td{border-bottom:1px solid var(--color-border);white-space:pre-wrap;padding:.7rem 1rem}._infoTable_sl832_172 tr:last-child th,._infoTable_sl832_172 tr:last-child td{border-bottom:none}._mapFootnote_sl832_205{text-align:right;margin:.5rem 0 0;font-size:.85rem}._pictureList_sl832_212{gap:.75rem;margin:1rem 0;display:flex;overflow-x:auto}._pictureList_sl832_212 img{border-radius:var(--radius);flex-shrink:0;height:15rem}._roomKind_sl832_225{background:var(--color-accent);color:#fff;border-radius:999px;margin-right:.5rem;padding:.05rem .6rem;font-size:.72rem;font-weight:400;display:inline-block}._reviewHeadline_sl832_238{font-family:var(--font-sans);margin:-.75rem 0 1.5rem;font-size:.9rem}._reviewHeadline_sl832_238 a{color:inherit;text-decoration:none}._reviewHeadline_sl832_238 a:hover{text-decoration:underline}._reviewStars_sl832_253{color:var(--color-primary);letter-spacing:.1em;margin-right:.35rem}._reviewSummary_sl832_259{font-family:var(--font-sans);margin:0 0 1rem;font-size:1rem}._reviewEmpty_sl832_265{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.9rem}._reviewCard_sl832_271{border:1px solid var(--color-border);font-family:var(--font-sans);border-radius:8px;margin:0 0 1rem;padding:1rem 1.2rem}._reviewCardHeader_sl832_279{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:.5rem;display:flex}._reviewRating_sl832_287{font-weight:700}._reviewMeta_sl832_291{color:var(--color-text-muted);font-size:.82rem}._reviewTitle_sl832_296{margin:0 0 .5rem;font-size:1rem}._reviewBody_sl832_301{white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.8}._reviewLogin_sl832_308{font-family:var(--font-sans);margin:1.5rem 0}._reviewNotice_sl832_313{font-family:var(--font-sans);background:var(--color-bg-subtle,#f7f4ef);border-radius:8px;margin:1rem 0;padding:.75rem 1rem;font-size:.88rem}._reviewFormTitle_sl832_322{font-family:var(--font-sans);margin:1.5rem 0 .75rem;font-size:1rem}._reviewForm_sl832_322{font-family:var(--font-sans);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.9rem;padding:1.2rem;font-size:.9rem;display:flex}._reviewForm_sl832_322 label{flex-direction:column;gap:.3rem;display:flex}._reviewForm_sl832_322 select,._reviewForm_sl832_322 input,._reviewForm_sl832_322 textarea{font:inherit;border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:.45rem .6rem}._reviewFormRow_sl832_355{flex-wrap:wrap;gap:1rem;display:flex}._reviewFormField_sl832_361{width:100%}._reviewFormNote_sl832_365{color:var(--color-text-muted);margin:0;font-size:.82rem}._reviewFormError_sl832_371{color:#b3261e;margin:0;font-size:.88rem}._reportFooter_sl832_377{border-top:1px solid var(--color-border,#eee);text-align:right;margin:2rem 0 0;padding-top:1rem}
