/* HTNS Home matching highlight tiles and Morning Task pair · v171 */

#mainApp #view-home .assignment-hero .assignment-hero-icon,
#mainApp #view-home .home-next-event-ref .home-event-date,
#mainApp #view-home .home-next-event-ref .event-chip.home-event-date,
#mainApp #view-home .home-sermon-date{
  border-color:#E3C04A !important;
  background:linear-gradient(145deg,#FFF7C8 0%,#FFE985 100%) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 4px 10px rgba(183,139,12,.16) !important;
  color:#0B315D !important;
}

#mainApp #view-home .home-next-event-ref .home-event-date,
#mainApp #view-home .home-next-event-ref .event-chip.home-event-date{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:0 !important;
  line-height:1 !important;
}

#mainApp #view-home .home-next-event-ref .home-event-date small,
#mainApp #view-home .home-next-event-ref .event-chip.home-event-date small{
  display:block;
  margin:0 0 2px;
  color:#927018;
  font-size:6.5px;
  font-weight:900;
  letter-spacing:.08em;
  line-height:1;
}

#mainApp #view-home .home-next-event-ref .home-event-date b,
#mainApp #view-home .home-next-event-ref .event-chip.home-event-date b{
  display:block;
  color:#0B315D;
  font-size:15px;
  font-weight:950;
  line-height:.95;
}

#view-schedule .morning-task-row{
  grid-template-columns:110px minmax(0,1fr);
  min-height:70px;
}

#view-schedule .simple-morning-task-controls{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:7px;
  min-width:0;
}

#view-schedule .simple-morning-task-controls .simple-schedule-select{
  padding-left:7px;
  padding-right:22px;
  font-size:10px;
}

[data-theme="dark"] #mainApp #view-home .assignment-hero .assignment-hero-icon,
[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,
[data-theme="dark"] #mainApp #view-home .home-sermon-date{
  border-color:#D8B949 !important;
  background:linear-gradient(145deg,#5B4B16 0%,#3B3218 100%) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 4px 10px rgba(0,0,0,.24) !important;
  color:#FFF4B8 !important;
}

[data-theme="dark"] #mainApp #view-home .home-next-event-ref .home-event-date small,
[data-theme="dark"] #mainApp #view-home .home-next-event-ref .event-chip.home-event-date small,
[data-theme="dark"] #mainApp #view-home .home-next-event-ref .home-event-date b,
[data-theme="dark"] #mainApp #view-home .home-next-event-ref .event-chip.home-event-date b{
  color:#FFF4B8 !important;
}

@media(max-width:390px){
  #view-schedule .morning-task-row{
    grid-template-columns:96px minmax(0,1fr);
  }
  #view-schedule .simple-morning-task-controls{gap:5px;}
}
