html,body,#root{min-height:100%}body{margin:0}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:20px}.compact{padding:12px}.auth-panel{width:min(440px,calc(100vw - 32px))}.controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.analytics-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.analytics-sidebar{display:flex;flex-direction:column;gap:16px}.analytics-content{min-width:0}.chart-panel{min-height:520px}.dashboard-card{padding:14px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;font-weight:650}.dashboard-card.muted{background:#f8fafc;border-color:#e2e8f0;color:#64748b}a{text-decoration:none}@media (max-width: 1000px){.analytics-grid{grid-template-columns:1fr}}
