:root{--bg-dark: #050b14;--bg-card: #0f172a;--bg-card-hover: #1e293b;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--accent-primary: #3b82f6;--accent-secondary: #8b5cf6;--accent-glow: rgba(59, 130, 246, .5);--border-color: #1e293b;--font-family: "Rajdhani", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);background:var(--bg-dark);color:var(--text-primary);background-image:radial-gradient(circle at 10% 20%,rgba(59,130,246,.05) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.05) 0%,transparent 20%)}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:.5px}button{font-family:var(--font-family);transition:all .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.glass-panel{background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dashboard-container{min-height:100vh;padding:2rem;max-width:1800px;margin:0 auto}.dashboard-header{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:end}.dashboard-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:start}.main-content{grid-column:span 9;display:flex;flex-direction:column;gap:1.5rem}.sidebar{grid-column:span 3;position:sticky;top:24px;display:flex;flex-direction:column;gap:1.5rem}.charts-row{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.breakdown-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.issues-table-row{display:grid;grid-template-columns:85px 110px 16px 1fr 20px 60px;align-items:center;gap:12px;padding:10px 12px;cursor:pointer}.issues-table-row.expanded{align-items:start}@media (max-width: 1024px){.dashboard-grid{display:flex;flex-direction:column}.main-content,.sidebar{width:100%}.sidebar{position:static}.charts-row,.breakdown-row{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-container{padding:1rem}.dashboard-header{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-header>div:last-child{text-align:left}.issues-table-row{grid-template-columns:1fr auto auto;grid-template-areas:"date cat expand" "text text text" "view . .";gap:8px;padding:12px}.issues-table-row>span:nth-child(1){grid-area:date;width:auto!important}.issues-table-row>span:nth-child(2){grid-area:cat}.issues-table-row>span:nth-child(3){display:none}.issues-table-row>span:nth-child(4){grid-area:text}.issues-table-row>span:nth-child(5){grid-area:expand;justify-self:end}.issues-table-row>a{grid-area:view}}
