._jointSubmission_jointSubmitContainer__41pCN{display:flex;background-color:#fff;color:#052c45;border-radius:10px;width:70%;padding:3rem;margin:10rem auto 2rem;justify-content:center;flex-direction:column;align-items:center}._jointSubmission_savedJointPlaceholder__5YsPm{display:block;background-color:#fff;color:#052c45;border-radius:10px;width:70%;padding:3rem;margin:auto auto 3rem}._jointSubmission_savedJointPlaceholder__5YsPm h3{display:flex;justify-content:center}._jointSubmission_savedJointPlaceholder__5YsPm ._jointSubmission_jointToggle__9DZEZ{margin-bottom:0}._jointSubmission_jointSubmitFormContainer__en8YC{display:flex;flex-direction:column;align-items:center;width:100%}._jointSubmission_jointSubmitFormTitle__8LFwe{text-align:center}._jointSubmission_jointFormSubmitButton__ydDH1{margin-top:3rem;width:10rem;height:3rem;align-self:center;font-weight:700}._jointSubmission_jointSubmitFormField__lgx6l{width:20rem}._jointSubmission_jointSubmitCommentsField__guDM2{width:35rem;min-height:5rem;text-align:left;vertical-align:top;font-family:sans-serif}._jointSubmission_materialLayerContainer__qeeQX{display:grid;border:2px solid #000;border-radius:10px;padding:1rem;margin:auto auto 1rem;grid-template-areas:"switchLayerTypeButton switchLayerTypeButton removeLayerButton removeLayerButton" "materialLayerHeader materialLayerHeader materialLayerHeader materialLayerHeader" "materialLayerMaterial materialLayerFinish materialLayerThickness materialLayerHoleDiameter" "addLayerButton addLayerButton addLayerButton addLayerButton";grid-gap:0 1rem;gap:0 1rem}._jointSubmission_materialLayerHeader__nwR8z{display:grid;margin:5rem auto 1rem;grid-area:materialLayerHeader}._jointSubmission_materialLayerContent__k_lYh{display:grid;text-align:center;font-size:.85rem;grid-template-rows:auto auto minmax(1rem,2rem)}._jointSubmission_materialLayerThickness__yTm3H{grid-area:materialLayerThickness}._jointSubmission_materialLayerHoleDiameter___yI_r{grid-area:materialLayerHoleDiameter}._jointSubmission_materialLayerMaterial__dX8MR{grid-area:materialLayerMaterial}._jointSubmission_materialLayerMaterial__dX8MR select{height:1.5rem}._jointSubmission_materialLayerFinish__xYevs{grid-area:materialLayerFinish}._jointSubmission_addLayerButton__O5AM5{display:grid;grid-area:addLayerButton;margin:1rem auto auto;width:10rem}._jointSubmission_materialLayerInputField__9Tkoq{width:8rem;height:1rem}._jointSubmission_materialLayerError__vUBpJ{display:grid;font-size:.75rem;color:red;width:8rem;margin:0 auto}._jointSubmission_existingJointsContainer__rKSQX{display:grid;background-color:#fff;color:#052c45;border-radius:10px;border:2px solid #000;width:70%;padding:3rem;margin:auto auto 2rem;justify-content:center;align-items:left;grid-template-areas:"jointName jointName jointName owner owner owner" "partNumber partNumber programName programName quantityPerVehicle quantityPerVehicle" "holeType holeType semsWasher semsWasher serviceability serviceability" "femalePart femalePart femalePartNumber femalePartNumber femalePartEmail femalePartEmail" "existingMaterialLayer existingMaterialLayer existingMaterialLayer existingMaterialLayer existingMaterialLayer existingMaterialLayer" "jointComments jointComments jointComments jointComments jointComments jointComments"}._jointSubmission_existingItem__ome0A{margin:auto;padding:1rem;text-align:center;display:flex}._jointSubmission_existingItemTitle__4_3xT{margin:auto}._jointSubmission_existingItemInfo__MXQYN{margin:auto auto auto 1rem}._jointSubmission_jointName__upoQl{grid-area:jointName}._jointSubmission_owner__My7Ip{grid-area:owner}._jointSubmission_partNumber__RRvza{grid-area:partNumber}._jointSubmission_programName__Zoirk{grid-area:programName}._jointSubmission_quantityPerVehicle___Nsc6{grid-area:quantityPerVehicle}._jointSubmission_holeType__vjwbP{grid-area:holeType}._jointSubmission_semsWasher__ywbfM{grid-area:semsWasher}._jointSubmission_serviceability__0qT_2{grid-area:serviceability}._jointSubmission_femalePart__IemV5{grid-area:femalePart}._jointSubmission_femalePartNumber__SMErh{grid-area:femalePartNumber}._jointSubmission_femalePartEmail__u2dVf{grid-area:femalePartEmail}._jointSubmission_removeLayerButton__fVij_{grid-area:removeLayerButton;margin:auto}._jointSubmission_switchLayerTypeButton__NAGW0{grid-area:switchLayerTypeButton;margin:auto}._jointSubmission_existingMaterialLayerContainer__opPu3{border:2px solid #000;border-radius:10px;grid-area:existingMaterialLayer;display:flex;flex-direction:column;width:80%}._jointSubmission_layerPropertyContainer__rmCMJ{display:flex;justify-content:space-around}._jointSubmission_layerPropertyContainer__rmCMJ h4{font-size:.9rem;margin-top:0;margin-bottom:0}._jointSubmission_layerPropertyContainer__rmCMJ:not(:last-child){margin-bottom:1rem}._jointSubmission_jointCommentsWrapper__WuKg0{grid-area:jointComments;text-align:center;white-space:pre-wrap}._jointSubmission_jointToggle__9DZEZ{font-size:1rem;display:grid;color:#052c45;border-radius:10px;border:2px solid #000;width:20%;padding:1rem;margin:auto auto 2rem}._jointSubmission_jointToggle__9DZEZ:hover{background-color:#d3d3d3}._jointSubmission_materialLayerOrientationLabel__d8p9d{text-align:center;margin:auto auto .5rem;color:#666}._jointSubmission_accordionRoot__Iz_HG{border:1px solid #000;border-bottom:none}._jointSubmission_accordionRootPartLaunch__1_mxk,._jointSubmission_accordionRoot__Iz_HG{text-align:center;border-radius:6px;margin:auto auto .35rem;background-color:var(--mauve-6);box-shadow:0 2px 10px var(--black-a4)}._jointSubmission_accordionRootPartLaunch__1_mxk{border:1px solid #000;min-width:40rem}._jointSubmission_accordionItemPartLaunch___Lwwt,._jointSubmission_accordionItem___RvyH{overflow:hidden;margin-top:1px;text-align:center}._jointSubmission_accordionItem___RvyH:first-child{margin-top:0}._jointSubmission_accordionItem___RvyH:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #000}._jointSubmission_accordionItem___RvyH:focus-within{position:relative;z-index:1;box-shadow:0 0 0 2px var(--mauve-12)}._jointSubmission_accordionHeader__bf1Xk{display:flex;margin-bottom:0}._jointSubmission_accordionHeader__bf1Xk button,._jointSubmission_accordionHeader__bf1Xk h3{all:unset;width:100%;font-size:1rem;color:#052c45}._jointSubmission_accordionTrigger__VjAKC{font-family:inherit;background-color:transparent;padding:0 20px;height:45px;flex:1 1;display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1;color:var(--violet-11);box-shadow:0 1px 0 var(--mauve-6);background-color:#fff}._jointSubmission_accordionTrigger__VjAKC:hover{background-color:var(--mauve-2);cursor:pointer}._jointSubmission_accordionContent__uBOQE{overflow:hidden;font-size:15px;color:var(--mauve-11);background-color:var(--mauve-2);padding:0 1rem 1rem;text-align:center;line-height:1.5rem}._jointSubmission_accordionContent__uBOQE[data-state=open]{animation:_jointSubmission_slideDown__x0489 .3s cubic-bezier(.87,0,.13,1)}._jointSubmission_accordionContent__uBOQE[data-state=closed]{animation:_jointSubmission_slideUp__wLcQ0 .3s cubic-bezier(.87,0,.13,1)}._jointSubmission_accordionContentText__WM1Ar{padding:15px 20px}._jointSubmission_accordionChevron__d9xw8{color:var(--violet-10);transition:transform .3s cubic-bezier(.87,0,.13,1)}._jointSubmission_accordionTrigger__VjAKC[data-state=open]>._jointSubmission_accordionChevron__d9xw8{transform:rotate(180deg)}@keyframes _jointSubmission_slideDown__x0489{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _jointSubmission_slideUp__wLcQ0{0%{height:var(--radix-accordion-content-height)}to{height:0}}