.push-card.svelte-tk3t0y{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:32px;border-left:4px solid var(--color-blue);flex-wrap:wrap}.push-card.subscribed.svelte-tk3t0y{border-left-color:var(--color-green)}.push-icon.svelte-tk3t0y{font-size:1.8rem}.push-body.svelte-tk3t0y{flex:1;min-width:220px}.push-title.svelte-tk3t0y{font-weight:700;color:var(--color-text);margin-bottom:2px}.push-text.svelte-tk3t0y{font-size:.85rem;color:var(--color-text-muted);line-height:1.45}.push-error.svelte-tk3t0y{font-size:.8rem;color:var(--color-red);margin-top:4px}.push-actions.svelte-tk3t0y{display:flex;align-items:center;gap:10px}.push-btn.svelte-tk3t0y{background:var(--color-blue);color:#fff;border:none;border-radius:100px;padding:10px 18px;font-weight:700;font-size:.85rem;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.push-btn.svelte-tk3t0y:hover{opacity:.9}.push-btn.svelte-tk3t0y:disabled{opacity:.6;cursor:default}.push-dismiss.svelte-tk3t0y{background:transparent;border:none;color:var(--color-text-dim);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}.push-dismiss.svelte-tk3t0y:hover{color:var(--color-text)}.summary.svelte-1kukbh9{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat.svelte-1kukbh9{display:flex;align-items:flex-start;gap:14px;background:var(--color-bg-card);border-radius:var(--radius-sm);padding:18px;border:1px solid var(--color-border);transition:transform .15s ease,box-shadow .15s ease}.stat.svelte-1kukbh9:hover{transform:translateY(-1px);box-shadow:var(--color-shadow)}.stat-icon.svelte-1kukbh9{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.icon-green.svelte-1kukbh9{background:var(--color-green-bg);color:var(--color-green)}.icon-blue.svelte-1kukbh9{background:var(--color-blue-bg);color:var(--color-blue)}.icon-red.svelte-1kukbh9{background:var(--color-red-bg);color:var(--color-red)}.stat-label.svelte-1kukbh9{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);margin-bottom:2px}.stat-value.svelte-1kukbh9{font-size:1.35rem;font-weight:800;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.2}.stat-unit.svelte-1kukbh9{font-size:.72rem;font-weight:600;color:var(--color-text-dim)}.stat-hour.svelte-1kukbh9{font-size:.75rem;font-weight:600;color:var(--color-text-muted);margin-top:2px}@media(max-width:640px){.summary.svelte-1kukbh9{gap:8px}.stat.svelte-1kukbh9{flex-direction:column;gap:8px;padding:14px}.stat-value.svelte-1kukbh9{font-size:1.1rem}}.chart-wrapper.svelte-afumdx{padding:24px;background:var(--color-bg-card)}.chart-legend.svelte-afumdx{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.legend-item.svelte-afumdx{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.legend-color.svelte-afumdx{width:12px;height:12px;border-radius:3px}.legend-green.svelte-afumdx{background-color:var(--color-green)}.legend-amber.svelte-afumdx{background-color:var(--color-amber)}.legend-red.svelte-afumdx{background-color:var(--color-red)}.chart-container.svelte-afumdx{height:300px;width:100%}.sr-only.svelte-afumdx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:768px){.chart-legend.svelte-afumdx{gap:16px;margin-bottom:16px}.chart-container.svelte-afumdx{height:240px}}@media(max-width:480px){.chart-wrapper.svelte-afumdx{padding:16px}.chart-container.svelte-afumdx{height:220px}}
