/* team-v2 */

#view-team .t-head{display:block;padding:6px 0 0}
#view-team .field.tsel{max-width:220px;margin:12px 0 12px}
#view-team .tp{margin-top:12px}
#view-team .tp>.ksub{margin:0 0 4px}
.tv-hero{--tc:#5A6470;display:grid;grid-template-columns:auto 1fr;gap:14px 28px;align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--tc) 26%,#0D0D0F) 0%,#0D0D0F 62%)}
.tv-id{display:flex;gap:12px;align-items:center}
.tv-id i{width:8px;height:54px;border-radius:3px;background:var(--tc)}
.tv-id h2{font-size:52px;font-weight:700;line-height:1;margin:0}
.tv-rec{color:var(--muted);font-size:13.5px;margin-top:5px}.tv-rec b{color:var(--ink)}
.tv-stats{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end}
.tv-s{display:grid;gap:3px;min-width:84px;align-content:start}
.tv-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}
.tv-s b{font:600 22px/1.1 var(--display)}
.tv-s small{color:var(--muted);font-size:12px}
.tv-form{display:flex;gap:3px;min-height:26px;align-items:center}
.tv-form i{font-style:normal;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--body)}
.tv-form i.w{background:var(--good-soft);color:var(--good)}.tv-form i.l{background:var(--bad-soft);color:var(--bad)}
.tv-lab{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:12px 0 6px}
.tv-sts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
.tv-st{border:1px solid var(--line);border-radius:12px;padding:10px 11px;background:var(--surface2);cursor:pointer;display:grid;gap:7px;min-width:0}
.tv-st:hover{border-color:var(--accent)}
.tv-st.out{opacity:.55}
.tv-top{display:flex;align-items:center;gap:8px;min-width:0}
.tv-top b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-pos{font:700 10.5px var(--body);letter-spacing:.04em;color:var(--accent);background:var(--asoft);border-radius:4px;padding:1px 5px}
.tv-bar{position:relative;height:6px;border-radius:3px;background:var(--line)}
.tv-bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--accent)}
.tv-bar u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.7;text-decoration:none}
.tv-row2{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}
.tv-row2 b{color:var(--ink);font-weight:600}
.tv-bn{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(70px,1fr) 70px minmax(84px,auto) 78px;gap:10px;align-items:center;padding:7px 4px;border-bottom:1px solid var(--line);cursor:pointer}
.tv-bn:hover{background:var(--surface2)}
.tv-bn.out{opacity:.55}
.tv-bn .tv-min{font-size:13px;white-space:nowrap}
.tv-bn .tv-line{color:var(--muted);font-size:12.5px;white-space:nowrap}
.tv-more summary{cursor:pointer;color:var(--muted);font-size:12.5px;padding:8px 4px}
.tv-more[open] summary{margin-bottom:2px}
.tv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}
.tv-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:transparent;border-radius:10px;padding:5px 10px;font-size:13px;color:var(--ink);cursor:pointer}
.tv-chip[aria-pressed="true"]{background:var(--surface2);border-color:var(--accent)}
.tv-chip em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--bad)}
.tv-chip small{color:var(--muted)}
.tv-wh{font-size:14px;margin:4px 0 6px}.tv-wh span{color:var(--muted);font-size:12.5px}
.tv-weak{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:8px 0 10px}
.tv-pill{display:inline-flex;gap:5px;align-items:center;border-radius:999px;padding:3px 10px;font-size:12.5px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}
.tv-pill b{color:var(--c)}
.tv-rk{display:inline-block;min-width:38px;text-align:center;padding:2px 6px;border-radius:6px;font:600 12.5px var(--body);background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}
.tv-mtab{width:100%;border-collapse:collapse}.tv-mtab td,.tv-mtab th{text-align:center;padding:7px 4px}.tv-mtab td.l,.tv-mtab th.l{text-align:left}
.tv-hm{display:grid;grid-template-columns:44px repeat(6,minmax(0,1fr));gap:4px}
.tv-hm>div{text-align:center;padding:9px 0;border-radius:8px;font:600 14px var(--body)}
.tv-hm .hd{color:var(--muted);font-size:11.5px;font-weight:600;padding:2px 0}
.tv-hm .pl{text-align:left;color:var(--ink);font-weight:700;padding:9px 0 9px 2px}
.tv-hm .c{background:color-mix(in srgb,var(--c) 26%,#0D0D0F);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}
.tv-hm .c.top{box-shadow:inset 0 0 0 2px var(--c);font-weight:800}
.tv-lg{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;color:var(--muted)}.tv-lg i{flex:1;height:6px;border-radius:3px}
.tv-st.open{border-color:var(--accent)}.tv-bn.open{background:var(--surface2)}
.tv-det{border:1px solid var(--line);border-radius:12px;background:var(--surface2);padding:12px 14px;margin:8px 0 10px}
.tv-dh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.tv-dh b{font-size:15px}
.tv-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.tv-q span{display:block;font-size:11px;color:var(--muted);font-weight:600;margin-bottom:3px}
.tv-q div{display:grid;grid-template-columns:repeat(12,1fr);gap:2px}.tv-q i{height:26px;border-radius:3px;display:block}
.tv-ds{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;color:var(--muted)}.tv-ds b{color:var(--ink)}
@media (max-width:640px){.tv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.tv-hero{grid-template-columns:1fr}.tv-stats{justify-content:flex-start}.tv-id h2{font-size:40px}.tv-bn{grid-template-columns:minmax(0,1fr) 70px 70px 78px}.tv-bn .tv-line{display:none}}
    
/* qry-css */

#view-qry .qhead{margin-bottom:12px}
#view-qry .qhead h3{font-size:30px;font-weight:700;line-height:1}
#view-qry .qhead p{margin:6px 0 0;max-width:68ch}
#view-qry .qpanel{background:var(--card);border:1px solid var(--edge);border-radius:14px;padding:14px;margin-bottom:14px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}
#view-qry .qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px}
#view-qry .qgrid .field{min-width:0}
#view-qry .qgrid .field.wide{grid-column:span 2}
#view-qry .qgrid .lab{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}
#view-qry .qgrid select,#view-qry .qgrid input{width:100%;box-sizing:border-box;background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:9px 10px;color:inherit;font:inherit;transition:border-color .15s}
#view-qry .qgrid select:hover,#view-qry .qgrid input:hover{border-color:#3a4552}
#view-qry .qgrid select:focus,#view-qry .qgrid input:focus{border-color:var(--accent);outline:none}
#view-qry #q-pl{font-weight:600}
#view-qry #q-chips{margin:12px 0 0}
#view-qry #q-chips:empty{display:none}
#view-qry .qres{margin:0 0 10px}
#view-qry .qres h4{margin:0;font-family:var(--display);font-size:26px;font-weight:700;line-height:1.1}
#view-qry .qres p{margin:4px 0 0;color:var(--muted);font-size:13px}
#view-qry .qcmp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}
#view-qry .qcmp:empty{display:none}
#view-qry .qcmp div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}
#view-qry .qcmp div.hit{border-color:var(--avg);box-shadow:0 0 0 1px var(--avg) inset}
#view-qry .qcmp small{display:block;color:var(--muted);font-size:12px;margin-bottom:2px}
#view-qry .qcmp b{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}
#view-qry .qcmp span{color:var(--muted);font-size:12px;margin-left:6px}
#view-qry .qk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}
#view-qry .qk div{background:var(--card);border:1px solid var(--edge);border-radius:12px;padding:12px 14px;position:relative;overflow:hidden}
#view-qry .qk div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line)}
#view-qry .qk div.k1:before{background:var(--accent)}
#view-qry .qk div.k2:before{background:var(--avg)}
#view-qry .qk div.g:before{background:var(--good)}#view-qry .qk div.r:before{background:var(--bad)}
#view-qry .qk b{display:block;font-family:var(--display);font-size:32px;font-weight:600;line-height:1.05}
#view-qry .qk div.g b{color:var(--good)}#view-qry .qk div.r b{color:var(--bad)}
#view-qry .qk span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3}
#view-qry .qchart{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 12px 8px;margin-bottom:14px}
#view-qry .qchart:empty{display:none}
#view-qry .qct{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;color:var(--muted)}
#view-qry .qct em{font-style:normal;display:inline-flex;align-items:center;gap:5px;margin-left:12px}
#view-qry .qct em:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--avg)}
#view-qry .qct em.o:before{background:#34C46A}#view-qry .qct em.u:before{background:#F0524D}
#view-qry .qbars{display:flex;align-items:flex-end;gap:4px;height:84px;border-bottom:1px solid var(--line);position:relative}
#view-qry .qbars i{flex:1;min-width:4px;border-radius:3px 3px 0 0;background:var(--avg);display:block;opacity:.9;transition:opacity .12s}
#view-qry .qbars i:hover{opacity:1;filter:brightness(1.2)}
#view-qry .qbars i.o{background:#34C46A}#view-qry .qbars i.u{background:#F0524D}
#view-qry .qline{position:absolute;left:0;right:0;border-top:1.5px dashed var(--ink,#ddd);opacity:.8}
#view-qry .qline span{position:absolute;right:0;top:-17px;font-size:11px;font-weight:700;background:var(--surface);padding:0 4px;border-radius:4px}
#view-qry .tablewrap{border:1px solid var(--line);border-radius:12px;overflow:auto;max-height:520px}
#view-qry .tablewrap table{width:100%;border-collapse:collapse}
#view-qry .tablewrap th{position:sticky;top:0;background:var(--surface2);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);z-index:1}
#view-qry .tablewrap tbody tr:nth-child(even){background:rgba(255,255,255,.02)}
#view-qry .tablewrap tbody tr:hover{background:rgba(240,138,71,.07)}
#view-qry td.qs{font-weight:700}
#view-qry .tablewrap td,#view-qry .tablewrap th{white-space:nowrap}
#view-qry .qp{display:inline-block;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:700}
#view-qry .qp.s{background:var(--good-soft);color:var(--good)}#view-qry .qp.b{background:var(--surface2);color:var(--muted)}
#view-qry .qp.o{background:var(--good-soft);color:var(--good)}#view-qry .qp.u{background:var(--bad-soft);color:var(--bad)}
#view-qry .qempty{padding:28px 12px;text-align:center;color:var(--muted)}
@media(max-width:640px){#view-qry .qk{grid-template-columns:repeat(2,minmax(0,1fr))}#view-qry .qgrid{grid-template-columns:1fr 1fr}#view-qry .qgrid .field.wide{grid-column:span 2}#view-qry .qcmp{grid-template-columns:1fr}#view-qry .qhead h3{font-size:26px}}

/* rw-css */

@keyframes rwIn{from{opacity:0}to{opacity:1}}
@keyframes rwDraw{to{stroke-dashoffset:0}}
@keyframes rwPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12)}100%{transform:scale(1);opacity:1}}
#view-home:not([hidden]),#view-player:not([hidden]),#view-hit:not([hidden]),#view-cheat:not([hidden]),#view-sak:not([hidden]),#view-team:not([hidden]),#view-card:not([hidden]){animation:rwIn .22s ease-out}
.rw-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:rwDraw 1.1s ease-out .15s forwards}
.kline circle{animation:rwIn .4s ease-out .9s backwards}
.rtag.lm{animation:rwPop .45s ease-out}
.rw-empty{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:26px 16px;text-align:center}
.rw-empty b{display:block;font-size:16px;font-weight:500;margin-bottom:4px}
.rw-empty p{margin:0 auto 12px;max-width:440px;color:var(--muted);font-size:13px}
.rw-shrow{display:flex;justify-content:flex-end;margin:-8px 0 12px}
.rw-shrow .act{font-size:12px;padding:4px 10px}
.rw-favs{margin:0 0 16px}
.rw-favs h3{font-size:20px;margin:0 0 8px}
.rw-fgrid{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}
.rw-fc{flex:0 0 auto;min-width:150px;max-width:220px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 28px 8px 10px;color:var(--ink);cursor:pointer;position:relative;font:inherit}
.rw-fc:hover{border-color:var(--accent)}
.rw-fc.off{opacity:.6}
.rw-fc b{display:block;font-weight:500}
.rw-fc small{display:block;color:var(--muted);font-size:11.5px}
.rw-fc .rw-pk{display:block;color:var(--accent);font-size:12px;margin-top:2px}
.rw-fx{position:absolute;top:6px;right:6px;border:0;background:none;color:var(--accent);cursor:pointer;padding:2px;line-height:0}
.rw-star[aria-pressed="true"]{color:var(--accent);border-color:var(--accent)}
.rw-star[aria-pressed="true"] svg{fill:currentColor}
.rw-cbox{position:relative;background:var(--surface);color:var(--ink);border-radius:14px;max-width:580px;width:100%;max-height:88vh;overflow:auto;padding:16px 16px 20px}
.rw-cx{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--muted);font-size:22px;cursor:pointer;line-height:1}
.rw-cbox h3{font-size:22px;margin:0 0 10px}
.rw-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
.rw-chip{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:6px;padding:3px 9px;font-size:12px;cursor:pointer}
.rw-chip[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}
.rw-grid{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:8px 10px;align-items:center;font-size:13.5px}
.rw-grid .l{text-align:right}
.rw-grid .m{text-align:center;color:var(--muted);font-size:11px}
.rw-who{display:flex;align-items:center;gap:8px;min-width:0}
.rw-who.l{justify-content:flex-end;flex-direction:row-reverse}
.rw-who b{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.05}
.rw-who small{display:block;color:var(--muted);font-size:11px}
.rw-hb{display:flex;align-items:center;gap:6px}
.rw-hb.l{justify-content:flex-end}
.rw-bar{width:84px;height:8px;border-radius:4px;background:var(--surface2);overflow:hidden;display:flex}
.rw-bar.l{justify-content:flex-end}
.rw-bar i{display:block;height:8px;border-radius:4px;background:var(--accent)}
.rw-bar i.g{background:var(--good)}
.rw-bar i.r{background:var(--bad)}
.rw-cs{margin:10px 0 4px}
.rw-cr{display:grid;gap:4px;margin:6px 0 0}
.rw-cr button{text-align:left;border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:6px;padding:6px 10px;cursor:pointer;font:inherit}
.rw-cr button:hover{border-color:var(--accent)}
@media (max-width:600px){.pcx-acts{flex-wrap:wrap;width:74px;justify-content:flex-end}}
@media (max-width:520px){.rw-grid{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.rw-bar{width:56px}}
@media (prefers-reduced-motion:reduce){#view-home,#view-player,#view-hit,#view-cheat,#view-sak,#view-team,#view-card,.rtag.lm,.kline circle{animation:none!important}.rw-draw{animation:none!important;stroke-dasharray:none;stroke-dashoffset:0}}

/* sade-v1 */

/* ===== Sadeleştirme (11 Kasım akşam): renk disiplini, boşluklar, okunurluk ===== */
:root{--muted:#A4A4AD}
/* 10. okunurluk: gövde metni en az 13px */
.note,.pk-why,.bw small,.mr-sub,.mr-main .note,.gc-line,.gc-pace,.sk2-n small,.tv-row2,.tv-ds,.tv-rec,.tv-s small,td.bwhy,.btab tr.why-tr td,.kk-box,.kk-bh .kk-j,.kk-not,.zsum,.zfoot,.fv-lg,.pcx-sub,.kb-s,.kd-bet .note,.srow small,.s2w small,.hv-st span,.hv-lab,.kc-mb,.rz,.sk-help,.oth-one{font-size:13px!important}
.note{color:var(--muted)}
/* 2. maç şeridi */
#view-home .hgames{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(var(--gcols,5),minmax(0,1fr))!important;overflow:hidden!important;border-bottom:0!important;padding-bottom:1px!important;margin-inline:0!important;padding-inline:0!important}
#view-home .gcard+.gcard{border-left:0!important}
#view-home .gcard{box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)!important;min-width:0;overflow:hidden}
@media (max-width:600px){
  #view-home .hgames{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:50%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
  #view-home .hgames::-webkit-scrollbar{display:none}
  #view-home .gcard{scroll-snap-align:start;padding:12px 12px!important}
}
/* 3. boş durum */
.rw-empty.sd{border:0!important;background:none!important;padding:4px 0 8px!important;text-align:left!important;color:var(--muted);font-size:14px;margin:0}
.sd-link{border:0;background:none;color:var(--accent);font:inherit;font-weight:600;padding:0 2px;cursor:pointer}
#p-note:empty{display:none}
/* 4. Kâğıt üstünde */
.paperbox{padding:16px 18px!important;margin-top:22px!important}
.oth-one{margin:-4px 0 6px;color:var(--muted)}.oth-one b{color:var(--ink);font-weight:600}
.btab.otab td{padding:8px 10px!important}
.btab.otab th{padding:0 10px 8px!important}
.btab.otab tr.has-why td{border-bottom:1px solid var(--line)!important;padding-bottom:8px!important;cursor:pointer}
.btab.otab tr.has-why[aria-expanded="true"] td{border-bottom:0!important;padding-bottom:2px!important}
.btab.otab tr.why-tr td{padding:0 10px 10px 52px!important}
.btab.otab .bw{gap:10px}.btab.otab .bw .pav{width:30px;height:30px;font-size:11px}
.btab.otab .bw b{font-size:17px}
.btab.otab td.bb{font-size:19px}
.btab.otab tr.has-why .bw b::after{content:"▾";font-family:var(--body);font-size:11px;color:var(--muted);margin-left:6px;vertical-align:2px;display:inline-block;transition:transform .15s}
.btab.otab tr.has-why[aria-expanded="true"] .bw b::after{transform:rotate(180deg)}
.why-go{border:0;background:none;color:var(--accent);font:inherit;font-weight:600;padding:0 0 0 4px;cursor:pointer;white-space:nowrap}
@media (max-width:600px){.btab.otab .bw .pav{display:none}.btab.otab tr.has-why .bw b::after{display:none}.btab.otab .bw b{font-size:16px}.btab.otab td.bb{font-size:17px}.btab.otab td:first-child{white-space:normal!important}.btab.otab tr.why-tr td{padding-left:10px!important}.paperbox{padding:14px 12px!important}.btab.otab td{padding:8px 6px!important}}
/* 5. oyuncu durumu */
.ph-st{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--surface2);border:1px solid var(--line)}
.ph-st.out{border-color:rgba(240,82,77,.55)}.ph-st.q{border-color:rgba(242,181,58,.55)}
.ph-stb{font:700 22px/1 var(--display);letter-spacing:.03em;padding:6px 14px;border-radius:9px}
.ph-st.out .ph-stb{background:var(--bad);color:#fff}.ph-st.q .ph-stb{background:var(--warn);color:#1b1405}
.ph-stt{font-size:14px;color:var(--ink)}
#view-player.p-out :is(#pcx-grade,#pcx-fav,#pcx-mhero,.pcx-chartcard .betrow,#pcx-add,.pcx-chartcard .wins,#ladder,.oddsrow,#kpis,#pcx-odds,#matchup,#how){opacity:.35;filter:saturate(.2)}
/* 6. oyuncu sayfası sütun dengesi */
@media (min-width:1101px){
  .pv .pv-b2{display:block!important;columns:2;column-gap:12px}
  .pv .pv-b2>.pv-c{display:contents}
  .pv .pv-b2 .pv-c>section{break-inside:avoid;margin:0 0 12px!important;width:100%}
  .pv .pv-b2 .tablewrap,.pv .pv-b2 .ladder{overflow-x:auto}
}
/* 7. cheat sheet */
/* 8. rotasyon anahtarı */
.tsw{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px;cursor:pointer;color:var(--bad);font:700 11px var(--body);flex-direction:row-reverse;justify-self:end}
.tsw i{position:relative;display:block;width:36px;height:20px;border-radius:10px;background:#3A3A42;transition:background .15s;flex:none}
.tsw i::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#C9C9CF;transition:transform .15s,background .15s}
.tsw.on i{background:var(--accent)}.tsw.on i::after{transform:translateX(16px);background:#fff}
.tsw span:empty{display:none}
.tv-st{position:relative}.tv-st .tsw{position:absolute;top:8px;right:8px}.tv-st .tv-top{padding-right:48px}
@media (max-width:600px){.tv-st .tsw{position:static;justify-self:end;margin-top:-2px}.tv-st .tv-top{padding-right:0}}
.tv-st.out,.tv-bn.out{opacity:1}.tv-st.out>:not(.tsw),.tv-bn.out>:not(.tsw){opacity:.5}
.tv-bn{grid-template-columns:minmax(0,1.3fr) minmax(70px,1fr) 70px minmax(84px,auto) 64px!important}
@media (max-width:760px){.tv-bn{grid-template-columns:minmax(0,1fr) 64px 64px 64px!important}}
/* 9. sakatlar */
.sk2-cols.one{grid-template-columns:minmax(0,1fr)!important;gap:4px}
.sk2-team.none .sk2-th{border-bottom:0;padding:2px 0 6px}
.sk2-team.none .sk2-th b{font-size:18px}
.sk2-cols.one .sk2-team.none .sk2-th{border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:4px}
/* 10. açıklama simgesi */
.sd-i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font:italic 700 12px/1 Georgia,serif;cursor:pointer;vertical-align:middle;margin-left:8px;padding:0;flex:none}
.sd-i:hover,.sd-i[aria-expanded="true"]{color:var(--accent);border-color:var(--accent)}
h2 .sd-i,h3 .sd-i{position:relative;top:-2px}
.sd-hid{display:none!important}
#sd-pop{position:fixed;z-index:300;max-width:min(360px,calc(100vw - 24px));background:#1C1C21;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;box-shadow:0 10px 30px rgba(0,0,0,.5)}
#view-cheat .scanbar .sd-i{margin-left:auto}


/* TeamRankings takım genel verisi (Takım sekmesi) */
.trx-lg{margin:0 0 10px;font-size:12px;color:#8E8E96;line-height:1.5}.trx-lg i{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:-1px;margin:0 2px}
.trx-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}
.trx-g section{background:#0D0D0F;border:1px solid #232327;border-radius:12px;padding:10px 12px}
.trx-g h4{margin:0 0 6px;font:600 13px/1.2 'Barlow Condensed',Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#F5F5F7}
.trx-r{display:grid;grid-template-columns:minmax(0,1.5fr) auto 52px 34px;grid-template-areas:"l v b k" "s s s s";align-items:center;gap:2px 8px;padding:7px 0;border-top:1px solid #1b1b1f}
.trx-r:first-of-type{border-top:0}
.trx-l{grid-area:l;font-size:13px;color:#F5F5F7}.trx-l i{font-style:normal;font-size:10px;margin-left:6px;padding:1px 5px;border-radius:6px;background:#FF7A1A22;color:#FF7A1A;vertical-align:1px}
.trx-v{grid-area:v;text-align:right;white-space:nowrap}.trx-v b{font:600 17px/1 'Barlow Condensed',Inter,sans-serif;color:#F5F5F7}.trx-v small{font-size:10px;color:#8E8E96;margin-left:3px}
.trx-v em{font-style:normal;font-size:11px;margin-left:6px}.trx-v em.up{color:#34C46A}.trx-v em.dn{color:#F0524D}
.trx-bar{grid-area:b;height:6px;border-radius:3px;background:#16161A;overflow:hidden}.trx-bar i{display:block;height:100%;border-radius:3px}
.trx-k{grid-area:k;text-align:center;font:600 12px/1 Inter,sans-serif;color:#000;background:var(--c);border-radius:6px;padding:3px 0}
.trx-s{grid-area:s;font-size:11px;color:#8E8E96}.trx-s small{font-size:10px;opacity:.7;margin-left:6px}.trx-s small:first-child{margin-left:0}

/* DVP altı açılır bölüm: Son 8 [pozisyon] */
.dvd{display:block;margin-top:7px;font-size:12.5px;line-height:1.35;color:var(--muted)}
.dvd summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ink,#F5F5F7);padding:3px 0}
.dvd summary::-webkit-details-marker{display:none}
.dvd-ar{display:inline-block;transition:transform .15s;color:var(--muted)}
.dvd[open] .dvd-ar{transform:rotate(180deg)}
.dvd-hd,.dvd-r{display:grid;grid-template-columns:34px minmax(0,1fr) 26px 38px 40px;gap:6px;align-items:center;padding:3px 0;border-top:1px solid var(--line)}
.dvd-hd{font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;border-top:0;margin-top:4px}
.dvd-hd span:nth-child(n+3),.dvd-r b,.dvd-r .dvd-a,.dvd-r em{text-align:right}
.dvd-hd span,.dvd-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dvd-r b{color:var(--ink,#F5F5F7);font-weight:600}
.dvd-r em{font-style:normal;font-weight:600}
.dvd .up{color:var(--good)}.dvd .dn{color:var(--bad)}
.dvd-sum{margin-top:4px;padding-top:5px;border-top:1px solid var(--line);color:var(--ink,#F5F5F7)}
.dvd-sum b{font-weight:700}
.hv-why li.dvd-li:not(.rkl){display:block}
.hv-why li.dvd-li:not(.rkl)::before{content:none}
@media(max-width:640px){.btab tr.why-tr td:has(.dvd){padding-left:12px!important}}
