
/* v189: touch-friendly administration */
.cms-admin-shell {max-height:95dvh;overflow:auto;box-sizing:border-box;}
.cms-tabs {display:flex;overflow-x:auto;flex-wrap:wrap;gap:6px;}
.cms-admin-shell button,.cms-login-dialog button {min-height:44px;}
.cms-admin-badge[hidden] {display:none!important;}
@media(max-width:640px){.cms-admin-shell {width:calc(100vw - 16px)!important;max-width:none!important;left:8px!important;right:8px!important;top:8px!important;bottom:auto!important;max-height:calc(100dvh - 16px);}.cms-admin-shell input,.cms-admin-shell select {font-size:16px;max-width:100%;}.cms-modal-card {max-width:calc(100vw - 24px);box-sizing:border-box;}}
