/* Form fields follow the site's native bForm controls. */
#agro-landing .ag-form .ag-field input,#agro-landing .ag-form .ag-field select,#agro-landing .ag-form .ag-field textarea{border:1px solid #ededed;border-radius:5px;color:#111;font-weight:400;background:#fff;transition:border-color .2s ease-out}
#agro-landing .ag-form .ag-field input:focus,#agro-landing .ag-form .ag-field select:focus,#agro-landing .ag-form .ag-field textarea:focus{border-color:#888;outline:none;box-shadow:none}
#agro-landing .ag-form .ag-field input[aria-invalid=true],#agro-landing .ag-form .ag-field textarea[aria-invalid=true]{border-color:#b02b15;background:#fff5f3}
#agro-landing .ag-form input[type=checkbox]:focus-visible{outline:2px solid #888;outline-offset:3px}
#agro-landing .ag-dialog :focus-visible{outline-color:#888}
#agro-landing .ag-dialog h2:focus{outline:none}
#agro-landing .ag-dialog h2,#agro-landing .ag-form .ag-field{color:#111}
#agro-landing .ag-dialog .ag-eyebrow{color:#777}
#agro-landing .ag-dialog-close{background:#f3f3f3;color:#333}
#agro-landing .ag-consent:has(input[aria-invalid=true]){color:#a92716}
#agro-landing .ag-error:empty{display:none}
