.review-card[data-v-e9cb8d4c]{padding:18px;transition:opacity .2s ease}.review-card--busy[data-v-e9cb8d4c]{opacity:.6;pointer-events:none}.review-grid[data-v-e9cb8d4c]{display:grid;gap:20px;grid-template-columns:minmax(180px,240px) 1fr}.bank-side[data-v-e9cb8d4c]{border-right:1px solid rgba(var(--v-theme-on-surface),.08);padding-right:18px}.review-amount[data-v-e9cb8d4c]{font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:700}.mode-pill[data-v-e9cb8d4c]{cursor:pointer}.reason-line[data-v-e9cb8d4c]{align-items:center;color:rgba(var(--v-theme-on-surface),.7);display:flex;font-size:.8rem;gap:6px;margin-bottom:10px}.match-list[data-v-e9cb8d4c]{display:flex;flex-direction:column;gap:6px}.match-row[data-v-e9cb8d4c]{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 10px}.match-entry[data-v-e9cb8d4c],.match-row[data-v-e9cb8d4c]{border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:10px;transition:border-color .15s ease,background .15s ease}.match-entry .match-row[data-v-e9cb8d4c]{border:none;border-radius:10px}.match-entry--on[data-v-e9cb8d4c],.match-row--on[data-v-e9cb8d4c]{background:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.5)}.match-amount[data-v-e9cb8d4c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:0 10px 10px 42px}.doc-number[data-v-e9cb8d4c]{font-size:.875rem;font-weight:500}.doc-contact[data-v-e9cb8d4c]{font-weight:400}.doc-contact[data-v-e9cb8d4c],.doc-reason[data-v-e9cb8d4c]{color:rgba(var(--v-theme-on-surface),.6)}.doc-reason[data-v-e9cb8d4c]{font-size:.75rem}.doc-due[data-v-e9cb8d4c]{font-size:.875rem;font-weight:500}.doc-outcome[data-v-e9cb8d4c]{color:rgb(var(--v-theme-success));font-size:.75rem}.doc-outcome--partial[data-v-e9cb8d4c]{color:rgba(var(--v-theme-on-surface),.7)}.remainder-strip[data-v-e9cb8d4c]{align-items:center;background:rgba(var(--v-theme-warning),.1);border-radius:8px;display:flex;font-size:.8rem;gap:6px;margin-top:10px;padding:6px 10px}.remainder-strip.over[data-v-e9cb8d4c]{background:rgba(var(--v-theme-error),.1)}.alloc-line[data-v-e9cb8d4c]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.create-panel[data-v-e9cb8d4c]{background:rgba(var(--v-theme-primary),.03);border:1px dashed rgba(var(--v-theme-primary),.35);border-radius:12px;margin-top:10px;padding:12px}.remember-check[data-v-e9cb8d4c] .v-selection-control{min-height:28px}.confirm-btn[data-v-e9cb8d4c]{min-width:150px}.text-no-wrap[data-v-e9cb8d4c]{white-space:nowrap}@media(max-width:760px){.review-grid[data-v-e9cb8d4c]{grid-template-columns:1fr}.bank-side[data-v-e9cb8d4c]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);border-right:none;padding-bottom:12px;padding-right:0}}.integrity-title[data-v-b1aa05b8]{font-size:.9375rem;font-weight:600}.integrity-maths[data-v-b1aa05b8]{font-size:.8125rem;max-width:340px}.maths-row[data-v-b1aa05b8]{display:flex;font-variant-numeric:tabular-nums;gap:16px;justify-content:space-between;padding:2px 0}.maths-row--total[data-v-b1aa05b8]{border-top:1px solid rgba(var(--v-theme-on-surface),.2);font-weight:600;margin-top:3px;padding-top:4px}.integrity-note[data-v-b1aa05b8]{font-size:.75rem;max-width:460px;opacity:.85}.integrity-error[data-v-b1aa05b8]{color:rgb(var(--v-theme-error));font-size:.75rem}.tx-day-head[data-v-73787095]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--v-theme-surface),.92);border-radius:8px;justify-content:space-between;padding:10px 10px 5px;position:sticky;top:0;z-index:1}.tx-check[data-v-73787095],.tx-day-head[data-v-73787095]{align-items:center;display:flex}.tx-check[data-v-73787095]{flex:0 0 36px;justify-content:flex-start;margin-right:4px;overflow:hidden;width:36px}.tx-check[data-v-73787095] .v-selection-control{flex:none;min-height:0}.tx-check-spacer[data-v-73787095]{flex:0 0 40px;width:40px}.tx-row[data-v-73787095]{align-items:center;border-radius:10px;display:flex;padding:8px;transition:background .15s ease}.tx-row[data-v-73787095]:hover{background:rgba(var(--v-theme-on-surface),.04)}.tx-row--excluded[data-v-73787095]{opacity:.55}.tx-main[data-v-73787095]{margin-right:12px;min-width:0}.tx-cat-chip[data-v-73787095]{cursor:pointer;flex-shrink:0}.tx-amount[data-v-73787095]{flex-shrink:0;font-variant-numeric:tabular-nums;min-width:112px}.bank-detail-content[data-v-ef3d673c]{container-name:bankpanel;container-type:inline-size}.bank-identity[data-v-ef3d673c]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.bank-identity__line[data-v-ef3d673c]{color:rgba(var(--v-theme-on-surface),.85);font-size:.875rem}.bank-identity__sub[data-v-ef3d673c]{color:rgba(var(--v-theme-on-surface),.55);font-size:.75rem}.bank-mark[data-v-ef3d673c]{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;height:44px;justify-content:center;width:44px}.overview-grid[data-v-ef3d673c]{display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.settings-grid[data-v-ef3d673c]{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.statements-table-wrap[data-v-ef3d673c]{overflow-x:auto}.statements-table[data-v-ef3d673c]{border-collapse:collapse;font-size:.85rem;width:100%}.statements-table th[data-v-ef3d673c]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);color:rgba(var(--v-theme-on-surface),.55);font-size:.68rem;letter-spacing:.5px;padding:8px 10px;text-align:left;text-transform:uppercase}.statements-table td[data-v-ef3d673c]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.05);padding:10px}.file-cell[data-v-ef3d673c]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.file-cell[data-v-ef3d673c],.text-no-wrap[data-v-ef3d673c]{white-space:nowrap}.bulk-bar[data-v-ef3d673c]{border:1px solid rgba(var(--v-theme-primary),.3)}.sync-run-row[data-v-ef3d673c]{align-items:flex-start;border-bottom:1px solid rgba(var(--v-theme-on-surface),.05);display:flex;gap:10px;padding:8px 0}.report-line[data-v-ef3d673c]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);display:flex;font-size:.9rem;justify-content:space-between;padding:8px 0}@container bankpanel (max-width: 1000px){.overview-grid[data-v-ef3d673c]{grid-template-columns:1fr}}
