body.canlow-workspace .measurement-field{display:block;margin:22px 0;color:#eff5f0;font-weight:700;font-size:14px}
body.canlow-workspace .measurement-field span{color:#99aea2;font-weight:400;margin-left:8px}
body.canlow-workspace .measurement-field textarea{display:block;width:100%;margin-top:10px;padding:12px 14px;border:1px solid #34473a;border-radius:8px;background:#080d0e;color:#eff5f0;font:inherit;resize:vertical;min-height:64px}
body.canlow-workspace .step-support{padding:20px;background:#101919;border:1px solid #253230;border-radius:14px;min-width:0;font-family:Arial,Helvetica,sans-serif}
.support-heading h2{font-size:23px;margin:10px 0}.support-heading p,.support-orientation{color:#a8b9ae;font-size:13px;line-height:1.6}
.support-conditions{padding:14px;background:#17241c;border:1px solid #34473a;border-radius:9px;margin:16px 0;font-size:14px;line-height:1.6}.support-conditions p{margin:7px 0 0}
.support-probes h3,.support-circuit h3{font-size:16px;line-height:1.5}.probe-pair{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #253230;padding:12px 0;font-size:14px}.probe-pair strong{color:#b8f64f}.probe-pair span{color:#eff5f0}
.support-scroll{overflow:auto;max-height:65vh;overscroll-behavior:contain;background:#080d0e;border:1px solid #253230;border-radius:9px}.support-scroll svg{display:block;width:100%;height:auto;min-width:260px}
.support-zoom{display:flex;align-items:center;gap:8px;margin:18px 0 10px}.support-zoom button{min-height:44px;min-width:44px;border:1px solid #34473a;background:#17241c;color:#eff5f0;border-radius:7px;padding:8px 10px}.support-zoom span{font-size:13px;width:46px;text-align:center}
.support-connectors{display:grid;gap:16px}.support-connector{min-width:0;background:#080d0e;border:1px solid #253230;padding:14px;border-radius:10px}.support-connector h4{font-size:15px;line-height:1.5;margin:0 0 16px}.support-pin-face{padding:10px;background:#101919;border-radius:8px;overflow:auto}.support-pin-face svg{width:100%;min-width:220px;max-height:240px}.support-pin-buttons{display:grid;gap:8px;margin-top:12px}.support-pin-buttons button{display:flex;flex-direction:column;gap:4px;text-align:left;min-height:52px;background:#142020;color:#eff5f0;border:1px solid #34473a;border-radius:8px;padding:10px 12px}.support-pin-buttons button[aria-pressed=true]{border-color:#b8f64f;background:#223021}.support-pin-buttons strong{color:#b8f64f}.support-pin-buttons span{font-size:13px}.support-selected{margin-top:14px;font-size:13px;line-height:1.5;color:#b8f64f}.support-preparation{margin-top:0}
#component-map-slot{margin-top:24px;min-width:0}body.canlow-workspace .workbench-document .cl-schemes .cl-layout{grid-template-columns:minmax(0,1fr)}
.support-unit-image{display:block;width:100%;height:auto;border-radius:9px}.support-access-image{margin:16px 0;background:#101919;border:1px solid #253230;border-radius:10px;overflow:hidden}.support-access-image figcaption{padding:12px;color:#bccac0;font-size:14px}.support-probe-drawing{margin-top:16px;overflow:auto}.support-probe-drawing svg{max-width:100%}
.support-image-button{display:block;width:100%;padding:0;background:transparent;color:#b8f64f;border:1px solid #34473a;border-radius:9px;overflow:hidden}.support-image-button>span{display:block;padding:10px;font-size:12px}.support-image-dialog{max-width:min(1100px,95vw);max-height:92vh;width:90vw;border:1px solid #34473a;border-radius:12px;background:#101919;color:#eff5f0;padding:24px}.support-image-dialog::backdrop{background:#000b}.support-image-dialog>button{float:right;border:1px solid #34473a;background:#142020;color:#eff5f0;min-width:44px;min-height:44px;font-size:26px;border-radius:8px}.support-image-dialog h2{font-size:20px;padding-right:50px}.support-image-dialog>div{overflow:auto}.support-image-dialog img{display:block;width:100%;min-width:500px}.support-fasteners{padding:16px;background:#142020;border:1px solid #253230;border-radius:10px;font-size:14px;line-height:1.6}
.location-only .cl-tabs [data-tab=circuits],.location-only .cl-tabs [data-tab=pinouts],.circuits-only .cl-tabs [data-tab=locations]{display:none}
.support-norm{color:#eff5f0;font-size:15px;margin:18px 0}.support-norm strong{color:#b8f64f}.support-conditions summary,.support-probe-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;gap:8px}.support-conditions summary::before,.support-probe-details summary::before{content:'▸';color:#b8f64f}details[open].support-conditions summary::before,details[open].support-probe-details summary::before{content:'▾'}.support-probe-details{margin-top:16px;padding:12px;border:1px solid #34473a;border-radius:9px}
body.canlow-workspace .timeline-route{margin-bottom:16px}body.canlow-workspace .timeline-route>summary{cursor:pointer;min-height:44px;padding:10px 0;color:#bccac0;font-size:14px}body.canlow-workspace .timeline-route .timeline{margin-top:12px}
@media(max-width:600px){body.canlow-workspace .step-support{padding:16px}.support-heading h2{font-size:21px}.support-pin-face svg{max-height:180px}body.canlow-workspace .measurement-field textarea{font-size:16px}}
