/* Error colour must not create a second, red notification system.
 * Transient failures use FeedbackNotice; field/history explanations stay contextual. */
:root{--feedback-ink:#555;--feedback-muted:#666;--feedback-surface:#f1f1f1;--feedback-line:#ddd}
body :is([role="alert"]:not(dialog),.error,.mp-error,.pa-error,.auth-error,.qc-alert,.ipm-error,.bill-error,.rl-error,.inline-error,.upload-field-error,.pa-picker-error,.conversation-name-error,.model-name-error,.iw-error){color:var(--feedback-ink)!important}
body :is(.error,.mp-error,.pa-error,.auth-error,.qc-alert,.ipm-error,.bill-error){background:var(--feedback-surface)!important;border-color:var(--feedback-line)!important}
body dialog.pika-delete-confirm .pika-delete-error{color:var(--feedback-ink)}
/* Keep descriptions available to associated fields without a duplicate banner. */
.feedback-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
