.card.svelte-rqrmy8{background:var(--color-surface);border-radius:var(--card-radius);transition:all var(--transition-base) ease;display:block}.card--default.svelte-rqrmy8{box-shadow:var(--card-shadow);border:1px solid var(--color-border)}.card--elevated.svelte-rqrmy8{box-shadow:var(--shadow-lg)}.card--bordered.svelte-rqrmy8{border:1px solid var(--color-border);box-shadow:none}.card--accent.svelte-rqrmy8{background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-700) 100%);color:var(--color-text-inverse);border:none}.card--padding-none.svelte-rqrmy8{padding:0}.card--padding-sm.svelte-rqrmy8{padding:var(--space-4)}.card--padding-md.svelte-rqrmy8{padding:var(--space-6)}.card--padding-lg.svelte-rqrmy8{padding:var(--space-8)}.card--interactive.svelte-rqrmy8{cursor:pointer}.card--interactive.svelte-rqrmy8:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-animate.svelte-rqrmy8{opacity:0;transform:translateY(30px);animation:svelte-rqrmy8-slideInUp .6s ease-out forwards}@keyframes svelte-rqrmy8-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-overlay.svelte-ra8ju6{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:var(--radius-lg)}.loading-spinner-content.svelte-ra8ju6{text-align:center}.spinner.svelte-ra8ju6{width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto var(--space-3);animation:svelte-ra8ju6-spin 1s linear infinite}.spinner-text.svelte-ra8ju6{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500}@keyframes svelte-ra8ju6-spin{to{transform:rotate(360deg)}}.chart-container.svelte-1i6f34b{position:relative;width:100%;height:var(--chart-height, 260px)}.chart-container--bordered.svelte-1i6f34b{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.chart-container--card.svelte-1i6f34b{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.chart-canvas.svelte-1i6f34b{width:100%;height:100%}.chart-canvas.svelte-1i6f34b:focus{outline:2px solid var(--color-primary, #2563EB);outline-offset:2px;border-radius:var(--radius-sm, 4px)}@supports selector(:focus-visible){.chart-canvas.svelte-1i6f34b:focus:not(:focus-visible){outline:none}}.chart-fallback.svelte-1i6f34b{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:.875rem}
