/* ConventionConnect v17.1.4 — My Connect colour correction */
body .my-connect-view .my-connect-hero {
  background: #abd3fe !important;
  background-color: #abd3fe !important;
  background-image: none !important;
  color: #163a63 !important;
}
body .my-connect-view .my-connect-hero h2 {
  color: #163a63 !important;
}
body .my-connect-view .my-connect-hero p {
  color: #274f78 !important;
}


/* My Connect interaction and account-state correction */
body .my-connect-view .my-connect-tile:hover,
body .my-connect-view .my-connect-tile:focus-visible,
body .my-connect-view .my-schedule-item:hover,
body .my-connect-view .my-schedule-item:focus-within {
  background: #abd3fe !important;
  background-color: #abd3fe !important;
  background-image: none !important;
  border-color: #4f84bd !important;
  color: #163a63 !important;
  box-shadow: 0 14px 30px rgba(18,59,136,.20) !important;
  transform: translateY(-2px);
}
body .my-connect-view .my-connect-tile:hover strong,
body .my-connect-view .my-connect-tile:focus-visible strong,
body .my-connect-view .my-connect-tile:hover small,
body .my-connect-view .my-connect-tile:focus-visible small,
body .my-connect-view .my-schedule-item:hover strong,
body .my-connect-view .my-schedule-item:hover span {
  color: #163a63 !important;
}
body .my-connect-view .my-schedule-item {
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease, border-color .18s ease;
}

/* Exact selectors used by the live My Schedule renderer. */
body .my-connect-view #myScheduleList > .my-schedule-item:hover,
body .my-connect-view #myScheduleList > .my-schedule-item:focus-within{background:#abd3fe!important;background-color:#abd3fe!important;background-image:none!important;border-color:#4f84bd!important;color:#163a63!important;box-shadow:0 14px 30px rgba(18,59,136,.20)!important;transform:translateY(-2px)!important}
