.bc-rfq-form{min-width:0;color:var(--bc-text)}.bc-rfq-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.bc-rfq-form .bc-field{min-width:0}.bc-rfq-form .bc-quote-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bc-rfq-form .bc-field label{color:var(--bc-brand);letter-spacing:.05em;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.bc-rfq-form .bc-field input,.bc-rfq-form .bc-field textarea{border:1px solid var(--bc-border);background:var(--bc-bg);width:100%;max-width:100%;color:var(--bc-text);font:inherit;border-radius:12px;padding:13px 14px}.bc-rfq-form .bc-field textarea{resize:vertical}.bc-rfq-form .bc-field :focus-visible{outline:3px solid var(--bc-soft);outline-offset:2px}.bc-rfq-form [aria-invalid=true]{border-color:var(--bc-error)}form.bc-rfq-form .bc-field p.bc-quote-error,.bc-rfq-form .bc-quote-error,form.bc-rfq-form .bc-quote-error[role=alert] p{color:var(--bc-error);margin:8px 0 0;font-size:.9rem}.bc-rfq-form .bc-btn{cursor:pointer;width:100%;min-height:48px}.bc-rfq-form .bc-btn:disabled{opacity:.65;cursor:wait}.bc-rfq-form [data-quote-success]{border:1px solid var(--bc-brand);color:var(--bc-brand);background:var(--bc-soft);border-radius:10px;margin-top:18px;padding:14px}.bc-quote-fallback{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px 20px;margin-top:12px;display:flex}.bc-quote-fallback a{color:var(--bc-brand);text-decoration:underline}.bc-rfq-form [data-turnstile]{width:100%;min-width:0;min-height:65px}.bc-rfq-form output{display:block}
