/* Match information is a secondary, on-demand view. */
@media (max-width: 1179px) {
  #figmaAppRoot .fa-score-card-compact { padding-bottom: 12px; }
  #figmaAppRoot .fa-score-card-compact > p { margin-bottom: 0; }
  #figmaAppRoot .fa-away-badge { display: flex; align-items: center; justify-content: center; gap: 4px; min-height: 44px; }
  #figmaAppRoot .fa-away-badge img { flex-shrink: 0; }
  #figmaAppRoot .fa-info-entry { min-width: 44px; min-height: 44px; padding: 4px; border: 0; border-radius: 8px; background: transparent; color: var(--ui-brand); font-size: 12px; white-space: nowrap; }
  #figmaAppRoot .fa-score-card-compact .fa-score-teams > div:first-child > img { margin-top: 6px; margin-bottom: 6px; }
  #figmaAppRoot .fa-match-info { margin-top: 12px; padding: 12px; border: 1px solid var(--ui-line); border-radius: 12px; background: var(--ui-surface); }
  #figmaAppRoot .fa-info-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
  #figmaAppRoot .fa-info-head h2 { margin: 0; font-size: 17px; color: var(--ui-ink); }
  #figmaAppRoot :is(.fa-info-head button,.fa-info-retry) { min-height: 44px; padding: 8px 12px; border: 1px solid var(--ui-line); border-radius: 8px; background: var(--ui-soft); color: var(--ui-brand); font-size: 13px; }
  #figmaAppRoot .fa-match-info .fa-score-tabs { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); }
  #figmaAppRoot .fa-match-info .fa-score-tabs button { min-height: 44px; }
  #figmaAppRoot .fa-match-info .fa-detail-data { margin-bottom: 0; box-shadow: none; }
}
