.download-btn.svelte-178c58{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .12s,background-color .12s;display:inline-flex}.download-btn.svelte-178c58:hover{color:#4b5563;background:#f3f4f6}.download-btn.svelte-178c58:disabled{opacity:.5;cursor:wait}.misalignment-severity.svelte-2347n1{width:100%}.header-row.svelte-2347n1{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.header-text.svelte-2347n1{flex:1;min-width:0}.title.svelte-2347n1{color:#111827;font-size:15px;font-weight:700}.subtitle.svelte-2347n1{color:#6b7280;margin-top:.25rem;font-size:.75rem}.chart-wrap.svelte-2347n1{width:100%;position:relative}.tooltip.svelte-2347n1{pointer-events:none;color:#374151;z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:170px;padding:.5rem .7rem;font-size:.78rem;position:absolute;box-shadow:0 4px 12px #00000014}.tooltip-header.svelte-2347n1{color:#111827;align-items:center;gap:.4rem;margin-bottom:.35rem;font-weight:600;display:flex}.tooltip-swatch.svelte-2347n1{border-radius:9999px;flex-shrink:0;width:10px;height:10px}.tooltip-label.svelte-2347n1{font-size:.85rem}.tooltip-row.svelte-2347n1{justify-content:space-between;gap:1rem;line-height:1.4;display:flex}.tooltip-row.svelte-2347n1 span:where(.svelte-2347n1){color:#6b7280;white-space:nowrap}.tooltip-total.svelte-2347n1{border-top:1px solid #f3f4f6;margin-top:.3rem;padding-top:.3rem}.tooltip-date.svelte-2347n1{color:#9ca3af;justify-content:flex-end;margin-top:.25rem;font-size:.72rem}
