.finance-card{max-width:1200px}.finance-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.finance-head h2{margin:2px 0;font:700 28px Georgia,serif}.finance-head .primary{width:auto}.finance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-kpis>div{padding:14px;border:1px solid var(--line);border-radius:13px;background:#fdfbf6}.finance-kpis span{display:block;color:var(--muted);font-size:11px}.finance-kpis strong{display:block;margin-top:6px;color:var(--green);font-size:18px}.finance-panel{margin-top:16px}.finance-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.finance-filters input,.finance-filters select{min-width:140px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff}.finance-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.finance-table{width:100%;min-width:900px;border-collapse:collapse}.finance-table th,.finance-table td{padding:11px;border-bottom:1px solid #eee8dc;text-align:left;vertical-align:top}.finance-table th{background:#f8f4eb;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.finance-table .secondary{padding:7px 10px}.empty{text-align:center;color:var(--muted);padding:32px!important}.finance-editor{width:min(760px,100%)}.editor-wide{grid-column:1/-1}.finance-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.danger{border:0;border-radius:11px;padding:11px 14px;background:var(--red);color:#fff;font-weight:800}.audit-panel{margin-top:18px;padding:14px;border-radius:12px;background:#f8f4eb}.audit-panel h3{margin-top:0}.audit-panel p{padding-left:10px;border-left:3px solid var(--amber)}@media(max-width:850px){.finance-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.finance-head{align-items:stretch;flex-direction:column}.finance-head .primary{width:100%}.finance-kpis{grid-template-columns:1fr 1fr}.finance-kpis>div:last-child{grid-column:1/-1}.finance-filters>*{width:100%}.editor-wide{grid-column:auto}}
