#root,.app-shell,body,html{min-height:100%}.app-shell{display:flex;flex-direction:column}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--grey-50:#fafafa;--grey-300:#e0e0e0;--grey-400:#bdbdbd;--blue-50:#e3f2fd;--blue-100:#bbdefb;--blue-200:#90caf9;--blueGrey-50:#eceff1;--blueGrey-100:#cfd8dc;--blueGrey-200:#b0bec5;--blueGrey-250:#a0b1ba;--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-animated{width:40vmin}.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}.nav-bar{--nav-hover-duration:0.25s;align-self:stretch;background:var(--blueGrey-50);box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003;flex:0 0 auto;gap:12px;height:102px;justify-content:space-between;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1005}.nav-bar,.nav-bar-left{display:flex;min-width:0;overflow:hidden}.nav-bar-left{align-items:center;flex:1 1 auto;gap:8px}.nav-bar-left>.MuiIconButton-root,.nav-bar-left>img{flex-shrink:0}.nav-bar-truncate-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-bar-right{display:flex;gap:24px;overflow:hidden}.nav-bar-right,.nav-bar-right>.nav-bar-search-group{align-items:center;flex:0 1 auto;justify-content:flex-end;min-width:0}.nav-bar-right>.nav-bar-search-group{display:flex!important;gap:16px}.nav-bar-right>.nav-bar-search-group>.MuiAutocomplete-root{flex:1 1 auto;max-width:300px;min-width:0;width:200px}.nav-bar-right>.MuiButton-root,.nav-bar-right>.nav-bar-search-group>.MuiButton-root{flex-shrink:1;min-width:0;overflow:hidden;transition:flex-shrink var(--nav-hover-duration) ease}.nav-bar-right>.MuiButton-root:focus-visible,.nav-bar-right>.MuiButton-root:hover,.nav-bar-right>.nav-bar-search-group>.MuiButton-root:focus-visible,.nav-bar-right>.nav-bar-search-group>.MuiButton-root:hover{flex-shrink:0;overflow:visible;transition:flex-shrink var(--nav-hover-duration) ease,overflow 0s ease var(--nav-hover-duration);z-index:2}.nav-bar-right>.MuiButton-root:focus-visible .nav-bar-btn-label,.nav-bar-right>.MuiButton-root:hover .nav-bar-btn-label,.nav-bar-right>.nav-bar-search-group>.MuiButton-root:focus-visible .nav-bar-btn-label,.nav-bar-right>.nav-bar-search-group>.MuiButton-root:hover .nav-bar-btn-label{overflow:visible;text-overflow:clip}.nav-bar-right .nav-bar-btn-label{min-width:0}.nav-bar-right>.MuiButton-root.Mui-disabled{color:var(--mui-palette-primary-main);pointer-events:auto}.nav-bar-right>.MuiIconButton-root{flex-shrink:0}.new-quote-dialog-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;>.opportunity-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;>:first-child,>:nth-child(2){align-items:center;display:flex;gap:16px}}}.new-quote-dialog-actions{align-items:flex-end;align-self:stretch}.rep-codes{align-items:center;flex-shrink:0;gap:16px;padding-top:16px}.rep-codes,.rep-codes-filters{align-self:stretch;display:flex;flex-direction:column}.rep-codes-filters{align-items:flex-start;background:#fff;box-shadow:0 4px 4px 0 #00000040;justify-content:center;margin:0 16px;padding:0 16px 16px}.rep-codes-filters>.MuiGrid-root{align-self:stretch;padding:16px 16px 0}.rep-codes-filters-grid-item{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:17px;justify-content:center}.rep-codes-filters-buttons-container{align-items:center;align-self:stretch;display:flex;gap:17px;justify-content:flex-end;padding:16px 16px 0}.rep-codes-table{align-items:flex-start;align-self:stretch;background:#fff;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;display:flex;flex-direction:column}.rep-codes-table .MuiTable-root{width:100%}.rep-codes-table .MuiTableHead-root .MuiTableCell-root{background-color:#3b5685;color:#fff;top:102px}.rep-codes-table-pagination-header{align-items:center;align-self:stretch;display:flex;flex:1 0;justify-content:space-between;padding:12px 24px}.rep-codes-table-pagination-header-left{align-items:center;display:flex;gap:16px}.new-repcode{align-items:center;display:flex;flex-direction:column;width:50vw}.new-repcode-header{align-items:center;justify-content:space-between}.new-repcode-body,.new-repcode-header{align-self:stretch;display:flex;padding:16px}.new-repcode-body{align-items:flex-end;background:#eceff1;background:var(--blueGrey-50,#eceff1);flex-direction:column;flex-shrink:0;gap:17px;justify-content:center;margin:16px;& .MuiGrid-container{width:100%}}.compliance-menu{align-items:stretch;border-radius:0!important;display:flex;gap:16px;left:50%;padding:8px 16px;position:fixed;top:102px;transform:translateX(-50%);width:1100px;z-index:999}.compliance-menu-section{align-items:center;display:flex;flex:0 0 auto}.compliance-menu-label{font-weight:700!important;padding:8px;white-space:nowrap}.compliance-menu-list{column-gap:24px;display:flex;flex-wrap:wrap;padding:0;row-gap:4px;z-index:0}.compliance-menu-groups{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.gsa-bpa-menu-list,.sewp-bpa-menu-list{display:flex;flex-direction:column;padding:0}.compliance-menu-list .MuiMenuItem-root{width:16%}.gsa-bpa-menu-list .compliance-menu-list,.sewp-bpa-menu-list .compliance-menu-list{grid-column-gap:24px;grid-row-gap:4px;column-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:4px}.gsa-bpa-menu-list .compliance-menu-list .MuiMenuItem-root,.sewp-bpa-menu-list .compliance-menu-list .MuiMenuItem-root{width:auto}.side-nav-paper{box-sizing:border-box;width:251px}.side-nav-logo{display:block;flex-shrink:0;height:80px;margin:0 8px;width:80px}.side-nav-list{display:flex;flex-direction:column;gap:8px;padding:0 0 8px}.side-nav-list .side-nav-item.MuiMenuItem-root{min-height:48px;padding:12px 16px}.side-nav-item-chevron{color:var(--mui-palette-action-active);margin-left:auto}.side-nav-flyout{z-index:1300}.side-nav-flyout-paper{min-width:220px}.side-nav-flyout .compliance-menu{box-sizing:border-box;max-width:calc(100vw - 275px);position:static;transform:none;width:1100px;z-index:auto}.catalog-page{gap:8px;max-height:calc(100vh - 102px)}.catalog-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #0000001f;display:flex;gap:16px;padding:16px;& .MuiTextField-root{width:200px}}.catalog-toolbar .catalog-toolbar-actions{align-items:center;display:flex;gap:4px;margin-left:auto}.catalog-filter-drawer .MuiDrawer-paper{display:flex;flex-direction:column;width:clamp(360px,30vw,480px)}.catalog-filter-drawer-header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.catalog-filter-drawer-content{background:#eceff1;background:var(--blue-grey-50,#eceff1);display:flex;flex-direction:column;gap:14px;margin:16px;padding:6px;>div{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:10px}}.catalog-filter-drawer-section{display:flex;flex-direction:column;gap:16px}.catalog-filter-drawer-actions{display:flex;justify-content:flex-end;margin-top:10px}.lines-view{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.lines-view .MuiTableContainer-root{min-height:0;min-width:0;overflow-x:auto;white-space:nowrap;width:100%}.lines-view .MuiTable-root{border-collapse:initial;border-spacing:0;table-layout:fixed}.lines-view .MuiTable-stickyHeader .MuiTableCell-root{z-index:1000}.lines-view .lines-editable-cell{display:block;width:100%}.lines-view .lines-ellipsis-col{overflow:hidden;text-overflow:ellipsis}.lines-view td.lines-sticky-col,.lines-view th.lines-sticky-col{background:#fff;box-shadow:1px 0 0 var(--mui-palette-divider);left:0!important;position:-webkit-sticky!important;position:sticky!important;z-index:3}.lines-view .MuiTableHead-root th.lines-sticky-col{background:var(--mui-palette-primary-main);box-shadow:1px 0 0 var(--mui-palette-primary-main);z-index:1002}.lines-view .lines-sticky-col-content{align-items:center;display:flex;gap:8px}.lines-view .lines-sticky-col .MuiTypography-root{margin-left:16px!important}.lines-view .MuiTableBody-root .MuiTableRow-root{background:#fff;height:40px}.lines-view .MuiTableBody-root .MuiTableRow-root:hover{background:#eee!important}.lines-view .MuiTableBody-root .MuiTableRow-root .lines-sticky-col{background-color:inherit}.lines-view .MuiTableBody-root .MuiTableRow-root:hover .lines-sticky-col{background:#eee!important}.lines-view .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{height:40px;padding-bottom:2px;padding-top:2px}.lines-view .MuiTableBody-root .MuiTableRow-root .MuiCheckbox-root,.lines-view .MuiTableBody-root .MuiTableRow-root .MuiIconButton-root{padding:4px}.lines-view .MuiTableHead-root .MuiTableCell-root{background:var(--mui-palette-primary-main)!important;color:var(--mui-palette-primary-contrastText)}.lines-view .MuiTableHead-root .MuiCheckbox-root,.lines-view .MuiTableHead-root .MuiCheckbox-root.Mui-checked,.lines-view .MuiTableHead-root .MuiTableCell-root{color:var(--mui-palette-primary-contrastText)}.lines-view .MuiTableHead-root .MuiIconButton-root{color:#fff}.lines-header-info{align-items:center;background:var(--blueGrey-50);display:inline-flex;flex-direction:column;justify-content:space-between;width:100%}.lines-header-buttons{background:#fff;flex-shrink:0;justify-content:space-between}.lines-header-buttons,.lines-header-buttons-left{align-items:center;display:flex;flex-direction:row}.lines-header-buttons-right{align-items:flex-end;display:flex;flex-direction:row}.lines-fab{height:120px;.MuiFab-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);position:fixed;right:32px;&:hover{background:var(--mui-palette-primary-dark)}}.MuiCircularProgress-root{left:"50%";margin-left:"-10px";margin-top:"-10px";position:absolute;top:"50%"}}.lines-drawer .MuiDrawer-paper{display:flex;flex-direction:column;gap:16px;width:40vw}.lines-drawer-header{background:#fff;border-bottom:1px solid var(--mui-palette-divider);justify-content:space-between;padding:16px;top:0;z-index:1000}.lines-drawer-header,.lines-drawer-header-buttons{align-items:center;display:flex;flex-direction:row;gap:16px;position:-webkit-sticky;position:sticky}.lines-drawer-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:16px}.lines-drawer-table{border:1px solid var(--mui-palette-divider)!important;.drag-indicator{color:var(--grey-300)}}.lines-drawer-table .MuiTableBody-root .MuiTableRow-root{height:48px;width:100%}.lines-drawer-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{height:48px;padding:8px 0!important;.drag-cell{align-items:center;display:flex;gap:4px}}.lines-drawer-buttons{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:45%}.lines-view .bundle-row .MuiTableCell-root{font-size:20px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines-view .bundle-row .bundle-small-text{font-size:14px!important}.lines-view .child-row-last .MuiTableCell-root{border-bottom:1px solid #32578b;border-bottom:1px solid var(--primary-main,#32578b)}.lines-view .MuiTableBody-root .MuiTableRow-root.bundle-row,.lines-view .MuiTableBody-root .MuiTableRow-root.bundle-row .lines-sticky-col{background:var(--blueGrey-200)!important}.lines-view .MuiTableBody-root .MuiTableRow-root.bundle-row:hover,.lines-view .MuiTableBody-root .MuiTableRow-root.bundle-row:hover .lines-sticky-col{background:var(--blueGrey-250)!important}.lines-view .MuiTableBody-root .MuiTableRow-root:not(.bundle-row):not(.no-bundle):not(.additions):not(.deletions):not(.differences){background:var(--blueGrey-50)!important}.lines-view .MuiTableBody-root .MuiTableRow-root:not(.bundle-row):not(.no-bundle):not(.additions):not(.deletions):not(.differences):hover,.lines-view .MuiTableBody-root .MuiTableRow-root:not(.bundle-row):not(.no-bundle):not(.additions):not(.deletions):not(.differences):hover .lines-sticky-col{background:var(--blueGrey-100)!important}.lines-view .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd),.lines-view .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd) .lines-sticky-col{background:#fafafa!important;background:var(--grey-50,#fafafa)!important}.lines-view .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd):hover,.lines-view .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd):hover .lines-sticky-col{background:#e0e0e0!important}.lines-view .additions .lines-sticky-col,.lines-view .additions:hover .lines-sticky-col{background:#edf7ed!important;background:var(--success-_states-selected,#edf7ed)!important}.lines-view .differences .lines-sticky-col,.lines-view .differences:hover .lines-sticky-col{background:#fff4e5!important;background:var(--warning-_states-selected,#fff4e5)!important}.lines-view .deletions .lines-sticky-col,.lines-view .deletions:hover .lines-sticky-col{background:#fdeded!important;background:var(--error-_states-selected,#fdeded)!important}.technical-request{display:flex;flex-direction:column;height:calc(100vh - 102px);min-height:0;overflow:hidden}.tr-header{align-items:center;align-self:stretch;background:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:16px;>div{align-items:center;display:flex;gap:16px}}.technical-request-lines .MuiTableCell-root{overflow-wrap:break-word;white-space:normal}.technical-request-lines .MuiTableHead-root .MuiTableCell-root{white-space:pre-line}.technical-request-lines .MuiTableBody-root .MuiTableRow-root,.technical-request-lines .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{height:auto}.technical-request-lines .tr-sticky-checkbox,.technical-request-lines .tr-sticky-clin,.technical-request-lines .tr-sticky-description,.technical-request-lines .tr-sticky-number{background:#fff;position:-webkit-sticky!important;position:sticky!important;z-index:3}.technical-request-lines .tr-sticky-number{left:74px!important}.technical-request-lines .tr-sticky-clin{left:134px!important}.technical-request-lines .tr-sticky-description{box-shadow:1px 0 0 var(--mui-palette-divider);left:304px!important}.technical-request-lines .MuiTableHead-root th.tr-sticky-clin,.technical-request-lines .MuiTableHead-root th.tr-sticky-description,.technical-request-lines .MuiTableHead-root th.tr-sticky-number{z-index:1002}.technical-request-lines .MuiTableBody-root .MuiTableRow-root:hover .tr-sticky-clin,.technical-request-lines .MuiTableBody-root .MuiTableRow-root:hover .tr-sticky-description,.technical-request-lines .MuiTableBody-root .MuiTableRow-root:hover .tr-sticky-number{background:#eee!important}.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd) .tr-sticky-clin,.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd) .tr-sticky-description,.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd) .tr-sticky-number{background:#fafafa!important;background:var(--grey-50,#fafafa)!important}.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd):hover .tr-sticky-clin,.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd):hover .tr-sticky-description,.technical-request-lines .MuiTableBody-root .MuiTableRow-root.no-bundle:nth-child(odd):hover .tr-sticky-number{background:#e0e0e0!important}.tr-bulk-edit{align-items:center;display:flex;flex-direction:column;width:900px}.tr-bulk-edit-header{justify-content:space-between}.tr-bulk-edit-content,.tr-bulk-edit-header{align-items:center;align-self:stretch;display:flex;padding:16px}.tr-bulk-edit-content{flex-direction:column;flex-shrink:0;gap:24px;.MuiAlert-root{width:100%}>div:not(.MuiAlert-root){background:var(--blueGrey-50);flex-direction:column;gap:17px;>div{flex-direction:column;gap:8px}}}.catalog-page{display:flex;flex-direction:column;overflow:hidden;& .MuiTabs-root .MuiTab-root{min-height:42px}.mfr-filter-container{.MuiAutocomplete-root .MuiTextField-root{width:200px}}}.catalog-page .list-table-container{flex:1 1;min-height:0;overflow:hidden;position:relative}.list-table-pagination-header-left{gap:25px}.catalog-table-container{flex:1 1;min-height:0;overflow:auto;& .MuiTableHead-root .MuiCheckbox-root{color:var(--mui-palette-primary-contrastText)}& .MuiTypography-root,& span{word-break:break-word}& .sticky-cell{background-color:var(--mui-palette-background-paper);position:-webkit-sticky;position:sticky;z-index:1}& .MuiTableCell-head.sticky-cell{z-index:5}& .MuiTableCell-root.sticky-edge{box-shadow:inset -1px 0 0 var(--mui-palette-divider)}& .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root.sticky-cell{background-image:linear-gradient(#0000000a,#0000000a)}& .lines-editable-cell{display:block;width:100%}}.catalog-save-view-paper.MuiPaper-root{padding:24px;width:360px}.catalog-save-view-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.catalog-drawer-drag-row{cursor:grab}.catalog-drawer-drag-cell{padding:4px 8px}.catalog-error-screen{height:calc(100vh - 175px)}.catalog-error-screen,.upload-container{align-items:center;display:flex;justify-content:center}.upload-container{align-self:stretch;gap:24px;padding:8px;width:100%}.dropzone{background:#f8f9fa;border:2px dashed #0087f7;border-radius:4px;cursor:pointer;padding:5px;text-align:center;transition:all .3s ease;width:100%}.dropzone-prompt{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.dropzone-prompt span{align-items:center;display:inline-flex;gap:8px}.upload-dialog .dropzone{padding:32px 16px}.upload-dialog .MuiDialogContentText-root{margin-bottom:16px}.dropzone.active{background:#e3f2fd;border-color:#00e676}.error-message{background:#ffebee;border-radius:4px;color:#d32f2f;margin-top:10px;padding:10px}.file-list{margin-top:20px}.file-list ul{list-style:none;padding:0}.file-list li{background:#f5f5f5;border-radius:4px;margin-bottom:8px;padding:8px}.file-row{align-items:center;border:1px solid #e0e0e0;border-radius:4px;display:flex;gap:16px;margin-top:16px;padding:12px 16px}.file-row-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.file-row-name{display:flex;min-width:0;white-space:nowrap}.middle-truncate-head{overflow:hidden;text-overflow:ellipsis}.middle-truncate-tail{flex-shrink:0}.file-row-modtype{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:200px}.sewp-tr-overlay{background-color:var(--mui-palette-background-default);display:flex;flex-direction:column;inset:0;position:fixed;z-index:1100}.sewp-tr-overlay-header{align-items:center;background-color:var(--mui-palette-background-paper);display:flex;gap:8px;justify-content:space-between;padding:8px 16px}.sewp-tr-overlay-actions,.sewp-tr-overlay-chips{display:flex;gap:8px}.sewp-tr-overlay-status{padding:16px}.MuiMenuItem-root.sewp-tr-overlay-hidden-option{display:none}.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)}.error-screen{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.action-bar{text-wrap:nowrap;width:-webkit-fit-content;width:fit-content}.action-bar.loading{background:var(--mui-palette-grey-300);>.MuiButton-loadingIndicator,>.MuiTypography-root{color:var(--mui-palette-action-disabled)}>.MuiDivider-root{background:var(--mui-palette-action-disabled)}}.action-bar-dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px}.action-bar-dialog-actions{padding:8px}.bulk-edit{align-items:center;display:flex;flex-direction:column;width:900px}.bulk-edit-header{justify-content:space-between}.bulk-edit-content,.bulk-edit-header{align-items:center;align-self:stretch;display:flex;padding:16px}.bulk-edit-content{flex-direction:column;flex-shrink:0;gap:24px;.MuiAlert-root{width:100%}>div:not(.MuiAlert-root){background:var(--blueGrey-50);flex-direction:column;gap:17px;>div{flex-direction:column;gap:8px;>.MuiCheckbox-root{align-self:flex-start}}}}.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{align-items:flex-end;align-self:stretch;background:#fff;box-shadow:0 4px 4px 0 #00000040;display:flex;flex-direction:row;gap:16px;margin:0 16px;padding:16px;.MuiGrid-container{flex:1 1;min-width:0;>.MuiGrid-root{flex:1 0}}>:last-child{align-items:center;display:flex!important;flex-shrink:0;gap:17px;justify-content:flex-end}}.quote-list-table-container{align-items:flex-start;align-self:stretch;background:#fff;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;display:flex;flex-direction:column;.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}.draft-lines .lines-actions-col{min-width:56px;width:56px}.draft-lines .lines-header-buttons{flex-shrink:0;overflow:auto;padding:8px 16px}.draft-lines .lines-header-buttons .MuiButton-root{height:36px;white-space:nowrap}.draft-lines .lines-header-buttons .MuiTablePagination-root{white-space:nowrap}.draft-lines .lines-header-buttons-left{gap:8px;.supplier-quote-select{min-width:220px}.MuiAutocomplete-root,.MuiTextField-root{width:200px}}.draft-lines .lines-header-buttons-left .MuiDivider-root{margin:0 8px}.draft-lines .MuiTableContainer-root{height:calc(100% - 83px)}.draft-lines-scroll-content{min-width:100%;width:-webkit-max-content;width:max-content}.draft-lines .MuiTable-root{min-width:100vw}.draft-lines .MuiTableHead-root .MuiTableCell-root{padding:8px 16px}.draft-lines .MuiTableHead-root .MuiTableCell-root:not(.lines-sticky-col){padding-left:20px}.draft-lines .MuiTableCell-root{white-space:normal;word-break:break-word}.draft-lines .lines-editable-header-icon{font-size:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}.draft-lines .lines-editable-col .lines-editable-cell{-webkit-text-decoration:underline dotted var(--mui-palette-text-secondary);text-decoration:underline dotted var(--mui-palette-text-secondary)}.draft-lines .lines-dialog-content{display:flex;flex-direction:column;gap:16px}.draft-lines .lines-fab .MuiFab-root{bottom:32px}.draft-lines .differences{background:var(--warning-_states-selected)!important}.draft-lines .additions{background:var(--success-_states-selected)!important}.draft-lines .deletions{background:var(--error-_states-selected)!important}.draft-lines .additions-icon,.draft-lines .deletions-icon,.draft-lines .differences-icon{margin-left:36px}.MuiMenuItem-root .additions-icon,.MuiMenuItem-root .deletions-icon,.MuiMenuItem-root .differences-icon{margin-left:0;margin-right:8px}.differences-icon{color:var(--warning-main)!important}.additions-icon{color:var(--success-main)!important}.deletions-icon{color:var(--error-main)!important}.draft-lines .lines-edit-alert-title{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-top:-6px!important}.draft-lines .lines-edit-alert{bottom:24px;left:24px;position:absolute;z-index:1500!important}.display-fields-table{.draggable-row{cursor:grab}.label-cell{align-items:center;display:flex;gap:4px;padding:8px 0}}.display-fields-number-input{width:60px}.quote-summary-accordion{background:#fff;left:0;position:-webkit-sticky;position:sticky;white-space:normal;width:100vw;& .MuiAccordionSummary-root{background-color:var(--blueGrey-50)}& .MuiAccordionDetails-root{padding:16px}}.quote-summary-column{display:flex;flex-direction:column;gap:16px}.quote-summary-row{align-items:flex-start;display:flex;height:24px;justify-content:space-between}.quote-line-edit{display:flex;flex-direction:column;max-height:100vh;width:40vw}.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:1 1;flex-direction:column;gap:16px;margin:16px;overflow-y:auto;padding:16px}.quote-line-edit-footer{display:flex;justify-content:flex-end;padding:0 16px 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}.ai-classifying-label{animation:ai-classifying-shimmer 1.8s linear infinite;background:linear-gradient(90deg,#7a7a7a,#7a7a7a 40%,#d6d6d6 50%,#7a7a7a 60%,#7a7a7a);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;font-size:.875rem;font-weight:500;white-space:nowrap}@keyframes ai-classifying-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ai-classifying-label{animation:none;color:#7a7a7a}}.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}}}.generate-quote-pdf-preview-paper{max-height:95vh;width:min(95vw,1200px)}.generate-quote-pdf-preview-content{background:#e8eaed;overflow:auto}.generate-quote-pdf-preview-frame{border:none;height:75vh;width:100%}.header-crm-details{display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:16px;.MuiDivider-root{margin:0 -16px}}.header-crm-actions{align-items:center;display:flex;gap:4px}.header-crm-details-box{background-color:var(--blueGrey-50);padding:16px}.header-crm-opportunity-row{align-items:center;display:flex;gap:8px;.MuiAutocomplete-root{flex:1 1}}.header-crm-opportunity-data{.MuiGrid-root{display:flex;flex-direction:column;gap:2px}.header-crm-opportunity-data-row{flex-direction:row;gap:8px}}.supplier-quotes-table{border:1px solid #bdbdbd}.supplier-quotes-table .MuiTableHead-root{background-color:#3b5685}.supplier-quotes-table .MuiTableHead-root .MuiTableCell-root{color:#fff}.ai-import-button{background-image:linear-gradient(110deg,var(--mui-palette-primary-main) 0,#3f6fae 60%,#4f86c6 100%);overflow:hidden;position:relative;&:hover{filter:brightness(.92)}}.ai-import-button:after{animation:ai-import-shimmer 1.4s ease-in-out .4s 1;background:linear-gradient(100deg,#0000 30%,#ffffff4d 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes ai-import-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ai-import-button:after{animation:none}}.scrm-warning-dialog-title{align-items:center;display:flex;font-weight:600;justify-content:space-between}.scrm-warning-dialog-warning{color:var(--mui-palette-error-main)}.scrm-warning-dialog-actions{margin-bottom:8px;padding:0 24px 16px}.import-supplier-quote-dialog-content{display:flex;flex-direction:column;gap:16px}.import-supplier-quote-dropzone{align-items:center;border:1px dashed #0000003b;border-radius:4px;display:flex;gap:16px;justify-content:center;padding:24px 16px}.import-supplier-quote-file-card{align-items:center;border:1px solid #0000001f;border-radius:4px;display:flex;gap:16px;padding:16px;>div{flex:1 1}}.ai-supplier-quote-summary{grid-column-gap:24px;grid-row-gap:4px;column-gap:24px;display:grid;grid-template-columns:auto 1fr;row-gap:4px}.ai-supplier-quote-option{display:flex}.supplier-quote-number-dialog-content{display:flex;flex-direction:column;gap:16px}.validate-lines .lines-header-info{background:var(--blueGrey-50);box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:8px 16px;padding:12px 16px}.validate-lines .lines-header-buttons{background:#fff;flex-shrink:0;padding:8px 16px;position:relative;z-index:1}.validate-lines .MuiTable-stickyHeader .MuiTableCell-root{top:0}.validate-lines .lines-header-buttons-left{gap:16px;& .MuiTextField-root{width:175px}}.validate-lines .lines-sticky-col{padding:8px 16px!important}.validate-lines .lines-sticky-col .MuiTypography-root{margin-left:0!important}.validate-lines .compliance-icon .MuiSvgIcon-root{font-size:32px}.compliance-tooltip{color:var(--mui-palette-text-secondary)}.compliance-tooltip-content{font-size:12px;white-space:pre-line}.export-quote-fab{bottom:16px;position:absolute;right:16px}.quote-step-placeholder{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:200px;padding:32px}.edit-quote{display:flex;flex-direction:column;height:calc(100vh - 102px)}.edit-quote-header{grid-gap:16px;align-items:center;background:#fff;border-bottom:1px solid var(--mui-palette-divider);display:grid;flex-shrink:0;gap:16px;grid-template-columns:auto 1fr;min-width:0;padding:8px 16px}.edit-quote-header .MuiStepper-root{min-width:0;overflow-x:hidden;overflow-y:hidden}.edit-quote-header .MuiStepLabel-root{align-items:center;display:flex;flex-direction:row;white-space:nowrap}.edit-quote-stepper .MuiStepButton-root{cursor:pointer}.edit-quote-stepper .step-crossed-out{cursor:default;opacity:.55;text-decoration:line-through}.edit-quote-stepper .step-crossed-out.Mui-disabled{color:inherit}.edit-quote-content,.edit-quote-content>*{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.edit-quote-content>*{width:100%}.lines-header-info{box-shadow:0 1px 3px 0 #0000001f,0 1px 1px 0 #00000024,0 2px 1px -1px #0003;flex-direction:row;flex-shrink:0;padding:8px 16px}.lines-header-info-version{color:var(--mui-palette-primary-main);cursor:pointer;text-decoration:underline}.lines-header-info-tooltip{color:var(--mui-palette-text-secondary)}.lines-header-info-tooltip-content{font-size:12px;white-space:pre-line}.clickable{cursor:pointer}.export-quote-wrapper{flex:1 1}.export-quote,.export-quote-wrapper{height:100%;min-height:0;overflow:hidden}.export-quote{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr}.export-quote-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:10px}.export-quote-header-left,.export-quote-header-right{align-items:center;display:flex;gap:16px}.export-quote-dialog{display:flex;flex-direction:column;gap:16px}.export-quote-comments-field{padding-top:8px}.export-quote-fab.MuiFab-root{background:var(--mui-palette-primary-main);bottom:32px;color:var(--mui-palette-primary-contrastText);position:fixed;right:32px;z-index:1}.export-quote-fab.MuiFab-root:hover{background:var(--mui-palette-primary-dark)}.export-quote-preview{background:#e8eaed;border:none;height:100%;min-height:0;width:100%}.order-documents-container,.order-documents-files-container{background:var(--blueGrey-50);padding:16px 24px}.order-documents-container .MuiTextField-root{min-width:250px}.order-documents-item{& input[type=file]{display:none}}.order-documents-next-button{align-self:stretch}.order-documents-list{color:var(--mui-palette-text-secondary);list-style-type:disc;& .MuiListItem-root{display:list-item}}.order-documents-list-item-text{inline-size:100%;word-break:break-all}.header-crm-details-drawer .MuiDrawer-paper{width:50vw}.order-info-input-row{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%;>div{align-items:center;display:flex;gap:16px;>.MuiTypography-root{text-wrap:nowrap}}>.MuiTypography-root{padding-right:4px}}.order-info-alert{align-self:stretch}.order-info-textarea{& .MuiInputBase-input{resize:vertical}}.order-info-button-container,.order-info-delivery-instructions>div,.order-info-special-instructions{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.order-info-accordion{align-self:stretch}.order-info-shipping-billing-header{align-items:center;display:flex;gap:16px}.order-info-shipping-billing-content-header{align-items:center;align-self:stretch;background:#eceff1;background:var(--blueGrey-50,#eceff1);display:flex;justify-content:center;padding:0 16px}.order-info-shipping-address-accordion{box-shadow:none!important;&:before{display:none}& .MuiAccordionSummary-root{background-color:var(--blueGrey-50)}& .MuiAccordionDetails-root{display:flex;flex-direction:column;gap:17px;padding:17px 0 0}}.order-info-delivery-instructions{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.order-info-misc{display:flex;flex-direction:column;gap:17px}.order-info-gross-margin-tooltip{font-size:12px!important}.order-info-shipping-address-header{display:flex;justify-content:space-between}.order-info-add-shipping-address{display:flex;justify-content:flex-end}.order-info-special-instructions>.MuiTypography-root{width:calc(10% - 11.2px)}.order-info-special-instructions>.order-info-textarea{width:calc(90% + 11.2px)}.line-item-review{display:flex;flex-direction:column;gap:10px;height:calc(100vh - 302px);width:100vw}.line-item-review-buttons{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:0 16px}.line-item-review-buttons-left,.line-item-review-buttons-right{align-items:center;display:flex;gap:10px}.line-item-review-table{width:100%;& .MuiTable-root{border-collapse:initial}& .MuiTableHead-root{& .MuiTableCell-root{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText)}& .line-item-review-display-part-number-column,& .line-item-review-number-column,& .line-item-review-supplier-column{z-index:6!important}& .line-item-review-number-column{& .MuiCheckbox-root{color:var(--mui-palette-primary-contrastText)}}}}.line-item-review-display-part-number-column,.line-item-review-number-column,.line-item-review-supplier-column{background:#fff;position:-webkit-sticky;position:sticky;z-index:3}.line-item-review-number-column{left:0;.line-item-review-number-cell-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.line-item-review-number-text{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}}.line-item-review-display-part-number-column{border-right:1px solid var(--mui-palette-divider)}.last-bundle-child,.line-item-review-table-row{background:#fff}.kit-row{background-color:#eceff1!important;background-color:var(--blueGrey-50,#eceff1)!important;& .line-item-review-display-part-number-column,& .line-item-review-supplier-column,.line-item-review-number-column{background:var(--blueGrey-50)}}.last-bundle-child .MuiTableCell-root{border-bottom:1px solid #32578b;border-bottom:1px solid var(--primary-main,#32578b)}.line-item-review-editable-cell{border-radius:4px;cursor:pointer;display:block;min-height:1.5em;padding:4px 0;white-space:pre-wrap;&:hover{background:var(--mui-palette-action-hover)}}.line-item-review-active-cell{max-width:250px;width:100%}.line-item-review-ship-to-menu{max-width:250px;width:250px;.MuiMenuItem-root{align-items:flex-start;white-space:pre-wrap;word-break:break-word}}.action-bar{align-items:center;background:var(--mui-palette-primary-main);border-radius:100px;bottom:50px;box-shadow:0 4px 4px 0 #00000040;box-sizing:border-box;color:var(--mui-palette-primary-contrastText);display:flex;flex-wrap:nowrap;gap:30px;left:50%;max-width:calc(100vw - 32px);min-width:0;opacity:1;overflow-x:auto;padding:8px 24px;position:fixed;transform:translateX(-50%);transition:opacity .1s ease-in-out,visibility .1s ease-in-out!important;visibility:visible;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1000}.action-bar--hidden{opacity:0;visibility:hidden}.action-bar .MuiDivider-root{background:var(--mui-palette-primary-contrastText)}.action-bar-edit-dialog{padding:24px;.MuiDialogContent-root{display:flex;flex-direction:column;gap:32px}}.closed-won{display:flex;flex-direction:column;min-height:400px;overflow-y:auto}.closed-won,.closed-won-header{align-items:center;background:#fff;width:100%}.closed-won-header{align-self:stretch;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:grid;grid-template-columns:1fr 50% 1fr;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.closed-won-header .MuiStepper-root{justify-self:center;width:100%}.closed-won-header .MuiButton-root{justify-self:end}.closed-won-content{align-items:center;align-self:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding:16px 0;width:90%}.closed-won-content--full{width:100%}.sent-to-customer .lines-header-buttons{background:#fff;flex-shrink:0;padding:8px 16px;position:relative;z-index:1}.sent-to-customer .lines-header-buttons-left{gap:16px}.sent-to-customer .MuiTable-stickyHeader .MuiTableCell-root{top:0}.sent-to-customer .lines-sticky-col{padding:8px 16px!important}.sent-to-customer .lines-sticky-col .MuiTypography-root{margin-left:0!important}.closed-actions{bottom:32px;position:fixed;right:32px;z-index:2}.closed-actions.open:after{bottom:100%;content:"";height:16px;position:absolute;right:0;width:100%}.closed-fab,.closed-menu{pointer-events:none}.closed-menu{align-items:flex-end;bottom:calc(100% + 16px);display:flex;flex-direction:column;gap:16px;opacity:0;position:absolute;right:0;transition:opacity .3s linear,visibility .3s linear;visibility:hidden}.closed-actions.open .closed-menu{opacity:1;pointer-events:auto;visibility:visible}.supplier-quotes-drawer .MuiDrawer-paper{width:50vw}.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-error{margin:0 16px 16px}.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%}.supplier-table{.blanket-header{align-items:center;display:flex;gap:8px}.MuiTableCell-root{word-break:break-word;button{text-align:left}}}.MuiMenuItem-root.oem-request-hidden-option{display:none}.select-netsuite-vendor-dialog-content{display:flex;flex-direction:column;gap:16px}.supplier-filters-paper{background:#fff;border-radius:8px;box-shadow:0 4px 4px 0 #00000040;margin:16px;padding:16px}.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;& .MuiButton-root{min-width:120px}}.manufacturer-filters-paper{background:#fff;box-shadow:0 4px 4px 0 #00000040;margin:16px;padding:16px}.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)}.add-catalog-fab .MuiFab-root{bottom:32px;position:fixed;right:32px}.catalog-pagination-footer{display:flex;justify-content:flex-end}.categories-tab-parent{font-weight:600}.categories-tab-child{padding-left:32px}.coverage-tab-stat{flex:1 1;padding:16px}.coverage-tab-table{flex:1 1}.category-select{min-width:260px}.review-queue-tab-description{max-width:320px}.review-queue-tab-reason{max-width:280px}.review-queue-tab-chip{margin-right:8px}.supplier-mappings-tab-supplier{min-width:160px}.supplier-mappings-tab-pattern{font-family:monospace;word-break:break-all}.supplier-mappings-tab-label{max-width:300px}.supplier-mappings-tab-chip{margin-left:8px}.supplier-mappings-tab-inactive{opacity:.5}.product-categories-page{padding:24px}.product-categories-title{margin-bottom:16px}.product-categories-tabs{margin-bottom:24px}.supplier-catalog-search-toolbar{background-color:#fff;border-bottom:1px solid #0000001f;border-top:1px solid #0000001f;display:flex;flex-direction:column;gap:8px;margin:0 8px;padding:8px 24px}.supplier-catalog-search-row{align-items:center;display:flex;gap:16px}.supplier-catalog-results-header{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 24px}.supplier-catalog-col-supplier-part{width:12%}.supplier-catalog-col-manufacturer{width:10%}.supplier-catalog-col-mfr-part{width:11%}.supplier-catalog-col-description{width:27%}.supplier-catalog-col-contract,.supplier-catalog-col-impres-price,.supplier-catalog-col-msrp{width:7%}.supplier-catalog-col-product-category{width:8%}.supplier-catalog-col-country{width:6%}.supplier-catalog-col-taa{width:5%}.supplier-catalog-part-link{overflow-wrap:anywhere;text-align:left}.supplier-catalog-page{background-color:#cfd8dc;display:flex;flex-direction:column;gap:8px;height:calc(100vh - 102px);overflow:hidden;padding-top:8px}.supplier-catalog-toolbar-label{white-space:nowrap}.supplier-catalog-table-header th{background-color:#32578b;color:#fff;font-size:14px;font-weight:500;letter-spacing:.17px;line-height:24px;padding:16px 8px}.supplier-catalog-empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:center}.supplier-catalog-empty-state-icon{height:172px;width:178px}.supplier-catalog-results{display:flex;flex:1 1;flex-direction:column;min-height:0}.supplier-catalog-table-container{background-color:#fff;flex:1 1;min-height:0;overflow:auto}.supplier-catalog-table-container td{padding:8px}.supplier-catalog-view{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.supplier-catalog-page .MuiFab-root{bottom:16px;position:fixed;right:16px}.supplier-part-drawer .MuiDrawer-paper{display:flex;flex-direction:column;width:50vw}.supplier-part-drawer-header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.supplier-part-drawer-title{font-weight:600;overflow-wrap:anywhere}.supplier-part-drawer-fields{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:0;overflow:auto;padding:16px}.supplier-part-drawer-field{display:flex;flex-direction:column;gap:4px}.supplier-part-drawer-label{color:#0009;text-transform:uppercase}.supplier-part-drawer-value{margin:0;overflow-wrap:anywhere}.supplier-part-drawer-status{display:flex;justify-content:center;padding:24px 16px}.distributor-add-to-quote-dialog-content{display:flex;flex-direction:column;gap:24px}.impres-page{background-color:#cfd8dc;height:calc(100vh - 102px);overflow:hidden;padding-top:8px}.impres-page,.impres-toolbar{display:flex;flex-direction:column;gap:8px}.impres-toolbar{background-color:#fff;border-bottom:1px solid #0000001f;border-top:1px solid #0000001f;margin:0 8px;padding:8px 24px}.impres-search-label{white-space:nowrap}.impres-search-row{align-items:center;display:flex;gap:16px}.impres-body{display:flex;flex:1 1;gap:8px;min-height:0;padding:0 8px}.impres-filters{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;gap:20px;overflow-y:auto;padding:20px;width:304px}.impres-filters-header{align-items:center;display:flex;justify-content:space-between}.impres-filter-group{gap:4px}.impres-filter-group-label{margin-bottom:4px}.impres-body-main{min-height:0;min-width:0}.impres-body-main,.impres-empty-state{display:flex;flex:1 1;flex-direction:column}.impres-empty-state{align-items:center;gap:32px;justify-content:center}.impres-empty-state-icon{height:172px;width:178px}.impres-results{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:0 8px 88px}.impres-results>.MuiCard-root{flex-shrink:0}.impres-card-content{padding:0!important}.impres-card-header{align-items:center;background-color:#f5f5f5;display:flex;gap:16px;padding:8px 16px}.impres-card-header-content{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:16px;min-width:0}.impres-card-top{display:flex;gap:1px}.impres-card-media{align-items:center;background-color:#0000008f;color:#fff;display:flex;flex-shrink:0;height:123px;justify-content:center;width:164px}.impres-card-description{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:0 16px}.impres-info-row{align-items:stretch;display:flex;gap:16px;padding:16px 24px}.impres-info-cell{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.impres-info-label{color:#0009;text-transform:uppercase}.impres-suppliers-heading{padding:8px 24px}.impres-supplier-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 24px}.impres-supplier-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.impres-supplier-row-name{align-items:center;display:flex;gap:8px}.impres-supplier-row-right{align-items:center;display:flex;gap:24px}.impres-supplier-price{text-align:center;width:100px}.impres-qty-stepper{align-items:center;display:flex;gap:4px}.impres-qty-input{width:60px}.impres-supplier-total{text-align:right;width:120px}.impres-page .MuiFab-root{bottom:16px;position:fixed;right:16px}.impres-cart-drawer{display:flex;flex-direction:column;height:100%;width:50vw}.impres-cart-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.impres-cart-body{flex:1 1;min-height:0;overflow-y:auto}.impres-cart-empty{color:#0009;padding:24px 16px;text-align:center}.impres-cart-supplier-header{background-color:#f5f5f5;padding:8px 16px}.impres-cart-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 24px}.impres-cart-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.impres-cart-row-right{align-items:center;display:flex;gap:16px}.impres-cart-footer{background-color:#eceff1;display:flex;flex-direction:column;gap:16px;padding:16px}.impres-cart-footer-subtotal{align-items:center;display:flex;gap:17px;justify-content:flex-end}.impres-cart-footer-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.impres-cart-quote-select{background-color:#fff;width:307px}.impres-cart-footer-buttons{align-items:center;display:flex;gap:8px}.impres-cart-submit-error{text-align:right}.impres-supplier-part-link{font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;vertical-align:initial}
/*# sourceMappingURL=main.9b6874c7.css.map*/