/* Subset of the ACF PRO 6.8 plugin CSS (acf-global.min.css, acf-input.min.css, pro/acf-pro-input.min.css)
   that prod enqueues on /contact-us/ via acf_form_head(): only the rules matching an element of the
   contact acf_form, measured on prod blogs 1/4/5 at 1440px + 390px (2026-10-26). The full sheets are
   ~315 KB of admin UI; the spinner rules (relative url()s) are dropped. Not in vendor-css.mjs: it is
   extracted, not copied. */
.acf-hidden{display: none !important;}
.acf-spinner{display: none;}
.acf-required{color: red;}
.acf-button{pointer-events: auto !important;}
.acf-field,.acf-field .acf-label,.acf-field .acf-input{box-sizing: border-box; position: relative;}
.acf-field{margin: 15px 0px; clear: both;}
.acf-field p.description{display: block; margin: 0px; padding: 0px;}
.acf-field .acf-label{vertical-align: top; margin: 0px 0px 10px;}
.acf-field .acf-label label{display: block; font-weight: 500; margin: 0px 0px 3px; padding: 0px;}
.acf-field .acf-input{vertical-align: top;}
.acf-field p.description{display: block; margin-top: 6px; color: rgb(102, 112, 133);}
.acf-field[data-width]{float: left; clear: none;}
.acf-field[data-width] + .acf-field[data-width]{border-left: 1px solid rgb(238, 238, 238);}
.acf-field.-c0{clear: both; border-left-width: 0px !important;}
.acf-fields{position: relative;}
.acf-fields::after{display: block; clear: both; content: "";}
.acf-fields > .acf-field{position: relative; margin: 0px; padding: 16px; border-top: 1px solid rgb(234, 236, 240);}
.acf-field input[type="text"],.acf-field input[type="email"],.acf-field textarea,.acf-field select{width: 100%; padding: 4px 8px; margin: 0px; box-sizing: border-box; font-size: 14px; line-height: 1.4;}
.acf-field textarea{resize: vertical;}
.acf-input-wrap{box-sizing: border-box;}
.acf-input-wrap{position: relative; overflow: hidden;}
