.srcb{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:4px 10px;border-radius:20px;border:1px solid var(--line);color:var(--txt);white-space:nowrap}.srcb i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}
.wk{display:grid;grid-template-columns:repeat(5,1fr);padding:0}.wk>div{padding:12px 14px;border-right:1px solid var(--line)}.wk>div:last-child{border:0}.wk .td{background:color-mix(in srgb,var(--ac) 8%,transparent)}
.wk b{font-size:13px}.wk small{display:block;color:var(--mut);font-size:11px;margin-top:3px}.wk .cau{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:10px}.cau.hi{background:color-mix(in srgb,var(--neg) 20%,transparent);color:var(--neg)}.cau.md{background:color-mix(in srgb,#eab308 20%,transparent);color:#eab308}.cau.lo{background:color-mix(in srgb,var(--ac) 15%,transparent);color:var(--ac)}
.brief p{font-size:13.5px;line-height:1.55;margin-bottom:12px}.heat{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.heat div{border-radius:10px;padding:10px 6px;text-align:center;border:1px solid var(--line)}.heat b{display:block;font-size:15px}.heat small{font-size:11px}
.srow{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.srow small{color:var(--mut);font-size:11px}
.drop{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1.5px dashed color-mix(in srgb,var(--ac) 50%,var(--line));border-radius:12px;padding:16px 12px;cursor:pointer;transition:.15s}.drop:hover,.drop.over{background:color-mix(in srgb,var(--ac) 8%,transparent)}.drop input{display:none}.drop .ic{width:24px;height:24px;color:var(--ac)}.drop small{color:var(--mut);font-size:11px}
.me{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.me .th{width:44px;height:34px;border-radius:6px;background:var(--bg) center/cover;border:1px solid var(--line);display:grid;place-items:center;font-size:9px;color:var(--mut)}.me b{font-size:12px;font-weight:500;display:block}.me small{color:var(--mut);font-size:10.5px}
select{background:var(--bg);color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:3px 6px;font-size:11px}
.filt{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:10px 14px}.filt .fg{display:flex;gap:6px;align-items:center}.filt .fg>small{color:var(--mut);font-size:10px;letter-spacing:.1em;margin-right:4px}
.chip{background:none;border:1px solid var(--line);color:var(--mut);border-radius:20px;padding:4px 11px;font-size:11.5px;cursor:pointer}.chip.on{border-color:var(--ac);color:var(--txt);background:color-mix(in srgb,var(--ac) 12%,transparent)}
.ccy{display:inline-block;min-width:34px;text-align:center;font-size:10px;font-weight:700;padding:2px 5px;border-radius:5px;background:var(--bg);border:1px solid var(--line)}
.ev{display:grid;grid-template-columns:62px 40px 46px 1fr 50px 50px 104px 72px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px}.ev.hd{color:var(--mut);font-size:10px;letter-spacing:.08em;padding:4px 0}.ev .num{text-align:right}.ev .cd{font-size:11px}
.ev.block{background:linear-gradient(90deg,color-mix(in srgb,var(--neg) 10%,transparent),transparent)}.ev .stag{font-size:9.5px;color:var(--mut);display:block}
.bell{display:flex;gap:4px}.bell button{background:none;border:1px solid var(--line);color:var(--mut);border-radius:6px;font-size:9.5px;padding:2px 5px;cursor:pointer}.bell button.on{border-color:var(--ac);color:var(--ac)}
.rv{padding:11px 0;border-bottom:1px solid var(--line)}.rv .t{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px}.rv .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.rv .nums small{display:block;color:var(--mut);font-size:10px}.rv .nums b{font-size:15px}
.beat{color:var(--ac)}.miss{color:var(--neg)}.st{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.st.p{background:color-mix(in srgb,#eab308 20%,transparent);color:#eab308}.st.c{background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ac)}
.rev{font-size:10px;color:#eab308;margin-left:6px}.sm{margin-top:8px;display:grid;grid-template-columns:90px 1fr 40px;gap:8px;align-items:center;font-size:10.5px;color:var(--mut)}.smb{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--neg),var(--line) 50%,var(--ac))}.smb i{position:absolute;top:-4px;width:3px;height:14px;background:var(--txt);border-radius:2px;margin-left:-1px}
h2.sec{font-size:12px;letter-spacing:.14em;color:var(--mut);text-transform:uppercase;margin:6px 0 -2px;font-weight:600}
.aig{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aic h4{font-size:13px;display:flex;gap:8px;align-items:center;margin-bottom:6px}.aic p{font-size:12px;color:var(--mut);line-height:1.5;min-height:54px}
.pb{display:grid;grid-template-columns:62px 58px 1fr;gap:8px;align-items:center;font-size:11.5px;margin:6px 0}.pb .bi{font-weight:700;font-size:10px}.bull{color:var(--ac)}.bear{color:var(--neg)}.mtr{display:flex;gap:3px}.mtr i{flex:1;height:6px;border-radius:2px;background:var(--line)}.mtr i.f{background:currentColor}
.rx{width:100%;margin-top:8px;font-size:11px}.rx td,.rx th{padding:3px 4px;text-align:right}.rx td:first-child,.rx th:first-child{text-align:left}.rx th{font-size:9.5px}
.stance{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.stance.hk{background:color-mix(in srgb,var(--neg) 18%,transparent);color:var(--neg)}.stance.dv{background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ac)}.stance.nt{background:var(--bg);color:var(--mut)}
@media(max-width:1100px){.aig,.wk,.heat{grid-template-columns:1fr 1fr}}
.dxyk{display:flex;gap:28px;margin-bottom:6px}.dxyk small{display:block;color:var(--mut);font-size:10px;letter-spacing:.1em}.dxyk b{font-size:20px;font-weight:600}
