.previewInspectTools{display:grid;gap:6px;width:100%}.previewInspectTools button{min-height:38px}.previewCoverageV133{width:100%;padding:9px;border:1px solid #35515a;border-radius:8px;background:#0c181c;color:#dce9e8;font:12px/1.45 system-ui}.previewCoverageV133 summary{cursor:pointer;font-weight:650}.previewCoverageRow{margin:9px 0;overflow-wrap:anywhere}.previewCoverageRow[data-status=shown] strong{color:#b5ec92}.previewCoverageRow[data-status=missing] strong{color:#ffc69b}.previewMaterialNote{font:11px/1.45 system-ui;color:#d6decd;padding:8px;background:#192622;border-radius:7px;margin:5px 0;overflow-wrap:anywhere}.previewInspectDialog{width:min(1100px,96vw);max-height:94dvh;overflow:auto;color:#e8efed;background:#102025;border:1px solid #57717a;border-radius:16px;padding:20px;box-sizing:border-box}.previewInspectDialog::backdrop{background:#000b}.previewInspectHead{display:flex;justify-content:space-between;gap:15px;align-items:center;position:sticky;top:-20px;background:#102025;padding:10px 0;z-index:2}.previewInspectHead h2{font:600 20px system-ui;margin:0}.previewInspectHead button{font:inherit;color:#fff;background:#253f47;padding:10px 20px;border:1px solid #64818a;border-radius:8px;cursor:pointer}.previewZoomLabel{display:flex;align-items:center;gap:12px;margin:15px 0}.previewZoomLabel input{flex:1;accent-color:#b5ec92}.previewZoomViewport{height:min(64vh,700px);overflow:auto;background:#f4f6f5;border-radius:10px}.previewZoomViewport img{display:block;max-width:none!important;height:auto;object-fit:contain}.previewCompareGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.previewCompareGrid figure{margin:0;min-width:0}.previewCompareGrid img{width:100%;height:55vh;max-height:600px;object-fit:contain;background:#f4f6f5;border-radius:10px}.previewCompareGrid figcaption{padding:12px 0;font:600 14px system-ui}.previewInspectDialog p{font:14px/1.55 system-ui}.geometryQuickNav:has(.previewInspectTools){overflow:auto;max-height:100%;align-content:start}.geometryFocus>.geometryCard .previewMaterialNote{display:none}.geometryPhoto{background:#f4f6f5}.geometryFittedPhoto{object-fit:contain}.geometryQuickPicker button{min-height:55px}
@media(max-width:900px){.previewInspectTools{grid-template-columns:1fr 1fr}.previewCoverageV133{flex-basis:100%}.geometryQuickNav:has(.previewInspectTools){max-height:none;overflow:visible;width:100%}.geometryQuickNav>.previewMaterialNote{flex-basis:100%}.previewInspectDialog{padding:12px}.previewInspectHead{top:-12px}.previewCompareGrid{grid-template-columns:1fr}.previewCompareGrid img{height:35vh}.previewZoomViewport{height:55vh}}
.geometryQuickNav>.previewInspectTools,.geometryQuickNav>.previewCoverageV133,.geometryQuickNav>.previewMaterialNote{grid-column:1/-1}.previewMaterialNote summary{cursor:pointer}.previewMaterialNote p{margin:8px 0 0}.geometryFocus>.geometryCard .geometryPhoto{background:#fff}@media(min-width:901px){.geometryFocus{grid-template-columns:minmax(0,1fr) 180px}.previewInspectTools{grid-template-columns:1fr}.geometryQuickNav:has(.previewInspectTools){display:grid;grid-template-columns:1fr 1fr;gap:6px}.geometryQuickNav>.previewCoverageV133{font-size:11px}.geometryQuickNav>.previewMaterialNote{font-size:11px}.geometryQuickNav>span{grid-column:1/-1}}
.geometryQuickNav>button:last-of-type{grid-column:1/-1}

/* Keep the preview and its price readable at ordinary laptop widths. */
@media(min-width:901px){
 .geometryStrictPrimary .stage{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important}
 .geometryStrictPrimary .stage .stageActions{grid-column:1/-1!important;grid-row:1!important;width:100%!important;justify-content:center!important;flex-wrap:wrap;min-width:0}
 .geometryStrictPrimary .stage .quickSummary,.geometryStrictPrimary .stage .modelBadge{grid-column:1!important;grid-row:2!important;min-width:0;width:auto;align-self:center!important}
 .geometryStrictPrimary .stage .viewbar{grid-column:2!important;grid-row:2!important;min-width:0;align-self:center!important}
 .geometryStrictPrimary .stage>.geometryFocus{grid-column:1/-1!important;grid-row:3!important;min-height:0;width:100%!important;height:100%!important}
 .geometryStrictPrimary .stageActions .btn{white-space:normal}
 .geometryStrictPrimary .geometryFocus{grid-template-columns:minmax(0,1fr) 150px}
}
