.finance{max-width:1500px;margin:auto}.finance-panel{padding:24px}.finance-panel h2{margin-bottom:16px;font-size:21px}.finance-panel h3{margin:24px 0 12px}.finance-panel p{margin:10px 0;line-height:1.65}.finance-toolbar,.finance-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.finance-toolbar>span{font-size:12px}.finance-state{color:#126d60;background:#dceee9;border-radius:20px;padding:8px 12px;font-weight:700}.finance-selectors{gap:12px;max-width:550px;display:flex}.finance label{color:#506577;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.finance input,.finance select{color:#183344;background:#fff;border:1px solid #c7d7df;border-radius:6px;width:100%;min-height:40px;padding:10px}.finance input:focus,.finance select:focus{outline-offset:2px;outline:2px solid #238c7c}.finance fieldset{border:0;min-width:0;padding:0}.finance fieldset:disabled{opacity:.7}.finance-tabs{scrollbar-width:thin;gap:8px;padding:8px 0 20px;display:flex;overflow-x:auto}.finance-tabs button{white-space:nowrap;color:#465f70;cursor:pointer;background:#fff;border:1px solid #d4e1e5;border-radius:6px;padding:10px 14px;font-size:12px}.finance-tabs button.active{color:#fff;background:#146f62;border-color:#146f62}.finance-table{border:1px solid #d8e3e7;border-radius:6px;max-height:650px;margin:20px 0;overflow:auto}.finance-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:650px;font-size:12px}.finance-table caption{text-align:left;color:#163849;background:#eef3f5;padding:14px;font-weight:700}.finance-table th{z-index:1;text-align:left;background:#e5eef2;position:sticky;top:0}.finance-table td,.finance-table th{vertical-align:top;border-bottom:1px solid #e1e9ec;padding:11px 12px}.finance-table tr:nth-child(2n) td{background:#f7fafb}.finance-table td:first-child{font-weight:600}.finance-table input{min-width:105px}.finance-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:18px 0;display:grid}.finance-progress{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.finance-progress li{color:#6d8090;border-bottom:3px solid #d6e4e8;padding:10px;font-size:12px}.finance-progress li.active{color:#106d5b;border-color:#1c8976;font-weight:700}.finance-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.finance-metrics>div{border:1px solid #dce6e9;border-radius:8px;flex-direction:column;gap:8px;padding:20px 14px;display:flex}.finance-metrics strong{color:#163e4a;font-size:21px}.finance-metrics small{color:#607a88}.finance-error{color:#9f3421;background:#fff1ed;border:1px solid #f3bfb0;border-radius:6px;padding:14px}.finance-success{color:#195c44;background:#e4f3eb;border-radius:6px;padding:14px}.finance-confirm{background:#e8f2f1;border:1px solid #77b5a9;border-radius:8px;margin:16px 0;padding:18px}.finance-confirm button{margin:8px 8px 0 0}.finance-hash{overflow-wrap:anywhere;color:#687d8b;font-size:11px}.finance-panel .button{margin-top:8px;margin-right:8px}@media (max-width:800px){.finance .page-heading{display:block}.finance-selectors{flex-direction:column;max-width:none;margin-top:18px}.finance-metrics{grid-template-columns:repeat(2,1fr)}.finance-metrics strong{font-size:18px}.finance-panel{padding:16px}.finance-grid{grid-template-columns:1fr}.finance-tabs{max-width:calc(100vw - 40px)}.finance-toolbar{gap:8px}.finance-toolbar>strong{width:100%}}
