.tb-pitch{aspect-ratio:76/113;width:100%;max-width:560px;margin:18px auto 0;position:relative;container-type:inline-size}.tb-token-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--club-display);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 2px #000000b3;font-size:clamp(9.5px,2.7cqw,12.5px);line-height:1.1;overflow:hidden}html[lang=ar] .tb-token-name{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:700}html[lang=ar] .tb-row-name b{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:900}.tb-panel{flex-direction:column;display:flex}@media (min-width:900px){.tb-panel{min-height:460px}}.tb-row-name{flex-direction:column;min-width:0;line-height:1.1;display:flex}.tb-row-name b{font-family:var(--club-kit);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.tb-row-name small{color:#fff9;font-size:11px}@keyframes tb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:639px){.tb-row-name b{font-size:14px}}@keyframes tb-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.tb-page .mr-hero{flex-direction:column;justify-content:flex-end;min-height:560px;display:flex}@media (max-width:640px){.tb-page .mr-hero{min-height:60svh}}.tb-squad-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}.tb-squad-head .ac-lead{margin-top:0}.tb-unit+.tb-unit,*+*>.tb-unit{margin-top:48px}.tb-unit-head{border-bottom:1px solid #060e1224;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.tb-unit-head h2{font-family:var(--club-display);letter-spacing:.03em;text-transform:uppercase;font-size:24px;line-height:1}html[lang=ar] .tb-unit-head h2{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:900}.tb-unit-head span{font-family:var(--club-display);letter-spacing:.04em;color:var(--club-warm-ink);font-size:16px}.tb-tables .band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.tb-tables .band-head p{color:#ffffffb3;max-width:38rem;margin-bottom:18px;font-size:15px}.tb-tables .tf-tab{color:#fff9}.tb-tables .tf-tab:hover,.tb-tables .tf-tab.is-active{color:#fff}.tb-tables .tf-frame{box-shadow:none;background:#ffffff1a;border-color:#ffffffb3}.tb-tables-grid{align-items:start;gap:40px;display:grid}@media (min-width:1100px){.tb-tables-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px}}.tb-tables-sub{font-family:var(--club-display);letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px;font-size:24px;line-height:1}html[lang=ar] .tb-tables-sub{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:900}.tb-next .band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.tb-next .band-head p{color:#ffffffb3;margin-bottom:18px;font-size:15px}.tb-next-card{gap:18px;max-width:760px;display:grid}.tb-next-comp{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.tb-next-comp img{width:auto;height:22px}.tb-next-live{border:1px solid var(--club-accent);color:var(--club-accent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.tb-next-live i{background:var(--club-accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite tb-pulse}@keyframes tb-pulse{50%{opacity:.3}}.tb-next-teams{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.tb-next-team{font-family:var(--club-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;font-size:clamp(26px,3.4vw,44px);line-height:1;display:inline-flex}html[lang=ar] .tb-next-team{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:900}.tb-next-team img{object-fit:contain;width:44px;height:44px}.tb-next-vs{font-family:var(--club-display);color:var(--club-warm);font-size:18px}.tb-next-score{font-family:var(--club-display);color:var(--club-accent);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,44px);line-height:1}.tb-next-when{color:#ffffffc7;font-size:15px}.tb-next-when b{color:#fff;font-weight:800}@media (prefers-reduced-motion:reduce){.tb-next-live i{animation:none}}.tb-tables-filter,.tb-tables-filter.fx-filter{top:auto;margin:0 0 22px;position:relative;inset-inline:auto}.tb-tables .band-head{padding-bottom:0}.tb-tables .band-head h2{margin-bottom:8px}.tb-tables-filter,.tb-tables-filter.fx-filter{margin-bottom:12px}@media (min-width:768px){.tb-tables-filter,.tb-tables-filter.fx-filter{margin-top:-80px}}.tb-page .mr-hero{aspect-ratio:16/9;flex-direction:column;justify-content:flex-end;min-height:420px;max-height:80svh;padding-block:0 36px;display:flex}.tb-page .mr-hero .band-ground{filter:none;object-position:center bottom}.tb-page .mr-hero:after{background:linear-gradient(#061217e0 0,#06121780 18%,#0000 38% 68%,#061217eb 100%)}@media (max-width:640px){.tb-page .mr-hero{aspect-ratio:auto;min-height:56svh}.cal-rank.has-stats .cal-rank-stat{display:none}}.cal-rank.has-stats .cal-rank-stat{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 34px;font-size:13px}.cal-rank.has-stats .cal-rank-pts{text-align:center;flex:0 0 44px;margin-inline-start:0}.cal-rank.has-stats .cal-rank-team{flex:auto;min-width:0}.cal-rank.has-stats li.cal-rank-labels{min-height:0;box-shadow:none;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;background:0 0;border:0;padding-block:0 2px;font-size:11px}.cal-rank.has-stats li.cal-rank-labels .cal-rank-pos{background:0 0}.cal-rank.has-stats li.cal-rank-labels .cal-rank-pts{color:inherit;font-size:11px}
