.page-alerts.svelte-1c7y13t{display:flex;flex-direction:column;gap:var(--space-lg)}.page-header.svelte-1c7y13t{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page-header.svelte-1c7y13t h2:where(.svelte-1c7y13t){margin-bottom:var(--space-xs)}.page-actions.svelte-1c7y13t{display:flex;gap:var(--space-sm)}.kpi-grid.svelte-1c7y13t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-lg)}.alert-form.svelte-1c7y13t .form-row:where(.svelte-1c7y13t){display:flex;gap:var(--space-md);align-items:flex-end;flex-wrap:wrap}.form-group.svelte-1c7y13t{display:flex;flex-direction:column;gap:var(--space-xs);min-width:140px}.form-group.svelte-1c7y13t label:where(.svelte-1c7y13t){font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.form-group.svelte-1c7y13t input:where(.svelte-1c7y13t),.form-group.svelte-1c7y13t select:where(.svelte-1c7y13t){padding:var(--space-sm) var(--space-md);border:1px solid #ddd;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:var(--font-family-body)}.form-action.svelte-1c7y13t{align-self:flex-end}.btn.svelte-1c7y13t{padding:var(--space-sm) var(--space-md);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-sm);transition:background-color var(--duration-fast) ease}.btn-primary.svelte-1c7y13t{background-color:var(--color-flux);color:#fff}.btn-primary.svelte-1c7y13t:hover{opacity:.9}.btn-primary.svelte-1c7y13t:disabled{opacity:.5;cursor:default}.btn-secondary.svelte-1c7y13t{background-color:#f0f0f0;color:var(--color-text-secondary)}.btn-secondary.svelte-1c7y13t:hover{background-color:#e0e0e0}.btn-danger.svelte-1c7y13t{background-color:transparent;color:#e74c3c;border:1px solid #e74c3c}.btn-danger.svelte-1c7y13t:hover{background-color:#e74c3c1a}.btn-sm.svelte-1c7y13t{padding:4px 10px;font-size:var(--font-size-xs)}.alerts-list.svelte-1c7y13t{display:flex;flex-direction:column;gap:var(--space-sm)}.alert-item.svelte-1c7y13t{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);border:1px solid #eee;border-radius:var(--radius-sm)}.alert-item.inactive.svelte-1c7y13t{opacity:.5}.alert-info.svelte-1c7y13t{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.alert-type-badge.svelte-1c7y13t{background-color:#3498db1a;color:var(--color-flux);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.alert-filter.svelte-1c7y13t{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.alert-threshold.svelte-1c7y13t{font-size:var(--font-size-sm);color:var(--color-text-muted)}.benchmark-banner.svelte-1c7y13t{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background-color:#3498db14;border:1px solid rgba(52,152,219,.2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed, 1.6)}.benchmark-banner.svelte-1c7y13t svg:where(.svelte-1c7y13t){flex-shrink:0;color:var(--color-flux);margin-top:2px}@media(max-width:1024px){.kpi-grid.svelte-1c7y13t{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}}@media(max-width:640px){.kpi-grid.svelte-1c7y13t{grid-template-columns:1fr}.alert-form.svelte-1c7y13t .form-row:where(.svelte-1c7y13t){flex-direction:column}}
