/* NOMAD 3.43 card interaction overrides. Preserve original fonts/colors. */

/* Expanded content is fully visible from the first frame. */
.match-card.expanded:focus>.event-details{
  animation:none!important;
  transform:none!important;
  clip-path:none!important;
  opacity:1!important;
  will-change:auto!important;
}

/* LIVE: hand cursor stays on the card header; expanded detail remains clickable
   to collapse, but keeps the normal arrow cursor for easier reading. */
body[data-page="live"] .match-card{cursor:default}
body[data-page="live"] .match-card>.match-row{cursor:pointer}
body[data-page="live"] .match-card>.event-details{cursor:default}

/* Square green selection frame: draw on the OUTER parent card so the frame
   surrounds the complete expanded height (header + statistics + graphs + odds). */
body[data-page="live"] .match-card:hover,
body[data-page="live"] .match-card:focus-visible,
body[data-page="live"] .match-card.expanded{
  position:relative;
  z-index:2;
  box-shadow:0 0 0 1px #43b86a!important;
}

/* SIGNAL: same interaction model as LIVE. */
body[data-page="signal"] .active-signal-card{cursor:default}
body[data-page="signal"] .active-signal-card>.active-signal-card-main{cursor:pointer}
body[data-page="signal"] .active-signal-card>.active-signal-detail{cursor:default}
body[data-page="signal"] .active-signal-card:hover,
body[data-page="signal"] .active-signal-card:focus-visible,
body[data-page="signal"] .active-signal-card.expanded{
  position:relative;
  z-index:2;
  border-color:#43b86a!important;
  box-shadow:0 0 0 1px #43b86a!important;
}
