.BankStatementConverter-module__mwQILW__wrap{flex-direction:column;gap:16px;max-width:860px;display:flex}.BankStatementConverter-module__mwQILW__drop{text-align:center;cursor:pointer;border:2px dashed var(--color-border);background:var(--color-white);flex-direction:column;align-items:center;gap:8px;width:100%;padding:44px 24px;transition:border-color .15s,background .15s;display:flex}.BankStatementConverter-module__mwQILW__drop:hover{border-color:var(--color-purple);background:var(--color-surface)}.BankStatementConverter-module__mwQILW__dropIcon{font-size:34px}.BankStatementConverter-module__mwQILW__dropTitle{font-family:var(--font-display);color:var(--color-heading);font-size:17px;font-weight:600}.BankStatementConverter-module__mwQILW__dropHint{color:var(--color-grey-400);font-size:12.5px}.BankStatementConverter-module__mwQILW__error{color:var(--color-red);background:var(--badge-red);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.BankStatementConverter-module__mwQILW__loading{color:var(--color-grey-500);align-items:center;gap:12px;padding:18px 22px;font-size:14px;display:flex}.BankStatementConverter-module__mwQILW__spinner{border:2px solid var(--color-border);border-top-color:var(--color-purple);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite BankStatementConverter-module__mwQILW__spin}@keyframes BankStatementConverter-module__mwQILW__spin{to{transform:rotate(360deg)}}.BankStatementConverter-module__mwQILW__result{padding:20px 22px}.BankStatementConverter-module__mwQILW__resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.BankStatementConverter-module__mwQILW__count{color:var(--color-heading);font-size:22px;font-family:var(--font-display)}.BankStatementConverter-module__mwQILW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BankStatementConverter-module__mwQILW__miniBtn{border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-heading);padding:8px 12px;font-size:13px}.BankStatementConverter-module__mwQILW__miniBtn:hover{background:var(--color-surface)}.BankStatementConverter-module__mwQILW__textBtn{color:var(--color-grey-500);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.BankStatementConverter-module__mwQILW__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.BankStatementConverter-module__mwQILW__table{border-collapse:collapse;width:100%;font-size:13px}.BankStatementConverter-module__mwQILW__table th{text-align:left;background:var(--color-surface);color:var(--color-grey-500);border-bottom:1px solid var(--color-border);padding:9px 12px;font-weight:600;position:sticky;top:0}.BankStatementConverter-module__mwQILW__table td{border-bottom:1px solid var(--color-border);color:var(--color-heading);vertical-align:top;padding:8px 12px}.BankStatementConverter-module__mwQILW__table tr:last-child td{border-bottom:none}.BankStatementConverter-module__mwQILW__num{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.BankStatementConverter-module__mwQILW__dateCell{white-space:nowrap;font-family:var(--font-mono);font-size:12.5px}.BankStatementConverter-module__mwQILW__more{color:var(--color-grey-400);margin:10px 2px 0;font-size:12.5px}.BankStatementConverter-module__mwQILW__fallback p{color:var(--color-body);margin:0 0 12px;font-size:13.5px;line-height:1.5}.BankStatementConverter-module__mwQILW__raw{font-family:var(--font-mono);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:340px;color:var(--color-heading);margin:0;padding:14px;font-size:11.5px;line-height:1.55;overflow:auto}
