/* 3alTrack v3.24.4 score integrity layer.
   Each score is visually attached to its own team, so RTL/LTR can never
   make a correct API result look reversed. This file loads last on home. */
body.home-arena-v2990 .match-card-v64-grid{
  direction:ltr!important;
  grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;
  grid-template-areas:"away score home"!important;
}
body.home-arena-v2990 .match-team-v64.home{grid-area:home!important;direction:rtl!important}
body.home-arena-v2990 .match-team-v64.away{grid-area:away!important;direction:rtl!important}
body.home-arena-v2990 .match-score-v64{grid-area:score!important;direction:ltr!important}
body.home-arena-v2990 .match-team-score-v3244{
  display:grid!important;place-items:center!important;
  min-width:38px;height:38px;margin-top:1px;padding:0 8px;
  border:1px solid rgba(148,193,219,.18);border-radius:12px;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));
  color:#f7fbff;font:900 24px/1 Arial,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
body.home-arena-v2990 .match-score-divider-v3244{
  display:grid!important;place-items:center!important;min-height:38px;
  color:#7f96aa;font:900 22px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;
}
body.home-arena-v2990 .match-score-divider-v3244 i{font-style:normal}
html[data-theme="light"] body.home-arena-v2990 .match-team-score-v3244,
html[data-visual-theme="light"] body.home-arena-v2990 .match-team-score-v3244,
body.home-arena-v2990.light-mode .match-team-score-v3244{
  border-color:#d8e3eb;background:linear-gradient(180deg,#fff,#f5f8fb);color:#10263a;
}
html[data-theme="light"] body.home-arena-v2990 .match-score-divider-v3244,
html[data-visual-theme="light"] body.home-arena-v2990 .match-score-divider-v3244,
body.home-arena-v2990.light-mode .match-score-divider-v3244{color:#6b8192}
@media(max-width:760px){
  body.home-arena-v2990 .match-card-v64-grid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important;gap:5px!important}
  body.home-arena-v2990 .match-team-score-v3244{min-width:32px;height:32px;border-radius:10px;font-size:20px}
  body.home-arena-v2990 .match-score-divider-v3244{min-height:32px;font-size:18px}
}
