[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.match-review.svelte-km9dum{background:color-mix(in srgb,var(--field) 70%,transparent);border:1px solid var(--line);border-radius:14px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.match-review.svelte-km9dum header:where(.svelte-km9dum){justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.match-review.svelte-km9dum header:where(.svelte-km9dum)>div:where(.svelte-km9dum){gap:.25rem;display:grid}.match-review.svelte-km9dum header:where(.svelte-km9dum) span:where(.svelte-km9dum),.match-review.svelte-km9dum small:where(.svelte-km9dum){color:var(--muted);font-size:.78rem}.candidate-label.svelte-km9dum{background:#6794ff21;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.4rem .6rem;font-weight:800;display:flex;color:var(--primary)!important}.comparison.svelte-km9dum{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.comparison.svelte-km9dum article:where(.svelte-km9dum){background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:.5rem;min-width:0;padding:.9rem;display:grid}.comparison.svelte-km9dum article.candidate-empty:where(.svelte-km9dum){border-style:dashed}.comparison.svelte-km9dum p:where(.svelte-km9dum){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.comparison.svelte-km9dum strong:where(.svelte-km9dum),.comparison.svelte-km9dum small:where(.svelte-km9dum){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison.svelte-km9dum article:where(.svelte-km9dum)>div:where(.svelte-km9dum){justify-content:space-between;align-items:center;gap:.7rem;display:flex}.comparison.svelte-km9dum b:where(.svelte-km9dum){font-size:1rem}.decision-actions.svelte-km9dum{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.decision-actions.svelte-km9dum button:where(.svelte-km9dum){background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;padding:.65rem .8rem;font-weight:800;display:flex}.decision-actions.svelte-km9dum button.active:where(.svelte-km9dum){color:#3dccaa;background:#3dccaa20;border-color:#3dccaa70}.decision-actions.svelte-km9dum .remove-action:where(.svelte-km9dum){color:#ef8f87}.manual-match.svelte-km9dum{gap:.55rem;display:grid}.manual-match.svelte-km9dum label:where(.svelte-km9dum){gap:.4rem;display:grid}.manual-match.svelte-km9dum label:where(.svelte-km9dum)>span:where(.svelte-km9dum){color:var(--muted);font-size:.75rem;font-weight:800}.match-search.svelte-km9dum{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:.45rem;padding:0 .7rem;display:flex}.match-search.svelte-km9dum input:where(.svelte-km9dum){color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-height:2.7rem}.match-results.svelte-km9dum{background:var(--panel);border:1px solid var(--line);border-radius:11px;max-height:19rem;display:grid;overflow:auto}.match-results.svelte-km9dum button:where(.svelte-km9dum){border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex;width:100%!important}.match-results.svelte-km9dum button:where(.svelte-km9dum):last-child{border-bottom:0}.match-results.svelte-km9dum button:where(.svelte-km9dum):hover,.match-results.svelte-km9dum button.selected:where(.svelte-km9dum){background:var(--panel-hover)}.match-results.svelte-km9dum button.selected:where(.svelte-km9dum){box-shadow:inset 3px 0 var(--primary)}.match-results.svelte-km9dum button:where(.svelte-km9dum)>span:where(.svelte-km9dum){gap:.2rem;min-width:0;display:grid}.match-results.svelte-km9dum strong:where(.svelte-km9dum),.match-results.svelte-km9dum small:where(.svelte-km9dum){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-results.svelte-km9dum b:where(.svelte-km9dum){flex:none}.match-results.svelte-km9dum p:where(.svelte-km9dum){color:var(--muted);margin:0;padding:.9rem;font-size:.85rem}@media (width<=767px){.match-review.svelte-km9dum header:where(.svelte-km9dum){display:grid}.candidate-label.svelte-km9dum{justify-self:start}.comparison.svelte-km9dum,.decision-actions.svelte-km9dum{grid-template-columns:1fr}.decision-actions.svelte-km9dum button:where(.svelte-km9dum){justify-content:flex-start}.comparison.svelte-km9dum strong:where(.svelte-km9dum),.comparison.svelte-km9dum small:where(.svelte-km9dum){white-space:normal}}.statement-ingestion.svelte-lrtk5r{color:var(--ink);gap:1.5rem;min-width:0;display:grid;position:relative}.statement-ingestion.svelte-lrtk5r button:where(.svelte-lrtk5r){width:auto}.statement-ingestion.svelte-lrtk5r h2:where(.svelte-lrtk5r),.statement-ingestion.svelte-lrtk5r h3:where(.svelte-lrtk5r),.statement-ingestion.svelte-lrtk5r p:where(.svelte-lrtk5r){margin:0}.statement-ingestion.svelte-lrtk5r h2:where(.svelte-lrtk5r){letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.statement-ingestion.svelte-lrtk5r h3:where(.svelte-lrtk5r){font-size:1.1rem}.statement-ingestion.svelte-lrtk5r p:where(.svelte-lrtk5r),.statement-ingestion.svelte-lrtk5r small:where(.svelte-lrtk5r),.drop-copy.svelte-lrtk5r span:where(.svelte-lrtk5r){color:var(--muted)}.page-heading.svelte-lrtk5r,.detail-heading.svelte-lrtk5r,.recent-heading.svelte-lrtk5r,.transactions-toolbar.svelte-lrtk5r,.editor-footer.svelte-lrtk5r{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-heading.svelte-lrtk5r>div:where(.svelte-lrtk5r),.detail-title.svelte-lrtk5r>div:where(.svelte-lrtk5r){gap:.45rem;display:grid}.primary-action.svelte-lrtk5r,.inline-primary.svelte-lrtk5r{background:var(--primary);border:1px solid var(--primary);color:#0a1630;border-radius:12px;gap:.55rem;min-height:2.9rem;padding:.75rem 1.1rem;font-weight:850}.secondary-action.svelte-lrtk5r,.danger-action.svelte-lrtk5r,.back-button.svelte-lrtk5r,.icon-button.svelte-lrtk5r,.editor-actions.svelte-lrtk5r button:where(.svelte-lrtk5r),.local-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:11px;min-height:2.6rem;padding:.6rem .9rem;font-weight:750}.danger-action.svelte-lrtk5r{color:#ef8f87;gap:.5rem}.hidden-file.svelte-lrtk5r{display:none}.drop-zone.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 5%,var(--panel));border:1.5px dashed var(--primary);cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;min-height:9.5rem;padding:1.7rem 2rem;transition:all .15s;display:grid}.drop-zone.svelte-lrtk5r:hover,.drop-zone.drag-active.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 11%,var(--panel));transform:translateY(-1px)}.drop-zone.svelte-lrtk5r:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:3px}.drop-icon.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--primary);border-radius:14px;justify-content:center;align-items:center;width:4.3rem;height:4.3rem;display:flex}.drop-copy.svelte-lrtk5r{gap:.35rem;display:grid}.drop-copy.svelte-lrtk5r strong:where(.svelte-lrtk5r){font-size:1.25rem}.upload-options.svelte-lrtk5r{align-items:center;gap:1rem;margin-top:-1rem;display:flex}.upload-options.svelte-lrtk5r label:where(.svelte-lrtk5r){flex:0 25rem;align-items:center;gap:.65rem;display:flex}.upload-options.svelte-lrtk5r label:where(.svelte-lrtk5r) span:where(.svelte-lrtk5r){letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.78rem}.upload-options.svelte-lrtk5r select:where(.svelte-lrtk5r),.toolbar-controls.svelte-lrtk5r select:where(.svelte-lrtk5r){background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:10px;min-height:2.5rem;padding:.5rem .75rem}.upload-options.svelte-lrtk5r select:where(.svelte-lrtk5r){width:100%}.privacy-note.svelte-lrtk5r{color:var(--muted);flex:1;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.feedback.svelte-lrtk5r{border:1px solid;border-radius:11px;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.9rem;display:flex}.feedback.error.svelte-lrtk5r{color:#ef8f87;background:#ef5e5317;border-color:#ef5e5359}.feedback.success.svelte-lrtk5r{color:#3dccaa;background:#3dccaa17;border-color:#3dccaa4d}.recent-card.svelte-lrtk5r,.transactions-card.svelte-lrtk5r,.checks-card.svelte-lrtk5r{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.recent-heading.svelte-lrtk5r,.transactions-toolbar.svelte-lrtk5r{padding:1.4rem 1.6rem}.recent-heading.svelte-lrtk5r>div:where(.svelte-lrtk5r),.transactions-toolbar.svelte-lrtk5r>div:where(.svelte-lrtk5r):first-child{gap:.3rem;display:grid}.recent-heading.svelte-lrtk5r p:where(.svelte-lrtk5r),.transactions-toolbar.svelte-lrtk5r p:where(.svelte-lrtk5r){font-size:.85rem}.icon-button.svelte-lrtk5r,.back-button.svelte-lrtk5r{justify-content:center;align-items:center;padding:0;display:inline-flex;width:2.7rem!important}.statement-list.svelte-lrtk5r{border-top:1px solid var(--line)}.statement-item.svelte-lrtk5r{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto minmax(10rem,1.25fr) minmax(9rem,.8fr) minmax(10rem,.9fr) auto auto;align-items:center;gap:1.1rem;min-height:7rem;padding:1rem 1.6rem;display:grid;width:100%!important}button.statement-item.svelte-lrtk5r:hover{background:var(--panel-hover)}.statement-item.svelte-lrtk5r:last-child{border-bottom:0}.bank-mark.svelte-lrtk5r{color:#f29aa0;background:#d04c523f;border-radius:13px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:.85rem;font-weight:850;display:flex}.bank-mark.processing.svelte-lrtk5r{color:var(--primary);background:#6794ff33}.bank-mark.confirmed.svelte-lrtk5r{color:#3dccaa;background:#3dccaa2e}.statement-name.svelte-lrtk5r,.statement-summary.svelte-lrtk5r,.statement-period.svelte-lrtk5r{gap:.32rem;min-width:0;display:grid}.statement-name.svelte-lrtk5r strong:where(.svelte-lrtk5r),.statement-name.svelte-lrtk5r small:where(.svelte-lrtk5r){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-name.svelte-lrtk5r small:where(.svelte-lrtk5r),.statement-summary.svelte-lrtk5r small:where(.svelte-lrtk5r),.statement-period.svelte-lrtk5r small:where(.svelte-lrtk5r){font-size:.82rem}.status-pill.svelte-lrtk5r,.row-status.svelte-lrtk5r{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.status-pill.svelte-lrtk5r i:where(.svelte-lrtk5r){background:currentColor;border-radius:50%;width:.48rem;height:.48rem}.status-pill.review.svelte-lrtk5r,.row-status.unreviewed.svelte-lrtk5r{color:#edbb60;background:#e2a1332e}.status-pill.processing.svelte-lrtk5r{color:var(--primary);background:#6794ff2b}.status-pill.confirmed.svelte-lrtk5r,.row-status.matched.svelte-lrtk5r{color:#3dccaa;background:#3dccaa29}.status-pill.ready.svelte-lrtk5r,.row-status.new.svelte-lrtk5r{color:#bea9f3;background:#a287e72b}.status-pill.danger.svelte-lrtk5r{color:#ef8f87;background:#ef5e5326}.row-status.ignored.svelte-lrtk5r{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.chevron.svelte-lrtk5r{color:var(--muted)}.local-actions.svelte-lrtk5r{gap:.45rem;display:flex}.local-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){padding:.45rem .65rem}.empty-state.svelte-lrtk5r{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:11rem;padding:2rem;display:flex}.empty-state.svelte-lrtk5r strong:where(.svelte-lrtk5r){color:var(--ink)}.detail-title.svelte-lrtk5r{align-items:center;gap:1rem;min-width:0;display:flex}.detail-title.svelte-lrtk5r h2:where(.svelte-lrtk5r){text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2.4vw,2rem);overflow:hidden}.eyebrow.svelte-lrtk5r{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850;color:var(--primary)!important}.detail-actions.svelte-lrtk5r,.editor-actions.svelte-lrtk5r{flex-wrap:wrap;gap:.65rem;display:flex}.summary-grid.svelte-lrtk5r{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.summary-grid.svelte-lrtk5r article:where(.svelte-lrtk5r){background:var(--panel);border:1px solid var(--line);border-radius:15px;gap:.3rem;padding:1rem 1.1rem;display:grid}.summary-grid.svelte-lrtk5r span:where(.svelte-lrtk5r),.summary-grid.svelte-lrtk5r small:where(.svelte-lrtk5r){color:var(--muted);font-size:.78rem}.summary-grid.svelte-lrtk5r strong:where(.svelte-lrtk5r){font-size:1.3rem}.checks-card.svelte-lrtk5r{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.checks-heading.svelte-lrtk5r{align-items:center;gap:.65rem;display:flex}.checks-heading.svelte-lrtk5r>div:where(.svelte-lrtk5r){gap:.2rem;display:grid}.checks-heading.svelte-lrtk5r span:where(.svelte-lrtk5r){color:var(--muted);font-size:.78rem}.checks-list.svelte-lrtk5r{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.checks-list.svelte-lrtk5r>span:where(.svelte-lrtk5r){color:#3dccaa;background:#3dccaa17;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.78rem;font-weight:750;display:flex}.checks-list.svelte-lrtk5r>span.check-warning:where(.svelte-lrtk5r){color:#edbb60;background:#e2a1331c}.transactions-toolbar.svelte-lrtk5r{border-bottom:1px solid var(--line)}.toolbar-controls.svelte-lrtk5r{align-items:center;gap:.65rem;display:flex}.search-control.svelte-lrtk5r,.combine-search.svelte-lrtk5r{background:var(--field);border:1px solid var(--line);color:var(--muted);border-radius:11px;align-items:center;gap:.45rem;padding:0 .75rem;display:flex}.search-control.svelte-lrtk5r input:where(.svelte-lrtk5r),.combine-search.svelte-lrtk5r input:where(.svelte-lrtk5r){color:var(--ink);background:0 0;border:0;outline:0;width:min(21rem,32vw);min-height:2.65rem;padding:.55rem 0}.toolbar-controls.svelte-lrtk5r select:where(.svelte-lrtk5r){width:auto}.combine-panel.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 7%,var(--panel));border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem 1.2rem;display:flex}.combine-summary.svelte-lrtk5r{color:var(--primary);align-items:center;gap:.55rem;margin-right:auto;display:flex}.combine-summary.svelte-lrtk5r>div:where(.svelte-lrtk5r){gap:.15rem;display:grid}.combine-summary.svelte-lrtk5r small:where(.svelte-lrtk5r){color:var(--muted);font-size:.76rem}.combine-panel.svelte-lrtk5r select:where(.svelte-lrtk5r){background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:10px;max-width:23rem;min-height:2.65rem;padding:.5rem .7rem}.combine-cancel.svelte-lrtk5r,.uncombine-row.svelte-lrtk5r{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:10px;min-height:2.55rem;padding:.5rem .7rem;font-weight:750}.transaction-head.svelte-lrtk5r,.row-summary.svelte-lrtk5r{grid-template-columns:7.4rem minmax(13rem,1.4fr) minmax(7.5rem,.6fr) minmax(8rem,.7fr) 7.4rem 1.2rem;align-items:center;gap:.8rem;display:grid}.transaction-head.svelte-lrtk5r{background:color-mix(in srgb,var(--panel) 90%,var(--paper));color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:.65rem 1.2rem;font-size:.72rem;font-weight:850}.transaction-list.svelte-lrtk5r{gap:0;display:block}.transaction-row.svelte-lrtk5r{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:none;align-items:stretch;gap:0;padding:0;transition:background .15s;display:block;position:relative}.transaction-row.svelte-lrtk5r strong:where(.svelte-lrtk5r){color:inherit;font-size:inherit}.transaction-head.svelte-lrtk5r+.transaction-list:where(.svelte-lrtk5r) .transaction-row:where(.svelte-lrtk5r):first-child{border-top:0}.transaction-row.selected-for-combine.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 9%,var(--panel))}.row-selector.svelte-lrtk5r{cursor:pointer;z-index:2;align-items:center;height:4.6rem;padding:0 .75rem;display:flex;position:absolute;top:0;left:0}.row-selector.svelte-lrtk5r input:where(.svelte-lrtk5r){opacity:0;width:1px;height:1px;position:absolute}.selection-check.svelte-lrtk5r{background:var(--field);border:1px solid color-mix(in srgb,var(--muted) 70%,var(--line));border-radius:5px;width:1.1rem;height:1.1rem;transition:all .15s;display:block;position:relative}.row-selector.svelte-lrtk5r input:where(.svelte-lrtk5r):checked+.selection-check:where(.svelte-lrtk5r){background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.row-selector.svelte-lrtk5r input:where(.svelte-lrtk5r):checked+.selection-check:where(.svelte-lrtk5r):after{content:"";border-bottom:2px solid #0a1630;border-right:2px solid #0a1630;width:.25rem;height:.48rem;position:absolute;top:.16rem;left:.35rem;transform:rotate(45deg)}.row-selector.svelte-lrtk5r input:where(.svelte-lrtk5r):focus-visible+.selection-check:where(.svelte-lrtk5r){outline:2px solid var(--primary);outline-offset:3px}.row-selector.svelte-lrtk5r input:where(.svelte-lrtk5r):disabled+.selection-check:where(.svelte-lrtk5r){cursor:not-allowed;opacity:.38}.row-summary.svelte-lrtk5r{color:var(--ink);text-align:left;background:0 0;min-height:4.6rem;padding:.75rem 3.1rem;width:100%!important}.row-summary.svelte-lrtk5r:hover{background:var(--panel-hover)}.transaction-row.editing.svelte-lrtk5r{background:color-mix(in srgb,var(--primary) 4%,var(--panel))}.transaction-row.row-warning.svelte-lrtk5r{box-shadow:inset 3px 0 #edbb60}.merchant-cell.svelte-lrtk5r,.amount-cell.svelte-lrtk5r{gap:.2rem;min-width:0;display:grid}.merchant-cell.svelte-lrtk5r strong:where(.svelte-lrtk5r),.merchant-cell.svelte-lrtk5r small:where(.svelte-lrtk5r){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-cell.svelte-lrtk5r small:where(.svelte-lrtk5r),.amount-cell.svelte-lrtk5r small:where(.svelte-lrtk5r){font-size:.74rem}.amount-cell.svelte-lrtk5r strong.credit:where(.svelte-lrtk5r){color:#3dccaa}.category-cell.svelte-lrtk5r{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-chevron.svelte-lrtk5r{color:var(--muted);transition:all .15s}.transaction-row.editing.svelte-lrtk5r .row-chevron:where(.svelte-lrtk5r){transform:rotate(90deg)}.row-status.svelte-lrtk5r{flex-wrap:wrap}.combined-badge.svelte-lrtk5r{color:var(--primary);background:#6794ff2b;border-radius:999px;padding:.2rem .35rem;font-size:.67rem}.uncombine-row.svelte-lrtk5r{color:var(--primary);align-items:center;gap:.35rem;margin:.2rem 3.1rem .8rem auto;display:flex}.sr-only.svelte-lrtk5r{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-editor.svelte-lrtk5r{border-top:1px solid var(--line);padding:1rem 1.2rem 1.15rem}.editor-grid.svelte-lrtk5r{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.editor-grid.svelte-lrtk5r label:where(.svelte-lrtk5r){color:var(--muted);gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.editor-grid.svelte-lrtk5r input:where(.svelte-lrtk5r),.editor-grid.svelte-lrtk5r select:where(.svelte-lrtk5r){background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:10px;outline:0;width:100%;min-height:2.75rem;padding:.6rem .75rem}.editor-grid.svelte-lrtk5r .merchant-field:where(.svelte-lrtk5r),.editor-grid.svelte-lrtk5r .match-field:where(.svelte-lrtk5r){grid-column:span 2}.editor-footer.svelte-lrtk5r{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.editor-footer.svelte-lrtk5r>div:where(.svelte-lrtk5r):first-child{flex-wrap:wrap;gap:.5rem;display:flex}.suggestion.svelte-lrtk5r,.warning-text.svelte-lrtk5r{border-radius:999px;padding:.35rem .55rem;font-size:.76rem;font-weight:750}.suggestion.svelte-lrtk5r{color:var(--primary);background:#6794ff21}.warning-text.svelte-lrtk5r{color:#edbb60;background:#e2a1331f}.editor-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){min-height:2.5rem}.loading-overlay.svelte-lrtk5r{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb,var(--paper) 80%,transparent);z-index:10;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}@media (width<=1050px){.statement-item.svelte-lrtk5r{grid-template-columns:auto minmax(10rem,1fr) minmax(8rem,.7fr) auto auto}.statement-period.svelte-lrtk5r{display:none}.summary-grid.svelte-lrtk5r{grid-template-columns:repeat(2,minmax(0,1fr))}.checks-card.svelte-lrtk5r{flex-direction:column;align-items:flex-start}.checks-list.svelte-lrtk5r{justify-content:flex-start}.editor-grid.svelte-lrtk5r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.statement-ingestion.svelte-lrtk5r{gap:1rem}.page-heading.svelte-lrtk5r,.detail-heading.svelte-lrtk5r,.transactions-toolbar.svelte-lrtk5r,.editor-footer.svelte-lrtk5r{flex-direction:column;align-items:stretch}.page-heading.svelte-lrtk5r .primary-action:where(.svelte-lrtk5r){align-self:stretch}.drop-zone.svelte-lrtk5r{grid-template-columns:auto 1fr;min-height:8rem;padding:1.15rem}.drop-zone.svelte-lrtk5r .secondary-action:where(.svelte-lrtk5r){grid-column:1/-1;width:100%}.drop-icon.svelte-lrtk5r{width:3.4rem;height:3.4rem}.drop-copy.svelte-lrtk5r strong:where(.svelte-lrtk5r){font-size:1rem}.upload-options.svelte-lrtk5r{flex-direction:column;align-items:stretch;margin-top:-.35rem}.upload-options.svelte-lrtk5r label:where(.svelte-lrtk5r){flex-basis:auto;align-items:stretch;display:grid}.privacy-note.svelte-lrtk5r{align-items:flex-start}.inline-primary.svelte-lrtk5r{width:100%!important}.recent-heading.svelte-lrtk5r{padding:1rem}.statement-item.svelte-lrtk5r,.statement-item.local-item.svelte-lrtk5r{grid-template-columns:auto 1fr auto;gap:.8rem;min-height:auto;padding:1rem}.statement-name.svelte-lrtk5r,.statement-summary.svelte-lrtk5r{grid-column:2}.statement-period.svelte-lrtk5r{display:none}.status-pill.svelte-lrtk5r{grid-column:2;justify-self:start}.chevron.svelte-lrtk5r{grid-area:1/3/4}.local-actions.svelte-lrtk5r{flex-direction:column;grid-area:1/3/4}.detail-title.svelte-lrtk5r{align-items:flex-start}.detail-title.svelte-lrtk5r h2:where(.svelte-lrtk5r){white-space:normal;word-break:break-word}.detail-actions.svelte-lrtk5r{display:grid}.detail-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){width:100%}.summary-grid.svelte-lrtk5r{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.svelte-lrtk5r article:where(.svelte-lrtk5r){padding:.85rem}.checks-card.svelte-lrtk5r{border-radius:14px}.checks-list.svelte-lrtk5r{width:100%;display:grid}.toolbar-controls.svelte-lrtk5r{flex-direction:column;align-items:stretch}.search-control.svelte-lrtk5r input:where(.svelte-lrtk5r),.combine-search.svelte-lrtk5r input:where(.svelte-lrtk5r){width:100%}.toolbar-controls.svelte-lrtk5r select:where(.svelte-lrtk5r),.combine-panel.svelte-lrtk5r select:where(.svelte-lrtk5r){width:100%;max-width:none}.combine-panel.svelte-lrtk5r{align-items:stretch;display:grid}.combine-summary.svelte-lrtk5r{margin-right:0}.transaction-head.svelte-lrtk5r{display:none}.row-selector.svelte-lrtk5r{height:2.8rem;padding:0 .7rem}.row-summary.svelte-lrtk5r{grid-template-columns:1fr auto;gap:.55rem;padding:.9rem 1rem .9rem 2.8rem}.row-summary.svelte-lrtk5r>span:where(.svelte-lrtk5r):before{color:var(--muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.65rem;font-weight:800;display:block}.date-cell.svelte-lrtk5r{grid-area:1/1}.amount-cell.svelte-lrtk5r{text-align:right;grid-area:1/2}.merchant-cell.svelte-lrtk5r{grid-area:2/1/auto/-1}.category-cell.svelte-lrtk5r{grid-area:3/1}.row-status.svelte-lrtk5r{grid-area:3/2;justify-self:end}.row-chevron.svelte-lrtk5r{display:none}.uncombine-row.svelte-lrtk5r{margin:.15rem 1rem .8rem auto;position:static}.row-editor.svelte-lrtk5r{padding:1rem}.editor-grid.svelte-lrtk5r{grid-template-columns:1fr}.editor-grid.svelte-lrtk5r .merchant-field:where(.svelte-lrtk5r),.editor-grid.svelte-lrtk5r .match-field:where(.svelte-lrtk5r){grid-column:auto}.editor-actions.svelte-lrtk5r{grid-template-columns:1fr 1fr;display:grid}.editor-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){width:100%}}.bank-mark.danger.svelte-lrtk5r{color:#ef8f87;background:#ef5e5326}.combine-panel.svelte-lrtk5r{background:var(--panel);gap:1rem;min-width:0;margin:0;padding:1.3rem 1.4rem;display:grid}.combine-summary.svelte-lrtk5r{min-width:0;margin:0}.combine-summary.svelte-lrtk5r>div:where(.svelte-lrtk5r){flex:1;min-width:0}.combine-summary.svelte-lrtk5r small:where(.svelte-lrtk5r){overflow-wrap:anywhere}.combine-total.svelte-lrtk5r{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem}.combine-mode.svelte-lrtk5r{border:1px solid var(--line);background:var(--field);border-radius:12px;gap:.35rem;padding:.35rem;display:flex}.combine-mode.svelte-lrtk5r button:where(.svelte-lrtk5r){color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;min-height:2.8rem;padding:.65rem 1rem;font-weight:750}.combine-mode.svelte-lrtk5r button[aria-pressed=true]:where(.svelte-lrtk5r){background:color-mix(in srgb,var(--primary) 16%,var(--panel));color:var(--primary)}.combine-fields.svelte-lrtk5r{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.combine-fields.svelte-lrtk5r label:where(.svelte-lrtk5r){color:var(--muted);gap:.4rem;min-width:0;font-size:.8rem;display:grid}.combine-fields.svelte-lrtk5r .wide-field:where(.svelte-lrtk5r){grid-column:1/-1}.combine-fields.svelte-lrtk5r input:where(.svelte-lrtk5r),.combine-fields.svelte-lrtk5r select:where(.svelte-lrtk5r){background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:10px;width:100%;min-width:0;max-width:none;min-height:2.8rem;padding:.6rem .8rem;font-size:1rem}.combine-hint.svelte-lrtk5r{overflow-wrap:anywhere;font-size:.82rem}.combine-actions.svelte-lrtk5r{justify-content:flex-end;gap:.65rem;display:flex}.combine-cancel.svelte-lrtk5r{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.combine-panel.svelte-lrtk5r .combine-search:where(.svelte-lrtk5r) input:where(.svelte-lrtk5r){width:100%;min-width:0;font-size:1rem}.combine-panel.svelte-lrtk5r .combine-search:where(.svelte-lrtk5r){min-width:0}.combine-candidates.svelte-lrtk5r{gap:.6rem;max-height:20rem;display:grid;overflow-y:auto}.combine-candidate.svelte-lrtk5r{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:flex}.combine-candidate.svelte-lrtk5r:has(input:where(.svelte-lrtk5r):checked){background:color-mix(in srgb,var(--primary) 14%,var(--panel));border-color:var(--primary)}.combine-candidate.svelte-lrtk5r input:where(.svelte-lrtk5r){accent-color:var(--primary);width:1.1rem;min-width:1.1rem;height:1.1rem;padding:0}.combine-candidate.svelte-lrtk5r span:where(.svelte-lrtk5r){overflow-wrap:anywhere;flex:1;gap:.2rem;min-width:0;display:grid}.combine-candidate.svelte-lrtk5r>strong:where(.svelte-lrtk5r){font-variant-numeric:tabular-nums;white-space:nowrap}.combine-candidate.svelte-lrtk5r small:where(.svelte-lrtk5r){font-size:.78rem}.saved-combination.svelte-lrtk5r{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--primary) 7%,var(--panel));align-items:center;gap:.8rem;padding:1rem 1.3rem;display:flex}.saved-combination.svelte-lrtk5r>div:where(.svelte-lrtk5r){overflow-wrap:anywhere;flex:1;gap:.2rem;min-width:0;display:grid}.saved-combination.svelte-lrtk5r small:where(.svelte-lrtk5r){font-size:.8rem}.saved-combination.svelte-lrtk5r svg{color:var(--primary);flex-shrink:0}@media (width<=767px){.combine-fields.svelte-lrtk5r{grid-template-columns:1fr}.combine-summary.svelte-lrtk5r{flex-wrap:wrap}.combine-total.svelte-lrtk5r{width:100%;margin-top:.3rem}.combine-mode.svelte-lrtk5r{flex-direction:column}.combine-actions.svelte-lrtk5r{flex-wrap:wrap}.combine-actions.svelte-lrtk5r button:where(.svelte-lrtk5r){flex:1}.saved-combination.svelte-lrtk5r{flex-wrap:wrap}.saved-combination.svelte-lrtk5r>div:where(.svelte-lrtk5r){flex-basis:75%}.combine-candidate.svelte-lrtk5r{flex-wrap:wrap}.combine-candidate.svelte-lrtk5r>strong:where(.svelte-lrtk5r){margin-left:1.85rem}.combine-panel.svelte-lrtk5r{padding:1rem}}
