.baccarat-history-modal-body{padding:0!important;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 112px);overflow:hidden}.bhm-summary{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid rgba(255,215,120,.1)}.bhm-summary-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px}.bhm-summary-stat+.bhm-summary-stat{border-left:1px solid rgba(255,215,120,.1)}.bhm-summary-abbr{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;opacity:.55}.bhm-summary-count{font-size:28px;font-weight:300;line-height:1;letter-spacing:-.5px}.bhm-summary-pct{font-size:10px;font-weight:600;opacity:.55;letter-spacing:.3px}.bhm-summary-stat.is-player .bhm-summary-count,.bhm-summary-stat.is-player .bhm-summary-abbr{color:#7eb3ff}.bhm-summary-stat.is-banker .bhm-summary-count,.bhm-summary-stat.is-banker .bhm-summary-abbr{color:#ff8080}.bhm-summary-stat.is-tie .bhm-summary-count,.bhm-summary-stat.is-tie .bhm-summary-abbr{color:#7dddaa}.bhm-bar{display:flex;height:4px;width:100%;overflow:hidden}.bhm-bar-segment{height:100%;transition:width .4s ease}.bhm-bar-segment.is-player{background:#4a90e2}.bhm-bar-segment.is-tie{background:#3dbd80}.bhm-bar-segment.is-banker{background:#e25555}.bhm-list-header{display:grid;grid-template-columns:72px 1fr auto;gap:8px;padding:7px 16px;border-bottom:1px solid rgba(255,215,120,.08);font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ffd77859}.bhm-col-profit{text-align:right}.bhm-list{list-style:none;margin:0;padding:4px 0;flex:1;overflow-y:auto}.bhm-row{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s ease}.bhm-row:last-child{border-bottom:none}.bhm-row:hover{background:#ffffff08}.bhm-round-num{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#ffffff47;letter-spacing:.3px}.bhm-badge-latest{font-size:8px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:1px 5px;border-radius:999px;background:#ffd7781f;color:#ffd778a6;border:1px solid rgba(255,215,120,.22)}.bhm-outcome-cell{display:flex;align-items:center;gap:8px}.bhm-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.bhm-dot.is-player{background:#4a90e22e;color:#7eb3ff;border:1.5px solid rgba(74,144,226,.4)}.bhm-dot.is-banker{background:#e255552e;color:#ff8080;border:1.5px solid rgba(226,85,85,.4)}.bhm-dot.is-tie{background:#3dbd802e;color:#7dddaa;border:1.5px solid rgba(61,189,128,.4)}.bhm-outcome-label{font-size:13px;font-weight:600;color:#ffffffbf}.bhm-row.is-player .bhm-outcome-label{color:#9ec8ff}.bhm-row.is-banker .bhm-outcome-label{color:#faa}.bhm-row.is-tie .bhm-outcome-label{color:#8de8be}.bhm-profit{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:right;white-space:nowrap}.bhm-profit.is-win{color:#6eff9e}.bhm-profit.is-loss{color:#ff7070}.bhm-profit.is-push{color:#ffffff61;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.bhm-empty{text-align:center;padding:40px 20px;font-size:13px;color:#ffffff59;margin:0}.bhm-footer{text-align:center;font-size:10px;color:#ffffff38;padding:10px 16px;margin:0;border-top:1px solid rgba(255,215,120,.08);letter-spacing:.3px}
