@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{color-scheme:light;--bg:#F6FAF8;--bg-soft:#EEF5F1;--card:#FFFFFF;--card-hover:#F5FAF7;--card-alt:#F1F8F4;--text:#0F1F17;--text-muted:#4B6357;--text-soft:#8CA599;--border:#E1EBE5;--border-strong:#C9DBD0;--primary:#1740C8;--primary-hover:#0F2A8F;--primary-text:#FFFFFF;--success:#16A34A;--warning:#F59E0B;--danger:#EF4444;--shell-bg:#EEF5F1;--sidebar-bg:#FFFFFF;--sidebar-border:#E1EBE5;--topbar-bg:#FFFFFF;--topbar-border:#E1EBE5;--main-bg:#F6FAF8;--shadow-sm:0 1px 2px rgba(15,157,88,0.05);--shadow:0 1px 3px rgba(15,157,88,0.08);--shadow-lg:0 4px 12px rgba(15,157,88,0.10);--radius:12px;--font-family:"Inter",sans-serif;--kpi-info:#0E7C86;--kpi-warn:#EA7C1E;--kpi-positive:#0D9488;--kpi-negative:#DC2626;--kpi-link:#0B7C44}[data-theme=dark]{color-scheme:dark;--bg:#0B1120;--bg-soft:#0F172A;--card:#111827;--card-hover:#1E293B;--text:#E2E8F0;--text-muted:#94A3B8;--text-soft:#64748B;--border:#1E293B;--border-strong:#334155;--primary:#3B82F6;--primary-hover:#60A5FA;--primary-text:#FFFFFF;--success:#34D399;--warning:#FBBF24;--danger:#F87171;--shell-bg:#0B1120;--sidebar-bg:#0B1120;--sidebar-border:#1E293B;--topbar-bg:#0F172A;--topbar-border:#1E293B;--main-bg:#0B1120;--shadow:0 1px 3px rgba(0,0,0,0.4);--kpi-info:#A78BFA;--kpi-warn:#F97316;--kpi-positive:#2DD4BF;--kpi-negative:#F87171;--kpi-link:#93C5FD}[data-theme=oneaccounts]{color-scheme:light;--bg:#F7F9FC;--bg-soft:#F1F4F8;--card:#FFFFFF;--card-hover:#F3F6FC;--card-alt:#F8FAFC;--text:#0F172A;--text-muted:#475569;--text-soft:#94A3B8;--border:#E5E7EB;--border-strong:#D1D5DB;--primary:#1740C8;--primary-hover:#0F2A8F;--primary-text:#FFFFFF;--success:#16A34A;--warning:#F59E0B;--danger:#EF4444;--shell-bg:#F1F4F8;--sidebar-bg:linear-gradient(155deg,#021B0E,#04331A 22%,#085C30 50%,#0B7C44 78%,#0F9D58);--sidebar-border:rgba(255,255,255,0.12);--topbar-bg:linear-gradient(155deg,#021B0E,#04331A 22%,#085C30 50%,#0B7C44 78%,#0F9D58);--topbar-border:transparent;--main-bg:#FFFFFF;--shadow-sm:0 1px 2px rgba(23,64,200,0.06);--shadow:0 1px 3px rgba(23,64,200,0.08);--shadow-lg:0 4px 12px rgba(23,64,200,0.12);--kpi-info:#A78BFA;--kpi-warn:#F97316;--kpi-positive:#2DD4BF;--kpi-negative:#F87171;--kpi-link:#93C5FD}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:var(--bg);color:var(--text);transition:background .3s,color .3s}[data-theme=oneaccounts] .dl-sidebar,[data-theme=oneaccounts] .dl-sidebar .dl-nav-group-label,[data-theme=oneaccounts] .dl-sidebar .dl-nav-item,[data-theme=oneaccounts] .dl-sidebar .dl-nav-item span,[data-theme=oneaccounts] .dl-sidebar .dl-section-label,[data-theme=oneaccounts] .dl-sidebar .dl-sidebar-email,[data-theme=oneaccounts] .dl-sidebar .dl-sidebar-logo-name,[data-theme=oneaccounts] .dl-sidebar .dl-sidebar-logo-sub,[data-theme=oneaccounts] .dl-sidebar .dl-sidebar-signout,[data-theme=oneaccounts] .dl-sidebar a{color:rgba(255,255,255,.85)!important}[data-theme=oneaccounts] .dl-sidebar .dl-nav-item:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}[data-theme=oneaccounts] .dl-topbar,[data-theme=oneaccounts] .dl-topbar .dl-topbar-subtitle,[data-theme=oneaccounts] .dl-topbar .dl-topbar-title{color:white!important}[data-theme=oneaccounts] .mgmt .hero{background:linear-gradient(155deg,#04092E,#071352 18%,#0F2280 40%,#1740C8 72%,#1E55E8)!important;color:white!important;border-radius:16px;border:none}[data-theme=oneaccounts] .mgmt .hero-greeting h2,[data-theme=oneaccounts] .mgmt .hero-greeting p{color:white!important}[data-theme=oneaccounts] .mgmt .hero .filter-label,[data-theme=oneaccounts] .mgmt .hero .filter-pill{color:rgba(255,255,255,.9)!important}[data-theme=oneaccounts] .mgmt .hero .filter-pill{background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.3)!important;color:white!important}[data-theme=oneaccounts] .mgmt .hero .filter-pill:focus{border-color:white!important}[data-theme=oneaccounts] .mgmt .kpi-card{border-color:#C7D2FE;box-shadow:0 1px 3px rgba(23,64,200,.08)}[data-theme=oneaccounts] .dl-main-content>div[style*="justify-content: space-between"]{background:linear-gradient(155deg,#04092E,#071352 18%,#0F2280 40%,#1740C8 72%,#1E55E8)!important;border-radius:12px;padding:20px 24px;margin-bottom:20px}[data-theme=oneaccounts] .dl-main-content>div[style*="justify-content: space-between"] h1,[data-theme=oneaccounts] .dl-main-content>div[style*="justify-content: space-between"] p{color:white!important}[data-theme=oneaccounts] .dl-main-content h1,[data-theme=oneaccounts] .dl-main-content h2,[data-theme=oneaccounts] .dl-main-content h3{color:#1740C8}[data-theme=light] .mgmt .hero{background:linear-gradient(155deg,#021B0E,#04331A 22%,#085C30 50%,#0B7C44 78%,#0F9D58)!important;color:white!important;border-radius:16px;border:none}[data-theme=light] .mgmt .hero-greeting h2,[data-theme=light] .mgmt .hero-greeting p{color:white!important}[data-theme=light] .mgmt .hero .filter-label,[data-theme=light] .mgmt .hero .filter-pill{color:rgba(255,255,255,.9)!important}[data-theme=light] .mgmt .hero .filter-pill{background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.3)!important;color:white!important}[data-theme=light] .mgmt .hero .filter-pill:focus{border-color:white!important}[data-theme=light] .mgmt .kpi-card{border-color:#A7D9BE;box-shadow:0 1px 3px rgba(15,157,88,.08)}[data-theme=light] .dl-main-content>div[style*="justify-content: space-between"]{background:linear-gradient(155deg,#021B0E,#04331A 22%,#085C30 50%,#0B7C44 78%,#0F9D58)!important;border-radius:12px;padding:20px 24px;margin-bottom:20px}[data-theme=light] .dl-main-content>div[style*="justify-content: space-between"] h1,[data-theme=light] .dl-main-content>div[style*="justify-content: space-between"] p{color:white!important}[data-theme=light] .dl-main-content h1,[data-theme=light] .dl-main-content h2,[data-theme=light] .dl-main-content h3{color:#0F9D58}.ledger-header .sort-btn,.ledger-header button{background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.ledger-header .sort-btn:hover,.ledger-header button:hover{background:none!important;box-shadow:none!important}.bg-theme-card{background:var(--card)}.bg-theme-card-hover{background:var(--card-hover)}.bg-theme-bg{background:var(--bg)}.text-theme{color:var(--text)}.text-theme-muted{color:var(--text-muted)}.border-theme{border:1px solid var(--border)}