/* Errors, missing inputs and unsaved changes share one visible notice style. */
:is(.errorlist,.form-errors,.field-errors,.message.error,.message.warning,[role="alert"]:not(.success):not(.info),.save-status[data-state="error"],.save-status[data-state="pending"],.save-status[data-state="unsaved"],[data-critical-notice="true"],[data-word-error]):not(:empty){
  color:#b00020!important;
  font-weight:700!important;
  border:3px solid #c40000!important;
  border-radius:8px;
  background:#fff4f4!important;
  padding:10px 12px!important;
  margin-block:8px;
  max-width:100%;
  overflow-wrap:anywhere;
}
:is(.errorlist,.form-errors,.field-errors,.message.error,.message.warning,[role="alert"]:not(.success):not(.info),[data-critical-notice="true"]) :is(li,p,span,strong,a){color:#b00020!important;font-weight:700!important}
:is(.form-errors,.field-errors,[role="alert"]) .errorlist{border:0!important;background:transparent!important;margin:0!important;padding:0 0 0 20px!important}
.critical-field-notice{flex-basis:100%}
@media print{.critical-field-notice{display:none!important}}
