.periods-page.svelte-zap2bt{display:flex;flex-direction:column;gap:1.5rem}.page-title.svelte-zap2bt{font-size:1.5rem;font-weight:700;color:var(--color-ink-strong);line-height:1.2}.kpi-row.svelte-zap2bt{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.loading-card.svelte-zap2bt{display:flex;align-items:center;justify-content:center;min-height:10rem}.loading-text.svelte-zap2bt{font-size:.875rem;color:var(--color-ink-subtle)}.period-table.svelte-zap2bt{width:100%;border-collapse:collapse;font-size:.8125rem}.period-table.svelte-zap2bt thead:where(.svelte-zap2bt){background:var(--color-surface-muted);border-bottom:1px solid var(--color-line)}.period-table.svelte-zap2bt th:where(.svelte-zap2bt){padding:.5rem .75rem;font-size:.6875rem;font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left}.period-table.svelte-zap2bt td:where(.svelte-zap2bt){padding:.375rem .75rem}.col-num.svelte-zap2bt{text-align:left!important;font-variant-numeric:tabular-nums}.col-year.svelte-zap2bt{width:5rem}.col-month.svelte-zap2bt{width:7rem}.row-year.svelte-zap2bt{background:var(--color-surface-muted);border-top:1px solid var(--color-line)}.row-year.svelte-zap2bt td:where(.svelte-zap2bt){font-weight:700;color:var(--color-ink-strong);padding-top:.5rem;padding-bottom:.5rem}.row-month.svelte-zap2bt td:where(.svelte-zap2bt){color:var(--color-ink-soft);border-bottom:1px solid var(--color-line-soft)}.row-month.svelte-zap2bt:last-child td:where(.svelte-zap2bt){border-bottom:none}.col-fatal.svelte-zap2bt{color:var(--color-danger)}.col-serious.svelte-zap2bt{color:var(--color-serious)}.table-link.svelte-zap2bt{color:var(--color-link);text-decoration:none;font-weight:inherit}.table-link.svelte-zap2bt:hover{color:var(--color-link-hover);text-decoration:underline}.col-bar.svelte-zap2bt{position:relative;padding-right:.75rem!important}
