:root{color-scheme:light;--ink:#211b30;--purple:#433766;--gold:#dfaa18;--line:#d9d3df;--pale:#f5f2f8;--body:Arial,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:#e8e4ec;color:var(--ink);font-family:var(--body)}a{color:var(--purple);text-underline-offset:2px}.print-toolbar{display:flex;gap:25px;justify-content:space-between;align-items:center;max-width:1123px;margin:30px auto 15px;padding-inline:15px}.print-toolbar a{font-size:13px}.print-toolbar h1{font-size:22px;margin:12px 0 7px}.print-toolbar p,.print-instructions{font-size:12px;line-height:1.7}.toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}button,select{font:inherit;padding:10px 16px;border:1px solid #80718e;background:#fff;color:var(--purple)}button{background:var(--purple);color:#fff;cursor:pointer}button:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #b28a1c;outline-offset:3px}.print-instructions{max-width:1093px;margin:0 auto 22px;padding:15px;border:1px solid #c2b7ce;background:#f7f5f9}.sheet{width:297mm;height:210mm;margin:0 auto 25px;background:#fff;display:grid;grid-template-columns:repeat(3,99mm);box-shadow:0 8px 30px #2a203420;position:relative}.panel{padding:8mm 6mm 9mm;position:relative;min-width:0;font-size:9.3pt;line-height:1.4}.panel+.panel{border-left:1px dashed #c3bacd}.panel h2{font-size:21pt;line-height:1.02;letter-spacing:-.6px;font-weight:500;margin:3mm 0 5mm}.panel h3{font-size:11pt;line-height:1.2;margin:4mm 0 2mm;color:var(--purple)}.panel p{margin:0 0 3mm}.panel ul,.panel ol{padding-left:4mm;margin:2mm 0 4mm}.panel li{margin-bottom:2mm}.panel .kicker{font-size:7pt;letter-spacing:1.2px;font-weight:700;color:var(--purple);margin:0 0 3mm}.panel .rule{width:14mm;height:1.1mm;background:var(--gold);margin:4mm 0}.panel-footer{position:absolute;bottom:4mm;left:6mm;right:6mm;padding-top:2mm;border-top:1px solid var(--line);font-size:6.6pt;display:flex;justify-content:space-between;gap:3mm;color:#615769}.mini-note{font-size:8pt;line-height:1.35}.caution{border-left:2px solid var(--gold);padding:1mm 0 1mm 3mm;margin:3mm 0;font-size:8.5pt}.panel table{width:100%;border-collapse:collapse;text-align:left;font-size:8.5pt;line-height:1.3}.panel th{font-size:7pt;font-weight:400;text-transform:uppercase;letter-spacing:.25px;color:#5c5266;border-bottom:1px solid #aaa0b5;padding:1.2mm 1mm}.panel td{padding:1.2mm 1mm;border-bottom:1px solid #e7e2eb;vertical-align:top}.panel td:first-child{width:8mm}.panel code{font-family:Consolas,Courier New,monospace;font-size:8.5pt;color:var(--purple)}.mini-connector{margin-bottom:4mm}.mini-connector h3{font-size:10pt;margin:3mm 0 1mm;border-bottom:2px solid var(--purple);padding-bottom:1mm;display:flex;justify-content:space-between}.mini-connector h3 span{font-size:7pt;font-weight:400;align-self:center}.mini-connector td{padding:1mm}.mini-connector p{margin:1.5mm 0 0;font-size:8pt;line-height:1.3}.pin-reference{display:grid;grid-template-columns:repeat(5,1fr);margin:4mm 0 2mm;border:1px solid #bcb1c8}.pin-reference>div{text-align:center;border-right:1px solid #bcb1c8;padding:2mm 0}.pin-reference>div:last-child{border:0}.pin-reference span{display:block;font:7pt Consolas,monospace;color:#645a70;margin-bottom:1mm}.pin-reference b{font:9pt Consolas,monospace;color:var(--purple)}.colour-key{font-size:8pt;padding:2mm 0;border-block:1px solid var(--line);line-height:1.6}.cover .brand{font-size:21pt;font-weight:700;letter-spacing:1px;color:var(--purple);line-height:1}.cover .brand span{font-size:8pt;letter-spacing:2px;display:block;margin-top:1.8mm;font-weight:400}.cover .device-badge{font:8pt Consolas,monospace;letter-spacing:.6px;border:1px solid #b7a9c5;display:inline-block;padding:2mm 3mm;margin-top:11mm;color:var(--purple)}.cover h2{font-size:44pt;letter-spacing:-2px;line-height:.95;margin:7mm 0 5mm;font-weight:600}.cover h2 span{color:var(--purple)}.cover .tagline{font-size:11pt;line-height:1.45;max-width:74mm}.cover .wire-count{display:flex;gap:5mm;margin:7mm 0;padding:4mm 0;border-block:1px solid var(--line)}.wire-count strong{font:26pt Consolas,monospace;color:var(--purple);display:block;line-height:1.1}.wire-count span{font-size:8pt;display:block;margin-top:1mm}.wire-count>div{width:50%}.cover .route-label{font-size:12pt;line-height:1.35;margin:4mm 0}.cover .check-first{font-size:9pt;line-height:1.45}.steps{list-style:none;padding:0!important;counter-reset:step}.steps li{position:relative;padding-left:9mm;counter-increment:step;margin:0 0 4mm;font-size:8.7pt}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font:8pt Consolas,monospace;color:var(--purple);border-bottom:2px solid var(--gold);padding-bottom:1mm}.steps b{display:block;font-size:10pt;color:var(--purple);margin-bottom:.5mm}.help-row{display:flex;gap:4mm;align-items:center;border-top:1px solid var(--line);margin-top:4mm;padding-top:4mm}.help-row img{width:26mm;height:26mm;flex-shrink:0}.help-row p{font-size:8pt;line-height:1.4;margin:0}.help-row b{font-size:10pt;display:block;margin-bottom:1mm}.help-row a{overflow-wrap:anywhere}.tiny{font-size:7.3pt;line-height:1.35}.route-panel .route-table{margin-block:4mm}.route-panel .route-table th{font-size:7pt}.route-panel .route-table td{padding:2.5mm 1mm;font-size:9pt}.route-panel .route-table td:first-child{width:22mm}.route-panel .route-table td:nth-child(2){width:16mm}.route-panel .route-table code{white-space:nowrap;font-size:8pt}.route-panel .route-table .wire-dot{display:none}.route-panel .route-notes{font-size:8.5pt;padding-left:4mm}.route-panel .route-notes li{margin-bottom:3mm}.route-panel .source-link{font-size:8pt;margin:4mm 0}.reference-row{padding:2mm 0;border-bottom:1px solid var(--line);font-size:8.3pt;line-height:1.35}.reference-row b{display:block;font-size:9pt;color:var(--purple);margin-bottom:.7mm}.reference-row p{margin:0}.panel .small-head{font-size:18pt}.extras-panel table{font-size:8pt}.extras-panel td{padding:1.2mm .7mm}.panel .fill-space{margin-top:5mm}.sheet{grid-template-rows:minmax(0,1fr)}.panel{min-height:0;padding-top:6mm}.mini-connector{margin-bottom:3mm}.mini-connector h3{margin-top:2mm}.mini-connector td{padding:.75mm 1mm}.extras-panel td:first-child{width:35mm}.main-pins .fill-space{margin-top:2mm}.main-pins .pin-reference{margin-top:3mm;margin-bottom:1mm}.panel-footer{bottom:6mm}.cover .brand{padding-top:1mm}[data-header=can]{--header-colour:#936000}[data-header=data]{--header-colour:#7150a7}[data-header=gps]{--header-colour:#246ba1}[data-header=analog]{--header-colour:#187460}[data-header=analog2]{--header-colour:#a0426c}.board-panel h2,.reference-panel h2{font-size:19pt;margin-bottom:3mm}.print-board{margin:0 0 3mm}.print-board img{display:block;width:100%;height:auto}.print-board figcaption{font-size:8pt;line-height:1.35;margin:1mm 0 2mm}.panel .pin-matrix{table-layout:fixed;font-size:8.4pt;margin:2mm 0}.pin-matrix caption{font-size:8pt;text-align:left;color:#5c5266;margin-bottom:1mm}.panel .pin-matrix th:first-child{width:23mm}.panel .pin-matrix th,.panel .pin-matrix td{padding:1.4mm .6mm;vertical-align:middle}.panel .pin-matrix thead th{font-size:9pt;text-align:center;font-weight:700}.panel .pin-matrix thead th:first-child{text-align:left;font-size:8pt}.panel .pin-matrix tbody th{text-transform:none;letter-spacing:0;font-size:8.2pt;font-weight:700;color:var(--header-colour);border-left:2px solid var(--header-colour);padding-left:1.3mm}.panel .pin-matrix td{width:auto;text-align:center;font-family:Consolas,Courier New,monospace;line-height:1.15}.matrix-note{font-size:8pt;line-height:1.35;margin-top:2mm!important}.board-panel h3{margin-top:3mm}.main-recipe{font-size:10pt;line-height:1.5}.board-panel .colour-key{font-size:8pt;margin-top:3mm;line-height:1.5}.route-guide-note{font-size:9pt;line-height:1.4}.route-reference{margin:3mm 0 4mm}.route-reference h3{font-size:12pt;margin:0 0 1mm}.route-reference .connector-identity{font-size:8.3pt;color:#5c5266;line-height:1.3;margin:0 0 1.5mm}.panel .reference-table{font-size:10pt;line-height:1.15}.panel .reference-table th{font-size:7.5pt;padding:1mm .5mm;letter-spacing:0}.panel .reference-table td{padding:.9mm .5mm}.panel .reference-table td:first-child{width:27mm}.panel .reference-table code{font-size:10pt;color:var(--purple)}.reference-table td:last-child span{display:inline-block;min-width:24mm;font-size:9pt;color:#5c5266}.reference-table td:last-child b{font-size:10pt;font-weight:600}.vehicle-rules{margin-top:3mm;border-left:2px solid var(--gold);padding-left:2.5mm}.vehicle-rules p{font-size:8.6pt;line-height:1.4;margin-bottom:2mm}.selected-route h2{font-size:22pt}.selected-protocol{font-size:11pt;color:var(--purple);font-weight:700}.route-description{font-size:10pt;line-height:1.45}.panel .wiring-list{padding:0;margin:5mm 0;list-style:none}.panel .wire-row{display:grid;grid-template-columns:30mm 7mm 1fr;gap:1mm 1.5mm;align-items:center;border-top:1px solid var(--line);padding:2.5mm 0;margin:0}.wire-row:last-child{border-bottom:1px solid var(--line)}.wire-signal{grid-column:1/-1;font-size:9.5pt;font-weight:700;color:var(--purple)}.wire-from small,.wire-to small{display:block;font-size:8pt;margin:.5mm 0 1mm;letter-spacing:.2px;color:#615769}.wire-from strong,.wire-to strong{display:block;font-size:10.5pt;font-weight:500;line-height:1.3}.wire-to>span{font-size:8.5pt;display:block;margin-top:.8mm}.wire-arrow{font-size:15pt;color:#80718e;text-align:center}.selected-notes .vehicle-notes{padding-left:5mm;margin:5mm 0 7mm;font-size:11pt;line-height:1.5}.selected-notes .vehicle-notes li{padding-left:1.5mm;margin-bottom:5mm}.selected-notes>ul{font-size:10.5pt;line-height:1.5}.selected-notes .source-link{font-size:10pt;line-height:1.6;margin-top:6mm}.route-reference~.route-reference thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.route-reference{margin:2mm 0}.reference-panel h2{margin-top:2mm}.vehicle-rules p{margin-bottom:1.5mm}.cover .device-badge{margin-top:9mm}.cover h2{margin-top:6mm}@page{size:A4 landscape;margin:0}@media print{body{background:#fff}.print-toolbar,.print-instructions{display:none}.sheet{margin:0;box-shadow:none;break-after:page;break-inside:avoid}.sheet:last-child{break-after:auto}.panel{print-color-adjust:exact;-webkit-print-color-adjust:exact}a{text-decoration:none}.panel+.panel{border-left:1px dashed #c9c4ce}}@media screen and (max-width:1150px){#sheets{overflow-x:auto;padding:0 12px}.sheet{margin-left:0}.print-toolbar,.print-instructions{margin-inline:15px}.print-toolbar{flex-wrap:wrap}}@media print{body>:not(#sheets){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sorek-wiring-print.css.map */
