/* Full-record venue book: all bids in one column, all asks in the other. */
.splitBook h3:after{content:' · bids left, asks right';color:var(--muted);font-weight:800;text-transform:none;letter-spacing:0;margin-left:8px}.bookColumns{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px}.bookColumn{border:1px solid var(--line);border-radius:14px;background:#0c110e;overflow:hidden}.bookColumn header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line);background:#070907}.bookColumn header span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.bookColumn header b{color:var(--muted);font-size:12px}.bookColumn.bids header span{color:var(--green)}.bookColumn.asks header span{color:var(--red)}.bookRow{display:grid;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid rgba(38,52,43,.55)}.bookColumn .bookRow:first-of-type{border-top:0}.bookColumn.bids .bookRow{grid-template-columns:128px minmax(0,1fr) 82px}.bookColumn.asks .bookRow{grid-template-columns:82px minmax(0,1fr) 128px}.bookMeta{min-width:0}.bookMeta b{display:block;color:var(--ink);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookMeta span{display:block;color:var(--muted);font-size:11px}.bookRow strong{font-size:12px;color:var(--text);font-weight:900;white-space:nowrap}.bookColumn.asks .bookRow strong{text-align:right}.bookBar{height:24px;border-radius:8px;background:#151d18;overflow:hidden}.bookBar i{display:block;height:100%;min-width:3px;border-radius:8px}.bookBar.bid i{background:linear-gradient(90deg,#14532d,var(--green))}.bookBar.ask i{margin-left:auto;background:linear-gradient(90deg,#7f1d1d,var(--red))}.bookRow.spot .bookBar.bid i{background:linear-gradient(90deg,#0e7490,var(--cyan))}.bookRow.spot .bookBar.ask i{background:linear-gradient(90deg,#92400e,var(--amber))}
@media(max-width:900px){.bookColumns{grid-template-columns:1fr 1fr;gap:8px;padding:8px;overflow:visible}.bookColumn{min-width:0}.bookBar{height:22px}.bookColumn.bids .bookRow,.bookColumn.asks .bookRow{grid-template-columns:1fr;gap:4px}.bookColumn.bids .bookRow .bookMeta,.bookColumn.asks .bookRow .bookMeta{order:1}.bookColumn.bids .bookRow strong,.bookColumn.asks .bookRow strong{order:2;text-align:left}.bookColumn.bids .bookRow .bookBar,.bookColumn.asks .bookRow .bookBar{order:3}.bookColumn.asks .bookBar i{margin-left:0}.splitBook h3:after{display:block;margin-left:0;margin-top:4px}.bookColumn header{display:block;padding:9px 8px}.bookColumn header span{font-size:10px}.bookColumn header b{display:block;margin-top:1px;font-size:10px}.bookRow{padding:7px 8px}.bookMeta b{font-size:12px}.bookMeta span{display:none}.bookRow strong{font-size:11px}.bookBar{border-radius:7px}}
@media(max-width:520px){.bookColumns{gap:6px;padding:6px}.bookColumn{border-radius:10px}.bookColumn header{padding:8px 7px}.bookColumn header span{font-size:9px;letter-spacing:.05em}.bookColumn header b{display:none}.bookRow{gap:3px;padding:6px 7px}.bookMeta b{font-size:11px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookRow strong{font-size:10px}.bookBar{height:20px;border-radius:6px}.splitBook h3{font-size:12px!important;line-height:1.25}.splitBook h3:after{font-size:10px}.bookColumns .bookColumn.asks .bookRow{ text-align:left }}
