#sigma-print-root{display:none}.assembly-spec{color:#172b36}.assembly-spec h2{margin:0 0 14px}.assembly-spec table{width:100%;border-collapse:collapse}.assembly-spec th,.assembly-spec td{padding:10px 12px;border-bottom:1px solid #dbe3e7;text-align:left;vertical-align:top;overflow-wrap:anywhere}.assembly-spec th{width:48%;font-weight:500;color:#4a5d68}.assembly-spec p{line-height:1.45}.spec-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.spec-actions [role=status]{font-size:.9rem;color:#356546}#copy-spec-dialog{width:min(650px,90vw);border:1px solid #cbd5dc;border-radius:14px;padding:24px}#copy-spec-dialog textarea{box-sizing:border-box;width:100%;font:14px/1.5 sans-serif}.assembly-spec[hidden]{display:none!important}
@media print{
 @page{size:A4;margin:12mm}
 html:has(body.printing-isolated){height:auto!important;overflow:visible!important}
 body.printing-isolated{display:block!important;background:white!important;color:#111!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important}
 body.printing-isolated>*{display:none!important}
 body.printing-isolated>#sigma-print-root{display:block!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;visibility:visible!important;float:none!important}
 #sigma-print-root *{visibility:visible!important;box-shadow:none!important;text-shadow:none!important}
 #sigma-print-root>.panel,#sigma-print-root>.assembly-spec{display:block!important;background:white!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;max-width:none!important;overflow:visible!important}
 #sigma-print-root .assembly-spec{font:10.5pt/1.35 Arial,sans-serif;color:#111}
 #sigma-print-root h2{font-size:17pt;line-height:1.25;margin:0 0 6mm;break-after:avoid}
 #sigma-print-root table{width:100%;border-collapse:collapse;font-size:10pt}
 #sigma-print-root th,#sigma-print-root td{padding:2.5mm 3mm;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}
 #sigma-print-root tr{break-inside:avoid}
 #sigma-print-root p{margin:4mm 0;orphans:3;widows:3}
 #sigma-print-root button,#sigma-print-root .actions,#sigma-print-root [hidden]{display:none!important}
}
