.storeroom-gallery{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.storeroom-gallery-content{place-items:center;min-height:0;display:grid}.storeroom-gallery-plan{text-align:center;background:#fff;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.storeroom-gallery-plan>img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:570px;padding:24px}.storeroom-gallery-plan>span{text-underline-offset:3px;color:#626d5b;padding:0 16px 16px;font-size:12px;text-decoration:underline}.storeroom-gallery-controls{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.storeroom-gallery .storeroom-gallery-controls>button.storeroom-gallery-tab{color:#101412;min-height:52px;font:13px/1.4 var(--font-geist-sans),sans-serif;cursor:pointer;background:#fff;border:0;padding:12px}.storeroom-gallery .storeroom-gallery-controls>button.storeroom-gallery-tab+button{border-left:1px solid var(--line)}.storeroom-gallery .storeroom-gallery-controls>button.storeroom-gallery-tab[aria-pressed=true]{background:#c8ff18}.storeroom-gallery .storeroom-gallery-controls>button.storeroom-gallery-tab:hover{background:#edf6d7}:is(.storeroom-gallery-tab:focus-visible,.storeroom-gallery-plan:focus-visible){outline-offset:-4px;outline:3px solid #89af16}.apartment-detail-gallery:has(>.storeroom-gallery){grid-template-rows:1fr}.apartment-sheet:has(.storeroom-gallery){overflow-y:auto;grid-template-rows:auto minmax(340px,1fr) auto auto auto!important}.apartment-sheet:has(.storeroom-gallery) .sheet-flat-data{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.storeroom-gallery-plan>img{padding:16px}}
