.fin-overview,.fin-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0}.fin-overview h2,.fin-accounts h2{margin:12px 0;font-size:27px}.fin-filter{padding:14px;margin:16px 0}.fin-filter form{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.fin-filter input{flex:1;min-width:220px}.fin-detail-head{display:flex;justify-content:space-between;gap:20px}.fin-detail-head h2{margin:12px 0}.fin-actions{flex-wrap:wrap;margin:15px 0}.fin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fin-metrics>div{display:flex;flex-direction:column;gap:10px}.fin-metrics small,.fin-account-total small{color:var(--muted);font-size:12px}.fin-metrics b{font-size:19px}.fin-account-total{border-top:1px solid var(--border);padding-top:16px;margin-top:16px}.fin-account-total b{display:block;font-size:23px;margin-top:10px}.fin-note{white-space:pre-wrap;overflow-wrap:anywhere}.fin-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.fin-valuation{border-left:3px solid #178879;padding:6px 18px;margin-top:16px}#fin-allocation-preview .card,#fin-confirm-preview .card{border-color:#46a298;background:#f4fbf9}#fin-document-section td p{margin:6px 0}#fin-document-content .fin-metrics{margin:20px 0}@media(max-width:800px){.fin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-detail-head{flex-direction:column;gap:0}.fin-filter input{min-width:0;width:100%}.fin-filter select{max-width:100%}.fin-overview,.fin-accounts{grid-template-columns:1fr}.fin-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-actions>*{max-width:100%}.fin-metrics b{font-size:17px}#fin-document-section .table-scroll{max-width:100%}}

.fin-order-summary{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.fin-order-summary>span{background:white;border:1px solid var(--border);border-radius:7px;padding:10px 14px;font-size:12px}.fin-order-table{min-width:820px}.fin-receipt-table{min-width:960px}.fin-allocation-table{min-width:860px}.fin-valuation h4{margin:8px 0}
