/* Direct product annotations: visible together, without disclosure cards. */
.explorer-tools>span{font-size:12px;color:#646464}.explorer-canvas{aspect-ratio:10/7;margin:10px 0;background:#f5f5f5}.product-stage .explorer-canvas>#package-image{position:absolute;left:15%;top:24.2857%;width:70%;height:56.2857%;object-fit:contain;mix-blend-mode:multiply}.explorer-drawing{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.explorer-drawing path{fill:none;stroke:#777;stroke-width:1;vector-effect:non-scaling-stroke}.feature-leaders path{stroke:#999}.dimension-lines path{stroke:#666}.explorer-dimensions>span{background:#f5f5f5;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:3px 6px;font-size:11px;line-height:1.5;text-align:center}.dimension-width{left:32%;top:18%;bottom:auto}.dimension-length{left:64%;top:26%}.dimension-peak{left:0;top:46%}.dimension-clearance{right:0;top:55%}.explorer-hotspots button{transform:none;width:32%;height:auto;min-height:48px;box-shadow:none;border:0;border-radius:0;background:transparent;color:#222;text-align:left;padding:8px 0;display:block;line-height:1.5}.explorer-hotspots button:hover strong{text-decoration:underline;text-underline-offset:4px}.explorer-hotspots strong{font-size:clamp(12px,1.3vw,17px);font-weight:500;display:block}.explorer-hotspots span{font-size:clamp(10px,1vw,12px);color:#646464;display:block}.explorer-hotspots [data-feature=panel]{left:3%;top:2%}.explorer-hotspots [data-feature=water]{left:65%;top:2%}.explorer-hotspots [data-feature=steel]{left:3%;top:auto;bottom:2%}.explorer-hotspots [data-feature=joint]{left:65%;top:auto;bottom:2%}.explorer-dimension-note{margin:20px 0 0;font-size:11px;line-height:1.6}
@media(max-width:760px){.explorer-tools>span{max-width:190px;font-size:11px;line-height:1.5}.explorer-canvas{aspect-ratio:10/12}.product-stage .explorer-canvas>#package-image{left:5%;top:32%;width:90%;height:42.1875%}.explorer-hotspots button{width:46%;min-height:65px}.explorer-hotspots [data-feature=panel]{left:0;top:0}.explorer-hotspots [data-feature=water]{left:54%;top:0}.explorer-hotspots [data-feature=steel]{left:0;bottom:0}.explorer-hotspots [data-feature=joint]{left:54%;bottom:0}.explorer-hotspots strong{font-size:12px}.explorer-hotspots span{font-size:10px}.explorer-dimensions>span{font-size:10px;padding:2px 3px}.dimension-width{left:20%;top:25%}.dimension-length{left:62%;top:30%}.dimension-peak{left:0;top:61%}.dimension-clearance{right:0;top:69%}.explorer-drawing .dimension-lines{opacity:.75}}
