/* Buscador de equipos */
.erow{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 44px 48px 92px 78px 72px 92px 86px minmax(0,1.05fr);gap:12px;align-items:center;padding:9px 20px;border-bottom:1px solid var(--border);background:var(--surface);cursor:pointer}
.erow:hover{background:var(--surface-2)}
.ehead{background:var(--bg);border-bottom:1px solid var(--border-strong)}
.ehead span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center}
.ehead .r{justify-content:flex-end}
.erow .obj{font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stars{display:flex;gap:3px}
.stars i{width:10px;height:10px;border-radius:2px;background:var(--surface-3);display:block}
.stars i.on{background:var(--chrome-hi)}
.dif{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:700;border:1px solid;white-space:nowrap}
.dif.de{background:rgba(64,192,87,.14);border-color:rgba(64,192,87,.5);color:var(--up)}
.dif.dm{background:var(--chrome-dim);border-color:color-mix(in oklab,var(--chrome) 50%,transparent);color:var(--chrome-hi)}
.dif.dh{background:rgba(255,146,43,.14);border-color:rgba(255,146,43,.5);color:var(--r2t)}
.dif.dx{background:rgba(255,107,107,.14);border-color:rgba(255,107,107,.5);color:var(--down)}
/* Ficha de liga */
.lhero{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px 32px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--chrome-dim) 90%,transparent),transparent 62%)}
.ctable{display:grid;grid-template-columns:34px minmax(0,1fr) 44px 40px 40px 40px 52px 48px 52px 120px;gap:12px;align-items:center;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--surface)}
.ctable:hover{background:var(--surface-2)}
.chead2{background:var(--bg);border-bottom:1px solid var(--border-strong)}
.chead2 span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center}
.chead2 .r{justify-content:flex-end}
.ctable .pos{font-size:13px;font-weight:700;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums}
.ctable .pts{font-size:15px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}
.zone{box-shadow:inset 3px 0 0 var(--z,transparent)}
.zc{--z:var(--accent)} .ze{--z:var(--r5t)} .zd{--z:var(--down)}
.form{display:flex;gap:4px;justify-content:flex-end}
.form i{width:16px;height:16px;border-radius:3px;display:grid;place-items:center;font-size:9px;font-weight:800;color:var(--r-ink)}
.form i.g{background:var(--up)} .form i.e{background:var(--flat);color:#fff} .form i.p{background:var(--down);color:#fff}
.zkey{display:flex;gap:18px;padding:12px 20px;font-size:12px;color:var(--text-3);border-bottom:1px solid var(--border)}
.zkey span{display:inline-flex;align-items:center;gap:7px}
.zkey i{width:3px;height:12px;border-radius:2px;display:block}
.chips-h .chip-a,.chips-h .chip-nav{white-space:nowrap}
