.fi-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fi-kpis strong{display:block;font-size:22px;margin-top:12px;color:#202025;font-weight:750}.fi-kpis span{font-size:14px;font-weight:600}.fi-pagination{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:18px}.fi-pagination span{margin-right:auto}.fi-amount{font-size:28px;color:var(--brand-red,#cf3343)}#fiForm .workspace-actions{margin-top:18px}#fiProofForm{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#fiImportForm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}#fiImportForm .field{flex:1;min-width:200px}#fiPreviewRows{margin-top:20px}[id^=finance] .table-wrap{overflow-x:auto}[id^=finance] .ops-card{margin-bottom:18px}[id^=finance] details{margin-top:20px}[id^=finance] summary{cursor:pointer;font-weight:650}[id^=finance] .ops-filters{align-items:flex-end;flex-wrap:wrap;gap:12px}[id^=finance] .ops-filters .field{min-width:160px;flex:1}[id^=finance] input[type=file]{max-width:100%}@media(max-width:760px){.fi-kpis{grid-template-columns:1fr}.fi-pagination{flex-wrap:wrap}.fi-kpis strong{font-size:23px}#fiForm .form-grid{grid-template-columns:1fr}}
.finance-entry-note{color:#555}
#fiForm .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
@media(max-width:760px){#fiForm .form-grid{grid-template-columns:1fr}}
