/* ===== Kulup profili (Round L) ===== */
main[data-page="club"] .tm-hero.soon{padding-bottom:72px;}
main[data-page="club"] .tm-id{display:flex; align-items:center; gap:40px; padding-bottom:6px;}
main[data-page="club"] .tm-crest{width:120px; height:120px; flex:none; display:flex; align-items:center; justify-content:center;}
main[data-page="club"] .tm-crest img{max-width:100%; max-height:100%; object-fit:contain;}
main[data-page="club"] .tm-crest.empty{border:1px solid rgba(225,230,236,.28); border-radius:var(--radius-8); color:rgba(225,230,236,.6);}
main[data-page="club"] .tm-crest.empty svg{width:56px; height:56px; stroke-width:1.4;}
main[data-page="club"] .tm-form{display:flex; align-items:center; gap:6px; margin-top:20px;}
main[data-page="club"] .tm-form-lab{font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.62); margin-right:6px;}
main[data-page="club"] .tm-res{display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; flex:none; border-radius:var(--radius-6); font-size:11px; font-weight:800; color:#021329;}
main[data-page="club"] .tm-res.w{background:var(--color-action-success);}
main[data-page="club"] .tm-res.d{background:rgba(225,230,236,.78);}
main[data-page="club"] .tm-res.l{background:var(--color-action-danger);}
main[data-page="club"] .tm-res.n{background:rgba(225,230,236,.12); color:rgba(225,230,236,.7);}
main[data-page="club"] .tm-res.n svg{width:13px; height:13px; stroke-width:1.8;}
main[data-page="club"] .tm-hero-grid{display:grid; grid-template-columns:1.05fr 1fr 1.2fr; gap:40px 72px; margin-top:40px;}
main[data-page="club"] .tm-hp{min-width:0; border-top:0; padding-top:0;}
main[data-page="club"] .tm-hp-h{margin:0 0 18px; font-size:10.5px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(225,230,236,.62);}
main[data-page="club"] .tm-lf{display:grid; grid-template-columns:22px minmax(0,1fr) auto; column-gap:12px; align-items:center; padding:7px 0; border-bottom:1px solid rgba(225,230,236,.1); font-size:13px; color:rgba(225,230,236,.84);}
main[data-page="club"] .tm-lf:last-child{border-bottom:0;}
main[data-page="club"] .tm-lf-t b{color:#FFFFFF; font-weight:700;}
main[data-page="club"] .tm-lf-t i{font-style:normal; font-weight:800; color:#FFFFFF; padding:0 6px; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-lf-d{font-size:11.5px; color:rgba(225,230,236,.62); font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-info{display:grid; grid-template-columns:1fr 1fr; gap:16px 24px;}
main[data-page="club"] .tm-info > div{display:grid; grid-template-columns:auto minmax(0,1fr); column-gap:12px; align-items:start;}
main[data-page="club"] .tm-info .wide{grid-column:1 / -1;}
main[data-page="club"] .tm-info .pf-ic{grid-column:1; grid-row:1 / span 2; margin-top:1px;}
main[data-page="club"] .tm-k{display:block; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.62);}
main[data-page="club"] .tm-info b{display:block; margin-top:3px; font-size:14px; font-weight:700; color:#FFFFFF;}
main[data-page="club"] .tm-empty{margin:0; font-size:13px; line-height:1.55; color:rgba(225,230,236,.72);}
main[data-page="club"] .pf-section .tm-empty, main[data-page="club"] .tm-panel .wrap > .tm-empty{color:rgba(2,19,41,.62);}
main[data-page="club"] .tm-chips-wrap{flex-wrap:wrap;}
main[data-page="club"] .pf-chip:disabled{opacity:.36; cursor:not-allowed;}
main[data-page="club"] .tm-tabs{display:flex; gap:4px; margin-top:6px; overflow-x:auto; scrollbar-width:none; border-top:1px solid rgba(225,230,236,.16);}
/* 2026-10-12: sekmeler Match Detail ile ayni sekilde sag kenara hizali. margin-left:auto kullanildi,
   justify-content:flex-end degil, cunku dar ekranda tasan sekmeler soldan kesilip kaydirilamaz hale gelmesin. */
main[data-page="club"] .tm-tabs > .tm-tab:first-child{margin-left:auto;}
main[data-page="club"] .tm-tab{appearance:none; background:none; border:0; border-bottom:2px solid transparent; padding:15px 18px 14px; font-family:var(--font-body); font-size:13.5px; font-weight:600; color:rgba(225,230,236,.66); cursor:pointer; white-space:nowrap; transition:color .14s ease, border-color .14s ease;}
main[data-page="club"] .tm-tab:hover{color:#FFFFFF;}
main[data-page="club"] .tm-tab.active{color:#FFFFFF; border-bottom-color:#61E1EE;}
main[data-page="club"] .tm-tab:focus-visible{outline:2px solid #61E1EE; outline-offset:-2px;}
main[data-page="club"] .tm-panel{display:none;}
main[data-page="club"] .tm-panel.active{display:block;}
main[data-page="club"] .tm-camp{margin:0 0 26px; font-size:10.5px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(2,19,41,.55);}
/* tablolar: zeminde, cerceve yok; sabit yerlesim icin her zaman colgroup */
main[data-page="club"] .tm-tbl{width:100%; border-collapse:collapse; table-layout:fixed; font-size:13px; color:#0B1B2E; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-tbl th{padding:0 8px 9px; text-align:right; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.5); border-bottom:1px solid rgba(2,19,41,.14);}
main[data-page="club"] .tm-tbl th:first-child, main[data-page="club"] .tm-tbl td:first-child{text-align:left; padding-left:0;}
main[data-page="club"] .tm-tbl td{padding:10px 8px; text-align:right; border-bottom:1px solid rgba(2,19,41,.08); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
main[data-page="club"] .tm-tbl td:first-child{overflow:hidden; text-overflow:ellipsis;}
main[data-page="club"] .tm-hp .tm-tbl, main[data-page="club"] .pf-band .tm-tbl{color:#E1E6EC;}
main[data-page="club"] .tm-hp .tm-tbl th, main[data-page="club"] .pf-band .tm-tbl th{color:rgba(225,230,236,.6); border-bottom-color:rgba(225,230,236,.18);}
main[data-page="club"] .tm-hp .tm-tbl td, main[data-page="club"] .pf-band .tm-tbl td{border-bottom-color:rgba(225,230,236,.1);}
main[data-page="club"] .tm-st-tbl{font-size:11.5px;}
main[data-page="club"] .tm-st-tbl th, main[data-page="club"] .tm-st-tbl td{padding-left:3px; padding-right:3px;}
main[data-page="club"] .tm-st-tbl td:nth-child(2){text-align:left;}
main[data-page="club"] .tm-st-tbl th:nth-child(2){text-align:left;}
main[data-page="club"] .tm-st-tbl tr.me td{background:rgba(97,225,238,.14); color:#FFFFFF; font-weight:700;}
/* kayit tablolari */

/* match record: Team stats KPI kutulari, Overview halkalari ve ev/deplasman cubuklari */
main[data-page="club"] .tm-rk{display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:14px; margin-top:6px;}
main[data-page="club"] .tm-rk-k{display:grid; grid-template-columns:auto minmax(0,1fr); column-gap:12px; align-items:start; background:#031C3D; border-top:3px solid #FFDB00; padding:22px 18px 20px; box-shadow:0 6px 18px rgba(2,19,41,.16); min-width:0; text-align:left;}
main[data-page="club"] .tm-rk-ic{grid-column:1; grid-row:1; display:block; width:17px; height:17px; margin-top:8px; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-rk-ic svg{width:17px; height:17px; stroke-width:1.6; display:block;}
main[data-page="club"] .tm-rk-k b{grid-column:2; grid-row:1; display:block; font-family:var(--font-display); font-weight:800; font-size:48px; line-height:.95; color:#FFFFFF;}
main[data-page="club"] .tm-rk-k > span:last-child{grid-column:2; grid-row:2; display:block; margin-top:10px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.7);}
main[data-page="club"] .tm-rk-lay{display:grid; grid-template-columns:minmax(300px,380px) minmax(0,1fr); gap:56px; align-items:start; margin-top:44px;}
main[data-page="club"] .tm-rk-h{margin:0 0 16px; font-size:13px; font-weight:700; letter-spacing:.4px; text-transform:uppercase; color:#0B1B2E;}
main[data-page="club"] .tm-gcs{display:grid; gap:20px;}
main[data-page="club"] .tm-gc{display:flex; align-items:center; gap:20px; background:#FFFFFF; border:1px solid rgba(2,19,41,.1); border-radius:var(--radius-8); padding:18px 20px; box-shadow:0 3px 14px rgba(2,19,41,.05);}
main[data-page="club"] .tm-gc-ring{position:relative; width:88px; height:88px; flex-shrink:0;}
main[data-page="club"] .tm-gc-ring svg{width:100%; height:100%; transform:rotate(-90deg);}
main[data-page="club"] .tm-gc-track{fill:none; stroke:rgba(2,19,41,.09); stroke-width:8;}
main[data-page="club"] .tm-gc-fill{fill:none; stroke:#042755; stroke-width:8; stroke-linecap:butt;}
main[data-page="club"] .tm-gc-n{position:absolute; inset:0; display:flex; align-items:center; justify-content:center; font-family:var(--font-display); font-weight:800; font-size:16px; color:#0B1B2E;}
main[data-page="club"] .tm-gc-info{flex:1; min-width:0;}
main[data-page="club"] .tm-gc-t{font-size:13px; font-weight:700; color:#0B1B2E; margin-bottom:10px;}
main[data-page="club"] .tm-gc-l{display:flex; align-items:center; gap:8px; font-size:12px; color:rgba(2,19,41,.55); margin-top:6px;}
main[data-page="club"] .tm-gc-l b{margin-left:auto; font-weight:700; color:#0B1B2E;}
main[data-page="club"] .tm-dot{display:inline-block; width:8px; height:8px; flex-shrink:0; background:#042755;}
main[data-page="club"] .tm-dot.a{background:#4FCBD9;}
main[data-page="club"] .tm-cmp-teams{display:flex; justify-content:space-between; align-items:center; gap:16px; padding-bottom:10px; border-bottom:1px solid rgba(2,19,41,.1); font-size:13px; font-weight:700; color:#0B1B2E;}
main[data-page="club"] .tm-cmp-teams span{display:inline-flex; align-items:center; gap:8px;}
main[data-page="club"] .tm-cmp-teams em{font-style:normal; font-weight:500; font-size:12px; color:rgba(2,19,41,.5);}
main[data-page="club"] .tm-cr{display:grid; grid-template-columns:72px minmax(0,1fr) 72px; align-items:center; column-gap:18px; padding:13px 0;}
main[data-page="club"] .tm-cr-v{font-family:var(--font-display); font-weight:800; font-size:24px; line-height:1; color:#0B1B2E; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-cr-v.r{text-align:right;}
main[data-page="club"] .tm-cr-m{display:flex; flex-direction:column; align-items:center; gap:8px; min-width:0;}
main[data-page="club"] .tm-cr-l{font-size:10.5px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; color:rgba(2,19,41,.45); text-align:center;}
main[data-page="club"] .tm-cr-tr{display:flex; width:100%; height:12px;}
main[data-page="club"] .tm-cr-h{flex:1; display:flex; height:100%; background:rgba(2,19,41,.06);}
main[data-page="club"] .tm-cr-h.l{justify-content:flex-end;}
main[data-page="club"] .tm-cr-h i{display:block; height:100%; background:#4FCBD9;}
main[data-page="club"] .tm-cr-h i.h{background:#042755;}
main[data-page="club"] .tm-note{margin:10px 0 0; font-size:12px; color:rgba(2,19,41,.5);}
main[data-page="club"] .tm-rcs{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px; margin-top:44px;}
main[data-page="club"] .tm-rc{background:#FFFFFF; border:1px solid rgba(2,19,41,.09); border-radius:var(--radius-8); padding:22px 26px 14px; box-shadow:0 3px 14px rgba(2,19,41,.05); min-width:0;}
main[data-page="club"] .tm-rc-h{font-size:11px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(2,19,41,.5); padding-bottom:10px; margin-bottom:4px; border-bottom:1px solid rgba(2,19,41,.08);}
main[data-page="club"] .tm-rc-r{display:flex; align-items:baseline; justify-content:space-between; gap:12px; padding:11px 0; border-bottom:1px solid rgba(2,19,41,.07); font-size:13px; color:rgba(2,19,41,.62);}
main[data-page="club"] .tm-rc-r:last-child{border-bottom:none;}
main[data-page="club"] .tm-rc-r b{font-family:var(--font-display); font-weight:800; font-size:20px; color:#0B1B2E; font-variant-numeric:tabular-nums;}
/* squads: Design System profil karti, Players to watch kartlari */
main[data-page="club"] .tm-cc{display:grid; grid-template-columns:220px minmax(0,1fr); gap:32px; background:#031C3D; border:1px solid rgba(225,230,236,.1); border-radius:var(--radius-8); padding:24px; box-shadow:0 8px 24px rgba(2,19,41,.22);}
main[data-page="club"] .tm-cc-ph{position:relative; min-height:260px; border-radius:var(--radius-6); background:linear-gradient(160deg,#06326B 0%,#031C3D 100%); display:flex; align-items:center; justify-content:center; color:rgba(225,230,236,.35);}
main[data-page="club"] .tm-cc-ph > svg{width:34%; height:34%; stroke-width:1.5;}
main[data-page="club"] .tm-cc-crest{position:absolute; top:10px; right:10px; width:34px; height:34px; border-radius:50%; background:#031C3D; border:1px solid rgba(225,230,236,.25); display:flex; align-items:center; justify-content:center;}
main[data-page="club"] .tm-cc-crest img{height:20px; width:auto;}
main[data-page="club"] .tm-cc-info{min-width:0; display:flex; flex-direction:column; justify-content:center;}
main[data-page="club"] .tm-cc-team{display:flex; align-items:center; gap:7px; font-size:10.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(225,230,236,.6);}
main[data-page="club"] .tm-cc-team img{height:14px; width:auto;}
main[data-page="club"] .tm-cc-name{margin-top:12px; font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:44px; line-height:1; color:#FFFFFF;}
main[data-page="club"] .tm-acc{display:block; width:28px; height:3px; border-radius:2px; background:#FFDB00; margin:16px 0;}
main[data-page="club"] .tm-cc-meta{display:flex; flex-wrap:wrap; gap:8px 20px;}
main[data-page="club"] .tm-cc-meta span{display:inline-flex; align-items:center; gap:6px; font-size:12px; color:rgba(225,230,236,.62);}
main[data-page="club"] .tm-cc-meta svg{width:14px; height:14px; stroke-width:2; flex-shrink:0;}
main[data-page="club"] .tm-cc-stats{display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:14px; margin-top:20px; padding-top:18px; border-top:1px solid rgba(225,230,236,.14);}
main[data-page="club"] .tm-cc-st{display:grid; grid-template-columns:20px minmax(0,1fr); column-gap:9px; align-items:start;}
main[data-page="club"] .tm-ic{display:flex; width:20px; height:20px; color:#FFDB00; margin-top:3px; flex-shrink:0;}
main[data-page="club"] .tm-ic svg{width:20px; height:20px; stroke-width:1.5;}
main[data-page="club"] .tm-cc-st b{display:block; font-family:var(--font-display); font-weight:800; font-size:32px; line-height:1; color:#61E1EE;}
main[data-page="club"] .tm-cc-st .l{display:block; margin-top:6px; font-size:9.5px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; color:#FFFFFF;}
main[data-page="club"] .tm-cc-pt{margin-top:20px; padding-top:16px; border-top:1px solid rgba(225,230,236,.14); font-size:11px; font-weight:600; color:rgba(225,230,236,.6);}
main[data-page="club"] .tm-cc-mt{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 12px; margin-top:12px;}
main[data-page="club"] .tm-mt{border:1px solid rgba(225,230,236,.14); border-radius:var(--radius-6); padding:11px 14px 12px; background:rgba(225,230,236,.03);}
main[data-page="club"] .tm-mt-h{display:flex; align-items:center; gap:8px; font-size:10px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; color:rgba(225,230,236,.6);}
main[data-page="club"] .tm-mt-h svg{width:14px; height:14px; stroke-width:2; color:#61E1EE; flex-shrink:0;}
main[data-page="club"] .tm-mt-h b{margin-left:auto; font-family:var(--font-display); font-weight:800; font-size:18px; letter-spacing:0; color:#FFFFFF;}
main[data-page="club"] .tm-mt-tr{height:4px; margin-top:9px; background:rgba(225,230,236,.12);}
main[data-page="club"] .tm-mt-tr i{display:block; height:100%; background:#61E1EE;}
main[data-page="club"] .tm-mt.hl .tm-mt-tr i{background:#FFDB00;}
main[data-page="club"] .tm-mt.hl .tm-mt-h svg{color:#FFDB00;}
main[data-page="club"] .tm-top{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px;}
main[data-page="club"] .tm-pp{position:relative; display:flex; gap:22px; background:#031C3D; border:1px solid rgba(225,230,236,.1); box-shadow:0 8px 24px rgba(2,19,41,.22); border-radius:var(--radius-8); padding:22px; color:inherit; text-decoration:none; cursor:pointer; transition:border-color .15s ease, transform .15s ease;}
main[data-page="club"] .tm-pp:hover, main[data-page="club"] .tm-sc:hover{border-color:rgba(225,230,236,.34); transform:translateY(-2px);}
main[data-page="club"] .tm-pp:focus-visible, main[data-page="club"] .tm-sc:focus-visible{outline:2px solid #61E1EE; outline-offset:3px;}
main[data-page="club"] .tm-pp:hover .tm-pp-name, main[data-page="club"] .tm-sc:hover .tm-sc-name{text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:4px;}
main[data-page="club"] .tm-pp-ph{position:relative; width:124px; aspect-ratio:1; flex-shrink:0; align-self:flex-start; border-radius:var(--radius-6); background-color:#06326B; background-size:cover; background-position:center top;}
main[data-page="club"] .tm-no{position:absolute; top:8px; right:8px; min-width:30px; height:30px; padding:0 4px; border-radius:50%; background:#FFDB00; color:#0B1B2E; border:2px solid #031C3D; display:flex; align-items:center; justify-content:center; font-family:var(--font-display); font-weight:800; font-size:14px; line-height:1;}
main[data-page="club"] .tm-pp-body{flex:1; min-width:0; display:flex; flex-direction:column; justify-content:center; align-self:center;}
main[data-page="club"] .tm-pp-head{display:flex; align-items:flex-start; justify-content:space-between; gap:14px; margin-top:12px;}
main[data-page="club"] .tm-pp-name{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:24px; line-height:1.05; color:#FFFFFF;}
main[data-page="club"] .tm-rate{flex-shrink:0; font-family:var(--font-display); font-size:15px; font-weight:800; color:#FFDB00; border:1.5px solid rgba(255,219,0,.5); padding:3px 10px; border-radius:var(--radius-6); background:rgba(2,19,41,.55);}
main[data-page="club"] .tm-pos-t{font-size:12px; font-weight:600; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-pp-stats{display:grid; grid-template-columns:repeat(3,minmax(0,auto)); justify-content:space-between; gap:14px 12px; margin-top:18px; padding-top:16px; border-top:1px solid rgba(225,230,236,.14);}
main[data-page="club"] .tm-st3{display:flex; align-items:center; gap:8px;}
main[data-page="club"] .tm-st3 .tm-ic{margin-top:0;}
main[data-page="club"] .tm-st3 b{display:block; font-family:var(--font-display); font-weight:800; font-size:24px; line-height:1; color:#61E1EE;}
main[data-page="club"] .tm-st3 .l{display:block; margin-top:5px; font-size:9.5px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; color:#FFFFFF; white-space:nowrap;}
main[data-page="club"] .tm-pp-sub{margin-top:14px; font-size:11.5px; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-pp-sub b{color:#FFFFFF; font-weight:700; margin-left:4px; margin-right:12px;}
main[data-page="club"] .tm-sg{margin-top:34px;}
main[data-page="club"] .tm-sg:first-child{margin-top:6px;}
main[data-page="club"] .tm-sg-h{margin:0 0 16px; padding-bottom:10px; border-bottom:1px solid rgba(2,19,41,.14); font-size:13px; font-weight:700; letter-spacing:.4px; text-transform:uppercase; color:#0B1B2E;}
main[data-page="club"] .tm-sg-h em{font-style:normal; font-weight:600; margin-left:10px; color:rgba(2,19,41,.5);}
main[data-page="club"] .tm-scs{display:grid; grid-template-columns:repeat(auto-fill,minmax(210px,1fr)); gap:16px;}
main[data-page="club"] .tm-sc{display:flex; flex-direction:column; background:#031C3D; border:1px solid rgba(225,230,236,.1); box-shadow:0 6px 18px rgba(2,19,41,.16); border-radius:var(--radius-8); padding:12px 12px 16px; color:inherit; text-decoration:none; min-width:0; transition:border-color .15s ease, transform .15s ease;}
main[data-page="club"] .tm-sc-ph{position:relative; display:block; width:100%; aspect-ratio:1; border-radius:var(--radius-6); background-color:#06326B; background-size:cover; background-position:center top;}
main[data-page="club"] .tm-sc-body{display:block; padding:14px 4px 0;}
main[data-page="club"] .tm-sc-head{display:flex; align-items:flex-start; justify-content:space-between; gap:10px;}
main[data-page="club"] .tm-sc-name{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:18px; line-height:1.08; color:#FFFFFF; min-height:2.16em;}
main[data-page="club"] .tm-sc .tm-acc{margin:10px 0;}
main[data-page="club"] .tm-sc .tm-pos-t{display:flex; align-items:center; gap:6px;}
main[data-page="club"] .tm-sc .tm-mv{margin-left:0;}
main[data-page="club"] .tm-sc-stats{display:block; margin-top:14px; padding-top:10px; border-top:1px solid rgba(225,230,236,.14);}
main[data-page="club"] .tm-sc-r{display:flex; align-items:center; gap:9px; padding:6px 0; font-size:11.5px; color:rgba(225,230,236,.72);}
main[data-page="club"] .tm-sc-r .tm-ic{margin-top:0; width:16px; height:16px;}
main[data-page="club"] .tm-sc-r .tm-ic svg{width:16px; height:16px;}
main[data-page="club"] .tm-sc-r b{margin-left:auto; font-family:var(--font-display); font-weight:800; font-size:18px; color:#61E1EE;}
main[data-page="club"] .tm-sc-foot{display:flex; justify-content:space-between; gap:8px; margin-top:8px; padding-top:10px; border-top:1px solid rgba(225,230,236,.14); font-size:10.5px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-sc-foot b{color:#FFFFFF; margin-left:4px;}
main[data-page="club"] .tm-av{display:inline-block; width:28px; height:28px; border-radius:50%; background-color:#C9D3DF; background-size:190%; background-position:50% 8%; vertical-align:middle; margin-right:10px;}
main[data-page="club"] .tm-sq .tm-nn{margin-left:8px; font-size:11px; font-weight:600; color:rgba(2,19,41,.45);}
main[data-page="club"] .tm-rt{display:inline-block; min-width:38px; text-align:center; padding:2px 8px; border:1.5px solid rgba(4,39,85,.4); border-radius:var(--radius-6); font-weight:800; color:#042755;}
/* koyu bant grafikleri */
main[data-page="club"] .tm-three{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:48px 56px;}
main[data-page="club"] .tm-three .tm-ch:last-child{grid-column:1 / -1; max-width:620px;}
main[data-page="club"] .tm-two{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:56px;}
main[data-page="club"] .tm-two .tm-ch-h{font-size:20px;}
main[data-page="club"] .tm-ch{min-width:0;}
main[data-page="club"] .tm-ch-h{margin:0 0 6px; font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:22px; line-height:1.1; color:#FFFFFF;}
main[data-page="club"] .tm-ch-s{margin:0 0 12px; font-size:13px; line-height:1.5; color:rgba(225,230,236,.78);}
main[data-page="club"] .tm-ch .pf-legend{margin:8px 0 8px; flex-wrap:wrap; row-gap:6px;}
main[data-page="club"] .tm-ch svg {display:block; width:100%; height:auto; overflow:visible;}

main[data-page="club"] .tm-pers{display:grid; grid-template-columns:minmax(150px,200px) minmax(0,640px); gap:36px; align-items:start; margin-top:14px;}
main[data-page="club"] .tm-pers-sum{display:flex; flex-direction:column; gap:12px;}
main[data-page="club"] .tm-pk{background:#FFFFFF; border-top:3px solid #4FCBD9; padding:14px 16px 13px; box-shadow:0 4px 14px rgba(2,19,41,.07);}
main[data-page="club"] .tm-pk b{display:block; font-family:var(--font-display); font-weight:800; font-size:34px; line-height:1; color:#0B1B2E;}
main[data-page="club"] .tm-pk b small{font-family:var(--font-body); font-size:13px; font-weight:600; color:rgba(2,19,41,.5); margin-left:4px;}
main[data-page="club"] .tm-pk span{display:block; margin-top:7px; font-size:10.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(2,19,41,.55);}
main[data-page="club"] .tm-pers-ch svg{display:block; width:100%; height:auto; overflow:visible;}
@media (max-width:900px){main[data-page="club"] .tm-pers{grid-template-columns:1fr; gap:22px;} main[data-page="club"] .tm-pers-sum{flex-direction:row; flex-wrap:wrap;} main[data-page="club"] .tm-pk{flex:1 1 140px;}}
main[data-page="club"] #tmPersistLeg .pf-legend{margin:0;}
main[data-page="club"] .pf-band .pf-info{color:rgba(225,230,236,.6);}
main[data-page="club"] .pf-band .pf-info:hover, main[data-page="club"] .pf-band .pf-info:focus-visible{color:#FFFFFF; background:rgba(225,230,236,.12);}
main[data-page="club"] .pf-title .pf-info{width:24px; height:24px; margin-left:10px; margin-top:-6px;}
main[data-page="club"] .pf-title .pf-info svg{width:18px; height:18px;}
main[data-page="club"] .tm-ch-h .pf-info{width:20px; height:20px; margin-left:8px; margin-top:-4px;}
main[data-page="club"] .tm-lgchip{display:inline-flex; align-items:center; gap:8px;}
main[data-page="club"] .tm-lgc{height:16px; width:auto; max-width:18px; object-fit:contain; flex:0 0 auto; display:block;}
main[data-page="club"] .pf-chip:not(.active) .tm-lgc.dk{filter:brightness(0) invert(1);}
main[data-page="club"] .tm-fx td:first-child em.tm-comp{display:flex; align-items:center; gap:6px;}
main[data-page="club"] .tm-fx em.tm-comp .tm-lgc{height:13px; max-width:15px;}
main[data-page="club"] .tm-fx td:first-child em.tm-comp .tm-lgc.dk{height:16px; max-width:18px;}
main[data-page="club"] .tm-pie{display:flex; align-items:center; gap:28px; flex-wrap:wrap; margin-top:6px;}
main[data-page="club"] .tm-pie svg{width:190px; height:190px; flex:0 0 190px; display:block; overflow:visible;}
main[data-page="club"] .tm-pie-l{list-style:none; margin:0; padding:0; flex:0 1 260px; min-width:0; display:flex; flex-direction:column; gap:10px;}
main[data-page="club"] .tm-pie-l li{display:flex; align-items:center; gap:10px; font-size:13px; font-weight:700; color:#E1E6EC;}
main[data-page="club"] .tm-pie-l li i{width:12px; height:12px; flex:0 0 12px;}
main[data-page="club"] .tm-pie-l li b em{display:inline-block; min-width:38px; margin-left:8px; font-style:normal; font-weight:800; color:#FFFFFF; text-align:right;}
main[data-page="club"] .tm-pie-l li b{margin-left:auto; font-weight:700; font-size:12px; color:rgba(225,230,236,.78); white-space:nowrap;}



/* pressing */
main[data-page="club"] .tm-press{display:grid; grid-template-columns:300px minmax(0,1fr); gap:56px; align-items:start;}
main[data-page="club"] .tm-press-big b{display:block; font-family:var(--font-display); font-weight:800; font-size:96px; line-height:.9; color:#0B1B2E;}
main[data-page="club"] .tm-pill{display:inline-flex; align-items:center; height:26px; padding:0 12px; margin-top:18px; border-radius:var(--radius-6); background:rgba(4,39,85,.1); color:#042755; font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase;}
main[data-page="club"] .tm-press-big em{display:block; margin-top:12px; font-style:normal; font-size:13px; color:rgba(2,19,41,.62);}
main[data-page="club"] .tm-rank{display:flex; flex-direction:column;}
main[data-page="club"] .tm-rank-r{display:grid; grid-template-columns:24px 140px minmax(0,1fr) 40px; align-items:center; column-gap:12px; padding:5px 0; font-size:13px; color:rgba(2,19,41,.72);}
main[data-page="club"] .tm-rank-n{color:rgba(2,19,41,.45); font-size:11.5px; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-rank-t{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
main[data-page="club"] .tm-rank-b{display:block; height:8px; background:rgba(2,19,41,.08);}
main[data-page="club"] .tm-rank-b i{display:block; height:100%; background:rgba(4,39,85,.34);}
main[data-page="club"] .tm-rank-r b{text-align:right; font-weight:700; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-rank-r.me{color:#0B1B2E; font-weight:800;}
main[data-page="club"] .tm-rank-r.me .tm-rank-b i{background:#042755;}
/* fikstur zorlugu (koyu bant) */
main[data-page="club"] .tm-fd-tool{display:flex; align-items:center; gap:10px 14px; flex-wrap:wrap; margin:0 0 26px;}
main[data-page="club"] .tm-fd-kpi b{color:#61E1EE;}
main[data-page="club"] .tm-fd-kpi{margin-bottom:34px; grid-template-columns:repeat(4,minmax(0,1fr)); max-width:760px;}
main[data-page="club"] .tm-fd td em{font-style:normal; color:rgba(225,230,236,.55); font-size:11.5px; margin-left:4px;}
main[data-page="club"] .tm-fd th:nth-child(3), main[data-page="club"] .tm-fd td:nth-child(3), main[data-page="club"] .tm-fd th:nth-child(2), main[data-page="club"] .tm-fd td:nth-child(2), main[data-page="club"] .tm-fd th:nth-child(4), main[data-page="club"] .tm-fd td:nth-child(4){text-align:left;}
main[data-page="club"] .tm-fd th:nth-child(5), main[data-page="club"] .tm-fd td:nth-child(5){text-align:left; padding-left:24px;}
main[data-page="club"] .tm-ven{display:inline-flex; align-items:center; justify-content:center; width:24px; height:22px; border-radius:var(--radius-6); font-size:11px; font-weight:800; background:rgba(225,230,236,.12); color:#E1E6EC;}
main[data-page="club"] .tm-ven.h{background:#61E1EE; color:#021329;}
main[data-page="club"] .tm-score{display:inline-flex; align-items:center; justify-content:center; min-width:40px; height:24px; padding:0 8px; border-radius:var(--radius-6); font-size:12px; font-weight:800; color:#021329;}
main[data-page="club"] .tm-fd-bar{display:inline-block; vertical-align:middle; width:110px; height:8px; background:rgba(225,230,236,.14);}
main[data-page="club"] .tm-fd-bar i{display:block; height:100%;}
main[data-page="club"] .tm-fd-l{display:inline-block; vertical-align:middle; margin-left:12px; font-size:11px; font-weight:700; letter-spacing:.5px; text-transform:uppercase;}
/* insights */
main[data-page="club"] .tm-ins{display:grid; grid-template-columns:repeat(2,minmax(0,1fr));}
main[data-page="club"] .tm-in{display:grid; padding:18px 0; border-top:1px solid rgba(2,19,41,.12);}
main[data-page="club"] .tm-in .pf-ic{grid-row:1 / span 2; width:20px; height:20px; margin-top:2px; color:rgba(2,19,41,.45);}
main[data-page="club"] .tm-in .pf-ic svg{width:20px; height:20px; stroke-width:1.6;}
main[data-page="club"] .tm-in b{font-size:16px; font-weight:700; color:#0B1B2E;}
main[data-page="club"] .tm-in-m{margin-top:3px; font-size:13px; color:rgba(2,19,41,.62);}
/* detailed stats (acik zemin): liste solda, grafik sagda */
main[data-page="club"] .tm-ms .pf-sg-h{padding:0 10px 9px; font-size:11px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(2,19,41,.5); border-bottom:1px solid rgba(2,19,41,.12);}
main[data-page="club"] .tm-ms-list{scrollbar-color:rgba(2,19,41,.25) transparent;}
main[data-page="club"] .tm-ms .pf-ms-title{color:#0B1B2E;}
main[data-page="club"] .tm-ms .pf-ms-sub{color:rgba(2,19,41,.62);}
main[data-page="club"] .tm-ms .pf-legend{color:#0B1B2E; flex-wrap:wrap; row-gap:6px;}
main[data-page="club"] .tm-ms .pf-chip{border-color:rgba(2,19,41,.22); color:#042755;}
main[data-page="club"] .tm-ms .pf-chip:hover:not(.active){background:rgba(4,39,85,.07); border-color:rgba(2,19,41,.4);}
main[data-page="club"] .tm-ms .pf-chip.sw[aria-pressed="true"]{background:rgba(79,203,217,.2); border-color:#4FCBD9; color:#0B1B2E;}
main[data-page="club"] .tm-ms .pf-chip:focus-visible, main[data-page="club"] .tm-ms-list:focus-visible{outline:2px solid #4FCBD9;}
main[data-page="club"] .tm-st-head{display:grid; grid-template-columns:minmax(0,1fr) 92px 74px; gap:12px; padding:0 10px 8px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.5);}
main[data-page="club"] .tm-st-head span:nth-child(n+2){text-align:right;}
main[data-page="club"] .tm-st{display:grid; grid-template-columns:minmax(0,1fr) 92px 74px; gap:12px; align-items:baseline; width:100%; margin:0; padding:9px 10px; border:0; border-bottom:1px solid rgba(2,19,41,.08); border-radius:var(--radius-6); background:transparent; text-align:left; font-family:var(--font-body); font-size:13.5px; color:rgba(2,19,41,.8); cursor:pointer; transition:background .12s;}
main[data-page="club"] .tm-st b{text-align:right; font-weight:800; color:#0B1B2E; font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-st i{text-align:right; font-style:normal; color:rgba(2,19,41,.5); font-variant-numeric:tabular-nums;}
main[data-page="club"] .tm-st:hover:not(.on){background:rgba(4,39,85,.06);}
main[data-page="club"] .tm-st.on{background:#042755; color:#FFFFFF; border-bottom-color:transparent;}
main[data-page="club"] .tm-st.on b{color:#FFFFFF;} main[data-page="club"] .tm-st.on i{color:rgba(255,255,255,.72);}
main[data-page="club"] .tm-st:focus-visible{outline:2px solid #4FCBD9; outline-offset:-2px;}
main[data-page="club"] .pf-sw.dash.dot{border-top-style:dotted;}
/* fikstur ve kadro tablolari */
main[data-page="club"] .tm-scroll{overflow-x:auto; scrollbar-width:thin;}
main[data-page="club"] .tm-fx{min-width:960px;}
main[data-page="club"] .tm-fx th{white-space:normal; line-height:1.25; vertical-align:bottom;}
main[data-page="club"] .tm-fx th:nth-child(2), main[data-page="club"] .tm-fx td.vs{text-align:left;}
main[data-page="club"] .tm-fx th:first-child{padding-left:0;}
main[data-page="club"] .tm-fx td:first-child em{display:block; font-style:normal; font-size:11px; color:rgba(2,19,41,.5); margin-top:2px;}
main[data-page="club"] .tm-fx td.vs{display:table-cell;}
main[data-page="club"] .tm-fx td.vs .h{display:inline-block; width:calc(50% - 40px); text-align:right; vertical-align:middle; overflow:hidden; text-overflow:ellipsis;}
main[data-page="club"] .tm-fx td.vs .a{display:inline-block; width:calc(50% - 40px); text-align:left; vertical-align:middle; overflow:hidden; text-overflow:ellipsis;}
main[data-page="club"] .tm-fx td.vs i{display:inline-block; width:64px; text-align:center; vertical-align:middle; font-style:normal; font-weight:800;}
main[data-page="club"] .tm-fx tr.up td{color:rgba(2,19,41,.5);}
main[data-page="club"] .tm-fx td b{font-weight:800;}
main[data-page="club"] .tm-cd{display:inline-flex; align-items:center; justify-content:center; min-width:18px; height:20px; margin-left:4px; padding:0 4px; border-radius:var(--radius-6); font-size:11px; font-weight:800;}
main[data-page="club"] .tm-cd.y{background:#FFDB00; color:#021329;} main[data-page="club"] .tm-cd.r{background:#FF6B6B; color:#021329;}
main[data-page="club"] .tm-sort{appearance:none; background:none; border:0; padding:0; font:inherit; letter-spacing:inherit; text-transform:inherit; color:inherit; cursor:pointer;}
main[data-page="club"] .tm-sort:hover, main[data-page="club"] .tm-sort.on{color:#0B1B2E;}
main[data-page="club"] .tm-sort:focus-visible{outline:2px solid #4FCBD9; outline-offset:3px;}
main[data-page="club"] .tm-sort span{font-size:8px; vertical-align:1px;}
main[data-page="club"] .tm-sq{min-width:760px;}
main[data-page="club"] .tm-sq td:first-child{font-weight:700;}
main[data-page="club"] .tm-sq td:first-child .pf-ic, main[data-page="club"] .tm-mv{display:inline-flex; vertical-align:middle; margin-left:8px; color:#E67E22;}
main[data-page="club"] .tm-mv svg{width:15px; height:15px; stroke-width:2;}
main[data-page="club"] .tm-pl{color:inherit; text-decoration:none; border-bottom:1px solid transparent; font-weight:700;}
main[data-page="club"] .tm-pl:hover{border-bottom-color:currentColor;}
main[data-page="club"] .tm-pl:focus-visible{outline:2px solid #4FCBD9; outline-offset:2px;}
main[data-page="club"] .tm-pos{display:inline-flex; align-items:center; justify-content:center; height:22px; padding:0 8px; border-radius:var(--radius-6); background:rgba(4,39,85,.1); color:#042755; font-size:11px; font-weight:700; letter-spacing:.5px;}
main[data-page="club"] .tm-sq th:nth-child(2), main[data-page="club"] .tm-sq td:nth-child(2){text-align:left;}
main[data-page="club"] .tm-sq-tools{display:flex; flex-wrap:wrap; gap:14px 36px; margin-bottom:22px;}
main[data-page="club"] .tm-sq-tools .pf-tool-lab{color:rgba(2,19,41,.55);}
main[data-page="club"] .tm-sq-tools .pf-tags{align-items:center;}
main[data-page="club"] .tm-sq-note{margin:14px 0 0; font-size:12px; color:rgba(2,19,41,.55);}
/* kadro: antrenor, one cikanlar */
/* asist agi */
main[data-page="club"] .tm-net-wrap{display:grid; grid-template-columns:minmax(0,1fr) 340px; gap:56px; align-items:start;}
main[data-page="club"] .tm-net-main{min-width:0;}
main[data-page="club"] .tm-net-main svg{display:block; width:100%; height:auto; overflow:visible; margin-top:8px;}
main[data-page="club"] .tm-net-cap{margin:14px 0 0; font-size:13px; color:rgba(225,230,236,.78);}
main[data-page="club"] .tm-net-key{display:flex; flex-wrap:wrap; align-items:center; gap:8px 20px; margin-top:12px; font-size:12px; font-weight:600; color:#E1E6EC;}
main[data-page="club"] .tm-net-key span{display:inline-flex; align-items:center; gap:8px;}
main[data-page="club"] .tm-net-key i{width:12px; height:12px; display:inline-block;}
main[data-page="club"] .tm-net-key em{flex-basis:100%; font-style:normal; font-weight:400; color:rgba(225,230,236,.7);}
main[data-page="club"] .tm-nd{cursor:pointer; transition:opacity .15s;}
main[data-page="club"] .tm-nd:focus-visible circle{stroke:#FFFFFF; stroke-width:3;}
main[data-page="club"] .tm-nd:focus{outline:none;}
main[data-page="club"] .tm-pt{display:grid; grid-template-columns:minmax(0,1fr) auto 70px; gap:10px; align-items:baseline; padding:11px 0; border-bottom:1px solid rgba(225,230,236,.12); font-size:13.5px; color:#E1E6EC;}
main[data-page="club"] .tm-pt i{font-style:normal; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-pt b{font-family:var(--font-display); font-weight:800; font-size:20px; color:#FFDB00;}
main[data-page="club"] .tm-pt em{font-style:normal; font-size:12px; text-align:right; color:rgba(225,230,236,.7);}
@media (max-width:1100px){
  main[data-page="club"] .tm-hero-grid{grid-template-columns:1fr 1fr; gap:36px 32px;}
  main[data-page="club"] .tm-hero-grid .tm-hp:first-child{grid-column:1 / -1;}
  main[data-page="club"] .tm-three{grid-template-columns:1fr 1fr; gap:44px 36px;}
  main[data-page="club"] .tm-two{grid-template-columns:1fr; gap:44px;}
  main[data-page="club"] .tm-press{grid-template-columns:1fr; gap:34px;}
  
  main[data-page="club"] .tm-rk{grid-template-columns:repeat(3,minmax(0,1fr));}
  main[data-page="club"] .tm-top{grid-template-columns:1fr;}
  main[data-page="club"] .tm-cc{grid-template-columns:180px minmax(0,1fr); gap:24px;}
  main[data-page="club"] .tm-cc-stats{grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px 14px;}
  main[data-page="club"] .tm-rk-lay{grid-template-columns:1fr; gap:36px;}
  main[data-page="club"] .tm-rcs{grid-template-columns:1fr; gap:20px;}
  main[data-page="club"] .tm-net-wrap{grid-template-columns:1fr; gap:36px;}
}
@media (max-width:700px){
  main[data-page="club"] .tm-hero.soon{padding-bottom:52px;}
  main[data-page="club"] .tm-id{flex-direction:column; align-items:flex-start; gap:22px;}
  main[data-page="club"] .tm-crest{width:84px; height:84px;}
  main[data-page="club"] .tm-hero-grid{grid-template-columns:1fr;}
  main[data-page="club"] .tm-three{grid-template-columns:1fr;}
  main[data-page="club"] .tm-ins{grid-template-columns:1fr;}
  
  main[data-page="club"] .tm-rk{grid-template-columns:repeat(2,minmax(0,1fr));}
  main[data-page="club"] .tm-cc{grid-template-columns:1fr;}
  main[data-page="club"] .tm-cc-ph{min-height:0; aspect-ratio:16/9;}
  main[data-page="club"] .tm-cc-name{font-size:32px;}
  main[data-page="club"] .tm-cc-mt{grid-template-columns:1fr;}
  main[data-page="club"] .tm-pp{flex-direction:column; gap:18px;}
  main[data-page="club"] .tm-pp-ph{width:100%;}
  main[data-page="club"] .tm-scs{grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;}
  main[data-page="club"] .tm-sc-name{font-size:15px; min-width:0; overflow-wrap:anywhere;}
  main[data-page="club"] .tm-sc-head{flex-direction:column-reverse; align-items:flex-start; gap:8px;}
  main[data-page="club"] .tm-cr{grid-template-columns:44px minmax(0,1fr) 44px; column-gap:12px;}
  main[data-page="club"] .tm-cr-v{font-size:20px;}
  main[data-page="club"] .tm-fd-kpi{grid-template-columns:repeat(2,minmax(0,1fr));}
  main[data-page="club"] .tm-rank-r{grid-template-columns:22px 104px minmax(0,1fr) 36px; column-gap:8px;}
  main[data-page="club"] .tm-fd{min-width:560px;}
  main[data-page="club"] .pf-title .pf-info{margin-top:-2px;}
}
/* tiklanabilir oyuncu yuzeyleri */
main[data-page="match"] .md-pl-link{color:inherit; text-decoration:none; cursor:pointer;}
main[data-page="match"] .md-pl-link:hover{text-decoration:underline; text-decoration-thickness:1.5px; text-underline-offset:3px;}
main[data-page="match"] .md-pl-link:focus-visible{outline:2px solid #042755; outline-offset:2px; border-radius:2px;}
main[data-page="match"] .md-jersey[data-pl]{cursor:pointer;}
main[data-page="match"] .md-jersey[data-pl] .md-jersey-dot{transition:transform .15s ease;}
main[data-page="match"] .md-jersey[data-pl]:hover .md-jersey-dot, main[data-page="match"] .md-jersey[data-pl]:focus-visible .md-jersey-dot{transform:scale(1.18);}
main[data-page="match"] .md-jersey[data-pl]:hover .md-jersey-name{color:#FFFFFF; text-decoration:underline;}
main[data-page="match"] .md-jersey[data-pl]:focus-visible{outline:2px solid #61E1EE; outline-offset:2px; border-radius:6px;}

@media (max-width:760px){ main[data-page="match"] .ts-pitch-card + .ts-pitch-card::before{display:none;}  }

/* --- head to head: Precision'un imza dokusu (sitede dark-band'lerde kullanilan ayni --img-0) --- */
main[data-page="match"] .ts-band.ts-band-signature{position:relative; overflow:hidden;
  background-image:
    linear-gradient(15deg, rgba(2,19,41,.92) 0%, rgba(2,19,41,.72) 45%, rgba(2,19,41,.5) 100%),
    var(--photo-h2h);
  background-repeat:no-repeat; background-position:center, center 35%; background-size:cover, cover;}
main[data-page="match"] .ts-band.ts-band-signature::before{content:''; position:absolute; inset:0; background-image:var(--img-0); background-repeat:no-repeat; background-position:96% -14%; background-size:560px auto; opacity:.3; pointer-events:none; z-index:0;}
main[data-page="match"] .ts-band.ts-band-signature .wrap{position:relative; z-index:2;}

/* --- tooltip --- */
main[data-page="match"] .ts-tip{position:fixed; z-index:200; display:none; pointer-events:none; background:#021329; color:#FFFFFF; font-size:12px; line-height:1.5; padding:8px 11px; border-radius:var(--radius-6); box-shadow:0 6px 18px rgba(2,19,41,.28); max-width:240px;}

/* =================================================================
   MATCH DETAIL -- Predictions sekmesi (2026-10-04, Round I)
   Mevcut Team stats bilesenleri yeniden kullanilir: ts-head, ts-legend,
   ts-band, ts-record, ts-tape-group (beyaz kart), compare-row, ts-view-tab.
   Yeni olan sadece pick kartlari, form chip'leri ve takim bloklari.
   ================================================================= */
main[data-page="match"] .pr-picks{display:grid; grid-template-columns:1.1fr 1fr 1fr 1fr; gap:14px; align-items:stretch;}
main[data-page="match"] .pr-combo{position:relative; background:#031C3D; border-top:3px solid #FFDB00; box-shadow:0 6px 18px rgba(2,19,41,.16); color:#E1E6EC; padding:24px 28px 22px; display:flex; flex-direction:column; justify-content:space-between; min-height:210px;}


main[data-page="match"] .pr-combo-pick{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:36px; line-height:1.02; letter-spacing:.3px; color:#FFDB00; margin:14px 0 0;}
main[data-page="match"] .pr-combo-pick small{display:block; font-size:22px; color:#FFFFFF; margin-top:6px; letter-spacing:.3px;}
main[data-page="match"] .pr-combo-foot{display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin-top:20px; font-size:12.5px; color:rgba(225,230,236,.72);}
main[data-page="match"] .pr-tile{position:relative; background:#031C3D; border-top:3px solid rgba(225,230,236,.3); box-shadow:0 6px 18px rgba(2,19,41,.16); padding:22px 20px 20px; display:flex; flex-direction:column; justify-content:space-between; gap:18px;}
main[data-page="match"] .pr-tile-pick{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:27px; line-height:1.05; letter-spacing:.3px; color:#FFFFFF; margin-top:14px; white-space:nowrap;}
main[data-page="match"] .pr-tile-pick.none{color:rgba(225,230,236,.35);}
main[data-page="match"] .pr-tile.home{border-top-color:#FFDB00;}
main[data-page="match"] .pr-tile.away{border-top-color:#61E1EE;}
main[data-page="match"] .pr-tile .ts-sw.home{background:#FFDB00;}
main[data-page="match"] .pr-tile .ts-sw.away{background:#61E1EE;}

main[data-page="match"] .pr-tile-team{display:flex; align-items:center; gap:8px; font-size:12.5px; font-weight:700; color:#FFFFFF; white-space:nowrap;}
main[data-page="match"] .pr-tile-team .ts-sw{flex-shrink:0; margin-left:0;}
main[data-page="match"] .pr-tile-foot{display:flex; align-items:center; gap:8px; white-space:nowrap; font-size:12px; color:rgba(225,230,236,.72);}
main[data-page="match"] .pr-res{display:inline-flex; align-items:center; gap:6px; height:24px; padding:0 10px; border-radius:var(--radius-6); font-size:11px; font-weight:700; letter-spacing:.3px; text-transform:uppercase; background:rgba(47,127,105,.14); color:#1F6B55;}
main[data-page="match"] .pr-res.miss{background:rgba(185,74,74,.14); color:#9A3636;}
main[data-page="match"] .pr-res.na{background:rgba(2,19,41,.07); color:rgba(2,19,41,.5);}
main[data-page="match"] .pr-picks .pr-res{background:rgba(47,127,105,.28); color:#BFEBDC;}
main[data-page="match"] .pr-picks .pr-res.miss{background:rgba(185,74,74,.3); color:#F3C4C4;}
main[data-page="match"] .pr-picks .pr-res.na{background:rgba(225,230,236,.1); color:rgba(225,230,236,.62);}
main[data-page="match"] .pr-res svg{width:12px; height:12px;}
main[data-page="match"] .pr-prob-note{margin:22px 0 0; font-size:13px; line-height:1.6; color:rgba(225,230,236,.72); max-width:640px;}
main[data-page="match"] .pr-form-grid{display:grid; grid-template-columns:1.25fr 1fr; gap:28px; align-items:start;}
main[data-page="match"] .pr-form-card{background:#FFFFFF; border:1px solid rgba(2,19,41,.09); border-radius:var(--radius-container); padding:24px 26px 22px; box-shadow:0 3px 14px rgba(2,19,41,.05);}
main[data-page="match"] .pr-form-card .md-compare-list .compare-row{border-top:none; padding:11px 0;}
main[data-page="match"] .pr-form-card .compare-row.total{border-top:1px solid rgba(2,19,41,.1); margin-top:6px; padding-top:18px;}
main[data-page="match"] .pr-form-card .compare-row.total .compare-value{font-size:30px;}
main[data-page="match"] .pr-l5{display:flex; flex-direction:column; gap:26px;}
main[data-page="match"] .pr-l5-team{display:flex; align-items:center; gap:12px; margin-bottom:14px;}
main[data-page="match"] .pr-l5-team img{width:34px; height:34px; object-fit:contain; flex-shrink:0;}
main[data-page="match"] .pr-l5-team h3{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:22px; line-height:1; letter-spacing:.3px; color:#0B1B2E; margin:0;}
main[data-page="match"] .pr-wdl{display:flex; gap:6px; margin-bottom:16px;}
main[data-page="match"] .pr-wdl i{display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:var(--radius-6); font-style:normal; font-size:12.5px; font-weight:800; color:#FFFFFF;}
main[data-page="match"] .pr-wdl i.w{background:var(--color-action-success);}
main[data-page="match"] .pr-wdl i.d{background:rgba(2,19,41,.38);}
main[data-page="match"] .pr-wdl i.l{background:var(--color-action-danger);}
main[data-page="match"] .pr-mini-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:10px;}
main[data-page="match"] .pr-mini-stats div{border-top:1px solid rgba(2,19,41,.1); padding-top:10px;}
main[data-page="match"] .pr-mini-stats b{display:block; font-family:var(--font-display); font-weight:800; font-size:34px; line-height:1; color:#0B1B2E;}
main[data-page="match"] .pr-mini-stats span{display:block; margin-top:6px; font-size:10.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(2,19,41,.55);}
main[data-page="match"] .ts-band.pr-band-photo{position:relative; overflow:hidden;
  background-image:
    linear-gradient(100deg, rgba(2,19,41,.97) 0%, rgba(2,19,41,.94) 45%, rgba(2,19,41,.9) 100%),
    var(--photo-pull);
  background-repeat:no-repeat; background-position:center, right 38%; background-size:cover, cover;}
main[data-page="match"] .ts-band.pr-band-photo .wrap{position:relative; z-index:1;}
main[data-page="match"] .ts-band.pr-band-photo .ts-lede{color:rgba(225,230,236,.84);}
main[data-page="match"] .pr-h2h-table{overflow-x:auto;}
main[data-page="match"] .pr-h2h-table table{width:100%; border-collapse:collapse; font-size:14px; white-space:nowrap;}
main[data-page="match"] .pr-h2h-table th{text-align:left; font-size:11px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(225,230,236,.72); padding:14px 20px 14px 0; border-bottom:2px solid rgba(97,225,238,.5);}
main[data-page="match"] .pr-h2h-table td{padding:14px 20px 14px 0; border-bottom:1px solid rgba(225,230,236,.22); color:#F2F5F8;}
main[data-page="match"] .pr-h2h-table tbody tr:last-child td{border-bottom:none;}
main[data-page="match"] .pr-h2h-table tbody tr:hover{background:rgba(225,230,236,.06);}
main[data-page="match"] .pr-h2h-table .num{text-align:center;}
main[data-page="match"] .pr-h2h-table td.ft{font-family:var(--font-display); font-weight:800; font-size:20px; color:#FFFFFF; letter-spacing:.5px;}
main[data-page="match"] .pr-h2h-table td.mute{color:rgba(225,230,236,.78);}
main[data-page="match"] .pr-h2h-table .w-home{color:#FFDB00; font-weight:700;}
main[data-page="match"] .pr-h2h-table .w-away{color:#61E1EE; font-weight:700;}
main[data-page="match"] .pr-team-block{padding:0;}
main[data-page="match"] .pr-team-grid{display:grid; grid-template-columns:1fr 1fr; gap:28px; align-items:start;}
main[data-page="match"] .pr-tb-group{margin-top:20px;}
main[data-page="match"] .pr-tb-group:first-of-type{margin-top:0;}
main[data-page="match"] .pr-tb-table{width:100%; border-collapse:collapse; table-layout:fixed; font-size:13px;}
main[data-page="match"] .pr-tb-table th{text-align:right; font-size:10.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(2,19,41,.5); padding:0 0 8px; border-bottom:1px solid rgba(2,19,41,.1);}
main[data-page="match"] .pr-tb-table th:first-child, main[data-page="match"] .pr-tb-table td:first-child{text-align:left;}
main[data-page="match"] .pr-tb-table td{text-align:right; padding:8px 0; border-bottom:1px solid rgba(2,19,41,.06); color:rgba(2,19,41,.75); font-variant-numeric:tabular-nums;}
main[data-page="match"] .pr-tb-table td:first-child{color:rgba(2,19,41,.62);}
main[data-page="match"] .pr-tb-table tr:last-child td{border-bottom:none;}
main[data-page="match"] .pr-tb-table td.cur, main[data-page="match"] .pr-tb-table th.cur{background:rgba(79,203,217,.14); color:#0B1B2E; font-weight:800;}
main[data-page="match"] .pr-tb-table th:not(:first-child), main[data-page="match"] .pr-tb-table td:not(:first-child){padding-left:16px; padding-right:18px;}
main[data-page="match"] .pr-tb-table th{padding-top:12px; padding-bottom:10px;}
main[data-page="match"] .pr-tb-table tr:last-child td{padding-bottom:12px;}
main[data-page="match"] .pr-scope{display:flex; gap:6px; margin-bottom:22px; flex-wrap:wrap; align-items:center;}
main[data-page="match"] .pr-scope-lab{font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.55); margin-right:6px;}
main[data-page="match"] .pr-scope .ts-view-tab{border-color:rgba(2,19,41,.2); color:rgba(2,19,41,.7);}
main[data-page="match"] .pr-scope .ts-view-tab:hover:not(.active){background:rgba(2,19,41,.05); border-color:rgba(2,19,41,.38);}
main[data-page="match"] .pr-scope .ts-view-tab.active{background:#042755; border-color:#042755; color:#FFFFFF;}
main[data-page="match"] .pr-chart-grid{display:grid; grid-template-columns:1fr 1fr; align-items:start;}
main[data-page="match"] .pr-chart-title{font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.7);}
main[data-page="match"] .pr-chart-sub{font-size:12.5px; color:rgba(225,230,236,.6);}
main[data-page="match"] .pr-chart svg{display:block; width:100%; height:auto; overflow:visible;}
main[data-page="match"] .pr-lu-h{font-size:10.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(2,19,41,.5); padding:12px 0 10px; border-bottom:1px solid rgba(2,19,41,.1);}
main[data-page="match"] .pr-lu-body{display:flex; align-items:center; gap:28px; padding:20px 0 6px;}
main[data-page="match"] .pr-lu-donut{width:112px; height:112px; border-radius:50%; position:relative; flex:none;}
main[data-page="match"] .pr-lu-donut::after{content:""; position:absolute; inset:28px; border-radius:50%; background:#FFFFFF;}
main[data-page="match"] .pr-lu-donut span{position:absolute; inset:0; display:flex; align-items:center; justify-content:center; z-index:1; font-family:var(--font-display); font-weight:800; font-size:26px; color:#0B1B2E;}
main[data-page="match"] .pr-lu-leg{list-style:none; margin:0; padding:0; flex:1; display:grid; gap:10px;}
main[data-page="match"] .pr-lu-leg li{display:flex; align-items:center; gap:10px; font-size:13px; color:rgba(2,19,41,.75);}
main[data-page="match"] .pr-lu-leg i{width:10px; height:10px; border-radius:3px; flex:none;}
main[data-page="match"] .pr-lu-leg span{font-weight:700; color:#0B1B2E;}
main[data-page="match"] .pr-lu-leg b{margin-left:auto; font-weight:500; color:rgba(2,19,41,.55); font-variant-numeric:tabular-nums;}
main[data-page="match"] .pr-chart-grid{gap:72px 56px;}
main[data-page="match"] .pr-chart-title{margin-bottom:8px;}
main[data-page="match"] .pr-chart-sub{margin-bottom:22px;}

