
.om{max-width:1260px;margin:0 auto;padding:6px 0 48px;display:flex;flex-direction:column;gap:18px;color:#e6edf7;font-family:Manrope,sans-serif}
.om *{box-sizing:border-box}
.om-beta{display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:800;letter-spacing:.08em;color:#9bd3ff;background:rgba(24,200,255,.08);border:1px solid rgba(24,200,255,.25);border-radius:999px;padding:4px 10px;margin-bottom:10px}
.om-beta:before{content:"";width:6px;height:6px;border-radius:50%;background:#38d9a9;box-shadow:0 0 8px #38d9a9}
.om-h1{font:800 34px/1.1 Montserrat,Manrope,sans-serif;margin:0;letter-spacing:-.5px}
.om-h1 span{background:linear-gradient(90deg,#1484f5,#18c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.om-sub{color:#a9b8cc;font-size:15px;line-height:1.55;max-width:780px;margin:8px 0 0}
.om-coins{display:flex;flex-wrap:wrap;gap:6px}
.om-coins button{flex:0 0 auto;min-height:36px;padding:0 13px;border-radius:10px;border:1px solid #1d3049;background:#0a1423;color:#a9b8cc;font:700 13px Manrope,sans-serif;cursor:pointer}
.om-coins button:hover{border-color:#2f5a8a;color:#e6edf7}
.om-coins button.on{border-color:#18c8ff;background:linear-gradient(180deg,#10345a,#0c2440);color:#fff;box-shadow:0 0 0 1px rgba(24,200,255,.25),0 4px 14px rgba(24,150,255,.18)}
.om-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}
.om-coin{font:800 26px Montserrat,Manrope,sans-serif}
.om-price{font:800 26px Manrope,sans-serif;font-variant-numeric:tabular-nums}
.om-chg{font-weight:800;font-size:14px;padding:2px 8px;border-radius:7px}
.om-chg.up{color:#38d9a9;background:rgba(56,217,169,.1)}.om-chg.dn{color:#ff6b6b;background:rgba(255,107,107,.1)}
.om-upd{color:#6f8299;font-size:12px;margin-left:auto}
.om-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.om-sc{background:linear-gradient(180deg,#0d1a2d,#0a1422);border:1px solid #1a2a40;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}
.om-sc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--a,#18c8ff)}
.om-sc h3{margin:0;font-size:12px;font-weight:800;letter-spacing:.07em;color:#8fa3bf;text-transform:uppercase}
.om-kv{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#a9b8cc}
.om-kv b{color:#e6edf7;font-variant-numeric:tabular-nums}
.om-big{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--a,#e6edf7)}
.om-near{border-top:1px solid #1a2a40;padding-top:10px;font-size:13px;color:#a9b8cc;line-height:1.45}
.om-near b{color:#e6edf7}
.om-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}
.om-card{background:#0b1626;border:1px solid #1a2a40;border-radius:18px;padding:18px 20px;min-width:0}
.om-ttl{font-size:16px;font-weight:800;margin:0 0 12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}
.om-ttl small{font-size:12px;color:#6f8299;font-weight:600}
.om-tabs{display:inline-flex;background:#08111e;border:1px solid #1d3049;border-radius:10px;padding:3px}
.om-tabs button{min-height:30px;padding:0 12px;border-radius:7px;border:0;background:transparent;color:#8fa3bf;font:700 12px Manrope,sans-serif;cursor:pointer}
.om-tabs button.on{background:#14304f;color:#fff}
.om-hd,.om-row{display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);gap:8px;align-items:center}
.om-hd{font-size:11px;font-weight:800;letter-spacing:.06em;color:#6f8299;padding:0 0 8px;border-bottom:1px solid #16243a;margin-bottom:4px}
.om-hd .l{text-align:right;color:#ff8a8a}.om-hd .r{color:#7fc4ff}.om-hd .c{text-align:center}
.om-row{min-height:26px;border-radius:7px;cursor:default;position:relative}
.om-row:hover{background:rgba(24,200,255,.05)}
.om-row.now{background:linear-gradient(90deg,rgba(24,200,255,0),rgba(24,200,255,.12),rgba(24,200,255,0));min-height:34px}
.om-row.now .om-px{color:#18c8ff;font-size:14px}
.om-row.rng{box-shadow:inset 0 1px 0 rgba(255,216,77,.35),inset 0 -1px 0 rgba(255,216,77,.35)}
.om-side-l,.om-side-r{display:flex;align-items:center;gap:8px;min-width:0;height:22px}
.om-side-l{flex-direction:row-reverse}
.om-track{flex:1 1 auto;min-width:0;height:14px;display:flex}
.om-side-l .om-track{justify-content:flex-end}
.om-stack{display:flex;height:14px;border-radius:4px;overflow:hidden;min-width:0}
.om-side-l .om-stack{flex-direction:row-reverse}
.om-stack i{display:block;height:100%}
.om-lab{flex:0 0 62px;font-size:11px;color:#8fa3bf;font-variant-numeric:tabular-nums;white-space:nowrap}
.om-side-l .om-lab{text-align:right}
.om-lab.hot{color:#ff8a8a;font-weight:800}
.om-px{text-align:center;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#c9d6e6;line-height:1.15}
.om-px small{display:block;font-size:10px;color:#5d7088;font-weight:600}
.om-tags{display:flex;gap:3px;justify-content:center;flex-wrap:wrap;margin-top:2px}
.om-tag{font-size:9.5px;font-weight:800;padding:1px 5px;border-radius:5px;letter-spacing:.02em;white-space:nowrap}
.om-tag.rl{background:rgba(255,216,77,.14);color:#ffd84d}.om-tag.eq{background:rgba(156,196,242,.12);color:#9cc4f2}.om-tag.rh{background:rgba(60,240,143,.12);color:#3cf08f}
.om-tag.w{background:#12385e;color:#9bd3ff}.om-tag.w.ask{background:#4a2a12;color:#ffc58a}.om-tag.dex{background:#3a1c2a;color:#ff9aa8}
.om-star{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:800;color:#ff8a8a;letter-spacing:.04em}
.om-leg{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#a9b8cc;margin-top:14px;padding-top:12px;border-top:1px solid #16243a}
.om-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.om-aside{display:flex;flex-direction:column;gap:16px;min-width:0}
.om-lv{display:flex;flex-direction:column;gap:2px}
.om-lv div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;border-top:1px solid #16243a;font-size:13px}
.om-lv div:first-child{border-top:0}
.om-lv b{font-variant-numeric:tabular-nums}.om-lv span{color:#8fa3bf;font-size:12px;text-align:right}
.om-ev{display:flex;flex-direction:column;max-height:640px;overflow:auto;margin-right:-8px;padding-right:8px}
.om-ev>div{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:9px 0;border-top:1px solid #16243a;font-size:13px;line-height:1.4}
.om-ev>div:first-child{border-top:0}
.om-ev time{color:#5d7088;font-size:12px;font-variant-numeric:tabular-nums;padding-top:1px}
.om-ev em{font-style:normal;font-weight:800;font-size:10.5px;letter-spacing:.06em;display:block;margin-bottom:1px}
.om-ev span.s{color:#8fa3bf;font-size:12px}
.om-note{font-size:12.5px;color:#6f8299;line-height:1.55;margin:0}
.om-how{background:#0a1422;border:1px solid #1a2a40;border-radius:14px;padding:4px 18px}
.om-how summary{cursor:pointer;font-weight:800;font-size:14px;padding:12px 0;color:#c9d6e6}
.om-how p{color:#8fa3bf;font-size:13px;line-height:1.6;margin:0 0 10px}
.om-tip{position:fixed;z-index:50;pointer-events:none;background:#0a1424;border:1px solid #2a4468;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.6;color:#dbe4f0;box-shadow:0 10px 30px rgba(0,0,0,.55);min-width:230px;display:none}
.om-tip b{display:block;font-size:13px;margin-bottom:4px}
.om-tip div{display:flex;justify-content:space-between;gap:14px}.om-tip i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}
.om-tip span{color:#a9b8cc}.om-tip em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}
.om-tip .sep{border-top:1px solid #1d3049;margin-top:6px;padding-top:6px;display:block;color:#9bd3ff}
.om-tip .sub span{color:#6f8299;font-size:11px}
@media (max-width:1060px){.om-main{grid-template-columns:minmax(0,1fr)}.om-ev{max-height:420px}}
@media (max-width:760px){.om-h1{font-size:26px}.om-sum{grid-template-columns:minmax(0,1fr)}.om-hd,.om-row{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:5px}.om-lab{display:none}.om-card{padding:14px 12px}.om-star{display:none}.om-coin,.om-price{font-size:21px}.om-upd{margin-left:0;width:100%}.om-coins{gap:5px}.om-coins button{min-height:34px;padding:0 10px;font-size:12px;flex:1 0 auto}}
