 
.bm-buy{fill:#3ddc84;stroke:#0d2a1a;stroke-width:1.4;cursor:pointer}.bm-sell{fill:#ff5d6c;stroke:#2e0d12;stroke-width:1.4;cursor:pointer}
.bm-mk:focus{outline:none;stroke:#fff;stroke-width:2}
.bm-lab{fill:#f6f0fa;font-size:8.5px;font-weight:800;paint-order:stroke;stroke:#120a1c;stroke-width:3px;pointer-events:none}
.bm-stale .bm-buy,.bm-stale .bm-sell{fill:#8a8396;stroke:#2a2433}.bm-stale .bm-lab{fill:#8a8396}.bm-stale{opacity:.7}
.bm-tipbg{fill:#1b1028;stroke:#cfa8ff;stroke-width:1}.bm-tip1{fill:#fff;font-size:11px;font-weight:800}.bm-tip2{fill:#d9cfe6;font-size:10px}
.ct-legend .bm-lg:before{border-radius:0;height:9px;width:9px}.ct-legend .bm-lg-buy:before{background:#3ddc84;clip-path:polygon(50% 0,100% 90%,0 90%)}
.ct-legend .bm-lg-sell:before{background:#ff5d6c;clip-path:polygon(0 10%,100% 10%,50% 100%)}.ct-legend .bm-lg-sz:before,.ct-legend .bm-lg-fx:before{display:none}.ct-legend .bm-lg-fx{color:#ffb84d;font-weight:800}
.bm-empty{margin:8px 0;padding:10px 12px;border:1px dashed var(--line2);border-radius:10px;font-size:.84rem;color:var(--text,#f6f0fa)}
.bm-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0}
.bm-tile{background:rgba(255,255,255,.04);border:1px solid var(--line2);border-radius:10px;padding:8px 10px;min-width:0}
.bm-tile i{display:block;font-style:normal;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mut2)}.bm-tile b{display:block;font-size:.95rem;overflow-wrap:anywhere}.bm-tile small{display:block;font-size:.68rem;color:var(--mut);overflow-wrap:anywhere}
.bm-h{margin-top:14px!important}.bm-tw{overflow-x:auto;max-height:340px;overflow-y:auto;border:1px solid var(--line2);border-radius:10px}
.bm-tb{width:100%;border-collapse:collapse;font-size:.74rem}.bm-tb th,.bm-tb td{padding:6px 9px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line2)}.bm-tb th{color:var(--mut2);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0;background:#1b1028}
.bm-sd-buy{color:#3ddc84;font-weight:700}.bm-sd-sell{color:#ff8d9b;font-weight:700}
@media(max-width:640px){.bm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Scroll rows: scrollbars hidden (Fouad 2026-10-20) */
.bm-tw{scrollbar-width:none}
.bm-tw::-webkit-scrollbar{display:none}
