.business-heading{display:flex;justify-content:space-between;align-items:end;margin:28px 0 13px}.business-heading h2{font-size:20px}.business-heading p{color:var(--muted)}.business-grid{margin-bottom:30px}.positive{color:var(--accent)}.negative{color:var(--danger)}.abc-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.abc-row div strong,.abc-row div small{display:block}.abc-row small{color:var(--muted)}.abc-badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-weight:850}.abc-a{background:#dff4eb;color:#14705d}.abc-b{background:#fff0d4;color:#a26811}.abc-c{background:#edf0f2;color:#65737d}.forecast-box{padding:22px}.forecast-value small,.forecast-value strong{display:block}.forecast-value small{color:var(--muted)}.forecast-value strong{font-size:29px;color:var(--accent);margin:4px 0 14px}.forecast-box p{margin:9px 0}.forecast-box>small{display:block;color:var(--muted);margin-top:16px}.risk-agotado{background:#ffebe9;color:var(--danger)}.risk-critico{background:#fff1d8;color:#a26811}.risk-exceso{background:#e8efff;color:#4869a8}.income-statement{padding:16px 20px}.income-statement>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.income-statement .statement-total{font-size:16px;border-top:2px solid var(--ink);border-bottom:0;margin-top:5px;padding-top:13px}.income-statement p{font-size:11px;color:var(--muted);margin-top:14px}
