/* Stage 4.16A – form refinements */
#listing-form label:has([name="service_area"]){display:none!important}
#listing-form .s416a-hide-map{display:flex!important;align-items:flex-start;gap:12px;border:1px solid #d1e3e7;background:#f7fbfc;border-radius:12px;padding:14px 16px;margin:14px 0;line-height:1.45}
#listing-form .s416a-hide-map input{margin:3px 0 0;flex:0 0 auto;width:18px;height:18px}
#listing-form .s416a-hide-map small{display:block;font-size:.84rem;line-height:1.45;color:#506777;margin:5px 0 0}
#listing-form .s416a-marketing{margin-top:16px;align-items:flex-start}
#listing-form .s416a-marketing input{width:18px;height:18px;flex:0 0 auto;margin:3px 0 0}
#listing-form .s416a-invalid{color:#a22!important;font-weight:700}
#listing-form .s416a-keyword-count{display:block;margin:4px 0;color:#5c7181}
