.equipment-picker{display:grid;gap:6px;margin-left:auto;font-size:12px;font-weight:500;color:#667176;min-width:205px}.equipment-picker select{height:40px;padding:0 12px;border:1px solid #c3d4d4;border-radius:3px;background:#fff;color:#006386;font-weight:600;font-size:14px}.page-heading{flex-wrap:wrap}.page-heading>div:first-child{flex:1;min-width:260px}.model-stamp{min-width:125px}.forcetriad-page .model-stage{height:clamp(450px,calc(100svh - 460px),680px)}.catalog-card button.catalog-photo-link{padding:0;background:white;border:0;cursor:pointer}.catalog-card button.catalog-photo-link:focus-visible{outline-offset:3px}.force-photo-overview .unit-photo{height:96%;max-width:96%;width:96%;object-fit:contain}.force-photo-overview{height:440px}.forcetriad-page .model-label{font-size:12px}.forcetriad-page .part-note{border-left:2px solid #aec9c9}.forcetriad-page .catalog-card h3{min-height:0}.forcetriad-page .viewer-top span{white-space:nowrap}.forcetriad-page .model-label.outside-group{display:none}.forcetriad-page .model-tools{margin-bottom:8px}.forcetriad-page .reference-note{margin-bottom:16px}
@media(max-width:960px){.forcetriad-page .model-stage{height:clamp(460px,58svh,650px)}}@media(max-width:600px){.equipment-picker{margin-left:0;flex:1}.page-heading{gap:16px}.model-stamp{padding-left:10px;min-width:112px}.forcetriad-page .model-stage{height:450px}.forcetriad-page .viewer-top span{font-size:10px}.forcetriad-page .viewer-top h2{font-size:14px}.forcetriad-page .model-tools>div{gap:4px}}
.forcetriad-page .drawing.force-photo-overview{height:440px!important;aspect-ratio:auto}.forcetriad-page .force-photo-overview .unit-photo{height:96%;aspect-ratio:auto}.forcetriad-page .viewer-controls[hidden]{display:none}
.forcetriad-page .view-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.forcetriad-page .view-options .scroll-check{margin-top:10px}.forcetriad-page #show-all-lines{accent-color:#377f81}.forcetriad-page .model-label.active,.forcetriad-page .model-label:focus-visible{background:#006386;box-shadow:0 0 0 5px #00638630;z-index:5}.forcetriad-page .model-label.active .model-label-name{opacity:1;visibility:visible}.forcetriad-page .model-label:focus-visible{outline:2px solid #006386;outline-offset:5px}
@media(max-width:600px){.forcetriad-page .drawing.force-photo-overview{height:380px!important}.forcetriad-page .page-heading{display:flex}.forcetriad-page .model-stamp{margin-top:0;display:block}}
