.electrical-view{min-height:calc(100vh - 78px);background:#e9ece6;padding-bottom:80px}.electrical-head{background:var(--dark);color:white;padding:46px 5vw 38px;display:grid;grid-template-columns:1fr minmax(320px,560px);gap:60px;align-items:end}.electrical-head h1{font-size:clamp(3rem,7vw,7.5rem);line-height:.82;letter-spacing:-.065em;margin:0}.electrical-head>p{color:#b9c1b5;font-size:1rem;line-height:1.6;margin:0}.electrical-toolbar{max-width:1500px;margin:24px auto 10px;padding:12px 16px;background:#171b16;color:white;border-radius:14px;display:flex;align-items:center;gap:8px}.electrical-toolbar>div{margin-right:auto}.electrical-toolbar strong,.electrical-toolbar span{display:block}.electrical-toolbar span{color:var(--acid);font-size:.78rem;margin-top:2px}.electrical-toolbar button{border:1px solid #596052;background:white;color:#111;border-radius:8px;padding:9px 14px;cursor:pointer;font-weight:750}.wiring-viewport{max-width:1500px;height:min(72vh,900px);margin:auto;background:#fff;border:1px solid #cdd3c8;border-radius:18px;overflow:hidden;position:relative;cursor:grab;touch-action:none;box-shadow:0 18px 50px #27302018}.wiring-viewport.dragging{cursor:grabbing}.wiring-viewport img{position:absolute;left:50%;top:50%;width:min(100%,1200px);height:auto;transform-origin:center;user-select:none;-webkit-user-drag:none;will-change:transform}.wiring-help{max-width:1500px;margin:10px auto 0;color:#60695e;font-size:.8rem}.electrical-reference-grid{max-width:1500px;margin:32px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.electrical-reference-grid article{background:white;border:1px solid var(--line);border-radius:14px;padding:22px}.electrical-reference-grid span{font-size:.68rem;letter-spacing:.1em;font-weight:900;color:#697364}.electrical-reference-grid h2{font-size:1.25rem;margin:9px 0}.electrical-reference-grid p{color:var(--muted);line-height:1.55;margin:0}.pinout-placeholder{max-width:1500px;margin:14px auto 0;padding:26px;background:#171b16;color:white;border-radius:16px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.pinout-placeholder h2{font-size:2rem;margin:0 0 8px}.pinout-placeholder p{color:#b8c0b4;line-height:1.55;margin:0}.pinout-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pinout-slots span{border:1px dashed #687264;border-radius:9px;padding:12px;color:#dce4d7}.emr-mark{width:48px;font-size:.75rem;letter-spacing:-.04em}.electrical-nav{color:var(--acid)}body.wiring-fullscreen{overflow:hidden}.wiring-viewport.is-fullscreen{position:fixed;inset:0;z-index:1000;max-width:none;width:100vw;height:100vh;border:0;border-radius:0}@media(max-width:1550px){.electrical-toolbar,.wiring-viewport,.wiring-help,.electrical-reference-grid,.pinout-placeholder{margin-left:4vw;margin-right:4vw}}@media(max-width:800px){.electrical-head{grid-template-columns:1fr;gap:18px;padding:38px 20px 30px}.electrical-toolbar{flex-wrap:wrap}.electrical-toolbar>div{width:100%;margin-bottom:4px}.electrical-toolbar button{flex:1}.wiring-viewport{height:62vh}.electrical-reference-grid{grid-template-columns:1fr}.pinout-placeholder{grid-template-columns:1fr}.pinout-slots{grid-template-columns:1fr 1fr}.wiring-help{font-size:.75rem}.emr-mark{width:44px}}
