.insurance-workspace .insurance-contract-feedback { display: flex; align-items: flex-start; gap: 10px; padding: 12px; border: 1px solid #e6ca89; border-radius: 6px; background: #fffaed; color: #795016; font-size: 13px; line-height: 1.5; overflow-wrap: anywhere; }
.insurance-workspace .insurance-contract-feedback > svg { flex-shrink: 0; margin-top: 2px; }
.insurance-workspace .insurance-contract-feedback > div { min-width: 0; }
.insurance-workspace .insurance-contract-feedback p { margin: 6px 0 0; }
.insurance-workspace .insurance-contract-feedback .insurance-contract-attempt { font-size: 12px; }
.insurance-workspace .insurance-contract-feedback.is-error { border-color: #edb7c2; background: #fff1f3; color: #a62b42; }
