/* Stage 15: presentation only; existing admin API and authentication remain unchanged */
@media(max-width:640px){
 html,body{max-width:100%;overflow-x:clip}
 main,section,article,.container,.card{min-width:0;box-sizing:border-box}
 input,select,textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}
 button{min-height:44px;touch-action:manipulation}
 :where(button,a,input,select,textarea):focus-visible{outline:3px solid #087f68;outline-offset:3px}
 table{max-width:100%}
 [id*=queue],[id*=Queue],[id*=case],[id*=Case]{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
