.detail-media:has([data-room-gallery]),.room-gallery[data-astro-cid-ajdypso7]{min-width:0}.room-photo-stage[data-astro-cid-ajdypso7]{background:var(--stone);touch-action:pan-y pinch-zoom}.room-photo-open[data-astro-cid-ajdypso7]{cursor:zoom-in;aspect-ratio:1.5;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.room-photo-open[data-astro-cid-ajdypso7]>img[data-astro-cid-ajdypso7]{object-fit:contain;width:100%;height:100%;display:block}.room-photo-expand[data-astro-cid-ajdypso7]{background:var(--deep);color:var(--paper);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:14px;right:14px}.room-gallery-controls[data-astro-cid-ajdypso7],.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7]{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.room-gallery-controls[data-astro-cid-ajdypso7] p[data-astro-cid-ajdypso7],.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7] p[data-astro-cid-ajdypso7]{margin:0;font-size:14px}.room-gallery-controls[data-astro-cid-ajdypso7]>div[data-astro-cid-ajdypso7],.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7]>div[data-astro-cid-ajdypso7]{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.room-photo-control[data-astro-cid-ajdypso7]{border:1px solid var(--line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.room-photo-control[data-astro-cid-ajdypso7].previous svg{transform:rotate(180deg)}.room-photo-thumbnails[data-astro-cid-ajdypso7]{scrollbar-width:thin;gap:10px;padding:3px 3px 12px;display:flex;overflow-x:auto}.room-photo-thumbnails[data-astro-cid-ajdypso7] button[data-astro-cid-ajdypso7]{opacity:.68;cursor:pointer;background:0 0;border:2px solid #0000;flex:0 0 94px;padding:3px}.room-photo-thumbnails[data-astro-cid-ajdypso7] button[data-astro-cid-ajdypso7][aria-pressed=true]{border-color:var(--ink);opacity:1}.room-photo-thumbnails[data-astro-cid-ajdypso7] img[data-astro-cid-ajdypso7]{object-fit:cover;width:100%;height:62px;display:block}.room-gallery-note[data-astro-cid-ajdypso7]{color:var(--muted);margin:10px 0;line-height:1.5;font-size:12px!important}.room-gallery[data-astro-cid-ajdypso7] button[data-astro-cid-ajdypso7]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.room-photo-dialog[data-astro-cid-ajdypso7]{box-sizing:border-box;background:var(--paper);width:min(1400px,100% - 32px);max-width:none;height:auto;max-height:calc(100dvh - 32px);color:var(--ink);border:0;margin:auto;padding:20px 24px;position:fixed;inset:0;overflow:auto}.room-photo-dialog[data-astro-cid-ajdypso7]::backdrop{background:#09251fec}.room-photo-dialog[data-astro-cid-ajdypso7] header[data-astro-cid-ajdypso7]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.room-photo-dialog[data-astro-cid-ajdypso7] h2[data-astro-cid-ajdypso7]{font:32px/1.15 var(--serif);margin:0}.room-photo-viewer[data-astro-cid-ajdypso7]{background:var(--stone);touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;height:min(66dvh,780px);display:flex}.room-photo-viewer[data-astro-cid-ajdypso7] img[data-astro-cid-ajdypso7]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.room-photo-dialog[data-astro-cid-ajdypso7] .room-gallery-note[data-astro-cid-ajdypso7]{margin:0}.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7]{padding-bottom:8px}@media (width<=700px){.room-photo-open[data-astro-cid-ajdypso7]{aspect-ratio:1.25}.room-photo-expand[data-astro-cid-ajdypso7]{padding:8px 10px;font-size:11px;bottom:10px;right:10px}.room-gallery-controls[data-astro-cid-ajdypso7] p[data-astro-cid-ajdypso7]{font-size:12px}.room-gallery-controls[data-astro-cid-ajdypso7]>div[data-astro-cid-ajdypso7],.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7]>div[data-astro-cid-ajdypso7]{gap:6px}.room-photo-thumbnails[data-astro-cid-ajdypso7] button[data-astro-cid-ajdypso7]{flex-basis:78px}.room-photo-thumbnails[data-astro-cid-ajdypso7] img[data-astro-cid-ajdypso7]{height:54px}.room-photo-dialog[data-astro-cid-ajdypso7]{width:100%;height:100dvh;max-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 16px calc(14px + env(safe-area-inset-bottom));display:none}.room-photo-dialog[data-astro-cid-ajdypso7][open]{flex-direction:column;display:flex}.room-photo-dialog[data-astro-cid-ajdypso7] h2[data-astro-cid-ajdypso7]{font-size:28px}.room-photo-viewer[data-astro-cid-ajdypso7]{flex:1;height:auto;min-height:0}.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7] p[data-astro-cid-ajdypso7]{font-size:13px}.room-photo-dialog[data-astro-cid-ajdypso7] footer[data-astro-cid-ajdypso7]{gap:10px}.room-photo-dialog[data-astro-cid-ajdypso7] .room-gallery-note[data-astro-cid-ajdypso7]{font-size:11px!important}}
