[hidden]{display:none!important}
.section-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:24px;padding:15px 0;border-bottom:1px solid var(--line)}
.section-nav strong{font-size:12px;margin-right:6px}.section-nav .button{padding:7px 12px;font-size:12px}
.assembly-preview{margin-top:28px;border-top:2px solid var(--line);padding-top:20px;min-height:80px}.assembly-preview[aria-busy=true]{opacity:.6}
.validation-hint{font-size:12px;color:#855922;margin:7px 0}.invalid-selection{border-color:#ba5d27!important;background:#fff2df!important}
input[type=checkbox]{width:auto;min-height:auto;margin-right:8px}.field:has(input[type=checkbox]){display:flex;gap:8px;align-items:center}
.field select{max-width:100%}.trace-step small{overflow-wrap:anywhere}.section-nav a{max-width:100%;overflow-wrap:anywhere}
.quantity-row{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--line)}.audit-data{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}details{padding:15px 0}#id_capabilities label{display:flex;gap:10px}#id_capabilities div{margin:6px 0}.panel+.panel{margin-top:20px}
.product-thumb{width:60px;height:40px;object-fit:contain;display:block;margin:0 0 8px}.summary-panel[data-stale=true]{opacity:.55}.panel select{max-width:100%}
