.tax-page.svelte-3ooprg{padding:2rem;max-width:1400px;margin:0 auto}.section-card.svelte-3ooprg{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.section-header.svelte-3ooprg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header.svelte-3ooprg h2:where(.svelte-3ooprg){margin:0;font-size:1.15rem;color:#f1f5f9}.form-select.svelte-3ooprg{background:#0f172acc;border:1px solid rgba(148,163,184,.2);color:#e2e8f0;padding:.5rem .75rem;border-radius:6px;font-size:.85rem}.tax-grid.svelte-3ooprg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.tax-card.svelte-3ooprg{background:#0f172a80;border:1px solid rgba(148,163,184,.1);border-radius:10px;overflow:hidden}.tax-card-header.svelte-3ooprg{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#3b82f626}.tax-card-header.svelte-3ooprg h3:where(.svelte-3ooprg){margin:0;font-size:1rem;color:#f1f5f9}.tax-rate.svelte-3ooprg{font-size:1.25rem;font-weight:700;color:#3b82f6}.tax-card-body.svelte-3ooprg{padding:1rem}.tax-info-row.svelte-3ooprg{display:flex;justify-content:space-between;padding:.5rem 0;color:#cbd5e1;font-size:.9rem}.table-container.svelte-3ooprg{overflow-x:auto}.data-table.svelte-3ooprg{width:100%;border-collapse:collapse}.data-table.svelte-3ooprg th:where(.svelte-3ooprg){text-align:left;padding:.75rem;color:#64748b;font-weight:500;font-size:.75rem;text-transform:uppercase;border-bottom:1px solid rgba(148,163,184,.15)}.data-table.svelte-3ooprg td:where(.svelte-3ooprg){padding:.75rem;border-bottom:1px solid rgba(148,163,184,.08);color:#e2e8f0;font-size:.9rem}.standard-deduction-info.svelte-3ooprg{margin-top:1rem;padding:1rem;background:#10b9811a;border-radius:8px;color:#10b981;font-size:.9rem}.state-grid.svelte-3ooprg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.state-card.svelte-3ooprg{background:#0f172a80;border:1px solid rgba(148,163,184,.1);border-radius:10px;padding:1rem}.state-card.no-tax.svelte-3ooprg{border-color:#10b9814d}.state-card.svelte-3ooprg h4:where(.svelte-3ooprg){margin:0 0 .5rem;color:#f1f5f9}.state-card.svelte-3ooprg p:where(.svelte-3ooprg){margin:0;color:#94a3b8cc;font-size:.9rem;line-height:1.5}.totals-grid.svelte-3ooprg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.total-box.svelte-3ooprg{background:#0f172a80;border:1px solid rgba(148,163,184,.08);border-radius:10px;padding:1.25rem;text-align:center}.total-label.svelte-3ooprg{display:block;font-size:.8rem;color:#64748b;margin-bottom:.5rem}.total-value.svelte-3ooprg{font-size:1.5rem;font-weight:700;color:#f1f5f9}
