/* Preview only: matches the live IRC Find an Applicator form. */
#irc-commercial .pv-enquiry{margin-top:24px;color:#29372b;font-family:var(--icr-font)}
#irc-commercial .pv-enquiry__notice{font-size:13px;line-height:1.5;color:#61705d;margin:0 0 20px}
#irc-commercial .pv-enquiry__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-bottom:18px}
#irc-commercial .pv-enquiry label{display:block;font-size:14px;line-height:1.5;font-weight:500}
#irc-commercial .pv-enquiry input:not([type=checkbox]),#irc-commercial .pv-enquiry textarea{display:block;width:100%;box-sizing:border-box;background:#f7f9f5;border:1px solid #cbd5c8;border-radius:6px;padding:10px 14px;margin-top:7px;color:#263226;font:400 16px/1.5 var(--icr-font)}
#irc-commercial .pv-enquiry input:not([type=checkbox]){height:46px}
#irc-commercial .pv-enquiry textarea{min-height:150px;resize:vertical}
#irc-commercial .pv-enquiry :is(input,textarea):focus-visible{outline:2px solid #4d781c;outline-offset:2px}
#irc-commercial .pv-enquiry .pv-enquiry__consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;font-weight:400;margin:20px 0}
#irc-commercial .pv-enquiry__consent input{flex:0 0 auto;width:16px;height:16px;accent-color:#367700;margin-top:3px}
#irc-commercial .pv-enquiry__consent a{text-decoration:underline;color:inherit}
#irc-commercial .pv-enquiry button{width:100%;justify-content:center;border:0;cursor:pointer}
#irc-commercial .pv-enquiry__status{font-size:14px;line-height:1.5;margin-top:16px;color:#365c28}
@media(max-width:420px){#irc-commercial .pv-enquiry__grid{grid-template-columns:1fr}}
