/* Closure is identified by explicit wording and a dark red with high contrast. */
.sv-next .sv-today-hours[data-schedule-kind$="closure"] > [data-hours-label],
.sv-next .sv-today-hours[data-schedule-kind$="closure"] strong,
.sv-next .hours-list > .closed-hours dt,
.sv-next .hours-list > .closed-hours dd,
.sv-next .hours-list > .sv-hours-closed dt,
.sv-next .hours-list > .sv-hours-closed dd {
  color: #b42318;
}
.sv-next .hours-list > .sv-hours-today.closed-hours,
.sv-next .hours-list > .sv-hours-today.sv-hours-closed {
  background: #fdece9;
  border-color: #b42318;
}
.sv-next .hours-list > .sv-hours-today.closed-hours .sv-today-badge,
.sv-next .hours-list > .sv-hours-today.sv-hours-closed .sv-today-badge {
  background: #b42318;
  color: #ffffff;
}
