.finance-profile{margin-bottom:24px}.finance-profile fieldset{border:1px solid rgba(87,221,255,.14);border-radius:14px;margin:24px 0;padding:0 18px 18px;min-width:0}.finance-profile legend{color:var(--cyan);font-size:13px;font-weight:700;padding:0 8px}.finance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.finance-fields input{min-width:0}.finance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.finance-metrics article>span{color:var(--muted);font-size:12px}.finance-metrics strong{display:block;font-size:25px;margin-top:10px}.finance-filter{display:grid;grid-template-columns:minmax(160px,1fr) 2fr auto;gap:15px;align-items:center;margin-bottom:24px}.finance-filter label,.finance-filter button{margin:0}.finance-filter button{width:auto;padding:0 24px}.finance-link{display:inline-flex;align-items:center;min-height:44px;color:var(--cyan);font-size:13px;text-decoration:none;overflow-wrap:anywhere}.finance-link:hover{text-decoration:underline}.finance-separator{border-top:1px solid rgba(87,221,255,.15);margin-top:24px;padding-top:24px}.finance-check{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.6}.finance-check input{width:20px;height:20px;flex-shrink:0;margin:2px 0 0;accent-color:var(--cyan)}.finance-list{display:grid;gap:12px}.finance-list>a{display:grid;gap:8px;min-width:0;padding:18px;border:1px solid rgba(87,221,255,.16);border-radius:12px;color:var(--text);text-decoration:none}.finance-list>a:hover{border-color:var(--cyan)}.finance-list span{color:var(--muted);font-size:13px}.finance-list small{margin:0}.finance-hash{font:12px/1.7 monospace;overflow-wrap:anywhere;color:var(--cyan)}.finance-action,.finance-payment{margin-top:24px;padding:20px;border:1px solid rgba(87,221,255,.16);border-radius:14px;background:rgba(1,11,21,.3)}.finance-payment p{font-size:13px;color:var(--muted)}.finance-doc-links{display:flex;gap:12px 24px;flex-wrap:wrap}.finance-table-wrap{overflow-x:auto}.finance-table{width:100%;border-collapse:collapse;font-size:12px;min-width:640px}.finance-table th,.finance-table td{padding:14px;text-align:left;border-bottom:1px solid rgba(87,221,255,.13)}.finance-table th{color:var(--cyan);font-size:11px}.finance-table td{color:#b9d1df}.finance-profile textarea{display:block;width:100%;padding:12px;background:#061423;border:1px solid #1b4c6e;border-radius:12px;color:var(--text);font:inherit;resize:vertical}.finance-profile input[type=file]{height:auto;min-height:50px;padding:12px}.finance-profile input:disabled{opacity:1;color:var(--muted)}.finance-profile button{max-width:520px}.finance-profile .muted{font-size:13px}.finance-link:focus-visible,.finance-list>a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.finance-profile .lead-fields dd{overflow-wrap:anywhere}@media(max-width:850px){.finance-metrics{grid-template-columns:1fr}.finance-filter{grid-template-columns:1fr}.finance-filter button{width:100%}}@media(max-width:600px){.finance-fields{grid-template-columns:1fr}.finance-action,.finance-payment{padding:16px}.finance-profile fieldset{padding:0 12px 16px}.finance-profile button{width:100%}.finance-profile .panel-title{align-items:flex-start;flex-direction:column}}
.finance-list strong{overflow-wrap:anywhere}.finance-extract{display:flex;align-items:flex-end;gap:12px}.finance-extract label{margin:0;font-size:11px}.finance-extract input{height:44px}.finance-extract button{height:44px;width:auto;min-width:160px;padding:0 16px;margin:0}@media(max-width:600px){.finance-extract{width:100%;align-items:stretch;flex-direction:column}.finance-extract button{width:100%}}
