.client-field-error{display:block;width:100%;margin:5px 0 8px;color:#d74444;font-size:13px;font-weight:650;line-height:1.45}.client-field-invalid{border-color:#d74444!important}.client-diagnostic{display:block;margin:8px 0;color:#71869a;font-size:12px;line-height:1.4;overflow-wrap:anywhere}

/* Keep errors outside decorated flex controls and inside the field column. */
#directSaleForm .client-field-error{box-sizing:border-box;max-width:100%;margin:7px 0 0;color:#ffb4b4;font-size:12.5px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:left}
#directSaleForm .client-diagnostic{margin:7px 0 10px;font-size:11.5px;color:#9cacc0;line-height:1.4}
#directSaleForm .quote-fields>label{min-width:0}
/* A field error occupies its own row, never an icon / suffix / toggle slot. */
.client-field-error{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:left}.auth-field>.client-field-error,.profile-field>.client-field-error,.compose-field>.client-field-error{grid-column:1/-1;flex-basis:100%;margin:6px 0 0}.auth-field>.client-field-error{padding:0 2px;background:transparent;border:0;box-shadow:none;color:#b2343f}.social-link-content .client-field-error{margin:6px 0 10px}.security-modal .client-field-error{margin:6px 0}.claim-picker+.client-field-error{margin-top:7px}.client-field-invalid.claim-picker-trigger{border-color:#d74444!important}

.svip-field>.client-field-error{display:block;grid-column:1/-1;margin:6px 0 0;color:#b2343f;font-size:12px;line-height:1.5}
/* Existing field counters must not make validation messages absolute. */
.client-field-error{position:static!important;inset:auto!important;transform:none!important;float:none!important}
.profile-fields{align-items:start}.profile-field:has(>.client-field-error)>.profile-field-icon{top:26px}.profile-field>.client-field-error{color:#b2343f}
.compose-field.message-field:has(>.client-field-error)>small:not(.client-field-error){position:static;inset:auto;justify-self:end;transform:none}
.client-field-error{color:#b2343f!important}#directSaleForm .client-field-error,.exchange-console .client-field-error{color:#ffb4b4!important}
