.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:700px}.mobile-topbar,.sidebar-overlay{display:none}@media (max-width: 1280px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 1024px){.quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-sidebar{width:220px!important;padding:1rem!important}.admin-main{padding:1.5rem!important}}@media (max-width: 768px){.admin-shell{flex-direction:column!important}.mobile-topbar{display:flex!important;align-items:center;justify-content:space-between;background-color:#1e293b;color:#fff;padding:.75rem 1rem;position:sticky;top:0;z-index:1000}.mobile-topbar button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem .5rem}.admin-sidebar{position:fixed!important;top:0;left:0;bottom:0;width:260px!important;transform:translate(-100%);transition:transform .25s ease;z-index:1200;overflow-y:auto;box-sizing:border-box}.admin-sidebar.open{transform:translate(0);box-shadow:0 0 30px #00000059}.sidebar-overlay.show{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:1100}.admin-main{padding:1rem!important}.admin-topbar{padding:.75rem 1rem!important}.page-header{flex-direction:column!important;align-items:stretch!important;gap:1rem}.page-header button{width:100%;justify-content:center}.cards-grid,.quick-links-grid{grid-template-columns:1fr!important}.filter-bar{flex-direction:column!important;align-items:stretch!important}.filter-bar>div,.filter-bar>input,.filter-bar>select,.filter-bar>button{width:100%!important;min-width:0!important}.form-card{padding:1.25rem!important}.form-row{flex-direction:column!important;gap:1.25rem!important}.form-row>div{width:100%!important;min-width:0!important;flex:unset!important}.modal-card{max-width:100%!important}.modal-pad{padding:1.25rem!important}h1{font-size:1.35rem!important}}@media (max-width: 480px){.admin-main{padding:.75rem!important}.form-card,.modal-pad{padding:1rem!important}}
