.RfqFormCard-module-scss-module__mjNWEq__card{background-color:var(--primary);width:100%;color:var(--gray-100);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:1025px){.RfqFormCard-module-scss-module__mjNWEq__card{max-width:779px}}.RfqFormCard-module-scss-module__mjNWEq__cardStack{flex:1;display:grid}.RfqFormCard-module-scss-module__mjNWEq__cardStack>*{grid-area:1/1;min-width:0}.RfqFormCard-module-scss-module__mjNWEq__cardLayer{flex-direction:column;display:flex}.RfqFormCard-module-scss-module__mjNWEq__successLayer{background-color:var(--primary);z-index:1;justify-content:center}.RfqFormCard-module-scss-module__mjNWEq__cardContent{flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__tabs{align-items:center;gap:16px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__tab{border:0;border-bottom:1px solid var(--gray-30);cursor:pointer;font-family:var(--font-sans);color:var(--gray-30);background:0 0;padding:0 0 4px;font-size:16px;font-weight:500;line-height:1.25}.RfqFormCard-module-scss-module__mjNWEq__tabActive{border-bottom-color:var(--secondary-green-200);color:var(--gray-100)}.RfqFormCard-module-scss-module__mjNWEq__partsListPanel{background-color:var(--gray-05);border-radius:8px;margin:24px 24px 0}@media (min-width:1025px){.RfqFormCard-module-scss-module__mjNWEq__partsListPanel{z-index:2;border-radius:8px 0 0 8px;width:calc(100% - 867px);margin:0;position:absolute;top:48px;bottom:48px;left:48px;overflow:hidden}}.RfqFormCard-module-scss-module__mjNWEq__partsListInner{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:1025px){.RfqFormCard-module-scss-module__mjNWEq__partsListInner{padding:24px;position:absolute;inset:0}}.RfqFormCard-module-scss-module__mjNWEq__partsListTitle{letter-spacing:-.5px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__partsList{flex-direction:column;flex:1;gap:8px;min-height:0;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}@media (min-width:1025px){.RfqFormCard-module-scss-module__mjNWEq__partsList{max-height:none}}.RfqFormCard-module-scss-module__mjNWEq__partRow{background-color:var(--primary);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__partRow:hover,.RfqFormCard-module-scss-module__mjNWEq__partRowEditing{background-color:var(--green-20)}.RfqFormCard-module-scss-module__mjNWEq__partCell{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RfqFormCard-module-scss-module__mjNWEq__partCellLabel{color:var(--gray-60);white-space:nowrap;font-size:11px}.RfqFormCard-module-scss-module__mjNWEq__partCellValue{color:var(--gray-100);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.RfqFormCard-module-scss-module__mjNWEq__partRowActions{flex:none;align-items:center;gap:8px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__partRowActions button{cursor:pointer;color:var(--gray-60);background:0 0;border:0;align-items:center;padding:2px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__partRowActions button svg{width:16px;height:16px}.RfqFormCard-module-scss-module__mjNWEq__partRowActions button:hover{color:var(--secondary-green-200)}.RfqFormCard-module-scss-module__mjNWEq__partsForm{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.RfqFormCard-module-scss-module__mjNWEq__fieldGrid{flex-direction:column;gap:12px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__fieldRow{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:769px){.RfqFormCard-module-scss-module__mjNWEq__fieldRow{grid-template-columns:repeat(3,1fr)}}.RfqFormCard-module-scss-module__mjNWEq__commentsField{width:100%}.RfqFormCard-module-scss-module__mjNWEq__commentsField textarea{white-space:pre;height:26px;margin-top:26px;overflow:auto hidden}.RfqFormCard-module-scss-module__mjNWEq__emailField{width:100%}.RfqFormCard-module-scss-module__mjNWEq__emailStatus{min-height:1.25em;margin-top:4px}.RfqFormCard-module-scss-module__mjNWEq__emailHint{color:var(--gray-60);margin-top:4px}.RfqFormCard-module-scss-module__mjNWEq__emailError{color:var(--error);margin-top:4px}.RfqFormCard-module-scss-module__mjNWEq__emailWarning{color:#b45309;margin-top:4px}.RfqFormCard-module-scss-module__mjNWEq__buttonRow{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.RfqFormCard-module-scss-module__mjNWEq__buttonRow{flex-direction:row;justify-content:flex-end}}.RfqFormCard-module-scss-module__mjNWEq__pillButton{height:54px}@media (min-width:769px){.RfqFormCard-module-scss-module__mjNWEq__pillButton{flex:1}}.RfqFormCard-module-scss-module__mjNWEq__contactForm{flex-direction:column;gap:24px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__contactTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__contactGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:769px){.RfqFormCard-module-scss-module__mjNWEq__contactGrid{grid-template-columns:repeat(2,1fr)}}.RfqFormCard-module-scss-module__mjNWEq__stepStack{display:grid}.RfqFormCard-module-scss-module__mjNWEq__step{background-color:var(--primary);grid-area:1/1;min-width:0;position:relative}.RfqFormCard-module-scss-module__mjNWEq__step[aria-hidden=true]{pointer-events:none}.RfqFormCard-module-scss-module__mjNWEq__tabBody{margin-top:24px;display:grid}.RfqFormCard-module-scss-module__mjNWEq__tabBody>div{grid-area:1/1;min-width:0}.RfqFormCard-module-scss-module__mjNWEq__bulkPanel{background-color:var(--primary);flex-direction:column;display:flex}.RfqFormCard-module-scss-module__mjNWEq__bulkPanel>*{flex:1;min-height:0}.RfqFormCard-module-scss-module__mjNWEq__bulkTab{flex-direction:column;gap:16px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__bulkTab>div:first-child{flex:1;min-height:0}.RfqFormCard-module-scss-module__mjNWEq__bulkTab>div:first-child>div{height:100%;min-height:200px}.RfqFormCard-module-scss-module__mjNWEq__bulkReview{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0 0;display:flex}.RfqFormCard-module-scss-module__mjNWEq__bulkFileName{color:var(--gray-30);margin:0;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__bulkReviewTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__bulkReviewTitleReady{color:var(--secondary-green-200)}.RfqFormCard-module-scss-module__mjNWEq__bulkReviewTitleError{color:var(--error)}.RfqFormCard-module-scss-module__mjNWEq__bulkReviewBody{max-width:420px;color:var(--gray-100);margin:0;font-size:14px;line-height:1.35}.RfqFormCard-module-scss-module__mjNWEq__bulkStats{color:var(--gray-100);flex-direction:column;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.RfqFormCard-module-scss-module__mjNWEq__bulkStats li{align-items:center;gap:8px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__bulkReview .RfqFormCard-module-scss-module__mjNWEq__buttonRow{width:100%;margin-top:16px}.RfqFormCard-module-scss-module__mjNWEq__errorToast{top:calc(var(--global-nav-height) + 16px);z-index:1100;width:min(640px,100vw - 32px);color:var(--gray-100);background-color:#f8a9a4;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.RfqFormCard-module-scss-module__mjNWEq__errorToastIcon{flex:none;display:flex}.RfqFormCard-module-scss-module__mjNWEq__errorToastMessage{text-align:left;flex:1;font-size:14px;font-weight:500;line-height:1.3}.RfqFormCard-module-scss-module__mjNWEq__errorToastClose{cursor:pointer;color:var(--gray-100);background:0 0;border:0;flex:none;align-items:center;padding:4px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__footnote{text-align:center;color:var(--gray-100);margin:0;font-size:14px;font-weight:500;line-height:1.35}.RfqFormCard-module-scss-module__mjNWEq__footnoteLink{color:var(--secondary-green-200);text-decoration:underline}.RfqFormCard-module-scss-module__mjNWEq__footnoteButton{cursor:pointer;width:auto;font:inherit;color:var(--secondary-green-200);background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.RfqFormCard-module-scss-module__mjNWEq__footnotePeriod{color:var(--secondary-green-200)}.RfqFormCard-module-scss-module__mjNWEq__successState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px 32px;display:flex}.RfqFormCard-module-scss-module__mjNWEq__successIcon{margin-bottom:8px}.RfqFormCard-module-scss-module__mjNWEq__successIcon svg{width:80px;height:80px}.RfqFormCard-module-scss-module__mjNWEq__successTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__successRfqNumber{color:var(--secondary-green-100);margin:0;font-size:14px;font-weight:500}.RfqFormCard-module-scss-module__mjNWEq__successBody{max-width:380px;color:var(--gray-60);margin:0;font-size:14px;line-height:1.35}.RfqFormCard-module-scss-module__mjNWEq__successDivider{border:0;border-top:1px solid var(--gray-10);width:100%;max-width:420px;margin:8px 0}.RfqFormCard-module-scss-module__mjNWEq__successState .RfqFormCard-module-scss-module__mjNWEq__buttonRow{width:100%;margin-top:16px}
