[data-validate] .field-error{margin:0;color:var(--error);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}[data-validate-summary]{margin:0;color:var(--error);font-weight:600;line-height:1.5}[data-validate-summary]:empty{display:none}[data-validate] [aria-invalid=true]{scroll-margin-block:120px}[data-validate-ready] .upload-error{display:none}[data-validate-ready] .upload-dropzone:has([aria-invalid=true]),[data-validate-ready] .segmented-options:has([aria-invalid=true]){border-color:var(--error);border-style:dashed}[data-validate-ready] .switch>input[aria-invalid=true]{border-color:var(--error);border-style:dashed}[data-validate-ready] :is(.radio-group,.segmented,[data-validate-field])>.field-error:not([hidden]){margin-block-start:8px}[data-validate-ready] [data-color-swatch][aria-invalid=true]{outline:2px dashed var(--error);outline-offset:2px}