@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap";:root{--bg-dark: #0A0F16;--bg-sidebar: rgba(15, 23, 42, .7);--bg-card: rgba(30, 41, 59, .5);--primary: #00E5FF;--primary-hover: #00b3cc;--primary-glow: rgba(0, 229, 255, .2);--accent: #FF9800;--accent-glow: rgba(255, 152, 0, .2);--text-main: #F1F5F9;--text-muted: #94A3B8;--border-light: rgba(255, 255, 255, .08);--border-focus: rgba(0, 229, 255, .3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-dark);background-image:radial-gradient(circle at 15% 50%,rgba(0,229,255,.03),transparent 25%),radial-gradient(circle at 85% 30%,rgba(255,152,0,.03),transparent 25%);color:var(--text-main);min-height:100vh}h1,h2,h3,h4,.font-outfit{font-family:Outfit,sans-serif;letter-spacing:-.02em}a{color:var(--primary);text-decoration:none;transition:all .2s}a:hover{text-shadow:0 0 8px var(--primary-glow)}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.glass-panel{background:var(--bg-sidebar);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-light)}.glass-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 32px #00000026}.glow-text{text-shadow:0 0 12px currentColor}.mobile-header{display:none}@media(max-width:768px){.layout-wrapper{flex-direction:column}.sidebar-panel{width:100%!important;height:auto!important;display:none}.sidebar-panel.mobile-open{display:flex;position:relative;z-index:10}.main-content{padding:16px!important}.stat-grid{grid-template-columns:1fr!important}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-header{display:flex!important;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-sidebar);border-bottom:1px solid var(--border-light)}}
