body,html{height:100%}#__next,body>div{min-height:100%}.tabs{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.tabs::-webkit-scrollbar{display:none}.tab{all:unset;cursor:pointer;padding:10px 16px;font-size:13px;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.tab.active,.tab:hover{color:var(--text)}.tab.active{font-weight:600;border-bottom-color:var(--emerald,#10b981)}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:var(--glass,rgba(0,0,0,.02))}tr[style*="cursor: pointer"]:hover{background:var(--glass,rgba(0,0,0,.03))!important}.empty-state-mini{padding:32px 24px;text-align:center;color:var(--text-muted);font-size:13px}.empty-state-mini svg{margin-bottom:8px}.dashboard-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:768px){.dashboard-row{grid-template-columns:1fr}}.loading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.skeleton-card{background:var(--glass);border:1px solid var(--line);border-radius:10px;padding:18px}