.bfx-history{padding:12px;color:inherit;min-width:0}.bfx-history-filters{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.bfx-history-filters label{display:grid;gap:4px;font-size:10px}.bfx-history input,.bfx-history select{min-height:34px;border:1px solid #64748b55;border-radius:6px;background:transparent;color:inherit;padding:5px;font:inherit;color-scheme:inherit}.bfx-history button,.bfx-history a{border:1px solid #64748b55;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:11px;padding:8px;cursor:pointer}.bfx-history button:disabled{opacity:.4;cursor:default}.bfx-history-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.bfx-history-totals span{padding:8px;border:1px solid #64748b33;border-radius:7px;font-size:10px}.bfx-history-totals b{display:block;font-size:14px;margin-top:4px;font-variant-numeric:tabular-nums}.bfx-history-note,[data-report-status]{font-size:10px;opacity:.8;margin:8px 0}.bfx-history-scroll{overflow:auto;max-width:100%}.bfx-history table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.bfx-history th,.bfx-history td{padding:8px;text-align:left;border-bottom:1px solid #64748b33}.bfx-history .bfx-history-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:10px;font-size:11px}.bfx-history [hidden]{display:none!important}@media(max-width:600px){.bfx-history-filters label{flex:1 1 130px;min-width:0}.bfx-history input,.bfx-history select{width:100%;font-size:16px;min-width:0}.bfx-history-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.bfx-history{padding:10px 0}.bfx-history-totals b{font-size:16px}}
/* V48: History account cell shows the account number with a dot for its type (green live, grey demo). */
.bfx-history td.bfx-acct-live::before,.bfx-history td.bfx-acct-demo::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:middle;background:#12b76a}
.bfx-history td.bfx-acct-demo::before{background:#98a2b3}
