/* HTNS Home next-event placement and highlight · v165 */

/* Keep this treatment confined to the synchronized Next Event card on Home. */
#mainApp #view-home .home-bottom-ref:has(> .home-next-event-ref){
  margin-top:8px !important;
  margin-bottom:8px !important;
}

#mainApp #view-home .home-bottom-ref:has(> .home-next-event-ref) > .home-bottom-title{
  margin-top:0 !important;
  margin-bottom:6px !important;
  color:#0B315D !important;
  text-align:left !important;
  justify-content:flex-start !important;
}

#mainApp #view-home .home-next-event-ref{
  background:linear-gradient(135deg,#FFFDF7 0%,#FFF7DF 100%) !important;
  border:1px solid #E7C64F !important;
  box-shadow:inset 4px 0 0 #E0B52A,0 8px 18px rgba(20,38,61,.08) !important;
}

#mainApp #view-home .home-next-event-ref .home-event-date,
#mainApp #view-home .home-next-event-ref .event-chip.home-event-date{
  background:#FFF9E6 !important;
  border-color:#E6CA68 !important;
}

[data-theme="dark"] #mainApp #view-home .home-next-event-ref{
  background:linear-gradient(135deg,#203D5C 0%,#18334E 100%) !important;
  border-color:#D8B949 !important;
  box-shadow:inset 4px 0 0 #E0B52A,0 8px 18px rgba(0,0,0,.22) !important;
}

[data-theme="dark"] #mainApp #view-home .home-next-event-ref .home-event-date,
[data-theme="dark"] #mainApp #view-home .home-next-event-ref .event-chip.home-event-date{
  background:#2B4561 !important;
  border-color:#B99631 !important;
}
