.command-dropdown{max-height:min(70vh,580px);overflow-y:auto;min-width:260px;max-width:min(380px,calc(100vw - 32px));overscroll-behavior:contain}
.command-dropdown .btn{white-space:normal;text-align:left;min-height:42px;width:100%}
.command-dropdown .btn[disabled]{opacity:.45;cursor:not-allowed}
.command-dropdown small{display:none}
.table-card{overflow-x:auto}.table-card .toolbar{min-width:0;flex-wrap:wrap}
.stats-grid a.stat-card{color:inherit;text-decoration:none;transition:border-color .15s}.stats-grid a.stat-card:hover{border-color:#2563eb}
.stat-card strong{overflow-wrap:anywhere}.modal-body details{margin:14px 0}summary{cursor:pointer}#bypass-secret{font-family:monospace}
[data-candidate-panel] label{display:block;margin:10px 0}.command-menu{position:relative}dialog{max-width:calc(100vw - 24px)}
@media(max-width:640px){.command-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:20vh!important;width:auto!important;max-width:none!important;max-height:65vh}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card strong{font-size:1.8rem}.device-commands{flex-wrap:wrap}.auth-page{width:100%}.toolbar .field{width:100%;min-width:0}pre{white-space:pre-wrap;overflow-wrap:anywhere}}
