
/* V85 — Match detail tabs.
   Remove native browser button/focus appearance from Informe and make all
   four tabs follow the same visual system. */

#tab-partidos button,
#tab-partidos [role="tab"]{
  font-family:inherit;
}

/* Common match sub-navigation patterns used by the app */
#tab-partidos .match-tabs button,
#tab-partidos .partido-tabs button,
#tab-partidos .tabs button,
#tab-partidos .subtabs button,
#tab-partidos .match-tab,
#tab-partidos .partido-tab{
  appearance:none!important;
  -webkit-appearance:none!important;
  background:transparent!important;
  border:0!important;
  border-bottom:2px solid transparent!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:none!important;
  color:#718096!important;
  padding:10px 14px!important;
  min-height:auto!important;
  font-weight:600!important;
}

/* Hover is subtle; it must not look selected. */
#tab-partidos .match-tabs button:hover,
#tab-partidos .partido-tabs button:hover,
#tab-partidos .tabs button:hover,
#tab-partidos .subtabs button:hover,
#tab-partidos .match-tab:hover,
#tab-partidos .partido-tab:hover{
  color:#315b9b!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Only the actual active tab gets the blue underline. */
#tab-partidos .match-tabs button.active,
#tab-partidos .partido-tabs button.active,
#tab-partidos .tabs button.active,
#tab-partidos .subtabs button.active,
#tab-partidos .match-tab.active,
#tab-partidos .partido-tab.active,
#tab-partidos [role="tab"][aria-selected="true"]{
  color:#1d4ed8!important;
  border-bottom-color:#2563eb!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Keyboard focus remains accessible but no permanent black rectangle. */
#tab-partidos .match-tabs button:focus,
#tab-partidos .partido-tabs button:focus,
#tab-partidos .tabs button:focus,
#tab-partidos .subtabs button:focus,
#tab-partidos .match-tab:focus,
#tab-partidos .partido-tab:focus{
  outline:none!important;
  box-shadow:none!important;
}
#tab-partidos .match-tabs button:focus-visible,
#tab-partidos .partido-tabs button:focus-visible,
#tab-partidos .tabs button:focus-visible,
#tab-partidos .subtabs button:focus-visible,
#tab-partidos .match-tab:focus-visible,
#tab-partidos .partido-tab:focus-visible{
  outline:2px solid rgba(37,99,235,.28)!important;
  outline-offset:-2px!important;
}
