.eg-spartan-finance{background:var(--card-bg,#25262b);color:var(--text,#f3f3f5);border:1px solid #63636f;border-radius:18px;padding:20px;margin:20px 0}.eg-spartan-finance h2{margin-top:0}.eg-finance-filters{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0}.eg-finance-filters label{display:grid;gap:5px;flex:1 1 180px}.eg-spartan-finance input,.eg-spartan-finance select{background:#303138;color:#f5f5f7;border:1px solid #686875;border-radius:8px;padding:9px;max-width:100%;color-scheme:dark}.eg-finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.eg-finance-metric{background:#303138;padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.eg-finance-metric strong{font-size:1.45rem;overflow-wrap:anywhere}.eg-finance-metric small{color:#cdccd8}.eg-spartan-finance a{color:#d8c9ff}.eg-spartan-finance .cc-cost-table-wrap{overflow-x:auto;max-width:100%;margin:15px 0}.eg-spartan-finance td,.eg-spartan-finance th{padding:10px;vertical-align:top}.eg-spartan-finance li{margin:9px 0}@media(max-width:800px){.eg-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.eg-finance-metrics{grid-template-columns:1fr}.eg-spartan-finance{padding:14px}}
.eg-spartan-finance{background:#25262b;color:#f3f3f5}.eg-finance-metric{color:#f3f3f5}
[data-crm-nav-preview-theme="light"] .eg-spartan-finance{background:#f7f6fc;color:#242330;border-color:#d1cddd}
[data-crm-nav-preview-theme="light"] .eg-finance-metric{background:#ece9f4;color:#242330}
[data-crm-nav-preview-theme="light"] .eg-finance-metric small{color:#555063}
[data-crm-nav-preview-theme="light"] .eg-spartan-finance input,[data-crm-nav-preview-theme="light"] .eg-spartan-finance select{background:#fff;color:#242330;border-color:#bab4ca;color-scheme:light}
[data-crm-nav-preview-theme="light"] .eg-spartan-finance a{color:#62409a}
