/* Keep validation in normal flow without stretching neighbouring field contents. */
.field-validation{display:block;font-size:12px;line-height:1.4;font-weight:400;color:var(--text-error);margin-top:6px;overflow-wrap:anywhere}
.field-validation[hidden]{display:none!important}
input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--text-error)!important}
.customer-fields,.address-street-row,.address-city-row,.os-equipment-grid,.os-grid,.os-settings-item{align-items:start}
.customer-fields label,.os-field,form label{align-content:start}
.input-wrap:has(+.field-validation){align-self:start}
