.provider-data-notice{font-size:11px;line-height:1.5;color:var(--muted,#a5a8ae);margin:8px 0;max-width:75ch;overflow-wrap:anywhere}
.provider-data-notice a{color:var(--accent,#f24996);text-decoration:underline;text-underline-offset:2px}
#communications form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#communications fieldset{min-width:0;border:1px solid var(--border,#343638);border-radius:12px;padding:14px;margin:0}
#communications legend{font-weight:700;padding:0 6px}
#communications form>p{grid-column:1/-1}
#communications form>button{white-space:normal;min-height:44px}
#communications input{flex-shrink:0}
@media(max-width:760px){#communications form{grid-template-columns:1fr}}

.provider-data-notice strong{color:var(--vizurai-text,#e8eaed);font-weight:650}.provider-data-notice span{color:inherit}.assistant-form .provider-data-notice{max-width:none;margin:8px 0 12px;font-size:12px;line-height:1.6}
