*,:after,:before{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}:root,[data-theme=light]{--bg-page:#fafafa;--bg-card:#fff;--bg-card-elevated:#fff;--bg-sidebar:#fff;--bg-sidebar-active:#f0fdfa;--bg-table-header:#f9fafb;--bg-table-hover:#f0fdfa;--bg-input:#fff;--teal:#14b8a6;--teal-hover:#0d9488;--teal-light:#ccfbf1;--teal-dim:#14b8a61a;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e5e7eb;--border-card:#f0f0f0;--shadow-card:0 1px 3px #0000000f;--shadow-card-hover:0 4px 12px #00000014;--green:#10b981;--green-bg:#ecfdf5;--red:#ef4444;--red-bg:#fef2f2;--orange:#f59e0b;--orange-bg:#fffbeb;--scrollbar-thumb:#cbd5e1;--scrollbar-hover:#94a3b8}[data-theme=dark]{--bg-page:#0b0f19;--bg-card:#111827;--bg-card-elevated:#1a2332;--bg-sidebar:#0f1521;--bg-sidebar-active:#14b8a614;--bg-table-header:#0d1424;--bg-table-hover:#14b8a60d;--bg-input:#1a2332;--teal:#14b8a6;--teal-hover:#2dd4bf;--teal-light:#14b8a626;--teal-dim:#14b8a626;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#1e293b;--border-card:#1e293b;--shadow-card:0 1px 3px #0000004d,0 0 0 1px #ffffff08;--shadow-card-hover:0 8px 24px #0006;--green:#34d399;--green-bg:#34d3991a;--red:#f87171;--red-bg:#f871711a;--orange:#fbbf24;--orange-bg:#fbbf241a;--scrollbar-thumb:#334155;--scrollbar-hover:#475569}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--scrollbar-hover)}.tag-weekly{background-color:#ede9fe!important;color:#6d28d9!important}.tag-daily{background-color:#dbeafe!important;color:#2563eb!important}.tag-swing{background-color:#fef3c7!important;color:#d97706!important}[data-theme=dark] .tag-weekly{background-color:#8b5cf626!important;color:#a78bfa!important}[data-theme=dark] .tag-daily{background-color:#3b82f626!important;color:#93c5fd!important}[data-theme=dark] .tag-swing{background-color:#fbbf2426!important;color:#fcd34d!important}.tag-positive{color:#10b981!important;color:var(--green)!important}.tag-negative{color:#ef4444!important;color:var(--red)!important}.tag-neutral{color:#94a3b8!important;color:var(--text-muted)!important}:focus-visible{outline:2px solid #14b8a6;outline:2px solid var(--teal);outline-offset:2px}.MuiButtonBase-root:focus-visible{outline:2px solid #14b8a6;outline:2px solid var(--teal);outline-offset:2px}[data-theme=dark] .MuiButton-containedPrimary{box-shadow:0 0 12px #14b8a633}[data-theme=dark] .MuiButton-containedPrimary:hover{box-shadow:0 0 20px #14b8a64d}[data-theme=dark] .MuiListItemButton-root.Mui-selected{box-shadow:inset 3px 0 0 #14b8a6,0 0 8px #14b8a626;box-shadow:inset 3px 0 0 var(--teal),0 0 8px #14b8a626}[data-theme=dark] .MuiBackdrop-root{background-color:#000000b3}[data-theme=dark] .MuiTypography-root{color:inherit}[data-theme=dark] .MuiTypography-colorTextSecondary{color:#64748b!important;color:var(--text-secondary)!important}[data-theme=dark] .recharts-cartesian-grid-horizontal line,[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:#94a3b8!important;fill:var(--text-muted)!important}[data-theme=dark] .recharts-cartesian-axis-line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .recharts-default-tooltip{background-color:#fff!important;background-color:var(--bg-card-elevated)!important;border-color:#e5e7eb!important;border-color:var(--border)!important}[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-item{color:#1e293b!important;color:var(--text-primary)!important}[data-theme=dark] .recharts-legend-item-text{color:#64748b!important;color:var(--text-secondary)!important}[data-theme=dark] .recharts-reference-line line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(245, 245, 245)"], [data-theme=dark] .MuiBox-root[style*="background-color: rgb(250, 250, 250)"]{background-color:#f9fafb!important;background-color:var(--bg-table-header)!important}body.kc-resizing .MuiAppBar-root,body.kc-resizing main{transition:none!important}
/*# sourceMappingURL=main.4cbb31ef.css.map*/