#sswsorApp .ssw-pretreatment-notice,
#sswmmOrderDetails .ssw-pretreatment-notice {
  box-sizing:border-box; display:block; grid-column:1/-1; width:100%; min-width:0;
  margin:12px 0; padding:14px 16px; border:1px solid #ddcf8b; border-left:4px solid #ac8518;
  border-radius:4px; background:#fffbea; color:#413716; font-size:14px; line-height:1.8;
  text-align:left; white-space:normal; overflow-wrap:anywhere;
}
#sswsorApp .ssw-pretreatment-notice strong,
#sswmmOrderDetails .ssw-pretreatment-notice strong {display:block; font-size:14px; font-weight:700; color:inherit;}
#sswsorApp .ssw-pretreatment-notice span,
#sswmmOrderDetails .ssw-pretreatment-notice span {display:block; color:inherit; font-size:14px;}
#sswsorApp .ssw-pretreatment-notice[hidden],
#sswmmOrderDetails .ssw-pretreatment-notice[hidden] {display:none !important;}

/* Keep the select's accessible label while hiding its duplicate visual text. */
#sswsorApp .sswsor-process-grid > label:has(> #sswsorMethod) {font-size:0; line-height:0; gap:0;}
#sswsorApp #sswsorMethod {font-size:14px; line-height:normal;}
