.finance-flow-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.profit-formula-bar{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-card);box-shadow:0 5px 18px rgba(15,23,42,.025)}.profit-formula-bar>span{display:flex;flex-direction:column;min-width:105px}.profit-formula-bar small{color:var(--muted);font-size:8px}.profit-formula-bar b{font-size:12px}.profit-formula-bar>i{color:var(--muted);font-style:normal;font-weight:900}.profit-formula-bar .formula-result{padding:7px 10px;border-radius:9px;background:rgba(16,185,129,.1);color:#087b55}.profit-formula-bar>em{margin-left:auto;color:var(--muted);font-size:9px;font-style:normal}.kpi-card.red .kpi-icon{color:#d13b4d;background:rgba(209,59,77,.1)}
@media(max-width:1400px){.finance-flow-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.profit-formula-bar{flex-wrap:wrap}.profit-formula-bar>em{width:100%;margin-left:0}}
@media(max-width:700px){.finance-flow-kpis{grid-template-columns:1fr 1fr}.profit-formula-bar{display:grid;grid-template-columns:1fr auto 1fr}.profit-formula-bar>span{min-width:0}.profit-formula-bar>em{grid-column:1/-1}.profit-formula-bar .formula-result{grid-column:auto}}
@media(max-width:430px){.finance-flow-kpis{grid-template-columns:1fr}.profit-formula-bar{grid-template-columns:1fr}.profit-formula-bar>i{display:none}.profit-formula-bar .formula-result,.profit-formula-bar>em{grid-column:1}}
@media(min-width:1401px){.finance-flow-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}}
.scrap-kpi-card .kpi-icon{color:#059669;background:rgba(16,185,129,.13)}
