.bl-zone-held{min-width:0}.bl-zone-held[inert]{pointer-events:none}.bl-zone-actions{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}
.sb-boxes button.sb-box{padding:0;cursor:pointer;border:0}.sb-boxes button.sb-box.sb-active{outline:3px solid #116B66;outline-offset:3px}.sb-boxes button.sb-box.filled{animation:bl-zone-feedback 160ms ease}
:is(.aa-choices,.gq-options,.cms-tray,.pp-quiz,.sb-kb-row) button{transition:box-shadow 140ms,background-color 140ms}
:is(.aa-choices,.gq-options,.cms-tray,.pp-quiz,.sb-kb-row) button:focus-visible{outline:3px solid #315DA3;outline-offset:4px}
:is(.aa-feedback,.pp-reveal,.or-result)[data-feedback=success]{animation:bl-zone-feedback 220ms ease both}
@keyframes bl-zone-feedback{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){:is(.aa-choices,.gq-options,.cms-tray,.pp-quiz,.sb-kb-row) button{transition:none}:is(.aa-feedback,.pp-reveal,.or-result)[data-feedback=success],.sb-boxes button.sb-box.filled{animation:none}}
