/* Consistent, readable instructions and form feedback across booking portals. */
:is(.hint,.privacy-note,.family-note,.consecutive-note,.copied-email-import-message,.price-list-message,.trip-status-message,.weekend-note,.saved:not(.is-error),.notice:not(.error),.card .intro,.card .small,.head p,.section-head p,#holidayBookingEditorMessage){
  color:#233b7b!important;
  font-weight:800!important;
  line-height:1.55;
}
:is(.hint,.privacy-note,.family-note,.consecutive-note,.notice:not(.error)) :is(strong,small,span){
  color:inherit;
  font-weight:inherit;
}
.savebar .saved:not(:empty):not(.is-error){
  background:#eef2fb;
  padding:8px 12px;
  border-radius:8px;
}
.notice.error{font-weight:800}
