*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}html,body{background-color:#f8fafc;color:#0f172a;overflow-x:hidden;width:100%;min-height:100vh}.table-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container::-webkit-scrollbar{height:6px}.table-scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.table-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tabs-scroll-container{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.tabs-scroll-container::-webkit-scrollbar{display:none}.mobile-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;transition:opacity .2s ease-in-out}@media (max-width: 768px){.admin-page-container{padding:16px 12px!important}.admin-page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.admin-header-actions{width:100%!important;display:flex!important;justify-content:space-between!important}.admin-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.admin-filter-card{padding:12px!important;gap:10px!important}.admin-search-box{min-width:100%!important;width:100%!important}.admin-expand-grid{grid-template-columns:1fr!important;gap:10px!important}.admin-table{min-width:680px}}@media (max-width: 480px){.admin-stats-grid{grid-template-columns:1fr 1fr!important}}
