/* Classic Live: Big-orders Lens (ladder card) and the Robots row under the wallet tiles. Added in V4.2 P1. */
.lad .lhide{display:none!important}
.lens{margin-top:8px}
.lens .lrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}
.lens .lsv{display:inline-flex;align-items:center;gap:2px}
.lens .lx{background:none;border:0;color:var(--mut);cursor:pointer;font-size:12px;padding:2px 4px}
.lens .lsave{display:inline-flex;gap:4px;align-items:center}
.lens .lsave input{width:110px;padding:4px 6px;font-size:12px}
.lens .seg:disabled{opacity:.5;cursor:not-allowed}
.lsliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 14px}
.lsl{display:flex;flex-direction:column;gap:2px;font-size:12px}
.lsl .ll{color:var(--mut)}.lsl .lv{font-variant-numeric:tabular-nums;font-size:12.5px}.lsl input[type=range]{width:100%}
.lbody p{margin:6px 0;font-size:13px}.lbody .l1{font-size:13.5px}.lerr{color:var(--amb)}.lplan{color:var(--blu)}
.lbands{margin-top:6px;max-height:340px;overflow:auto}
.lb{position:relative;display:flex;gap:8px;align-items:center;padding:5px 6px;margin:2px 0;border-radius:6px;font-size:12.5px;cursor:pointer;font-variant-numeric:tabular-nums;overflow:hidden}
.lb .lbar{position:absolute;left:0;top:0;bottom:0;opacity:.2;z-index:0}
.lb.ask .lbar{background:var(--red)}.lb.bid .lbar{background:var(--grn)}
.lb>*:not(.lbar){position:relative;z-index:1}.lb .lp{font-weight:700;min-width:54px}.lb .lt{flex:1}
.lb.near{outline:1px solid var(--line)}.lb.sel{background:#1b2634}.lb.key{cursor:default}
.lmark{text-align:center;font-size:11px;color:var(--mut);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:2px 0}
.lact{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 6px 6px}
.lkh{margin-top:6px}
/* Robots row */
.rbx{margin:-4px 0 10px}
.rbar{display:flex;justify-content:flex-end}
.rbtn{font-size:11px;padding:3px 8px}
.rmenu{margin-top:6px;display:flex;flex-direction:column;gap:6px}
.rmode,.rchk{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}
.rpick{display:flex;flex-direction:column;gap:4px;padding-left:16px}
.rtiles{display:flex;flex-direction:column;gap:4px;margin-top:6px}
.tile.mini{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 8px;font-size:12.5px}
.tile.mini .rn{font-weight:700}.tile.mini .rnet{font-variant-numeric:tabular-nums}.tile.mini .rcnt{color:var(--mut)}
.tile.mini .rx{margin-left:auto;background:none;border:0;color:var(--mut);cursor:pointer;font-size:13px;padding:2px 6px}

/* V4.2: subtle live tag on the YOU (OMNI) tile: it is the real account, the robots are paper */
.livetag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--grn);border:1px solid currentColor;vertical-align:middle;opacity:.9}
/* Key levels card (own panel) and its ladder ticks */
.klv .klg{margin-top:6px}.klv .klh{letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px}
.klv .kl{display:flex;gap:8px;align-items:baseline;padding:3px 4px;border-radius:6px;cursor:pointer;font-variant-numeric:tabular-nums}
.klv .kl:hover,.klv .kl:focus{background:rgba(255,255,255,.05);outline:none}
.klv .klp{min-width:64px;font-weight:600}.klv .klt{flex:1;font-size:12px}.klv .kld{font-size:12px;color:var(--mut)}
.klv .kl.up .klp,.klv .kl.up .kld{color:var(--grn)}.klv .kl.dn .klp,.klv .kl.dn .kld{color:var(--red)}
.klv .klw{padding:0 4px 4px 76px}
