body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--grey-400:#bdbdbd;--blueGrey-50:#eceff1;--blueGrey-100:#cfd8dc;--error-main:#d32f2f;--success-main:#388e3c;--warning-main:#ef6c00;--error-_states-selected:#d32f2f14;--success-_states-selected:#388e3c14;--warning-_states-selected:#ef6c0014;background:var(--blueGrey-100);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-bar{align-self:stretch;background:var(--blueGrey-50);box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003;display:flex;flex:1 0;height:102px;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:1000}.nav-bar-left,.nav-bar-right{display:flex;gap:24px}.nav-bar-right{align-items:center;flex:1 0;justify-content:flex-end;>:first-child{align-items:center;display:flex!important;gap:16px;justify-content:flex-end;width:80%;>.MuiAutocomplete-root{max-width:300px}}>.MuiButton-root.Mui-disabled{color:var(--mui-palette-primary-main)}}.new-quote-dialog-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;>.opportunity-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;>:first-child{align-items:center;display:flex;gap:16px}}}.new-quote-dialog-actions{align-items:flex-end;align-self:stretch}.quote-details{align-items:flex-start;display:inline-flex;flex-direction:column;flex-shrink:0;margin-bottom:60px;width:100%;.MuiFab-root{bottom:16px;position:fixed;right:16px}}.quote-details-error-screen{height:calc(100vh - 102px)}.quote-details-row-1{align-items:center;align-self:stretch;background:var(--blueGrey-50);display:flex;flex:1 0;justify-content:space-between;padding:16px;.MuiTypography-root{white-space:nowrap}.MuiButtonGroup-root{text-wrap:nowrap}>:first-child{align-items:center;align-self:stretch;display:flex;gap:32px;width:calc(100% - 215px);>div{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}>:last-child{justify-content:flex-start;width:50%;>.MuiFormControl-root{max-width:350px}}}>:last-child{align-items:center;display:flex;gap:16px}}.quote-details .MuiStepper-root{background:#fff;padding:8px 0;width:100%}.quote-details .MuiTabs-root{align-self:stretch;background-color:#fff;padding:16px 0 0 32px}.quote-details .MuiAccordion-root{align-self:stretch;margin:16px!important;.MuiAccordionSummary-root{background:var(--mui-palette-primary-main)}.MuiAccordionSummary-expandIconWrapper,.MuiAccordionSummary-root{color:var(--mui-palette-primary-contrastText)}.MuiAccordionDetails-root{align-items:flex-start;align-self:stretch;display:flex;gap:16px;padding:16px}}.vendor-quote-table{border:1px solid var(--grey-400)}.quote-details-details-tab-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:16px 0;& .MuiAccordion-root{margin:0 16px!important}}.quote-details-main-quote-info{background:#eceff1;background:var(--blueGrey-50,#eceff1);display:flex;flex-direction:column;gap:16px;padding:16px;width:100%;& .button-container{align-self:flex-end;display:flex;gap:16px}>.MuiButton-root,>.MuiSkeleton-root{align-self:flex-end}}.quote-details-line-items{background:#fff;display:flex;flex-direction:column;>div{align-items:center;align-self:stretch;display:flex;flex:1 0;justify-content:space-between;padding:12px 24px}& .MuiTableHead-root{background:var(--mui-palette-primary-main);& .MuiTableCell-root{color:var(--mui-palette-primary-contrastText)}}& .bundle-header{background:#eceff1;background:var(--blueGrey-50,#eceff1);& .MuiTableCell-root{font-size:20px;font-weight:500}}& .no-bundle:nth-child(odd){background:#eceff1;background:var(--blueGrey-50,#eceff1)}& .child-row-last .MuiTableCell-root{border-bottom:1px solid #32578b;border-bottom:1px solid var(--primary-main,#32578b)}& .MuiButton-root{align-self:center;margin:8px 24px}}.quote-details-additional-info-panel{align-self:stretch;background:#eceff1;background:var(--blueGrey-50,#eceff1);display:flex;flex:1 0;flex-direction:column;gap:17px;padding:16px;>div{display:flex;gap:16px;justify-content:space-between}>:last-child{align-self:flex-end;justify-content:flex-end}& .MuiButton-root{min-width:auto;white-space:nowrap}}.quote-details-details-tab-container{& .quote-details-additional-info-panel{>:last-child{align-self:stretch;justify-content:space-between}& .MuiPickersTextField-root,& .MuiTextField-root{width:40%}}& .MuiAccordionDetails-root{display:flex;flex-direction:column;>div:first-child{align-self:stretch;display:flex;gap:24px!important}>div:last-child{align-self:stretch;display:flex;gap:8px;justify-content:flex-end}>.MuiButton-root,>.MuiSkeleton-root:last-child{align-self:flex-end}}}.vendor-template-upload-dialog{display:flex;flex-direction:column;gap:16px;& .file-input{align-items:center;display:flex;gap:8px;& .file-input-name{align-items:center;display:flex}}}.generate-quote-dialog{align-self:center;display:flex;flex-direction:column;gap:16px;& .MuiDialogContent-root{display:flex;flex-direction:column;gap:16px;padding:24px;>:last-child{padding:0}}}.error-screen{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.quote-list-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px;min-height:calc(100vh - 102px);padding:16px 0;width:100%}.quote-list-filters{box-shadow:0 4px 4px 0 #00000040;gap:10px;justify-content:center;margin:0 16px;padding:16px;.MuiGrid-container{width:100%;>.MuiGrid-root{flex:1 0;gap:17px;justify-content:center}}>:last-child{align-items:center;gap:17px;justify-content:flex-end;padding-top:16px}}.quote-list-filters,.quote-list-table-container{align-items:flex-start;align-items:flex-start;align-self:stretch;align-self:stretch;background:#fff;display:flex;display:flex;display:flex;flex-direction:column;flex-direction:column}.quote-list-table-container{box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;.MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main)}.MuiTableHead-root .MuiTableCell-root,.MuiTableSortLabel-root,.MuiTableSortLabel-root svg,.MuiTableSortLabel-root.Mui-active,.MuiTableSortLabel-root.Mui-active svg,.MuiTableSortLabel-root:hover{color:var(--mui-palette-primary-contrastText)}>.MuiTablePagination-root:last-child{align-self:flex-end;margin-right:24px}}.quote-list-table-header{align-items:center;align-self:stretch;display:flex;flex:1 0;gap:24px;justify-content:space-between;padding:12px 24px}.quote-validation{display:flex;flex-direction:column}.quote-validation-tabs{background:#fff;box-shadow:0 4px 4px 0 #00000040;display:flex;justify-content:space-between;padding:16px;width:100%}.quote-validation-header,.quote-validation-tabs-left,.quote-validation-tabs-right{align-items:center;display:flex;gap:16px}.quote-validation-header{padding:16px;width:100%}.quote-validation-table-container{height:calc(100vh - 246px);overflow-x:auto;width:100%}.quote-validation-table-container .MuiTable-root{table-layout:fixed;width:100%}.quote-validation-table-header .MuiTableCell-root{background:var(--mui-palette-primary-main)}.quote-validation-table-header .MuiCheckbox-root,.quote-validation-table-header .MuiCheckbox-root.Mui-checked,.quote-validation-table-header .MuiTableCell-root{color:var(--mui-palette-primary-contrastText)}.quote-validation-table-body{background:#fff;padding:16px;width:100%}.quote-lines{display:flex;flex-direction:column;& .MuiTable-stickyHeader{& .MuiTableCell-root{top:124px;z-index:1000}}& .MuiTableContainer-root{height:calc(100vh - 102px)}}.quote-lines-header-info{left:0;position:sticky;top:0;z-index:1000}.quote-lines-header-buttons{left:0;position:sticky;top:56px;z-index:1000}.quote-lines-header-stepper{background:#fff;left:0;padding:16px;position:sticky}.quote-lines-header-info{align-items:center;background:var(--blueGrey-50);display:inline-flex;flex-direction:colum;justify-content:space-between;padding:16px;width:100%}.quote-lines-header-buttons{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding:8px 24px}.quote-lines-header-buttons-left{align-items:center;display:flex;flex-direction:row;gap:16px}.quote-lines-header-buttons-left .MuiTextField-root{width:275px}.quote-lines-header-buttons-right{align-items:flex-end;display:flex;flex-direction:row}.quote-lines .MuiTable-root{overflow-x:visible}.quote-lines .MuiTableBody-root .MuiTableRow-root{background:#fff}.quote-lines .checkbox-column{background:inherit;display:table-cell;padding:16px!important;vertical-align:middle;z-index:1}.quote-lines .MuiTableHead-root .checkbox-column{z-index:1001}.quote-lines .checkbox-column-content{align-items:center;display:flex;gap:8px}.quote-lines .checkbox-column .MuiTypography-root{margin-left:16px!important}.quote-lines .MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText)}.quote-lines .MuiTableHead-root .MuiCheckbox-root,.quote-lines .MuiTableHead-root .MuiCheckbox-root.Mui-checked,.quote-lines .MuiTableHead-root .MuiTableCell-root{color:var(--mui-palette-primary-contrastText)}.quote-lines .MuiTableHead-root .MuiIconButton-root{color:#fff}.quote-lines-add-line-items{height:80px;.MuiFab-root{bottom:16px;position:fixed;right:32px}}.quote-lines-move-lines-alert{align-items:flex-start;border-radius:4px;box-shadow:0 4px 4px 0 #00000040!important;display:flex;left:24px;max-width:500px;padding:6px 16px;position:fixed;transition:opacity .1s ease-in-out,bottom .1s ease-in-out,visibility .1s ease-in-out!important;z-index:1000}.bundle-row{background:#eceff1!important;background:var(--blueGrey-50,#eceff1)!important}.bundle-row .MuiTableCell-root{font-size:20px!important;font-weight:500!important}.no-bundle:nth-child(odd){background:#eceff1!important;background:var(--blueGrey-50,#eceff1)!important}.child-row-last .MuiTableCell-root{border-bottom:1px solid #32578b;border-bottom:1px solid var(--primary-main,#32578b)}.quote-line-edit{display:flex;flex-direction:column;width:40vw}.quote-line-edit .MuiButton-root{align-self:flex-end}.quote-line-edit-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.quote-line-edit-content{background:var(--blueGrey-50);display:flex;flex-direction:column;gap:16px;margin:16px;padding:16px}.quote-line-edit-content-double-row{display:flex;gap:16px;justify-content:space-around}.quote-line-edit-content-quad-row{display:flex;gap:16px}.quote-line-edit-bulk-alert{margin:16px 16px 8px}.quote-new-line{display:flex;flex-direction:column;width:40vw}.quote-new-line .MuiButton-root{align-self:flex-end}.quote-new-line-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.quote-new-line-content{background:var(--blueGrey-50);display:flex;flex-direction:column;gap:16px;margin:16px;padding:16px}.quote-new-line-content-double-row{display:flex;gap:16px;justify-content:space-around}.quote-new-line-content-quad-row{display:flex;gap:16px}.action-bar{align-items:center;background:var(--mui-palette-primary-main);border-radius:100px;bottom:50px;box-shadow:0 4px 4px 0 #00000040;color:var(--mui-palette-primary-contrastText);display:flex;gap:30px;left:50%;padding:8px 24px;position:fixed;transform:translateX(-50%);transition:opacity .1s ease-in-out,visibility .1s ease-in-out!important;z-index:1000}.action-bar .MuiDivider-root{background:var(--mui-palette-primary-contrastText)}.action-bar-dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px;width:600px}.action-bar-dialog-actions{padding:8px}.custom-view{display:flex;flex-direction:column;overflow-y:hidden;& .MuiTableContainer-root{height:calc(100vh - 230px)}& .MuiTable-stickyHeader{& .MuiTableCell-root{z-index:1000}}}.custom-view-header-info{align-items:center;background:var(--blueGrey-50);box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003;display:inline-flex;flex-direction:colum;justify-content:space-between;padding:16px;width:100%}.custom-view-header-buttons{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px}.custom-view-header-buttons-left{align-items:center;display:flex;flex-direction:row;gap:16px}.custom-view-header-buttons-left .MuiAutocomplete-root,.custom-view-header-buttons-left .MuiTextField-root{width:250px}.custom-view-header-buttons-right{align-items:flex-end;display:flex;flex-direction:row}.custom-view-header-buttons-differences-chip{background:var(--warning-_states-selected)!important;border:1px solid var(--warning-main)!important;border-radius:100px;color:var(--warning-main)!important;& .MuiChip-icon{color:var(--warning-main)!important}}.custom-view-header-buttons-additions-chip{background:var(--success-_states-selected)!important;border:1px solid var(--success-main)!important;border-radius:100px;color:var(--success-main)!important;& .MuiChip-icon{color:var(--success-main)!important}}.custom-view-header-buttons-deletions-chip{background:var(--error-_states-selected)!important;border:1px solid var(--error-main)!important;border-radius:100px;color:var(--error-main)!important;& .MuiChip-icon{color:var(--error-main)!important}}.custom-view-drawer-table{border:1px solid var(--mui-palette-divider)!important;height:fit-content}.custom-view-drawer-table .MuiTableBody-root{height:fit-content}.custom-view .MuiTableHead-root .checkbox-column{z-index:1001}.custom-view .checkbox-column-content{align-items:center;display:flex;gap:8px}.custom-view .checkbox-column .MuiTypography-root{margin-left:16px!important}.custom-view .MuiTableBody-root .MuiTableRow-root{background:#fff}.custom-view .MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);padding:8px 16px}.custom-view .MuiTableHead-root .MuiCheckbox-root,.custom-view .MuiTableHead-root .MuiCheckbox-root.Mui-checked,.custom-view .MuiTableHead-root .MuiTableCell-root{color:var(--mui-palette-primary-contrastText)}.custom-view .MuiTableHead-root .MuiIconButton-root{color:#fff}.custom-view-dialog-content,.custom-view-drawer .MuiDrawer-paper{display:flex;flex-direction:column;gap:16px}.custom-view-drawer .MuiDrawer-paper{width:40vw}.custom-view-drawer-header{background:#fff;border-bottom:1px solid var(--mui-palette-divider);justify-content:space-between;padding:16px;top:0;z-index:1000}.custom-view-drawer-header,.custom-view-drawer-header-buttons{align-items:center;display:flex;flex-direction:row;gap:16px;position:sticky}.custom-view-drawer-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:16px}.custom-view-drawer-table .MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText)}.custom-view-drawer-table .MuiTableBody-root .MuiTableRow-root{height:48px;width:100%}.custom-view-drawer-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{height:48px;padding:8px 0!important}.custom-view-add-line-items{height:80px;.MuiFab-root{bottom:32px;position:fixed;right:32px}}.custom-view-drawer-buttons{display:flex;flex-direction:column;gap:16px;position:sticky;top:45%}.differences{background:var(--warning-_states-selected)!important}.additions{background:var(--success-_states-selected)!important}.deletions{background:var(--error-_states-selected)!important}.additions-icon,.deletions-icon,.differences-icon{margin-left:36px}.differences-icon{color:var(--warning-main)!important}.additions-icon{color:var(--success-main)!important}.deletions-icon{color:var(--error-main)!important}.tr-header{align-items:center;align-self:stretch;background:#fff;display:flex;justify-content:space-between;padding:16px;>div:first-child{align-items:center;display:flex;gap:16px}}.tr-table-container{background:#fff;height:calc(100vh - 174px);.MuiTable-root{border-collapse:initial}.MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);z-index:2000;.MuiCheckbox-root{color:var(--mui-palette-primary-contrastText)}}.MuiTableHead-root .checkbox-column,.MuiTableHead-root .clin-column,.MuiTableHead-root .number-column{z-index:3000}}.checkbox-column,.clin-column,.number-column{background:#fff;position:sticky;z-index:1000}.checkbox-column{left:0}.clin-column{border-right:1px solid var(--mui-palette-divider)}.list-page,.list-table-container{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.list-table-container{background:#fff;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;margin:0}.list-table-container .MuiTable-root{table-layout:fixed;width:100%}.list-table-pagination-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 16px}.list-table-pagination-header-left{align-items:center;display:flex;gap:16px}.list-table-container .MuiTableHead-root .MuiTableCell-root,.list-table-container .MuiTableHead-root .MuiTableRow-root{background-color:var(--mui-palette-primary-main);border-bottom:none;color:var(--mui-palette-primary-contrastText);font-weight:500}.list-table-container .MuiTableBody-root .MuiTableRow-root:hover{background-color:#0000000a}.list-table-container>.MuiBox-root{box-sizing:border-box;padding:0 16px 8px}.side-drawer .MuiDrawer-paper{display:flex;flex-direction:column;width:clamp(480px,50vw,1200px)}.edit-manufacturer-drawer-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.edit-manufacturer-drawer-body{flex:1 1;overflow:auto;padding:16px}.edit-manufacturer-drawer-panel{background-color:#f3f4f6;border:1px solid #00000014;border-radius:4px;padding:16px}.edit-manufacturer-drawer-fields{display:flex;flex-direction:column;gap:16px}.edit-manufacturer-drawer-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.gsa-page{background:#cfd8dc;background:var(--blueGrey-100,#cfd8dc);height:calc(100vh - 102px);overflow:hidden}.gsa-filter-container.MuiPaper-root{background:#fff;border-radius:4px;box-shadow:0 4px 4px 0 #00000040;margin:16px;padding:16px}.gsa-filter-input-row{align-items:center;display:flex;gap:17px;padding-bottom:16px}.gsa-filter-input{flex:1 0}.gsa-filter-advanced-search{align-self:stretch;background-color:#f5f5f5!important;box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003!important;margin-top:0!important}.gsa-filter-advanced-search:before{background-color:#fff!important}.gsa-filter-advanced-search-grid{align-content:center}.gsa-table-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.gsa-table-container .MuiTableContainer-root{overflow-x:auto}.gsa-table-container .MuiTable-root{min-width:2400px;table-layout:auto}.gsa-table-container .MuiTableHead-root .MuiTableCell-root{border-bottom:2px solid var(--mui-palette-primary-main)}.gsa-table-container .row-expanded .MuiTableCell-root{vertical-align:top}.gsa-normalized-toggle{align-items:center;display:flex;gap:4px}.gsa-toolbar-narrow{align-items:stretch!important;flex-direction:column!important;gap:8px!important}.gsa-toolbar-row{align-items:center;display:flex;gap:16px}.gsa-toolbar-row-split{align-items:center;display:flex;justify-content:space-between}.gsa-toolbar-buttons{align-items:center;display:flex;gap:12px}.gsa-template-select{width:180px}.gsa-status-cell{border:none!important;left:50%;padding:32px 0!important;position:sticky;white-space:nowrap;width:0}.gsa-desc-cell{max-width:400px;min-width:300px}.gsa-desc-toggle.MuiButton-root{font-size:.7rem;min-width:0;padding:0}.gsa-save-view-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.gsa-save-view-paper.MuiPaper-root{padding:24px;width:360px}.gsa-save-view-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.gsa-drawer-drag-cell{align-items:center;display:flex;gap:4px;padding:4px 8px!important}.gsa-drawer-drag-row{cursor:grab}.catalog-drawer .MuiDrawer-paper{display:flex;flex-direction:column;width:clamp(480px,50vw,1200px)}.catalog-drawer-header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.catalog-drawer-header-title{font-weight:600!important}.catalog-drawer-header-actions{align-items:center;display:flex;gap:4px}.catalog-drawer-tabs.MuiTabs-root{padding-left:16px;padding-right:16px}.catalog-drawer-content{flex:1 1;overflow:auto;padding:16px}.catalog-drawer-form{background-color:#f3f4f6;border-radius:4px;padding:16px}.catalog-drawer-fields{display:flex;flex-direction:column;gap:16px}.catalog-drawer-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.catalog-drawer-loading{display:flex;justify-content:center;padding-bottom:32px;padding-top:32px}.catalog-drawer-oem-actions{display:flex;gap:8px;margin-bottom:12px}.catalog-drawer-oem-grid{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:1fr 1fr}.catalog-filters-paper.MuiPaper-root{background:#fff;border-radius:4px;box-shadow:0 4px 4px 0 #00000040;margin:16px;padding:16px}.catalog-table.MuiTable-root{table-layout:fixed;width:100%}.catalog-table .MuiTableHead-root .MuiTableCell-root{background-color:#3b5685;color:#fff;font-weight:600;padding-bottom:12px;padding-top:12px}.catalog-vehicle-cell{align-items:center;display:flex;gap:4px}.catalog-expand-btn.MuiIconButton-root{padding:2px}.catalog-expand-spacer{width:28px}.catalog-child-row.MuiTableRow-root{background-color:#fafafa}.catalog-child-first-cell.MuiTableCell-root{padding-left:40px}.catalog-status-message{padding:16px}.catalog-error-message{color:var(--mui-palette-error-main)}.catalog-pagination-footer{display:flex;justify-content:flex-end}
/*# sourceMappingURL=main.9ca08f7c.css.map*/