.financial-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;margin:20px 0}.financial-panel h2{margin:4px 0}.financial-panel>.section-head>div>p:last-child{color:var(--muted);margin:0}.financial-panel>.section-head>button,.financial-panel form button{border:0;border-radius:8px;padding:11px 14px;background:var(--green);color:#fff;font-weight:800}.financial-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.financial-kpis article{background:var(--paper);padding:14px;border-radius:10px}.financial-kpis span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.financial-kpis strong{font-size:20px}.financial-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.financial-grid>article{border:1px solid var(--line);border-radius:12px;padding:18px}.financial-grid h3{margin-top:0}.financial-panel form label{display:grid;gap:5px;margin:10px 0;color:var(--muted);font-size:12px;font-weight:700}.financial-panel input,.financial-panel select{padding:10px;border:1px solid var(--line);border-radius:7px;font:inherit}.sale-row,.expense-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.sale-row small,.expense-row small{color:var(--muted)}.profit-positive{color:var(--green)}.profit-negative{color:var(--red)}@media(max-width:1100px){.financial-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.financial-kpis,.financial-grid{grid-template-columns:1fr}}
