.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){.mjNWEq_card{max-width:779px}}.mjNWEq_cardStack{flex:1;display:grid}.mjNWEq_cardStack>*{grid-area:1/1;min-width:0}.mjNWEq_cardLayer{flex-direction:column;display:flex}.mjNWEq_successLayer{background-color:var(--primary);z-index:1;justify-content:center}.mjNWEq_cardContent{flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px;display:flex}.mjNWEq_tabs{align-items:center;gap:16px;display:flex}.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}.mjNWEq_tabActive{border-bottom-color:var(--secondary-green-200);color:var(--gray-100)}.mjNWEq_partsListPanel{background-color:var(--gray-05);border-radius:8px;margin:24px 24px 0}@media (min-width:1025px){.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}}.mjNWEq_partsListInner{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:1025px){.mjNWEq_partsListInner{padding:24px;position:absolute;inset:0}}.mjNWEq_partsListTitle{letter-spacing:-.5px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.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){.mjNWEq_partsList{max-height:none}}.mjNWEq_partRow{background-color:var(--primary);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mjNWEq_partRow:hover,.mjNWEq_partRowEditing{background-color:var(--green-20)}.mjNWEq_partCell{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mjNWEq_partCellLabel{color:var(--gray-60);white-space:nowrap;font-size:11px}.mjNWEq_partCellValue{color:var(--gray-100);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.mjNWEq_partRowActions{flex:none;align-items:center;gap:8px;display:flex}.mjNWEq_partRowActions button{cursor:pointer;color:var(--gray-60);background:0 0;border:0;align-items:center;padding:2px;display:flex}.mjNWEq_partRowActions button svg{width:16px;height:16px}.mjNWEq_partRowActions button:hover{color:var(--secondary-green-200)}.mjNWEq_partsForm{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.mjNWEq_fieldGrid{flex-direction:column;gap:12px;display:flex}.mjNWEq_fieldRow{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:769px){.mjNWEq_fieldRow{grid-template-columns:repeat(3,1fr)}}.mjNWEq_commentsField{width:100%}.mjNWEq_commentsField textarea{white-space:pre;height:26px;margin-top:26px;overflow:auto hidden}.mjNWEq_emailField{width:100%}.mjNWEq_emailStatus{min-height:1.25em;margin-top:4px}.mjNWEq_emailHint{color:var(--gray-60);margin-top:4px}.mjNWEq_emailError{color:var(--error);margin-top:4px}.mjNWEq_emailWarning{color:#b45309;margin-top:4px}.mjNWEq_buttonRow{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.mjNWEq_buttonRow{flex-direction:row;justify-content:flex-end}}.mjNWEq_pillButton{height:54px}@media (min-width:769px){.mjNWEq_pillButton{flex:1}}.mjNWEq_contactForm{flex-direction:column;gap:24px;display:flex}.mjNWEq_contactTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.mjNWEq_contactGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:769px){.mjNWEq_contactGrid{grid-template-columns:repeat(2,1fr)}}.mjNWEq_stepStack{display:grid}.mjNWEq_step{background-color:var(--primary);grid-area:1/1;min-width:0;position:relative}.mjNWEq_step[aria-hidden=true]{pointer-events:none}.mjNWEq_tabBody{margin-top:24px;display:grid}.mjNWEq_tabBody>div{grid-area:1/1;min-width:0}.mjNWEq_bulkPanel{background-color:var(--primary);flex-direction:column;display:flex}.mjNWEq_bulkPanel>*{flex:1;min-height:0}.mjNWEq_bulkTab{flex-direction:column;gap:16px;display:flex}.mjNWEq_bulkTab>div:first-child{flex:1;min-height:0}.mjNWEq_bulkTab>div:first-child>div{height:100%;min-height:200px}.mjNWEq_bulkReview{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0 0;display:flex}.mjNWEq_bulkFileName{color:var(--gray-30);margin:0;font-weight:500}.mjNWEq_bulkReviewTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.mjNWEq_bulkReviewTitleReady{color:var(--secondary-green-200)}.mjNWEq_bulkReviewTitleError{color:var(--error)}.mjNWEq_bulkReviewBody{max-width:420px;color:var(--gray-100);margin:0;font-size:14px;line-height:1.35}.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}.mjNWEq_bulkStats li{align-items:center;gap:8px;display:flex}.mjNWEq_bulkReview .mjNWEq_buttonRow{width:100%;margin-top:16px}.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}.mjNWEq_errorToastIcon{flex:none;display:flex}.mjNWEq_errorToastMessage{text-align:left;flex:1;font-size:14px;font-weight:500;line-height:1.3}.mjNWEq_errorToastClose{cursor:pointer;color:var(--gray-100);background:0 0;border:0;flex:none;align-items:center;padding:4px;display:flex}.mjNWEq_footnote{text-align:center;color:var(--gray-100);margin:0;font-size:14px;font-weight:500;line-height:1.35}.mjNWEq_footnoteLink{color:var(--secondary-green-200);text-decoration:underline}.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}.mjNWEq_footnotePeriod{color:var(--secondary-green-200)}.mjNWEq_successState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px 32px;display:flex}.mjNWEq_successIcon{margin-bottom:8px}.mjNWEq_successIcon svg{width:80px;height:80px}.mjNWEq_successTitle{letter-spacing:-.25px;color:var(--gray-100);margin:0;font-size:20px;font-weight:500}.mjNWEq_successRfqNumber{color:var(--secondary-green-100);margin:0;font-size:14px;font-weight:500}.mjNWEq_successBody{max-width:380px;color:var(--gray-60);margin:0;font-size:14px;line-height:1.35}.mjNWEq_successDivider{border:0;border-top:1px solid var(--gray-10);width:100%;max-width:420px;margin:8px 0}.mjNWEq_successState .mjNWEq_buttonRow{width:100%;margin-top:16px}
