.apexcharts-canvas .apexcharts-tooltip{background-color:#fff;color:#6b7280;border:0!important;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:#374151;color:#9ca3af;border-color:transparent;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{padding:.5rem .75rem;margin-bottom:.75rem;background-color:#f3f4f6;border-bottom-color:#e5e7eb;font-size:.875rem!important;font-weight:400;color:#6b7280}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:#4b5563;border-color:#6b7280;color:#9ca3af}.apexcharts-canvas .apexcharts-xaxistooltip{color:#6b7280;padding:.5rem .75rem;border-color:transparent;background-color:#fff;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:#9ca3af;background-color:#374151}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:#6b7280;font-size:.875rem}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:#9ca3af}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#111827;font-size:.875rem}:is([dir=rtl]) .apexcharts-tooltip .apexcharts-tooltip-marker{margin-right:0;margin-left:e}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff}.apexcharts-canvas .apexcharts-xaxistooltip-text{font-weight:400;font-size:.875rem!important}.apexcharts-canvas .apexcharts-xaxistooltip:after,.apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:#fff}.apexcharts-canvas .apexcharts-xaxistooltip:after{border-width:8px;margin-left:-8px}.apexcharts-canvas .apexcharts-xaxistooltip:before{border-width:10px;margin-left:-10px}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:#374151}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group{padding:0}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;background-color:#fff!important;color:#6b7280!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:#374151!important;color:#9ca3af!important}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type{padding-top:.75rem}.apexcharts-canvas .apexcharts-legend{padding:0!important}.apexcharts-canvas .apexcharts-legend-text{font-size:.75rem;font-weight:500!important;padding-left:1.25rem;color:#6b7280!important}:is([dir=rtl]) .apexcharts-canvas .apexcharts-legend-text{padding-right:.5rem}.apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#111827!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:#9ca3af!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.apexcharts-canvas .apexcharts-legend-series{margin-left:.5rem;margin-right:.5rem;margin-bottom:.25rem!important;display:flex;align-items:center}.apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#111827!important;font-size:1.875rem;font-weight:700}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:#6b7280!important;font-size:1rem;font-weight:400}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:#9ca3af!important}.apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label{font-size:.75rem!important;font-weight:600!important;text-shadow:none!important;filter:none!important}.apexcharts-gridline,.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{stroke:#e5e7eb!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:#374151!important}.chart-container.svelte-4nlcvs{background-color:transparent;padding:0;border-radius:8px}[data-theme=dark] .apexcharts-no-data text{fill:var(--color-text-subtle)}[data-theme=dark] .apexcharts-toolbar-icon svg{fill:#fff}.nav-header.svelte-gj4z2m{margin-bottom:2rem}.back-link.svelte-gj4z2m{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text-subtle);transition:color .2s}.back-link.svelte-gj4z2m:hover{color:var(--color-link-hover);text-decoration:none}.back-link.svelte-gj4z2m svg:where(.svelte-gj4z2m){width:1.25rem;height:1.25rem}.service-header.svelte-gj4z2m{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:var(--color-surface);border-radius:12px;margin-bottom:3rem}@media (min-width: 768px){.service-header.svelte-gj4z2m{flex-direction:row;justify-content:space-between;align-items:center}}.service-title.svelte-gj4z2m h1:where(.svelte-gj4z2m){font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}.description.svelte-gj4z2m{color:var(--color-text-subtle);margin:.5rem 0 0;font-size:1.1rem;max-width:65ch}.service-status.svelte-gj4z2m{flex-shrink:0;font-size:1.5rem;padding:1rem 1.5rem;background-color:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}.data-section.svelte-gj4z2m{margin-top:2rem}.section-header.svelte-gj4z2m{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.section-header.svelte-gj4z2m h2:where(.svelte-gj4z2m){margin:0;font-size:1.5rem}.range-select.svelte-gj4z2m{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);font-size:1rem}.data-container.svelte-gj4z2m{background-color:var(--color-surface);padding:1.5rem;border-radius:12px;margin-bottom:2.5rem}.data-container.svelte-gj4z2m h3:where(.svelte-gj4z2m){margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.stats-grid.svelte-gj4z2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card.svelte-gj4z2m{background-color:var(--color-surface);padding:1.5rem;border-radius:12px;text-align:center}.stat-card.svelte-gj4z2m h4:where(.svelte-gj4z2m){margin:0 0 .5rem;font-size:1rem;color:var(--color-text-subtle);font-weight:500}.stat-card.svelte-gj4z2m p:where(.svelte-gj4z2m){margin:0;font-size:2.25rem;font-weight:700;color:var(--color-primary-dark);line-height:1}[data-theme=dark] .stat-card p{color:var(--color-accent)}
