.dcs-device-toggle { display:none; }
.dcs-toggle-action { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; border:0; }
@media(max-width:600px){
 .dcs-spec-accordion .product-spec-group>h2 { display:flex; align-items:center; justify-content:space-between; gap:12px; }
 .dcs-spec-accordion .dcs-device-label { flex:1; min-width:0; }
 .dcs-spec-accordion .dcs-device-toggle { display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; height:44px; padding:0; border:0; border-radius:2px; background:transparent; color:inherit; font:400 26px/1 system-ui,sans-serif; cursor:pointer; }
 .dcs-spec-accordion .dcs-device-toggle:focus-visible { outline:2px solid currentColor; outline-offset:2px; }
 .dcs-spec-accordion .product-spec-group>[hidden] { display:none!important; }
}
