.finance-summary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin:18px 0}.finance-summary article,.finance-section{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.finance-summary span,.fuel-card small{display:block;color:var(--muted);font-size:11px}.finance-summary strong{display:block;margin-top:6px;font-size:20px}.finance-grid{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.5fr);gap:16px}.finance-section h3{margin:0 0 14px}.finance-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.finance-form label{display:grid;gap:5px;font-size:12px;font-weight:700}.finance-form input,.finance-form select,.finance-form textarea{width:100%;min-height:42px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text)}.finance-form .wide{grid-column:1/-1}.finance-form textarea{min-height:70px}.finance-list{display:grid;gap:10px}.finance-card,.fuel-card{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.finance-card header,.fuel-card header{display:flex;justify-content:space-between;gap:10px}.finance-card p{margin:8px 0}.finance-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.finance-actions button{min-height:35px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-weight:700}.finance-actions .approve{color:#07834f}.finance-actions .reject{color:#d43b4f}.fuel-table{overflow:auto}.fuel-table table{min-width:1050px;width:100%;border-collapse:collapse}.fuel-table th,.fuel-table td{padding:9px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.status-SUBMITTED{color:#d28a00}.status-APPROVED{color:#07834f}.status-REJECTED{color:#d43b4f}@media(max-width:1000px){.finance-summary{grid-template-columns:repeat(2,1fr)}.finance-grid{grid-template-columns:1fr}}@media(max-width:600px){.finance-form{grid-template-columns:1fr}.finance-form .wide{grid-column:auto}.finance-summary{grid-template-columns:1fr 1fr}.finance-actions button{flex:1}.fuel-table table{min-width:900px}}
