._viewer_dpnbn_1{width:100%;min-width:0;color:#192f3b}._toolbar_dpnbn_2{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0}._floors_dpnbn_3,._zoom_dpnbn_3{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._viewer_dpnbn_1 ._toolbar_dpnbn_2 button{min-height:42px!important;padding:10px 13px!important;font:600 11px/1.5 Arial,sans-serif!important;border:1px solid #192f3b35!important;border-radius:0!important;background:transparent!important;color:#192f3b!important}._viewer_dpnbn_1 ._toolbar_dpnbn_2 button[aria-pressed=true]{background:#192f3b!important;color:#f5f1e8!important}._viewer_dpnbn_1 ._toolbar_dpnbn_2 button:disabled{opacity:.4}._zoom_dpnbn_3 output{font:400 11px Arial,sans-serif;min-width:38px;text-align:center}._hint_dpnbn_8{font:400 11px/1.7 Arial,sans-serif;margin:10px 0;color:#4e5f66}._viewport_dpnbn_9{width:100%;max-height:61vh;min-height:260px;overflow:auto;border:1px solid #192f3b25;background:#fff;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}._stage_dpnbn_10{position:relative;aspect-ratio:16/9;overflow:hidden;margin:0 auto}._single_dpnbn_11{aspect-ratio:8/9}._canvas_dpnbn_12{position:absolute;top:0;height:100%}._viewer_dpnbn_1 ._canvas_dpnbn_12>img{display:block;width:100%;height:100%;max-width:none;object-fit:fill;user-select:none}._label_dpnbn_14{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;padding:3px 5px;background:#fffef9f5;box-shadow:0 0 0 2px #fffef9de;color:#192f3b;font:600 11px/1.25 Arial,sans-serif}._bedroom_dpnbn_15{background:#e3e9dbf5;box-shadow:0 0 0 2px #e3e9dbde}._key_dpnbn_16{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;font:400 10px/1.8 Arial,sans-serif}._key_dpnbn_16>p{max-width:650px;margin:0}._key_dpnbn_16>a{font-weight:700;flex-shrink:0;text-decoration:underline;text-underline-offset:3px;color:#192f3b}._note_dpnbn_19{font:400 9px/1.8 Arial,sans-serif;color:#4e5f66;margin-top:10px}@media(max-width:700px){._toolbar_dpnbn_2{gap:12px}._viewer_dpnbn_1 ._toolbar_dpnbn_2 button{font-size:10px!important;padding:9px 10px!important;min-height:44px!important}._viewport_dpnbn_9{max-height:54vh;min-height:260px}._key_dpnbn_16{display:block}._key_dpnbn_16>a{display:inline-block;margin-top:10px}._label_dpnbn_14{font-size:10px;padding:2px 3px}._hint_dpnbn_8{font-size:10px}._note_dpnbn_19{font-size:9px}}
