.finance-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:6px;border:1px solid var(--line,#dce4df);border-radius:10px;background:#fff}.finance-nav a{padding:10px 14px;border-radius:6px;color:#3e5149;text-decoration:none;font-weight:600}.finance-nav a[aria-current=page]{background:#194c41;color:white}.finance-nav a:hover{box-shadow:inset 0 0 0 1px #90afa4}.finance-filter-panel{padding:18px}.finance-filter-grid{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.finance-filter-grid label{display:grid;gap:7px;font-size:13px;color:#45594f;min-width:150px}.finance-filter-grid input,.finance-filter-grid select{min-height:40px;width:100%}.finance-search-label{flex:1;min-width:240px!important}.finance-shortcuts{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:12px}.finance-shortcuts button{padding:5px 12px;font-size:12px}.finance-shortcuts span{font-size:12px;color:#66766e}.finance-result-actions{justify-content:flex-end;margin:0 0 12px}.finance-summary-scroll{overflow:auto;max-height:62vh}.finance-summary-scroll table{width:100%;min-width:1190px;border-collapse:separate;border-spacing:0}.finance-summary-scroll th,.finance-summary-scroll td{padding:14px 16px;border-bottom:1px solid #e5ebe7}.finance-summary-scroll thead th{position:sticky;top:0;z-index:3;background:#eef3ef;white-space:normal;line-height:1.5}.finance-summary-scroll tbody th{text-align:left;font-weight:500;background:white}.finance-summary-scroll tr>:first-child{position:sticky;left:0;z-index:2;min-width:220px;max-width:300px;white-space:normal;box-shadow:1px 0 #e1e8e3}.finance-summary-scroll thead th:first-child{z-index:4}.finance-summary-scroll tbody tr:nth-child(even)>*{background:#f8faf8}.finance-summary-scroll tbody tr:hover>*{background:#edf6f0}.finance-summary-scroll .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-summary-scroll tfoot>* >*{position:sticky;bottom:0;z-index:3;background:#eaf2eb;font-weight:700;border-top:2px solid #b6cabe}.finance-summary-scroll tfoot tr>:first-child{z-index:4}.finance-summary-scroll .finance-excess{color:#a55116}.finance-pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding:16px;font-size:13px}.finance-table-note{padding:0 20px;font-size:13px;line-height:1.7;color:#51675c}.finance-summary-scroll small{font-size:12px;font-weight:400}.finance-summary .error-banner{margin:12px 20px}.finance-filter-panel .error-banner{margin-bottom:0}@media(max-width:700px){.finance-filter-grid label{flex:1;min-width:135px}.finance-nav{gap:3px}.finance-nav a{padding:9px 10px;font-size:13px}.finance-summary-scroll tr>:first-child{min-width:180px}.finance-pagination{gap:10px}.finance-table-note{padding:0 14px}}

.statement-table tfoot th,.statement-table tfoot td{background:#eaf2eb;border-top:2px solid #b6cabe;font-weight:600;padding:14px 12px}.statement-table tfoot th{text-align:left;white-space:nowrap}
