body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--footer-height:7vh;--quote-tool-max-width:1400px;--primary-color:#213249;--secondary-color:#24a56c;--secondary-color-light:#24a56c40;--informative-color:#39c0ed;--price-lock-color:#cecee0;--collapsed-part-card-columns:3% 62% 10% 10% 10% 5%;--text-over-primary-color:#fff;--link-text-over-primary-hover:#dedede}:colors{--autotiv-real-color-picked-gray:#213249;--autotiv-real-color-picked-teal:#24a56c;--autotiv-teal:#24b194;--autotiv-gray:#2c425b;--autotiv-white:#c4d3e3;--autotiv-yellow:#ffdfac;--color-primary:#2f4f4f}.informative.informative{fill:#39c0ed;fill:var(--informative-color);color:#39c0ed;color:var(--informative-color)}@media only screen and (min-width:0px) and (max-width:799px){.loginForm.loginForm{width:80vw}.loginLogo.loginLogo{width:100%}}@media only screen and (min-width:800px){.loginForm.loginForm{min-width:35em;width:40vw}.loginLogo.loginLogo{height:100%}}.loginCredentialsField.loginCredentialsField{margin:4% 0;width:100%}.passwordAdditionalActionsFooter.passwordAdditionalActionsFooter{display:flex;justify-content:space-between}.loadingOrLogoContainer.loadingOrLogoContainer{height:20vh;padding:5%}.account-settings-container.account-settings-container{align-items:center;background-color:#d3d3d3;border:1px solid;border-radius:5px;display:flex;flex-direction:column;gap:3vh;margin-left:auto;margin-right:auto;margin-top:10vh;max-width:40em;padding:4em}.account-settings-actions.account-settings-actions{align-items:center;display:flex;flex-direction:column;font-size:1.2em;gap:1vh}.processCardGrid.processCardGrid{padding:5vh 7vw;width:100%}.logo-link.logo-link{height:5.6vh;height:calc(var(--footer-height)*.8)}.page-footer.page-footer{background-color:#213249;background-color:var(--primary-color);bottom:0;box-sizing:border-box;color:#fff;color:var(--text-over-primary-color);height:7vh;height:var(--footer-height);padding:0 1vw;position:absolute;top:auto;width:100%}.pageContainer.pageContainer{min-height:100vh;position:relative}.pageContentContainer.pageContentContainer{padding-bottom:7vh;padding-bottom:var(--footer-height)}.processGridItem.processGridItem{min-width:12em}@media only screen and (min-width:800px){.projectReview.projectReview{border:1px solid grey;margin:5vh 10vw;overflow:auto}}@media only screen and (min-width:0px) and (max-width:799px){.projectReview.projectReview{border:1px solid grey;margin:5vh 2vw;overflow:auto}}.load-project-container.load-project-container{background-color:#e2e2e2;border-radius:5px;display:flex;flex-direction:column;gap:1em;padding:2em;width:40em}.linkOverPrimaryColor.linkOverPrimaryColor{color:#fff;color:var(--text-over-primary-color)}.linkOverPrimaryColor.linkOverPrimaryColor:hover{color:#dedede;color:var(--link-text-over-primary-hover)}.projectReviewTableBody.projectReviewTableBody tr:nth-child(2n){background-color:#ddd}.projectReviewTableBody.projectReviewTableBody tr:hover{background-color:#eee}.projectReviewTableHeader.projectReviewTableHeader{background-color:#ccc}.tabsBar.tabsBar{background-color:#24a56c40;background-color:var(--secondary-color-light)}.projectReview.projectReview td,.projectReview.projectReview th{text-align:center}.price-text.price-text.price-text{text-align:right}.list-text.list-text.list-text{text-align:left}.material-input.material-input,.process-select-atom.process-select-atom,.quantity-input-atom.quantity-input-atom{display:flex;justify-content:center}.material-input.material-input>*,.process-select-atom.process-select-atom>*,.quantity-input-atom.quantity-input-atom>*{flex-grow:1}.price-info-atom.price-info-atom{align-items:center;display:flex;flex-direction:column}.delete-button-atom.delete-button-atom,.unit-selection-atom.unit-selection-atom{display:flex;justify-content:flex-end}.thumbnail-atom.thumbnail-atom{align-self:start}.thumbnail-atom.thumbnail-atom>*{padding:0}.part-table-container.part-table-container{display:flex;justify-content:center}.part-table-paper.part-table-paper{flex-grow:1;width:1400px;width:var(--quote-tool-max-width)}.file-name-atom.file-name-atom{align-items:center;display:flex;gap:.5em;min-width:0;overflow-wrap:break-word}@media only screen and (min-width:0px) and (max-width:799px){.thumbnail-image.thumbnail-image{width:20em}.part-card.part-card{grid-gap:1vh 5vw;align-items:center;background-color:#fff;display:grid;gap:1vh 5vw;grid-template:" thumb thumb thumb thumb " " sttus sttus sttus sttus " " fname fname fname dltpt " " pdims pdims pdims units " " prces prces prces prces " " mater mater mater mater " " quant .     price price " " quant .     .     .     " " postp postp postp postp " " tlrnc tlrnc tlrnc tlrnc " " atchs atchs atchs atchs " " notes notes notes notes ";padding:3vh 5vw}.thumbnail-atom.thumbnail-atom{display:flex;justify-content:center}.apply-all-toolbar.apply-all-toolbar{background-color:#24a56c40;background-color:var(--secondary-color-light);display:flex;flex-direction:column;gap:2vh 2vw;padding:2vh 4vw}.apply-all-label.apply-all-label{align-self:flex-start}.project-bar.project-bar{grid-gap:1vh 2vw;background-color:#fff;color:#000;display:grid;gap:1vh 2vw;grid-template:" projn projn projn " " instr instr instr " " leadt leadt leadt " " attch submt submt " " notes notes notes "/1fr 1fr 1fr;padding:2vh 2vw}.truncated-list-container-parent.truncated-list-container-parent{min-width:0}.truncated-list-container.truncated-list-container{max-width:100%;max-width:-webkit-fill-available;max-width:fill-available;max-width:-moz-available;max-width:stretch}.truncated-list.truncated-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:800px){.part-card.part-card{grid-gap:.5em 1vw;gap:.5em 1vw;grid-template:" thumb sttus sttus sttus sttus sttus sttus clpse " " thumb fname fname fname fname fname fname fname " " thumb pdims units prces mater quant price dltpt " " postp postp postp postp postp postp postp postp " " tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc " " atchs atchs atchs atchs atchs atchs atchs atchs " " notes notes notes notes notes notes notes notes "/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,-webkit-max-content) minmax(5em,-webkit-max-content) minmax(8em,25em) 5em auto 6em;grid-template:" thumb sttus sttus sttus sttus sttus sttus clpse " " thumb fname fname fname fname fname fname fname " " thumb pdims units prces mater quant price dltpt " " postp postp postp postp postp postp postp postp " " tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc tlrnc " " atchs atchs atchs atchs atchs atchs atchs atchs " " notes notes notes notes notes notes notes notes "/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,max-content) minmax(5em,max-content) minmax(8em,25em) 5em auto 6em}.part-card.part-card,.tooling.tooling{align-items:center;background-color:#fff;display:grid;padding:2%}.tooling.tooling{grid-gap:.5em .6em;gap:.5em .6em;grid-template:" thumb sttus sttus sttus sttus sttus sttus clpse " " thumb fname fname fname fname fname fname fname " " thumb pdims units prces mater quant tlprc dltpt " " postp postp postp postp postp postp postp postp " " atchs atchs atchs atchs atchs atchs atchs atchs " " notes notes notes notes notes notes notes notes "/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,-webkit-max-content) minmax(5em,-webkit-max-content) minmax(8em,28em) 8em auto;grid-template:" thumb sttus sttus sttus sttus sttus sttus clpse " " thumb fname fname fname fname fname fname fname " " thumb pdims units prces mater quant tlprc dltpt " " postp postp postp postp postp postp postp postp " " atchs atchs atchs atchs atchs atchs atchs atchs " " notes notes notes notes notes notes notes notes "/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,max-content) minmax(5em,max-content) minmax(8em,28em) 8em auto}.tooling-read-only.tooling-read-only{grid-gap:.5em 1vw;align-items:center;background-color:#d3d3d3;display:grid;gap:.5em 1vw;grid-template:" thumb fname units prces mater gtdlf gtdlf lifer" " thumb pdims units prces mater gtdlf gtdlf lifer" " postp postp postp postp postp postp postp postp" " atchs atchs atchs atchs atchs atchs atchs atchs" " projs projs projs projs projs projs projs projs" " notes notes notes notes notes notes notes notes"/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,-webkit-max-content) minmax(5em,-webkit-max-content) minmax(8em,25em) 5em auto;grid-template:" thumb fname units prces mater gtdlf gtdlf lifer" " thumb pdims units prces mater gtdlf gtdlf lifer" " postp postp postp postp postp postp postp postp" " atchs atchs atchs atchs atchs atchs atchs atchs" " projs projs projs projs projs projs projs projs" " notes notes notes notes notes notes notes notes"/minmax(auto,9em) minmax(auto,12em) minmax(3.5em,max-content) minmax(5em,max-content) minmax(8em,25em) 5em auto;padding:2%}.tooling-read-only-table.tooling-read-only-table{display:flex}.tooling-read-only-table.tooling-read-only-table:nth-child(odd){background-color:#fff}.tooling-has-been-migrated-div.tooling-has-been-migrated-div{display:flex;justify-content:center;padding-left:.5em}.production-tool.production-tool .production-tool-part-configuration:nth-child(2n){background-color:#61a4dc}.production-tool-part-configuration.production-tool-part-configuration{grid-gap:.5em 1vw;align-items:center;background-color:#99c0f8;display:grid;gap:.5em 1vw;grid-template:" mater color quant price delet" " postp postp postp postp postp" " atchs atchs atchs atchs atchs" " notes notes notes notes notes";padding:2%}.production-tool-part-configurations-collapsed.production-tool-part-configurations-collapsed{align-items:center;background-color:#61a4dc;display:flex;gap:1em;padding:1em}.dme-menu-icon.dme-menu-icon{display:flex;justify-content:flex-end}.thumbnail-image.thumbnail-image{width:10em}.thumbnail-image-small.thumbnail-image-small{width:5em}.quantity-input-atom.quantity-input-atom{justify-self:center;width:100%}.unit-selection-atom.unit-selection-atom{justify-self:center}.process-select-atom.process-select-atom{min-width:5em}.apply-all-toolbar.apply-all-toolbar{grid-gap:1vw;align-items:end;background-color:#24a56c40;background-color:var(--secondary-color-light);display:grid;gap:1vw;grid-template-columns:minmax(7.5em,1fr) 1fr 2fr 2fr 1fr;padding:1vw}.project-bar.project-bar{grid-gap:1vh 2vw;background-color:#fff;color:#000;display:grid;gap:1vh 2vw;grid-template:" projn instr dmstc " " attch leadt submt " " notes notes notes "/1fr 2fr 1fr;padding:2vh 2vw}}.override-button-text.override-button-text{letter-spacing:normal;text-align:left;text-decoration:underline;text-transform:none}.unit-selection-modal-paper.unit-selection-modal-paper{margin-left:25vw;margin-top:25vh;padding:2vh 2vw;position:absolute;width:50vw}@media only screen and (min-width:800px){.model-viewer-and-material-list-tabs.model-viewer-and-material-list-tabs{display:flex;flex-direction:row;height:100%}.model-viewer.model-viewer{height:93.5%;width:90%}.model-modal-viewer.model-modal-viewer{background-color:#fff;height:75vh;left:10vw;min-width:700px;outline:none;position:absolute;top:15vh;width:80vw}}@media only screen and (min-width:0px) and (max-width:799px){.model-viewer-and-material-list-tabs.model-viewer-and-material-list-tabs{display:flex;flex-direction:column;height:100%}.model-viewer.model-viewer{height:100%;width:100%}.model-modal-viewer.model-modal-viewer{height:80vh;left:5vw;position:absolute;top:5vh;width:90vw}}.price-comparison-modal-content.price-comparison-modal-content{background-color:#fff;left:0;margin:auto;outline:none;padding:1vw;position:absolute;right:0;top:20vh;width:40em}.surface-finishes-modal.surface-finishes-modal{background-color:#fff;left:0;margin:auto;outline:none;padding:2vw;position:absolute;right:0;top:20vh;width:40em}.quote-configuration-container.quote-configuration-container{align-items:center;display:flex;flex-direction:column;gap:2vh;margin:3vh 3vw}.dropzone.dropzone{align-items:center;align-self:center;background-color:#24a56c40;background-color:var(--secondary-color-light);border-color:#213249;border-color:var(--primary-color);border-radius:5px;border-style:dashed;border-width:1px;cursor:pointer;display:flex;flex-direction:column;gap:2vh;max-width:1200px;max-width:calc(var(--quote-tool-max-width) - 200px);padding:2vh;width:80%}.dropzone.dropzone:hover{background-color:#24a56c;background-color:var(--secondary-color)}.dme-section-header.dme-section-header{font-weight:700}.dme-markup-quote.dme-markup-quote{align-items:center;background-color:#e6e6fa;display:flex;flex-wrap:wrap;gap:1em;padding:1em}.dme-general-info.dme-general-info{display:flex;flex-direction:column;gap:1em;padding-top:.5em;width:100%}.dme-general-override-number-field.dme-general-override-number-field{width:9em}.dme-general-override-drawing-input-field.dme-general-override-drawing-input-field{width:11em}.dme-general-override-select-field.dme-general-override-select-field{width:10em}.dme-general-info-form.dme-general-info-form{display:flex;flex-wrap:wrap;gap:1em}.dme-cnc-info.dme-cnc-info{background-color:#ffa07a;padding:1em}.dme-cnc-form.dme-cnc-form{display:flex;flex-wrap:wrap;gap:1em;height:5em}.dme-injection-molding.dme-injection-molding{background-color:#ffcb9c;display:flex;flex-direction:column;gap:.5em;padding:1em}.dme-injection-molding-form.dme-injection-molding-form{display:flex;flex-wrap:wrap;gap:1em}.dme-sheet-metal.dme-sheet-metal{background-color:#ffcb9c;padding:1em}.dme-sheet-metal-form.dme-sheet-metal-form{display:flex;flex-wrap:wrap;gap:1em}.price-and-manual-rfq-or-loading.price-and-manual-rfq-or-loading{width:9em}.tools.tools{display:flex;flex-wrap:wrap;gap:1em}.tools-delete-button.tools-delete-button{min-width:0;padding:.5em}.tools-tool-fields.tools-tool-fields{border:1px dotted gray;border-radius:5%;display:flex;gap:.5em;padding:.5em}.cnc-stock.cnc-stock{display:flex;gap:1em}.order-summary-div.order-summary-div{padding:30px}.order-summary-div.order-summary-div,.promo-code-div.promo-code-div{border:2px;border-color:#e0e0e0;border-radius:5px;border-style:solid;height:auto;margin-left:8px;min-width:400px;width:25vw}.promo-code-div.promo-code-div{display:flex;gap:1em;padding:10px 30px}.dme-shipping-overrides.dme-shipping-overrides{background:#d3d3d3;display:flex;flex-direction:column;gap:1em}.dme-shipping-overrides-contents.dme-shipping-overrides-contents{align-items:center;display:flex;gap:1em;justify-content:start}.dme-shipping-overrides-contents-item.dme-shipping-overrides-contents-item{align-items:center;display:flex;flex-direction:column}.dme-project-bar.dme-project-bar{display:flex;flex-direction:column}.dme-project-bar-customer-section.dme-project-bar-customer-section{grid-gap:1em;background-color:#d3d3d3;color:#000;display:grid;gap:1em;grid-template-areas:"custr btton" "notes notes";padding:2vh 2vw}.dme-project-bar-markup-section.dme-project-bar-markup-section{background-color:#aaa;color:#000;padding:2vh 2vw}.dme-project-bar-markup-sub-section.dme-project-bar-markup-sub-section{display:flex;gap:1em}.dme-project-bar-project-lock-section.dme-project-bar-project-lock-section{background-color:#cecee0;background-color:var(--price-lock-color);color:#000;display:flex;flex-direction:column;gap:1em;padding:2vh 2vw}.dme-project-bar-project-lock-sub-section.dme-project-bar-project-lock-sub-section{display:flex;gap:1em}.add-ptpc-button.add-ptpc-button{borderRadius:0;justifyContent:center;display:flex;padding:1.5em;width:100%}.dme-summary-sections-section.dme-summary-sections-section{display:flex;flex-direction:column;gap:1em}.dme-summary-sections-additional-workflows.dme-summary-sections-additional-workflows{display:flex;gap:1em}.remake-request.remake-request{background-color:#d3d3d3}.remake-request-contents.remake-request-contents{align-items:center;display:flex;flex-direction:column;gap:1em;width:100%}.remake-request-fields-paper.remake-request-fields-paper{display:flex;flex-direction:column;gap:1em;padding:1em;width:89vw}.remake-request-fields-paper-div.remake-request-fields-paper-div{grid-gap:1em;align-items:baseline;display:grid;gap:1em;grid-template-columns:15vw 1fr;justify-content:flex-start}.remake-request-project-context.remake-request-project-context{display:flex;flex-direction:column;gap:1em;padding:1em;width:89vw}.remake-request-table-paper.remake-request-table-paper{padding:1em}.remake-request-table-row.remake-request-table-row{grid-gap:.5vw;align-items:center;display:grid;gap:.5vw;grid-template-columns:18vw 9vw 18vw 9vw 5vw 15vw 5vw 5vw;width:89vw}.remake-request-table-row.remake-request-table-row:nth-child(odd){background-color:#fff}.remake-request-table-row.remake-request-table-row:nth-child(2n){background-color:#eee}.overmold-insert-row-div.overmold-insert-row-div,.tolerance-row-div.tolerance-row-div{display:flex;justify-content:space-between;margin:.5em}.tolerance-row-div.tolerance-row-div{gap:1em}.app-tool-bar.app-tool-bar{align-items:baseline;display:flex;gap:.5em}.editing-project-bar.editing-project-bar{background:red;color:#fff;font-weight:700;padding:.5em;text-align:center}.collapsedPartCard.collapsedPartCard{padding:.5em;width:100%}.collapsedPartCardAccordion.collapsedPartCardAccordion:nth-child(2n){background-color:#fff}.collapsedPartCardAccordion.collapsedPartCardAccordion:nth-child(odd){background-color:#eee}.collapsedPartCardGrid.collapsedPartCardGrid{grid-row-gap:1em;display:grid;grid-template-areas:"numbr fname sttus sttus sttus trash" "numbr psmtl qunty unitp sbttl trash";grid-template-columns:3% 62% 10% 10% 10% 5%;grid-template-columns:var(--collapsed-part-card-columns);width:100%}.collapsedPartCardRow.collapsedPartCardRow{padding-top:.5em}.collapsedPartCardPtpcHeader.collapsedPartCardPtpcHeader{font-weight:700;padding-top:1em}.collapsedPartCardQuantityAtom.collapsedPartCardQuantityAtom{text-align:center}.collapsedPartCardUnitPriceAtom.collapsedPartCardUnitPriceAtom{text-align:right}.collapsedPartCardSubtotalAtom.collapsedPartCardSubtotalAtom{font-weight:700;text-align:right}.collapsedPtpc.collapsedPtpc{align-items:baseline;display:flex;flex-direction:column;gap:.25em;padding-top:.5em}.collapsedPtpcAtom.collapsedPtpcAtom{padding-left:1.5em}.collapsedPtpcGrid.collapsedPtpcGrid{grid-row-gap:1em;display:grid;grid-template:". mtlcl qunty unitp sbttl .";grid-template-columns:3% 62% 10% 10% 10% 5%;grid-template-columns:var(--collapsed-part-card-columns);width:100%}.collapsedPtpcMaterialAtom.collapsedPtpcMaterialAtom{padding-left:1em}.dmeInput.dmeInput{background-color:#ffd5b5}.partGroup-summary-table-row.partGroup-summary-table-row{display:flex;gap:1em;justify-content:space-between;padding:1em}.partGroup-summary-table-total-row.partGroup-summary-table-total-row{display:flex;gap:1em;justify-content:flex-end;padding:1em}.lockedPartTableHeader{align-items:center;background-color:#24a56c40;background-color:var(--secondary-color-light);display:flex;padding:1em}.production-tool-modal.production-tool-modal{background-color:#fff;display:flex;flex-direction:column;gap:1em;left:0;margin:auto;outline:none;padding:2em;position:absolute;right:0;top:20vh;width:80vw}.st-sourcing-page-supplier-data-row.st-sourcing-page-supplier-data-row{align-items:center;display:flex;gap:1em;height:2em;justify-content:center}:root{--table-header-background-color:#d3d3d3;--table-key-background-color:#d3d3d3}.make-order-row-height.make-order-row-height{height:530px}.shipment-row-height.shipment-row-height{height:610px}.activities-form.activities-form{grid-gap:.5vw;background-color:var(--secondary-color);display:grid;gap:.5vw;grid-template:" makeo activ newbt " " shipm activ newbt " " partg activ reman "/24% 57% 18%;padding:.5vw}.action-column-customer-card.action-column-customer-card{display:flex;flex-direction:column;gap:.5em;padding:1em}.action-column-customer-card-header.action-column-customer-card-header{font-weight:700}.empty-input-cell.empty-input-cell{background-color:#ff0}.key-cell.key-cell{background-color:#d3d3d3;background-color:var(--table-key-background-color);width:35%}.table-header-row.table-header-row{background-color:#d3d3d3;background-color:var(--table-header-background-color);height:30px}.table-rows-alternating-colors.table-rows-alternating-colors tr:nth-child(2n){background-color:#f4f4f4}.fixed-part-row-height.fixed-part-row-height{height:8em}.lastColumn.lastColumn{background-color:var(--primary-color);color:#fff;padding:1em}.boxes-form.boxes-form{align-items:center;display:flex;flex-direction:column;gap:1em}.boxes-form-paper.boxes-form-paper{align-items:center;display:flex;flex-direction:column;gap:2em;padding:1em}.boxes-form-box-selector.boxes-form-box-selector{display:flex;gap:1em}.boxes-form-paper-contents.boxes-form-paper-contents{display:flex;gap:2em;justify-content:space-around}