@media(max-width:760px){
[data-isolation-workbench],[data-ep-pcc],[data-ring-lab],[data-ir-lab],[data-rd-lab],[data-lw-lab],[data-ep-socket-installation]{overflow-anchor:none}
.eps .eps-hint-target,.pcc .pcc-next,[data-ring-lab] .rl-next-target,[data-ir-lab] .ir-next,[data-rd-lab] [data-guided=true],[data-lw-lab] [data-next=true],[data-ep-socket-installation] [data-sw-next]{outline:3px solid #f5ca65!important;outline-offset:4px!important;box-shadow:0 0 0 6px #f5ca6518!important;border-radius:5px!important;animation:none!important}
[data-rd-lab] .rd-guide-box{display:none!important}
.eps [data-action=next],.pcc .pcc-guide-jump,[data-ring-lab] [data-act=show-next],[data-ir-lab] .ir-guide-jump,[data-rd-lab] .rd-guide-jump,[data-lw-lab] .lw-guide-arrow,[data-ep-socket-installation] [data-sw-act=show]{display:none!important}
}

@media(max-height:500px) and (max-width:1100px){
:root .pcc .pcc-wrap,:root [data-ring-lab] .rl-shell,:root [data-ir-lab] .ir-shell,:root [data-rd-lab] .rd-shell,:root [data-lw-lab] .lw-shell{width:100%;max-width:100%;margin:auto}
:root .pcc,:root [data-ring-lab],:root [data-ir-lab],:root [data-rd-lab],:root [data-lw-lab],:root [data-ep-socket-installation],:root [data-isolation-workbench]{padding-top:8px;min-height:0;overflow-anchor:none}
:root .pcc .pcc-title,:root .rl-topline,:root .ir-topline,:root .rd-topline,:root .lw-topline{margin-bottom:8px;gap:8px}
:root .pcc .pcc-instruction,:root .rl-task,:root .ir-task,:root .rd-task,:root .lw-task{padding:8px 12px;gap:10px;position:static}
:root .pcc .pcc-instruction h2,:root .rl-task h2,:root .ir-task h2,:root .rd-task h2,:root .lw-task h2{font-size:15px;margin:3px 0}
:root .pcc .pcc-instruction p,:root .rl-task p,:root .ir-task p,:root .rd-task p,:root .lw-task p{font-size:12px;line-height:1.4;margin:3px 0}
:root .pcc .pcc-tabs,:root .rl-tabs,:root .ir-tabs,:root .rd-tabs,:root .lw-tabs{position:static}
:root .pcc .pcc-tabs button,:root .rl-tabs button,:root .ir-tabs button,:root .rd-tabs button,:root .lw-tabs button{min-height:44px;padding:6px;font-size:11px}
:root .pcc .pcc-scene,:root .rl-scene,:root .ir-scene,:root .rd-scene,:root .lw-scene{min-height:0;padding:10px 12px}
:root .pcc .pcc-strip,:root .rl-strip,:root .ir-strip,:root .rd-strip,:root .lw-strip{position:static;padding:8px 12px;gap:8px}
:root .pcc .pcc-tools,:root .rl-tools,:root .ir-tools,:root .rd-tools,:root .lw-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
:root .pcc .pcc-tools button,:root .rl-tools button,:root .ir-tools button,:root .rd-tools button,:root .lw-tools button{min-height:58px;padding:5px;font-size:11px}
:root .pcc .pcc-tools svg,:root .rl-tools svg,:root .ir-tools svg,:root .rd-tools svg,:root .lw-tools svg{width:28px;height:25px;margin-bottom:3px}
:root .pcc .pcc-guide-jump,:root [data-ring-lab] [data-act=show-next],:root .ir-guide-jump,:root .rd-guide-jump,:root .lw-guide-arrow{display:none!important}
:root .pcc .pcc-tester-scene,:root [data-ring-lab] .rl-plug-layout,:root [data-ir-lab] .ir-testerset{max-width:650px;grid-template-columns:220px minmax(0,1fr)}
}

@media(max-width:760px),(max-height:500px) and (max-width:1100px){
:root .pcc .pcc-strip,:root [data-ring-lab] .rl-strip,:root [data-ir-lab] .ir-strip,:root [data-rd-lab] .rd-strip{position:static}
}
@media(max-height:500px) and (max-width:1100px){
:root .eps .eps-mobile-meter,:root .eps .eps-probe-actions{position:static;box-shadow:none}
:root .eps .eps-scene{min-height:0}
:root .eps .eps-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
:root .eps .eps-tools button{min-height:58px;padding:5px;font-size:11px}
:root .eps .eps-tools svg{width:28px;height:28px}
:root [data-lw-lab] .lw-layout{grid-template-columns:minmax(0,1fr) 240px;gap:12px}
:root [data-lw-lab] .lw-tool-tray{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
:root .esi .sw-close-layout{grid-template-columns:minmax(0,1.15fr) minmax(220px,1fr);gap:12px;margin-top:10px}
:root .esi .sw-equipment .sw-tool-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
:root .esi .sw-tool-tray button,:root [data-lw-lab] .lw-tool-tray button{min-height:58px;padding:5px;font-size:11px}
:root .esi .sw-panel,:root [data-lw-lab] .lw-panel{padding:12px}
}
