:root{--dp-blue:#0070c0;--dp-blue-dark:#005596;--dp-red:#d82a30;--dp-ink:#1b1b1b;--dp-ink-soft:#4a4a4a;--dp-muted:#767676;--dp-rule:#c9c9c9;--dp-rule-soft:#e4e4e4;--dp-band-neutral:#404040;--dp-desk:#f2f2f2;--dp-layer-copper:#f96607;--dp-layer-dielectric:#efe6b5;--dp-layer-soldermask:#0bad53;--dp-layer-finish:#fabf1b;--dp-layer-paste:#afb0b0;--dp-layer-silkscreen:#d8d9d3;--dp-colour-green:#0bad53;--dp-colour-red:#cc2b2b;--dp-colour-blue:#1668c4;--dp-colour-yellow:#f2c200;--dp-colour-black:#23262b;--dp-colour-white:#f2f2f0;--dp-colour-purple:#553285;--dp-radius:1.6mm;--dp-radius-sm:1mm;--dp-font:"Fira Sans","Segoe UI",Arial,Helvetica,sans-serif;--dp-fs-base:3.1mm;--dp-fs-small:2.6mm;--dp-fs-tiny:2.25mm;--dp-fs-title:5.6mm;--dp-fs-band:3.6mm}.dp-box{box-sizing:border-box;border:.3mm solid var(--dp-rule);border-radius:var(--dp-radius);padding:3mm 4mm;min-height:32mm;font-size:var(--dp-fs-small);line-height:1.5}.dp-box--plain{border:none;padding:0}.dp-box p{margin:0}.dp-box-title{font-weight:600;color:var(--dp-accent,var(--dp-blue));margin-bottom:1.5mm}.dp-fields{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:2.5mm;column-gap:2.5mm;row-gap:.6mm}.dp-fields dt{text-align:right;color:var(--dp-ink-soft);white-space:nowrap}.dp-fields dd{margin:0;font-weight:600}.dp-section{border:.3mm solid var(--dp-rule);border-radius:var(--dp-radius);overflow:hidden;margin-bottom:4mm;-moz-column-break-inside:avoid;break-inside:avoid}.dp-section-head{background:var(--dp-accent,var(--dp-blue));color:#fff;font-size:var(--dp-fs-band);font-weight:700;padding:2mm 4mm}.dp-section-body{padding:3mm 4mm}.dp-section-body,.dp-table{font-size:var(--dp-fs-small)}.dp-table{width:100%;border-collapse:collapse;table-layout:fixed}.dp-table td,.dp-table th{box-sizing:border-box}.dp-table thead th{background:var(--dp-accent,var(--dp-blue));color:#fff;font-weight:600;text-align:left;padding:1.8mm 3mm}.dp-table thead tr:first-child th:first-child{border-top-left-radius:var(--dp-radius-sm)}.dp-table thead tr:first-child th:last-child{border-top-right-radius:var(--dp-radius-sm)}.dp-table thead tr:last-child th:first-child{border-bottom-left-radius:var(--dp-radius-sm)}.dp-table thead tr:last-child th:last-child{border-bottom-right-radius:var(--dp-radius-sm)}.dp-table-title th{font-size:var(--dp-fs-band);font-weight:700;padding-bottom:.6mm}.dp-table-title+tr th{padding-top:.6mm;font-size:var(--dp-fs-tiny);text-transform:uppercase;letter-spacing:.04em;opacity:.85}.dp-table tbody td{padding:1.6mm 3mm;border-bottom:.25mm solid var(--dp-rule-soft);vertical-align:top}.dp-table .dp-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dp-table .dp-col-no{width:10mm}.dp-table .dp-col-qty{width:26mm}.dp-table .dp-col-price{width:30mm}.dp-totals{margin-top:3mm;border-radius:var(--dp-radius-sm);background:var(--dp-accent,var(--dp-blue));color:#fff;padding:2mm 3mm;font-size:var(--dp-fs-small);-moz-column-break-inside:avoid;break-inside:avoid}.dp-totals-row{display:grid;grid-template-columns:1fr 30mm;-moz-column-gap:3mm;column-gap:3mm;padding:.4mm 0}.dp-totals-row>span:first-child{text-align:right}.dp-totals-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.dp-totals-row--grand{font-weight:700;font-size:var(--dp-fs-base);border-top:.3mm solid rgba(255,255,255,.45);margin-top:1mm;padding-top:1.4mm}.dp-note{color:var(--dp-ink-soft);margin-top:4mm}.dp-note,.dp-table-empty{font-size:var(--dp-fs-small)}.dp-table-empty{margin:0;padding:4mm 3mm;text-align:center;font-style:italic;color:var(--dp-muted)}.dp-fields dd,.dp-table tbody td:last-child{position:relative}.dp-edit{display:none;position:absolute;right:.5mm;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--dp-radius-sm);background:transparent;color:var(--dp-muted);cursor:pointer}.dp-edit svg{width:.875rem;height:.875rem}.dp-spec-split{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8mm;column-gap:8mm;align-items:start}.dp-spec-split .dp-fields{grid-template-columns:28mm 1fr}.dp-spec-photo{display:flex;align-items:center;justify-content:center;min-height:26mm;padding:1.5mm;border:.3mm solid var(--dp-rule-soft);border-radius:var(--dp-radius-sm);background:var(--dp-paper,#fff)}.dp-spec-photo img{display:block;max-width:100%;max-height:34mm;-o-object-fit:contain;object-fit:contain}.dp-spec-photo--empty{color:var(--dp-muted);font-size:var(--dp-fs-tiny)}.dp-spec-rules{margin-top:2.5mm;padding-top:2mm;border-top:.25mm solid var(--dp-rule-soft);color:var(--dp-ink-soft)}.dp-spec-rules p{margin:0 0 .6mm}.dp-table--bare{border-collapse:separate;border-spacing:0}.dp-table--bare tbody td{border-bottom:none;padding:.7mm 3mm;vertical-align:middle}.dp-table--bare .dp-table-title th{padding:1.8mm 3mm;border-bottom:1.5mm solid var(--dp-paper,#fff)}.dp-table--bare .dp-table-title th:first-child{border-bottom-left-radius:var(--dp-radius-sm)}.dp-table--bare .dp-table-title th:last-child{border-bottom-right-radius:var(--dp-radius-sm)}.dp-table--bare .dp-table-title+tr th{padding:1.3mm 3mm}.dp-table--bare .dp-table-title+tr th:first-child{border-top-left-radius:var(--dp-radius-sm)}.dp-table--bare .dp-table-title+tr th:last-child{border-top-right-radius:var(--dp-radius-sm)}.dp-chip{display:block;box-sizing:border-box;padding:.7mm 2mm;border-radius:var(--dp-radius-sm);background:var(--dp-swatch,transparent);color:#fff;font-weight:600;line-height:1.25}.dp-chip--light{color:#1b1b1b}.dp-chip--plain{background:transparent;color:var(--dp-ink);font-weight:600;padding-left:0}.dp-chip--thick{padding-top:1.6mm;padding-bottom:1.6mm}.dp-col-chip{width:46mm}.dp-col-file,.dp-col-material{width:42mm}.dp-stack-meta{color:var(--dp-ink-soft)}.dp-stack-excluded{color:var(--dp-muted);font-style:italic}.dp-stack-total{display:flex;justify-content:flex-end;gap:4mm;margin:0 0 5mm;padding:1mm 3mm 0;border-top:.25mm solid var(--dp-rule-soft);color:var(--dp-ink-soft)}.dp-process,.dp-stack-total{font-size:var(--dp-fs-small)}.dp-process{display:grid;grid-template-columns:10mm 1fr 52mm;-moz-column-gap:3mm;column-gap:3mm;row-gap:.9mm}.dp-col-process{width:76mm}.dp-table .dp-process-no{width:12mm;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.dp-table tbody .dp-process-no{color:var(--dp-muted)}.dp-process-num{display:inline-block;min-width:3.6mm}.dp-process-value{font-weight:600}.dp-process-name--detail{padding-left:4mm;color:var(--dp-ink-soft)}.dp-assumed{font-style:italic;font-weight:400;color:var(--dp-ink-soft)}.dp-assumed-mark{font-style:normal;color:var(--dp-muted)}.dp-spec-sheet{font-family:var(--dp-font);color:var(--dp-ink)}.dp-spec-sheet--web{--dp-fs-base:0.9375rem;--dp-fs-small:0.8125rem;--dp-fs-tiny:0.6875rem;--dp-fs-band:0.9375rem;--dp-font:inherit;--dp-paper:hsl(var(--card));--dp-ink:hsl(var(--foreground));--dp-ink-soft:hsl(var(--muted-foreground));--dp-muted:hsl(var(--muted-foreground));--dp-rule:hsl(var(--border));--dp-rule-soft:hsl(var(--border)/0.6);background:transparent;line-height:1.45;padding:.25rem 0 0}.dp-spec-sheet--web .dp-spec-photo{height:14rem;padding:.5rem}.dp-spec-sheet--web .dp-spec-photo img{max-height:100%}.dp-spec-sheet--web .dp-section,.dp-spec-sheet--web .dp-table{margin-bottom:.75rem}.dp-spec-sheet--web .dp-table .dp-col-chip{width:30%}.dp-spec-sheet--web .dp-table .dp-col-file{width:27%}.dp-spec-sheet--web .dp-table .dp-col-material{width:23%}.dp-spec-sheet--web .dp-table .dp-process-no{width:3rem}.dp-spec-sheet--web .dp-table .dp-col-process{width:54%}.dp-spec-sheet--web .dp-table td{overflow-wrap:anywhere}.dp-spec-sheet--web .dp-spec-split{-moz-column-gap:1.5rem;column-gap:1.5rem}.dp-spec-sheet--web .dp-spec-split .dp-fields{grid-template-columns:8.5rem 1fr}.dp-spec-sheet--web .dp-chip:not(.dp-chip--plain){box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.18)}.dp-spec-sheet--web .dp-editable{cursor:pointer}.dp-spec-sheet--web .dp-editable:hover>dd,.dp-spec-sheet--web .dp-editable:hover>dt,.dp-spec-sheet--web tr.dp-editable:hover>td{background:hsl(var(--foreground)/.05)}.dp-spec-sheet--web .dp-edit:focus-visible,.dp-spec-sheet--web .dp-editable:hover .dp-edit{display:inline-flex}.dp-spec-sheet--web .dp-edit:hover{color:var(--dp-ink);background:hsl(var(--foreground)/.08)}.dp-spec-sheet--web .dp-fields dd,.dp-spec-sheet--web .dp-table--bare tbody td:last-child{padding-right:2rem}
/*# sourceMappingURL=eddd1a90b321764f.css.map*/