[data-module=money-track]{--background:#0a0a0a;--foreground:#e5e7eb;--card:#0f0f10;--card-foreground:#e5e7eb;--popover:#111113;--popover-foreground:#e5e7eb;--muted:#141416;--muted-foreground:#737378;--primary:#22d3ee;--primary-foreground:#0a0a0a;--accent:#ec4899;--accent-foreground:#0a0a0a;--ring:#22d3ee;--border:#ffffff14;--input:#ffffff0f;--destructive:#ef4444;--destructive-foreground:#0a0a0a;--sidebar:#0a0a0a;--sidebar-foreground:#a1a1aa;--sidebar-primary:#22d3ee;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#18181b;--sidebar-accent-foreground:#e5e7eb;--sidebar-border:#ffffff0f;--sidebar-ring:#22d3ee;--chart-1:#22d3ee;--chart-2:#ec4899;--chart-3:#a3e635;--chart-4:#fde047;--chart-5:#f97316;--mt-income:#a3e635;--mt-expense:#ec4899;--mt-net:#22d3ee;--mt-warn:#fde047;--radius:.25rem;background-color:var(--background);color:var(--foreground);font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace);font-feature-settings:"ss01","cv11";font-size:130%}.dark [data-module=money-track],[data-module=money-track].dark{--background:#0a0a0a;--foreground:#e5e7eb;--card:#0f0f10;--card-foreground:#e5e7eb;--popover:#111113;--popover-foreground:#e5e7eb;--muted:#141416;--muted-foreground:#737378;--primary:#22d3ee;--primary-foreground:#0a0a0a;--accent:#ec4899;--accent-foreground:#0a0a0a;--ring:#22d3ee;--border:#ffffff14;--input:#ffffff0f;--destructive:#ef4444;--sidebar:#0a0a0a;--sidebar-foreground:#a1a1aa;--sidebar-primary:#22d3ee;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#18181b;--sidebar-accent-foreground:#e5e7eb;--sidebar-border:#ffffff0f}[data-module=money-track] .mt-panel{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius)}[data-module=money-track] .mt-panel-dashed{background-color:var(--card);border:1px dashed var(--border);border-radius:var(--radius)}[data-module=money-track] .mt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500;line-height:1}[data-module=money-track] .mt-kpi-value{letter-spacing:-.01em;color:var(--foreground);font-size:1.75rem;font-weight:600;line-height:1.1}[data-module=money-track] .mt-kpi-value-sm{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.1}[data-module=money-track] .mt-delta-up{color:var(--mt-income)}[data-module=money-track] .mt-delta-down{color:var(--mt-expense)}[data-module=money-track] .mt-hover-cell:hover{background-color:#ffffff05}[data-module=money-track] [data-slot=card]{border-radius:var(--radius);border-color:var(--border);box-shadow:none;gap:.75rem;padding-top:1rem;padding-bottom:1rem}[data-module=money-track] [data-slot=card-header]{gap:.25rem;padding-left:1rem;padding-right:1rem}[data-module=money-track] [data-slot=card-content],[data-module=money-track] [data-slot=card-footer]{padding-left:1rem;padding-right:1rem}[data-module=money-track] [data-slot=card-title]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1}[data-module=money-track] [data-slot=card-description]{font-size:.75rem}[data-module=money-track] [data-slot=table]{font-size:.8125rem}[data-module=money-track] [data-slot=table-head]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);height:2rem;font-size:.6875rem;font-weight:500}[data-module=money-track] [data-slot=table-row]{border-color:#ffffff0d}[data-module=money-track] [data-slot=table-row]:hover{background-color:#ffffff05}[data-module=money-track] [data-slot=table-cell]{padding-top:.5rem;padding-bottom:.5rem}[data-module=money-track] [data-slot=table-cell].text-right,[data-module=money-track] [data-slot=table-head].text-right{font-variant-numeric:tabular-nums}[data-module=money-track] [data-slot=input]{border-radius:var(--radius);border-color:var(--border);background-color:#ffffff08;font-size:.8125rem}[data-module=money-track] [data-slot=input]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}[data-module=money-track] [data-slot=button]{border-radius:var(--radius);letter-spacing:.02em}[data-module=money-track] [data-slot=badge]{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:500}[data-module=money-track] main h1,[data-module=money-track] main>div h1:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);font-size:1rem;font-weight:600}[data-module=money-track] main h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.875rem;font-weight:500}[data-module=money-track] [data-slot=tabs-list]{border-bottom:1px solid var(--border);background-color:#0000;border-radius:0;gap:0;height:auto;padding:0}[data-module=money-track] [data-slot=tabs-trigger]{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;background-color:#0000;border-bottom:1px solid #0000;border-radius:0;padding:.5rem .75rem;font-size:.75rem}[data-module=money-track] [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-bottom-color:var(--primary);box-shadow:none;background-color:#0000}[data-module=money-track] ::-webkit-scrollbar{width:6px;height:6px}[data-module=money-track] ::-webkit-scrollbar-track{background:0 0}[data-module=money-track] ::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}[data-module=money-track] ::-webkit-scrollbar-thumb:hover{background:#ffffff29}
