.component-error-boundary.svelte-ib1iwv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;background-color:hsl(var(--background))}.error-content.svelte-ib1iwv{text-align:center;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border:1px solid hsl(var(--destructive) / .3);border-radius:.5rem;background:hsl(var(--destructive) / .05)}.error-icon.svelte-ib1iwv{color:hsl(var(--destructive));opacity:.8}.error-title.svelte-ib1iwv{color:hsl(var(--foreground));font-size:1rem;font-weight:600;margin:0;line-height:1.3}.error-message.svelte-ib1iwv{color:hsl(var(--muted-foreground));font-size:.875rem;margin:0;line-height:1.4;word-break:break-word}.error-actions.svelte-ib1iwv{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.25rem}.error-button.svelte-ib1iwv{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}.error-button.primary.svelte-ib1iwv{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.error-button.primary.svelte-ib1iwv:hover{background-color:hsl(var(--primary) / .9);transform:translateY(-1px);box-shadow:0 2px 4px hsl(var(--primary) / .3)}.error-button.primary.svelte-ib1iwv:active{transform:translateY(0)}.error-button.primary.svelte-ib1iwv:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.error-details.svelte-ib1iwv{margin-top:.5rem;width:100%;text-align:left}.error-details.svelte-ib1iwv summary:where(.svelte-ib1iwv){cursor:pointer;font-size:.75rem;color:hsl(var(--muted-foreground));padding:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-details.svelte-ib1iwv summary:where(.svelte-ib1iwv):hover{color:hsl(var(--foreground))}.error-details.svelte-ib1iwv summary:where(.svelte-ib1iwv):focus{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:.25rem}.error-stack.svelte-ib1iwv{font-size:.625rem;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);padding:.5rem;border-radius:.25rem;overflow-x:auto;margin:.5rem 0 0;max-height:150px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}@media(max-width:640px){.component-error-boundary.svelte-ib1iwv{padding:.5rem}.error-content.svelte-ib1iwv{padding:.75rem;gap:.5rem}.error-title.svelte-ib1iwv{font-size:.875rem}.error-message.svelte-ib1iwv{font-size:.75rem}.error-button.svelte-ib1iwv{padding:.375rem .75rem;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.error-button.svelte-ib1iwv{transition:none}}.sr-only.svelte-1uevlp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.empty-state.svelte-13862ru{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem;width:100%}.empty-state-content.svelte-13862ru{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:400px}.empty-state-icon.svelte-13862ru{color:hsl(var(--muted-foreground));opacity:.5;display:flex;align-items:center;justify-content:center}.empty-state-message.svelte-13862ru{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5;margin:0}@media(max-width:640px){.empty-state.svelte-13862ru{min-height:200px;padding:1.5rem}.empty-state-content.svelte-13862ru{gap:.75rem;max-width:300px}.empty-state-icon.svelte-13862ru{width:40px;height:40px}.empty-state-icon.svelte-13862ru svg:where(.svelte-13862ru){width:40px;height:40px}.empty-state-message.svelte-13862ru{font-size:.8125rem}}.time-series-line-chart.svelte-1yqs792{display:flex;flex-direction:column;gap:1rem;width:100%}.chart-controls-wrapper.svelte-1yqs792{flex-shrink:0}.chart-container.svelte-1yqs792{flex:1;min-height:300px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.chart-container.svelte-1yqs792 [data-chart]{width:100%;height:100%;min-height:300px}.chart-container.svelte-1yqs792 .axis line,.chart-container.svelte-1yqs792 .axis path,.chart-container.svelte-1yqs792 [data-chart] .axis line,.chart-container.svelte-1yqs792 [data-chart] .axis path{stroke:#fff!important;stroke-width:1}.chart-container.svelte-1yqs792 .axis text,.chart-container.svelte-1yqs792 [data-chart] .axis text{fill:#fff!important;font-size:12px}.chart-container.svelte-1yqs792 g[class*=axis] line,.chart-container.svelte-1yqs792 g[class*=axis] path{stroke:#fff!important}.chart-container.svelte-1yqs792 g[class*=axis] text{fill:#fff!important}.sr-only.svelte-1yqs792{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.time-series-line-chart button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media(max-width:640px){.time-series-line-chart.svelte-1yqs792{gap:.75rem}}
