/* SerieAGoal v1.04: compact result geometry + public double chance preview.
   Existing match row layout, favourites and live updates are preserved. */
html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{
  grid-template-columns:minmax(0,1fr) 155px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-main-link > .sg-match-teams{
  max-width:245px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
  width:155px!important;min-width:155px!important;max-width:155px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone .sg-match-features{
  display:flex!important;align-items:center!important;flex-direction:row!important;
  flex-wrap:nowrap!important;gap:4px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone:has(.sg104-dc-preview:not([hidden])) .sg-match-ai-cta{display:none!important}
.sg104-dc-preview[hidden]{display:none!important}
html[data-sg-theme] body.sg-body .sg104-dc-preview{
  flex:1 1 112px;min-width:0;max-width:126px;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:2px;padding:5px 4px;
  border:1px solid color-mix(in srgb,var(--sg-accent) 26%,var(--sg-line));
  border-radius:9px;background:color-mix(in srgb,var(--sg-accent) 6%,var(--sg-surface));
  color:var(--sg-text)!important;text-decoration:none!important;line-height:1.1;
}
.sg104-dc-preview .sg104-dc-title{font-size:8px;font-weight:800;letter-spacing:.06em;color:var(--sg-muted)}
.sg104-dc-preview .sg104-dc-value{display:flex;gap:5px;align-items:baseline;white-space:nowrap;font-size:13px;font-weight:850}
.sg104-dc-preview .sg104-dc-value strong{font-size:15px;font-weight:900;color:var(--sg-accent)}
.sg104-dc-preview .sg104-dc-access{font-size:8px;font-weight:750;color:var(--sg-muted)}
html[data-sg-theme="dark"] .sg104-dc-preview{background:rgba(22,64,85,.25)!important;border-color:#2c526d!important}
/* Timing: live minute on top, phase beneath. Non-live rows remain unchanged. */
html[data-sg-theme] body.sg-body .sg-match-main-link > .sg-match-status.live{
  position:relative!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;gap:3px!important;
  padding-left:2px!important;padding-right:6px!important;text-align:center!important;
}
html[data-sg-theme] body.sg-body .sg-match-status.live > i{
  position:absolute!important;left:1px;top:calc(50% - 3px);
}
html[data-sg-theme] body.sg-body .sg-match-status.live > [data-sg-score-status-text]{font-size:11px;font-weight:900;line-height:1.05}
html[data-sg-theme] body.sg-body .sg104-live-phase{display:block;font-size:8px;font-weight:850;letter-spacing:.06em;white-space:nowrap;line-height:1.1;color:var(--sg-live)}
html[data-sg-theme] body.sg-body .sg-match-status:not(.live) > .sg104-live-phase{display:none!important}
@media(max-width:760px){
  html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{grid-template-columns:minmax(0,1fr) 103px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-main-link > .sg-match-teams{max-width:200px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{width:103px!important;min-width:103px!important;max-width:103px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-preview{max-width:95px;padding:4px 2px}
  .sg104-dc-preview .sg104-dc-title{font-size:7px}
  .sg104-dc-preview .sg104-dc-value{font-size:12px;gap:3px}
  .sg104-dc-preview .sg104-dc-value strong{font-size:13px}
  .sg104-dc-preview .sg104-dc-access{font-size:7px}
  html[data-sg-theme] body.sg-body .sg-match-feature-zone:has(.sg104-dc-preview:not([hidden])) .sg-match-feature:not(.is-prediction){display:none!important}
}

/* v1.05: visible inline DC forecast when the authorized preview arrives.
   The CSS NEVER exposes privileged market details; API returns just one public pick. */
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg104-dc-preview:not([hidden]){
  flex:1 1 auto!important;min-width:0!important;max-width:none!important;
  padding:5px 3px!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;text-align:center;
}
html[data-sg-theme] body.sg-body .sg104-dc-preview .sg104-dc-value{
  justify-content:center;gap:5px;letter-spacing:.01em;
}
html[data-sg-theme] body.sg-body .sg104-dc-preview .sg104-dc-value strong{
  font-size:17px;color:var(--sg-accent,#1486ca)!important;
}
html[data-sg-theme="dark"] body.sg-body .sg104-dc-preview:not([hidden]){
  background:transparent!important;border:0!important;
}
/* HT has exactly one label; no running-phase tag and no blinking live dot. */
html[data-sg-theme] body.sg-body .sg-match-status.sg105-halftime{
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:0 3px!important;gap:0!important;
}
html[data-sg-theme] body.sg-body .sg-match-status.sg105-halftime > i,
html[data-sg-theme] body.sg-body .sg-match-status.sg105-halftime > .sg104-live-phase{
  display:none!important;animation:none!important;
}
html[data-sg-theme] body.sg-body .sg-match-status.sg105-halftime > [data-sg-score-status-text]{
  font-size:9px!important;font-weight:850!important;line-height:1.15!important;
  color:var(--sg-muted,#8898ad)!important;
  letter-spacing:.015em!important;white-space:nowrap!important;
}
@media(max-width:760px){
 html[data-sg-theme] body.sg-body .sg-match-status.sg105-halftime > [data-sg-score-status-text]{font-size:8px!important}
 html[data-sg-theme] body.sg-body .sg104-dc-preview .sg104-dc-value strong{font-size:14px!important}
}


/* SerieAGoal v1.06 – WinScore-style readable DC + neutral paywall, no extra row icons. */
html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{
  grid-template-columns:minmax(0,1fr) 207px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
  width:207px!important;min-width:207px!important;max-width:207px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:4px 8px 4px 5px!important;
  border:0!important;background:transparent!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-separator{display:none!important}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone .sg-match-features{
  display:flex!important;justify-content:center!important;align-items:center!important;
  flex-direction:column!important;gap:4px!important;flex-wrap:nowrap!important;width:100%!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg104-dc-preview:not([hidden]){
  display:flex!important;align-items:stretch!important;justify-content:center!important;
  gap:3px!important;text-align:left!important;width:100%!important;max-width:none!important;
  border:0!important;box-shadow:none!important;padding:2px 1px!important;
  background:transparent!important;color:var(--sg-text)!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-title{
  font-size:8px!important;font-weight:800!important;letter-spacing:.085em!important;
  line-height:1.15!important;color:var(--sg-muted)!important;
}
html[data-sg-theme] body.sg-body .sg106-dc-headline{
  display:flex!important;align-items:baseline!important;justify-content:space-between!important;
  gap:6px!important;width:100%!important;min-width:0!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-value{
  display:block!important;min-width:0!important;flex:1 1 auto!important;
  color:var(--sg-text)!important;font-size:11px!important;font-weight:750!important;
  line-height:1.25!important;white-space:normal!important;overflow-wrap:break-word!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{
  display:block!important;flex:0 0 auto!important;white-space:nowrap!important;
  font-size:22px!important;font-weight:900!important;line-height:1!important;
  letter-spacing:-.04em!important;color:#04ae89!important;
}
html[data-sg-theme="dark"] body.sg-body .sg104-dc-preview .sg106-dc-percent{color:#26d9a4!important}
html[data-sg-theme] body.sg-body .sg104-dc-access{
  display:flex!important;align-items:center!important;gap:4px!important;
  font-size:9px!important;line-height:1.2!important;font-weight:650!important;
  color:var(--sg-muted)!important;
}
html[data-sg-theme] body.sg-body .sg106-dc-lock{display:inline-flex!important;color:var(--sg-muted)!important}
html[data-sg-theme] body.sg-body .sg106-dc-won{color:#19875c!important;font-weight:850!important}
html[data-sg-theme="dark"] body.sg-body .sg106-dc-won{color:#52d49d!important}
html[data-sg-theme] body.sg-body .sg106-dc-lost{color:var(--sg-muted)!important}
html[data-sg-theme] body.sg-body .sg106-check{font-size:13px;line-height:1;font-weight:900}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone:has(.sg104-dc-preview:not([hidden])) .sg106-locked-cta{display:none!important}
html[data-sg-theme] body.sg-body .sg106-locked-cta{
  display:inline-flex;align-items:center;justify-content:center;gap:5px;
  min-height:29px;padding:5px 7px;border:1px solid var(--sg-line);
  border-radius:8px;background:transparent!important;color:var(--sg-muted)!important;
  font-weight:650;font-size:10px;text-decoration:none!important;
}
html[data-sg-theme] body.sg-body .sg106-locked-cta:hover{color:var(--sg-text)!important;border-color:var(--sg-muted)!important}
html[data-sg-theme] body.sg-body .sg106-lock-symbol{display:inline-flex;color:inherit!important}

/* At halftime keep the full status in red without a pulsing dot or ellipsis. */
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-main-link > .sg-match-status.sg105-halftime{
  overflow:visible!important;min-width:0!important;max-width:100%!important;
  width:100%!important;flex-wrap:nowrap!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:0 1px!important;text-overflow:clip!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-main-link > .sg-match-status.sg105-halftime > [data-sg-score-status-text]{
  display:block!important;width:auto!important;min-width:0!important;max-width:none!important;
  flex:none!important;white-space:nowrap!important;overflow:visible!important;
  text-overflow:clip!important;font-size:8px!important;letter-spacing:-.03em!important;
  font-weight:900!important;line-height:1.2!important;color:var(--sg-live,#e13a56)!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-status.sg105-halftime > i,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-status.sg105-halftime > .sg104-live-phase{display:none!important;animation:none!important}
@media(max-width:760px){
  html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{grid-template-columns:minmax(0,1fr) 135px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
    width:135px!important;min-width:135px!important;max-width:135px!important;padding:3px 5px!important;
  }
  html[data-sg-theme] body.sg-body .sg104-dc-value{font-size:10px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{font-size:18px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-main-link > .sg-match-status.sg105-halftime > [data-sg-score-status-text]{font-size:7.5px!important;letter-spacing:-.045em!important}
}
@media(max-width:390px){
  html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{grid-template-columns:minmax(0,1fr) 118px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
    width:118px!important;min-width:118px!important;max-width:118px!important;padding:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg104-dc-value{font-size:9px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{font-size:16px!important}
}

/* SerieAGoal v1.07 – bigger WinScore-like double chance typography + stats icon fallback. */
html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{
  grid-template-columns:minmax(0,1fr) 236px!important;
}
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
  width:236px!important;min-width:236px!important;max-width:236px!important;
  padding:4px 10px 4px 6px!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-preview .sg104-dc-title,
html[data-sg-theme] body.sg-body .sg104-dc-title{
  font-size:10.5px!important;font-weight:850!important;letter-spacing:.09em!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-value{
  font-size:13.5px!important;font-weight:780!important;line-height:1.24!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{
  font-size:31px!important;font-weight:900!important;
}
html[data-sg-theme] body.sg-body .sg104-dc-access{
  font-size:11px!important;font-weight:760!important;gap:5px!important;
}
html[data-sg-theme] body.sg-body .sg106-dc-lock svg{width:13px;height:13px}
html[data-sg-theme] body.sg-body .sg106-locked-cta{
  min-height:34px!important;padding:6px 10px!important;gap:7px!important;
  font-size:12px!important;font-weight:760!important;border-radius:12px!important;
}
html[data-sg-theme] body.sg-body .sg106-lock-symbol .sg-svg,
html[data-sg-theme] body.sg-body .sg106-locked-cta .sg-svg{width:15px!important;height:15px!important}

html[data-sg-theme] body.sg-body .sg107-stats-cta{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:38px!important;height:38px!important;min-width:38px!important;
  border:1px solid var(--sg-line)!important;border-radius:12px!important;
  background:transparent!important;color:var(--sg-muted)!important;
  text-decoration:none!important;transition:border-color .18s ease,color .18s ease,transform .18s ease;
}
html[data-sg-theme] body.sg-body .sg107-stats-cta:hover{
  color:var(--sg-text)!important;border-color:var(--sg-accent)!important;transform:translateY(-1px);
}
html[data-sg-theme] body.sg-body .sg107-stats-cta .sg-svg{width:18px!important;height:18px!important;stroke-width:2!important}

@media(max-width:760px){
  html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{grid-template-columns:minmax(0,1fr) 152px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.is-empty{
    width:152px!important;min-width:152px!important;max-width:152px!important;padding:3px 6px!important;
  }
  html[data-sg-theme] body.sg-body .sg104-dc-title{font-size:9px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-value{font-size:11px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{font-size:22px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-access{font-size:9px!important}
  html[data-sg-theme] body.sg-body .sg106-locked-cta{font-size:10px!important;min-height:30px!important;padding:5px 7px!important}
  html[data-sg-theme] body.sg-body .sg107-stats-cta{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}
}
@media(max-width:390px){
  html[data-sg-theme] body.sg-body .sg-match-row-wrap > .sg-match-row{grid-template-columns:minmax(0,1fr) 136px!important}
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-match-feature-zone.is-empty{
    width:136px!important;min-width:136px!important;max-width:136px!important;
  }
  html[data-sg-theme] body.sg-body .sg104-dc-preview .sg106-dc-percent{font-size:19px!important}
  html[data-sg-theme] body.sg-body .sg104-dc-access{font-size:8.5px!important}
}

/* v1.08: original match-list layout, favourite + statistics moved to the right. */
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(264px,43%)!important;
  gap:0!important;
  padding-left:8px!important;
  padding-right:6px!important;
  box-sizing:border-box!important;
  align-items:stretch!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished .sg-match-main-link{
  grid-template-columns:57px minmax(0,1fr)!important;
  gap:0!important;
  min-width:0!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-status{
  padding-left:0!important;padding-right:6px!important;
  justify-content:center!important;text-align:center!important;
  overflow:visible!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty{
  display:grid!important;grid-template-columns:minmax(0,1fr) 74px!important;
  align-items:center!important;gap:4px!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  height:auto!important;box-sizing:border-box!important;
  padding:4px 3px 4px 8px!important;
  border:0!important;background:transparent!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg-match-features,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features .sg-match-features{
  display:flex!important;align-items:center!important;justify-content:stretch!important;
  flex-direction:column!important;gap:3px!important;
  min-width:0!important;width:100%!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty .sg-match-features{display:flex!important}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg108-row-actions{
  display:flex!important;flex-direction:row!important;gap:4px!important;
  align-items:center!important;justify-content:flex-end!important;
  align-self:center!important;min-width:0!important;white-space:nowrap!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite{
  position:static!important;top:auto!important;left:auto!important;right:auto!important;
  transform:none!important;width:32px!important;height:34px!important;
  min-width:32px!important;min-height:34px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  padding:0!important;margin:0!important;z-index:auto!important;
  background:transparent!important;border:0!important;border-radius:10px!important;
  color:var(--sg-muted)!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite.is-following{color:var(--sg-accent)!important}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite:hover{color:var(--sg-text)!important;background:var(--sg-surface-2)!important}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions .sg-match-favorite .sg-svg{width:19px!important;height:19px!important}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-stats-cta{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:36px!important;height:36px!important;min-width:36px!important;
  color:var(--sg-muted)!important;border:1px solid var(--sg-line)!important;
  background:transparent!important;border-radius:11px!important;
  text-decoration:none!important;transition:color .16s,border-color .16s,background .16s;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-stats-cta:hover{
  color:var(--sg-text)!important;border-color:var(--sg-accent)!important;background:var(--sg-surface-2)!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-stats-cta svg{width:19px!important;height:19px!important}
/* Readable forecast and vertically centred green percentage. */
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview:not([hidden]){
  display:flex!important;justify-content:center!important;align-items:stretch!important;min-width:0!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;gap:5px!important;width:100%!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value{
  font-size:13px!important;line-height:1.23!important;min-width:0!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent{
  font-size:27px!important;line-height:1!important;align-self:center!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  margin:0!important;padding:0!important;font-variant-numeric:tabular-nums!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-title{
  font-size:10px!important;line-height:1.2!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-access{
  font-size:10px!important;line-height:1.35!important;
}
/* LIVE: first row minute, second row red dot beside LIVE. No wasted left gutter. */
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-status.live:not(.sg105-halftime){
  position:relative!important;display:grid!important;
  grid-template-columns:6px max-content!important;
  grid-template-rows:auto auto!important;
  justify-content:center!important;align-content:center!important;
  align-items:center!important;justify-items:center!important;
  column-gap:4px!important;row-gap:3px!important;
  padding:0 4px 0 0!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.live:not(.sg105-halftime)>[data-sg-score-status-text]{
  grid-column:1 / -1!important;grid-row:1!important;
  text-align:center!important;width:100%!important;min-width:0!important;
  overflow:visible!important;white-space:nowrap!important;
  font-size:11px!important;line-height:1.05!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.live:not(.sg105-halftime)>i{
  position:static!important;top:auto!important;left:auto!important;
  grid-column:1!important;grid-row:2!important;
  display:block!important;width:6px!important;height:6px!important;min-width:6px!important;
  margin:0!important;align-self:center!important;justify-self:end!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.live:not(.sg105-halftime)>.sg104-live-phase{
  grid-column:2!important;grid-row:2!important;
  justify-self:start!important;align-self:center!important;
  display:block!important;margin:0!important;padding:0!important;
  font-size:9px!important;line-height:1!important;white-space:nowrap!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime{
  display:flex!important;align-items:center!important;justify-content:center!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime > i,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime > .sg104-live-phase{display:none!important}



/* --------------------------------------------------------------------
  SerieAGoal v1.09 – single-row responsive fixtures + compact INT label.
  Desktop gives space to the prediction; mobile uses one line with a
  compact right rail. No extra strip / divider below each fixture.
  Original favourites and statistics actions are preserved in-place.
  -------------------------------------------------------------------- */
/* Desktop: all verdicts on one line, move the prediction left into space
   previously occupied by the wide team/score column. */
@media(min-width:761px){
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row{
    grid-template-columns:minmax(212px,42%) minmax(0,58%)!important;
    padding-left:5px!important;padding-right:5px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished .sg-match-main-link{
    grid-template-columns:48px minmax(0,1fr)!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-teams{
    max-width:none!important;min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty{
    grid-template-columns:minmax(0,1fr) 71px!important;gap:4px!important;
    padding-left:4px!important;padding-right:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline{
    grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value{
    display:block!important;white-space:nowrap!important;
    overflow:hidden!important;text-overflow:ellipsis!important;
    overflow-wrap:normal!important;word-break:normal!important;
    font-size:clamp(10.5px,1vw,12.5px)!important;
    letter-spacing:-.025em!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent{
    font-size:25px!important;
  }
}
/* At half-time the shortened label stays red and does not pulse. */
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-status.sg105-halftime,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime{
  overflow:visible!important;width:100%!important;min-width:0!important;
  text-overflow:clip!important;padding:0!important;display:flex!important;
  align-items:center!important;justify-content:center!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-status.sg105-halftime > [data-sg-score-status-text]{
  color:var(--sg-live,#e13a56)!important;
  font-size:10px!important;font-weight:900!important;
  line-height:1.1!important;letter-spacing:.04em!important;
  overflow:visible!important;text-overflow:clip!important;
  white-space:nowrap!important;
}
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime > i,
html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime > .sg104-live-phase{
  display:none!important;animation:none!important;
}

/* Mobile: keep ALL content in the same fixture row. */
@media(max-width:760px){
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 157px!important;
    grid-template-rows:minmax(66px,auto)!important;
    align-items:center!important;gap:0!important;
    min-height:70px!important;
    padding:3px 4px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished .sg-match-main-link{
    grid-column:1!important;grid-row:1!important;
    grid-template-columns:37px minmax(0,1fr)!important;
    grid-template-rows:1fr!important;
    align-self:stretch!important;min-width:0!important;
    min-height:64px!important;
    padding:2px 1px 2px 0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-status{
    font-size:9px!important;padding:0 2px 0 0!important;
    min-width:0!important;overflow:visible!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-teams{
    max-width:none!important;min-width:0!important;gap:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-teams > div{
    grid-template-columns:18px minmax(0,1fr) 18px!important;
    gap:4px!important;min-height:26px!important;min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link > .sg-match-teams img{
    width:18px!important;height:18px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-team-name{
    font-size:10.5px!important;line-height:1.18!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-teams b[data-sg-score-home],
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-teams b[data-sg-score-away]{
    font-size:11px!important;min-width:16px!important;padding:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty{
    grid-column:2!important;grid-row:1!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) 27px!important;
    grid-template-rows:minmax(0,1fr)!important;
    align-self:stretch!important;align-items:center!important;
    gap:1px!important;width:100%!important;min-width:0!important;
    max-width:none!important;padding:3px 0 3px 3px!important;
    box-sizing:border-box!important;
    border:0!important;background:transparent!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg-match-features{
    display:flex!important;flex-direction:column!important;
    align-items:stretch!important;justify-content:center!important;
    min-width:0!important;max-width:100%!important;width:100%!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview:not([hidden]){
    display:flex!important;flex-direction:column!important;
    align-items:stretch!important;justify-content:center!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    padding:1px!important;gap:2px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-title{
    font-size:7.8px!important;font-weight:850!important;letter-spacing:.015em!important;
    line-height:1.15!important;white-space:nowrap!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
    gap:3px!important;align-items:center!important;min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value{
    font-size:9px!important;font-weight:760!important;line-height:1.14!important;
    white-space:normal!important;overflow-wrap:anywhere!important;
    word-break:normal!important;
    min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent{
    font-size:17.5px!important;font-weight:900!important;
    line-height:1!important;align-self:center!important;
    margin:0!important;padding:0!important;
    text-align:center!important;
    font-variant-numeric:tabular-nums!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-access{
    font-size:8px!important;line-height:1.2!important;
    font-weight:700!important;white-space:nowrap!important;
    gap:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-lock svg{
    width:10px!important;height:10px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions{
    display:flex!important;flex-direction:column!important;
    align-items:center!important;justify-content:center!important;
    align-self:stretch!important;gap:3px!important;
    min-width:0!important;width:27px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite{
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:26px!important;height:27px!important;min-width:26px!important;min-height:27px!important;
    padding:0!important;margin:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite .sg-svg{
    width:17px!important;height:17px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-stats-cta{
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:26px!important;height:27px!important;min-width:26px!important;
    border-radius:8px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-stats-cta svg{
    width:16px!important;height:16px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-locked-cta{
    font-size:9px!important;min-height:29px!important;padding:4px!important;
    line-height:1.15!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-locked-cta .sg-svg{
    width:12px!important;height:12px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-status.sg105-halftime > [data-sg-score-status-text]{
    font-size:9px!important;
  }
  /* No empty second row even for fixtures without a Premium preview. */
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty .sg-match-features{
    display:none!important;
  }
}
@media(max-width:390px){
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row{
    grid-template-columns:minmax(0,1fr) 145px!important;
    padding-inline:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished .sg-match-main-link{
    grid-template-columns:33px minmax(0,1fr)!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-team-name{
    font-size:10px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-title{
    font-size:7.2px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value{
    font-size:8.5px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent{
    font-size:16px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-sg-theme] body.sg-body .sg-main .sg-match-status.live:not(.sg105-halftime)>i{
    animation:none!important;
  }
}

/* v1.10: spacing and grid correction. Keep the existing fixture markup and
   the public/private boundaries intact. These rules load AFTER v1.09. */
@media (min-width: 761px) {
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row {
    grid-template-columns:minmax(198px,35%) minmax(0,65%)!important;
    padding-right:7px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 66px!important;
    column-gap:4px!important;
    padding:5px 1px 5px 21px!important;
    min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview:not([hidden]) {
    min-width:0!important;max-width:100%!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline {
    display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;
    column-gap:5px!important;align-items:center!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value {
    font-size:clamp(12px,1.1vw,14.5px)!important;
    font-weight:820!important;line-height:1.15!important;letter-spacing:-.025em!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
    overflow-wrap:normal!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-title {
    font-size:10.5px!important;letter-spacing:.08em!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-access {
    font-size:10px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent {
    font-size:27px!important;min-width:58px!important;
    justify-content:flex-end!important;
  }
}
/* Mobile: no second row, no overlapping stars, always centre the percentage. */
@media (max-width:760px) {
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 168px!important;
    grid-template-rows:minmax(76px,auto)!important;
    min-height:78px!important;column-gap:0!important;
    padding:4px 4px!important;
    overflow:hidden!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-main-link {
    grid-column:1!important;grid-row:1!important;min-width:0!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    padding-right:3px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty {
    grid-column:2!important;grid-row:1!important;
    grid-template-columns:minmax(0,1fr) 27px!important;
    grid-template-rows:minmax(0,1fr)!important;
    gap:4px!important;width:100%!important;max-width:100%!important;
    min-width:0!important;box-sizing:border-box!important;
    padding:2px 0 2px 3px!important;
    overflow:hidden!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-features {
    min-width:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg-match-features {
    grid-column:1!important;grid-row:1!important;
    display:flex!important;flex-direction:column!important;
    justify-content:center!important;align-items:stretch!important;
    min-width:0!important;max-width:100%!important;
    width:100%!important;overflow:hidden!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview:not([hidden]){
    width:100%!important;max-width:100%!important;min-width:0!important;
    padding:2px 0!important;box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 39px!important;
    gap:3px!important;align-items:center!important;
    min-width:0!important;width:100%!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-value {
    min-width:0!important;max-width:100%!important;
    font-size:9.1px!important;line-height:1.15!important;
    font-weight:790!important;
    white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;
    overflow:hidden!important;
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent {
    display:flex!important;align-items:center!important;justify-content:center!important;
    align-self:center!important;min-width:0!important;width:39px!important;
    max-width:39px!important;margin:0!important;padding:0!important;
    font-size:17.5px!important;line-height:1!important;white-space:nowrap!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions {
    grid-column:2!important;grid-row:1!important;
    display:flex!important;flex-direction:column!important;
    align-items:center!important;justify-content:center!important;
    width:27px!important;min-width:27px!important;max-width:27px!important;
    gap:3px!important;margin:0!important;padding:0!important;
    position:relative!important;z-index:2!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg-match-favorite,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions > .sg108-stats-cta {
    position:static!important;transform:none!important;
    width:26px!important;height:26px!important;min-width:26px!important;
    min-height:26px!important;max-width:26px!important;
    box-sizing:border-box!important;margin:0!important;padding:0!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-title {
    font-size:8px!important;white-space:nowrap!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-access {
    font-size:8px!important;max-width:100%!important;overflow:hidden!important;
    white-space:nowrap!important;text-overflow:ellipsis!important;
  }
}
@media (max-width:390px) {
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap > .sg-match-row,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap.is-finished > .sg-match-row {
    grid-template-columns:minmax(0,1fr) 149px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty {
    grid-template-columns:minmax(0,1fr) 25px!important;gap:2px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg106-dc-headline {
    grid-template-columns:minmax(0,1fr) 37px!important;gap:2px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg104-dc-preview .sg106-dc-percent {
    width:37px!important;max-width:37px!important;font-size:16px!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg108-row-actions {
    width:25px!important;min-width:25px!important;max-width:25px!important;
  }
}

/* Final mobile guard: override the original high-specificity horizontal actions
   rule. Without this, flex children overflow their 27px column and cover % text. */
@media(max-width:760px){
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg108-row-actions,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.has-features .sg108-row-actions,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone.is-empty .sg108-row-actions {
    display:flex!important;flex-direction:column!important;
    flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;
    justify-self:center!important;align-self:stretch!important;
    grid-column:2!important;grid-row:1!important;
    gap:4px!important;
    width:27px!important;min-width:27px!important;max-width:27px!important;
    overflow:hidden!important;margin:0!important;padding:0!important;
    box-sizing:border-box!important;
  }
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg108-row-actions > .sg-match-favorite,
  html[data-sg-theme] body.sg-body .sg-main .sg-match-row-wrap .sg-match-feature-zone .sg108-row-actions > .sg108-stats-cta {
    flex:none!important;display:flex!important;position:static!important;
    width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;
    max-width:25px!important;max-height:25px!important;
    margin:0!important;transform:none!important;
  }
}
