/* MUKU timing note, scoped to three approved locations. */
html body :is(#price,#price-table,#day-flow) .muku-time-note{
  box-sizing:border-box;min-width:0;max-width:100%;margin:16px 0;padding:16px 20px;
  border:1px solid #d4e0cf;border-left:3px solid #6b8c64;border-radius:10px;
  background:#f4f8f2;color:#2c3e30;text-align:left;overflow-wrap:anywhere;
}
html body :is(#price,#price-table,#day-flow) .muku-time-note .muku-time-note__label{
  margin:0 0 6px;padding:0;color:#355537;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:normal;
}
html body :is(#price,#price-table,#day-flow) .muku-time-note .muku-time-note__text{
  margin:0;padding:0;color:#2c3e30;font-size:16px;font-weight:400;line-height:1.85;letter-spacing:normal;
}
html body :is(#price,#price-table,#day-flow) .muku-time-note .muku-time-note__text strong{
  display:inline;color:#254f31;font-size:18px;font-weight:700;line-height:inherit;white-space:normal;
}
html body #day-flow .flow-detail-grid li>.muku-time-note{
  grid-column:1 / -1;margin:0;align-self:start;
}
html body :is(#price,#price-table,#day-flow) .muku-time-note .muku-time-note__unit{white-space:nowrap;}
@media(max-width:920px){
  html body :is(#price,#price-table,#day-flow) .muku-time-note{padding:14px;}
}
