.rpt-page.svelte-sicayz{max-width:1000px;margin:0 auto;padding:40px 24px}h1.svelte-sicayz{font-size:24px;font-weight:700;margin-bottom:4px}.subtitle.svelte-sicayz{font-size:14px;color:var(--text-dim);margin-bottom:32px}.rpt-month-grid.svelte-sicayz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.rpt-month-card.svelte-sicayz{padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);transition:border-color .15s}.rpt-month-card.svelte-sicayz:hover{border-color:var(--accent)}.rpt-month-card.svelte-sicayz a:where(.svelte-sicayz){text-decoration:none;color:inherit;display:block}.card-title.svelte-sicayz{font-size:16px;font-weight:600;color:var(--text);margin-bottom:12px}.card-stats.svelte-sicayz{display:flex;gap:16px;margin-bottom:12px}.card-stat.svelte-sicayz{display:flex;flex-direction:column;gap:2px}.card-stat-value.svelte-sicayz{font-size:18px;font-weight:700;font-family:Geist Mono,monospace;color:var(--text)}.card-stat-value.critical-highlight.svelte-sicayz{color:var(--red)}.card-stat-label.svelte-sicayz{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.rpt-severity-bar.svelte-sicayz{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-bottom:12px;background:var(--bg-subtle)}.rpt-severity-bar.svelte-sicayz span:where(.svelte-sicayz){display:block;height:100%}.bar-critical.svelte-sicayz{background:var(--red)}.bar-high.svelte-sicayz{background:var(--amber)}.bar-medium.svelte-sicayz{background:var(--amber);opacity:.5}.bar-low.svelte-sicayz{background:var(--green)}.card-footer.svelte-sicayz{display:flex;gap:16px;font-size:12px;color:var(--text-dim);font-family:Geist Mono,monospace}.loading.svelte-sicayz,.error-msg.svelte-sicayz{text-align:center;padding:60px 0;color:var(--text-dim);font-size:14px}.error-msg.svelte-sicayz{color:var(--red)}@media(max-width:640px){.rpt-month-grid.svelte-sicayz{grid-template-columns:1fr}.card-stats.svelte-sicayz{gap:12px}}
