/* V5 additions */
.sidebar label{display:block;font-size:10px;font-weight:850;color:#43566b;margin:8px 0 4px}.btn.warning{background:#d28a17;color:#fff;border-color:#b8740d}.wire-label{font:800 10px/1 Arial,sans-serif;fill:#263443;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.wire.control{stroke:#24282d}.component[data-type="switch2way"],.component[data-type="crossover"]{width:190px;min-height:238px}.device-switch2way,.device-crossover{display:grid!important;grid-template-rows:1fr 20px;gap:3px;text-align:center;background:linear-gradient(90deg,#e9e8e1,#fff 47%,#deddd5);border:1px solid #999b96;padding:9px!important;color:#202629}.selector-face{height:100%;display:grid;grid-template-columns:1fr 58px;gap:8px}.selector-plate{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-right:1px solid #d1d2cc;padding-right:6px}.selector-plate span{font-size:8px;font-weight:900;letter-spacing:.07em}.selector-plate b{font-size:23px;margin:4px 0}.selector-plate small{font-size:7px}.selector-control{display:grid;grid-template-rows:13px 1fr 13px;align-items:center;justify-items:center}.selector-lever{width:42px;height:46px;border:2px solid #aeb4b8;border-radius:4px;background:linear-gradient(#fff,#e7eaec 42%,#cdd3d7);box-shadow:inset 0 8px 10px rgba(255,255,255,.75),inset 0 -7px 10px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.16);transition:.12s transform}.component[data-closed="false"] .selector-lever{transform:translateY(7px)}.component[data-closed="true"] .selector-lever{transform:translateY(-2px)}.breaker-rating-chip{position:absolute;right:5px;top:37px;background:#fff;border:1px solid #a4a8a5;border-radius:4px;padding:2px 4px;font-size:8px;font-weight:900}.fault-hidden{outline:none!important}.diagnosis-ok{color:#168251;font-weight:800}.diagnosis-bad{color:#ae3544;font-weight:800}.component .fault-badge{display:none}.mode-exam .exercise-card .exercise-objective{display:none}@media(max-width:1250px){.layout{grid-template-columns:230px minmax(560px,1fr) 285px}.workspace{min-height:850px}}
