.rfq-form-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rfq-form-card .form-grid label{min-width:0}
.rfq-form-card .form-grid select{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;margin-top:8px;padding:12px 10px;border:1px solid #cbd1c6;border-radius:2px;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:400;line-height:1.6}
.rfq-form-card .form-grid select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.rfq-form-card .form-grid .rfq-diameter{grid-column:1/-1}
.rfq-form-card #quantity-focus-hint[hidden]{display:none}
@media(max-width:600px){.rfq-form-card .form-grid{grid-template-columns:minmax(0,1fr)}.rfq-form-card .form-grid select{font-size:16px}}
