.svs-cfpb-safeguard{padding:18px;max-width:680px;margin:auto;display:grid;gap:15px}
.svs-cfpb-safeguard label{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}
.svs-cfpb-safeguard label:has(textarea){display:grid;gap:7px}
.svs-cfpb-safeguard textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:100px;padding:11px;border:1px solid var(--border,#ced5de);border-radius:10px;background:var(--panel,#fff);color:var(--text,#17212d)}
.svs-cfpb-error{color:#b42318;font-size:12px;min-height:1em}
.svs-cfpb-record{padding:12px 14px;border:1px solid #99f6e4;border-radius:12px;background:#f0fdfa;color:#115e59;font-size:12px;line-height:1.6;margin-bottom:12px;overflow-wrap:anywhere}
