/* V12 mobile layer. Desktop UI remains unchanged. */
@media(max-width:900px){
 .admin-layout{display:block!important}.sidebar{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important}.sidebar a{flex:0 0 auto!important;white-space:nowrap!important}.admin-main{min-width:0!important;padding:18px 14px!important}.topbar{position:sticky!important;top:0!important;z-index:20!important}.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:760px}
}
@media(max-width:620px){
 .admin-main{padding:12px 10px!important}.page-title{gap:10px!important;flex-wrap:wrap!important}.panel{overflow:visible!important}.form-grid{grid-template-columns:1fr!important}.item-row{min-width:0!important;grid-template-columns:1fr!important}.item-row>*{width:100%!important;box-sizing:border-box}.btn{min-height:44px!important}.topbar nav{overflow-x:auto!important;white-space:nowrap!important}.tracking-meta{grid-template-columns:1fr!important}
}
