.loading-button{position:relative}@media (min-width: 85.375rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 35.999rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (min-width: 85.375rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 35.999rem){.loading-button.MuiButton-root{padding-left:1.5rem}}.loading-button .loading{position:absolute}.loading-button .container-children.loading{position:relative;visibility:hidden}.b4b-error-screen{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--bluon--ds--gray-50)}.b4b-error-screen .inner-container{display:flex;align-items:center;gap:2rem;height:10rem}.b4b-error-screen .inner-container .info-container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-items:center}.app-main-container{width:100%;height:100%;overflow:hidden;background-color:var(--bluon--ds-white)}.b4b-menu-list-container .MuiPaper-root{display:flex;border-radius:.5rem;box-shadow:0 0 10px #00000040}.b4b-menu-list-container .MuiPaper-root .MuiList-root{width:100%;padding:0}.b4b-menu-list-container .MuiPaper-root .MuiList-root .MuiButtonBase-root{width:100%;display:flex;padding:.75rem 1rem;gap:.5rem}.with-padding .MuiPaper-root .MuiList-root .MuiButtonBase-root:last-of-type{padding:1rem}.with-padding .MuiPaper-root .MuiList-root .MuiButtonBase-root:last-of-type:not(:only-of-type){border-top:1px solid var(--bluon--ds--gray-200)}.user-profile-container.MuiMenuItem-root{border-bottom:.0625rem solid var(--bluon--ds--gray-200);cursor:default}.user-profile-container.MuiMenuItem-root:hover{background-color:var(--bluon--ds-white)}.user-profile-container .user-profile-inner-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem}.user-profile-container .user-profile-inner-container .avatar-container{width:10%;height:2rem}.user-profile-container .user-profile-inner-container .avatar-container .avatar{margin-top:.5rem;width:2rem;height:100%}.user-profile-container .user-profile-inner-container .info-container{width:85%;display:flex;flex-direction:column}.user-profile-container .user-profile-inner-container .info-container .user-name{font-family:Montserrat;font-style:normal;color:var(--bluon--ds--black-90);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-profile-container .user-profile-inner-container .info-container .company-name{font-family:Montserrat;font-style:normal;color:var(--bluon--ds--black-60);font-weight:600;font-size:.9375rem;letter-spacing:-.015rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-profile-container .user-profile-inner-container .info-container .user-email{font-style:normal;color:var(--bluon--ds--black-60);line-height:1.375rem;letter-spacing:-.018rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-tab.MuiTab-root{padding:0rem 1rem;color:var(--bluon--ds--gray-950);transition:padding-bottom .2s ease-out}.custom-tab.MuiTab-root.Mui-selected{color:var(--bluon--ds--blue-500);background-color:var(--bluon--ds--blue-50)}.custom-tab.MuiTab-root.Mui-selected>.MuiTab-iconWrapper>g>path{fill:var(--bluon--ds--blue-500)}.custom-tab.MuiTab-root.Mui-selected:hover{background-color:var(--bluon--ds--blue-50)}.custom-tab.MuiTab-root:hover{background-color:var(--bluon--ds--gray-50);color:var(--bluon--ds--blue-300);padding:0rem 1rem .25rem}.custom-tab.MuiTab-root:hover>.MuiTab-iconWrapper>g>path{fill:var(--bluon--ds--blue-300)}.app-main-navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:1rem;border-bottom:3px solid var(--vanta-10, rgba(0, 0, 0, .1));width:100%;background-color:var(--bluon--ds-white)}.app-main-navbar .bluon-logo{width:5rem;height:2rem;cursor:pointer}.app-main-navbar .nav-tabs-container .MuiTabs-root,.app-main-navbar .nav-tabs-container .MuiTabs-root .MuiTabs-scroller{overflow:visible}.app-main-navbar .nav-tabs-container .MuiTabs-root .MuiTabs-indicator{height:.188rem;bottom:-.188rem}.mm-container{display:flex;background-color:var(--bluon--ds-white);flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow-y:auto}.mm-container .mm-iframe{height:100%;min-width:100%}.help-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;background-color:var(--bluon--ds-white);border-top:.0625rem solid var(--bluon--ds--gray-500);padding:.5rem 1rem;position:absolute;bottom:0rem;z-index:1;height:2.5rem}.help-footer .content-container{display:flex;flex-direction:row;align-items:center;height:100%;gap:.625rem;padding-left:1rem;padding-right:1rem}.help-footer .content-container .icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.5rem;width:1.25rem;height:1.25rem;background-color:var(--bluon--ds--blue-500);border-radius:6.25rem}.help-footer .content-container .icon-container .icon{width:.75rem;height:.75rem;color:var(--bluon--ds-white)}.help-footer .content-container .need-help-text{font-family:Roboto;color:var(--bluon--ds--gray-600);text-align:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.help-footer .content-container .need-help-text a{font-weight:700;color:var(--bluon--ds--blue-500)}.private-routes-main-container{width:100%;height:100%;background-color:var(--bluon--ds--navy-100)}.b4b-feedback-panel{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.688rem;padding:3rem;background:var(--bluon--ds-white);flex:1}.b4b-feedback-panel .MuiSvgIcon-root{width:2rem;height:2rem}.b4b-search-list-item-skeleton{height:6rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--bluon--ds--gray-200);background:var(--bluon--ds-white)}.b4b-search-list-item-skeleton .text{display:flex;flex-direction:column;gap:.125rem;flex:1}.b4b-search-list-item{height:6rem}.b4b-search-list-item.MuiListItemButton-root{padding:.75rem 1.5rem;border-bottom:1px solid var(--bluon--ds--gray-400);border-right:1px solid var(--bluon--ds--gray-400);background:var(--bluon--ds-white);transition:.2s}.b4b-search-list-item.MuiListItemButton-root:hover{background-color:var(--bluon--ds--gray-50);padding:.75rem 1rem .75rem 1.5rem;border-right:none}.b4b-search-list-item .highlighted{border-radius:.125rem;background:var(--bluon--ds--blue-100);color:var(--bluon--ds--blue-500)}.b4b-search-list-item .image-container{width:5rem;height:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.125rem;margin-right:.5rem}.b4b-search-list-item .image-container .brand-logo{width:3.5rem}.b4b-search-list-item .image-container .item-image{flex:1;max-height:100%;overflow:auto;max-width:100%}.b4b-list-icons{display:flex;align-items:center;color:var(--bluon--ds--gray-400)}.b4b-list-icons.MuiListItemSecondaryAction-root{right:0}.b4b-list-icons .container{display:flex;gap:.5rem;margin-right:.5rem;align-items:center}.b4b-popper-container{max-height:43.75rem;background-color:var(--bluon--ds-white);border-radius:.5rem;z-index:2;overflow:hidden}.b4b-popper-container.MuiPopper-root{margin-top:.25rem!important}.b4b-search-input-list{z-index:2}.b4b-search-input-list .MuiInputBase-root{background:var(--bluon--ds-white)}.overlay{position:fixed;top:10.7rem;left:0;width:100vw;height:100vh;background-color:var(--bluon--ds--black-30);z-index:2}.b4b-search-bar .MuiInputBase-root.MuiOutlinedInput-root.MuiOutlinedInput-root input{padding-left:.35rem}.b4b-search-bar .MuiButtonBase-root{padding-left:.75rem;padding-right:.75rem}.search-main-container{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds--gray-50);position:relative;height:100%;overflow-y:hidden}.search-main-container .search-tabs-container{display:"flex";flex-direction:"row";width:"100%";padding-left:1.5rem;background-color:var(--bluon--ds-white)}.search-main-container .search-input{padding:.5rem 1.5rem;background-color:var(--bluon--ds--navy-100)}@media only screen and (max-width: 37.5rem){.card-main-container{min-width:21.25rem}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.card-main-container{min-width:21.25rem}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.card-main-container{min-width:21.25rem}}@media only screen and (min-width: 62rem){.card-main-container{min-width:28.875rem}}@media only screen and (min-width: 75rem){.card-main-container{min-width:39.875rem}}@media only screen and (min-width: 100rem){.card-main-container{min-width:39.875rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.card-main-container{min-width:28.875rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.card-main-container{min-width:28.875rem}}.card-main-container .card-content-container .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.card-main-container .card-content-container .card-content .icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.card-main-container .card-content-container .card-content .title-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:1rem}.card-main-container .card-content-container .card-content .title-container .title{font-family:Montserrat;text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:175%;letter-spacing:.015rem}.card-main-container .card-content-container .card-content .subtitle-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.card-main-container .card-content-container .card-content .subtitle-container .subtitle{text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.01}.card-main-container .card-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.hoverable-area{z-index:1;margin-top:1%}@media (min-width: 85.375rem){.hoverable-area:not(:last-child){margin-right:1rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.hoverable-area:not(:last-child){margin-right:1rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.hoverable-area:not(:last-child){margin-right:1rem}}@media (max-width: 35.999rem){.hoverable-area:not(:last-child){margin-right:0rem}}.hoverable-area .search-card-container{cursor:pointer;transition:transform .3s ease-out}.hoverable-area .search-card-container.hovered{transform:translateY(-1rem)}.hoverable-area .search-card-container .card-button{padding:.5rem 1.5rem .625rem}.b4b-loading-search-home{width:100%;height:100%;display:flex;justify-content:center}.b4b-loading-search-home .loader{display:flex;align-items:center;justify-content:center}.b4b-search-home{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow-y:auto;overflow-x:hidden}.b4b-search-home .search-content{height:38rem;display:flex;flex-direction:column;width:100%;background-repeat:no-repeat;position:absolute}@media only screen and (max-width: 37.5rem){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 62rem){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 75rem){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 100rem){.b4b-search-home .search-content{background-size:cover}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-search-home .search-content{background-size:contain}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-search-home .search-content{background-size:contain}}.b4b-search-home .search-cards-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%}@media only screen and (max-width: 37.5rem){.b4b-search-home .search-cards-container{margin-top:7rem}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-search-home .search-cards-container{margin-top:15rem}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-search-home .search-cards-container{margin-top:13rem}}@media only screen and (min-width: 62rem){.b4b-search-home .search-cards-container{margin-top:17rem}}@media only screen and (min-width: 75rem){.b4b-search-home .search-cards-container{margin-top:25rem}}@media only screen and (min-width: 100rem){.b4b-search-home .search-cards-container{margin-top:27rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-search-home .search-cards-container{margin-top:20rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-search-home .search-cards-container{margin-top:17rem}}@media (min-width: 85.375rem){.b4b-search-home .search-cards-container{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-search-home .search-cards-container{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-search-home .search-cards-container{flex-direction:row}}@media (max-width: 35.999rem){.b4b-search-home .search-cards-container{flex-direction:column}}@media (min-width: 85.375rem){.b4b-search-home .search-cards-container{align-items:flex-start}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-search-home .search-cards-container{align-items:flex-start}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-search-home .search-cards-container{align-items:flex-start}}@media (max-width: 35.999rem){.b4b-search-home .search-cards-container{align-items:center}}@media only screen and (max-width: 37.5rem){.b4b-search-home .search-cards-container{margin-bottom:0rem}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-search-home .search-cards-container{margin-bottom:0rem}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-search-home .search-cards-container{margin-bottom:1rem}}@media only screen and (min-width: 62rem){.b4b-search-home .search-cards-container{margin-bottom:1rem}}@media only screen and (min-width: 75rem){.b4b-search-home .search-cards-container{margin-bottom:1rem}}@media only screen and (min-width: 100rem){.b4b-search-home .search-cards-container{margin-bottom:1rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-search-home .search-cards-container{margin-bottom:1rem}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-search-home .search-cards-container{margin-bottom:1rem}}.b4b-search-result-container{padding-top:1rem;height:100%;overflow:auto}.b4b-search-result-container .title-container{display:flex;flex-direction:row;gap:.5rem;padding:1rem 0;align-items:center}.b4b-total-results{display:flex;justify-content:center;background:var(--bluon--ds--blue-50);color:var(--bluon--ds--text-primary);border-radius:2rem;min-width:2.375rem}.b4b-total-results .MuiTypography-root{font-weight:700;line-height:123.5%;font-size:1.125rem;padding:.5rem .813rem}.error-message-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem}.error-message-container .error-icon-container{width:2rem;height:2rem}.error-message-container .error-icon-container .error-icon{width:100%;height:100%;color:var(--bluon--ds--orange-600)}.error-message-container .error-title{font-style:normal;font-weight:700;line-height:100%;letter-spacing:.00625rem;color:var(--bluon--ds--label-black)}.error-message-container .error-message{font-style:normal;color:var(--bluon--ds--label-black)}.error-message-container .element-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:.6875rem}.error-message-container .retry-button{min-height:2.625rem;padding:.5rem 1.5rem .625rem}.part-specs-label{font-family:Montserrat!important;font-size:1.125rem!important;font-style:normal;font-weight:700!important;line-height:123.5%!important;color:var(--bluon--ds--gray-700)}.empty-state-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:2rem 0rem}.empty-state-container .empty-icon{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.empty-state-container .empty-label{margin-left:.5rem;font-size:1.125rem!important;font-style:normal;font-weight:700!important;line-height:123.5%!important;color:var(--bluon--ds--navy-500)}@media (min-width: 85.375rem){.empty-specs-label{text-align:left}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.empty-specs-label{text-align:left}}@media (max-width: 52.124rem) and (min-width: 36rem){.empty-specs-label{text-align:center}}@media (max-width: 35.999rem){.empty-specs-label{text-align:center}}.empty-specs-label.MuiTypography-h6{font-size:1.125rem;font-weight:700}.specs-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0rem .75rem}.specs-container .specs-table{display:flex;flex-direction:column;justify-content:center;width:100%}.specs-container .specs-table .specs-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem}.specs-container .specs-table .specs-row:not(:last-child){border-bottom:.0625rem solid var(--bluon--ds--gray-200)}.specs-container .specs-table .specs-row .specs-label{font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize;color:var(--bluon--ds--black-87);max-width:50%}.specs-container .specs-table .specs-row .specs-value{font-style:normal;font-weight:400;line-height:150%;letter-spacing:.009375rem;color:var(--bluon--ds--black-87);max-width:50%}.b4b-share-part-modal .MuiDialog-paper{border-radius:1rem;border:1px solid var(--bluon--ds--gray-200);background:var(--bluon--ds-white);max-width:48rem;width:100%}.b4b-share-part-modal .header-container{display:flex;padding:1rem 2rem;align-items:flex-start;gap:.625rem;align-items:center;justify-content:space-between}.b4b-share-part-modal .header-container .close-icon{color:var(--bluon--ds--gray-700)}.b4b-share-part-modal .modal-content{display:flex;padding:1rem 2rem;flex-direction:column;justify-content:center;align-items:flex-start}.b4b-share-part-modal .modal-content .part-container{display:flex;padding:1rem;align-items:center;align-self:stretch;border-radius:.5rem;background:var(--bluon--ds--gray-100)}.b4b-share-part-modal .modal-content .part-container img{width:100px;height:100px;padding:8.333px;object-fit:contain}.b4b-share-part-modal .modal-content .part-container .info-container{display:flex;flex-direction:column;padding:0 2rem;align-items:flex-start;gap:.25rem}.b4b-share-part-modal .modal-content .part-container .info-container .MuiTypography-h5{font-size:1.125rem;font-weight:700}.b4b-share-part-modal .modal-content .part-container .info-container .MuiTypography-body1{font-size:1rem;font-weight:400;color:var(--bluon-ds--text-tertiary)}.b4b-share-part-modal .modal-content .part-container .info-container .brand-number{display:flex;gap:.5rem;align-items:center}.b4b-share-part-modal .modal-content .part-container .info-container .brand-number .MuiTypography-subtitle1{font-size:1rem;font-weight:500;text-transform:capitalize}.b4b-share-part-modal .modal-content .part-container .info-container .brand-number .MuiTypography-body1{font-size:1rem;font-weight:400;color:var(--bluon-ds--text-secondary)}.b4b-share-part-modal .modal-actions{display:flex;padding:1rem 2rem;justify-content:center;align-items:center}.loading-container{display:flex;flex-direction:column;justify-content:flex-start;margin-left:3rem}@media (min-width: 85.375rem){.loading-container{width:39%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.loading-container{width:39%}}@media (max-width: 52.124rem) and (min-width: 36rem){.loading-container{width:100%}}@media (max-width: 35.999rem){.loading-container{width:100%}}.loading-container .first-line-container{display:flex;flex-direction:row;align-items:flex-start;width:100%;max-height:2.25rem}.loading-container .second-line-container{margin-top:.5rem;display:flex;flex-direction:row;align-items:center;width:100%}.loading-container .second-line-container .part-info-separator{margin-left:1rem;margin-right:1rem;font-style:normal;line-height:125%;color:var(--bluon--ds--black-60)}.loading-container .third-line-container{margin-top:.25rem;width:100%}.add-to-cart-external-loading-main-container{display:flex;flex-direction:row;align-items:flex-start;margin-left:auto;margin-top:3rem;margin-bottom:auto}@media (min-width: 85.375rem){.add-to-cart-external-loading-main-container{justify-content:flex-end}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.add-to-cart-external-loading-main-container{justify-content:flex-end}}@media (max-width: 52.124rem) and (min-width: 36rem){.add-to-cart-external-loading-main-container{justify-content:center}}@media (max-width: 35.999rem){.add-to-cart-external-loading-main-container{justify-content:center}}@media (min-width: 85.375rem){.add-to-cart-external-loading-main-container{width:41%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.add-to-cart-external-loading-main-container{width:41%}}@media (max-width: 52.124rem) and (min-width: 36rem){.add-to-cart-external-loading-main-container{width:100%}}@media (max-width: 35.999rem){.add-to-cart-external-loading-main-container{width:100%}}.add-to-cart-external-loading-main-container .add-to-cart-external-loading-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;gap:1rem}.part-details-header{display:flex;width:100%;background-color:var(--bluon--ds-white);border-radius:.5rem;padding:1rem 2rem 1rem 1rem}@media (min-width: 85.375rem){.part-details-header{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header{flex-direction:column}}@media (max-width: 35.999rem){.part-details-header{flex-direction:column}}@media (min-width: 85.375rem){.part-details-header{align-items:flex-start}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header{align-items:flex-start}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header{align-items:center}}@media (max-width: 35.999rem){.part-details-header{align-items:center}}.part-details-header .part-image-container{width:10rem;height:10rem}.part-details-header .part-image-container .part-image{width:100%;height:100%}.part-details-header .part-info-container{display:flex;flex-direction:column}@media (min-width: 85.375rem){.part-details-header .part-info-container{margin-left:3rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container{margin-left:3rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container{margin-left:0rem}}@media (max-width: 35.999rem){.part-details-header .part-info-container{margin-left:0rem}}@media (min-width: 85.375rem){.part-details-header .part-info-container{width:50%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container{width:50%}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container{width:100%}}@media (max-width: 35.999rem){.part-details-header .part-info-container{width:100%}}@media (min-width: 85.375rem){.part-details-header .part-info-container{justify-content:flex-start}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container{justify-content:flex-start}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container{justify-content:center}}@media (max-width: 35.999rem){.part-details-header .part-info-container{justify-content:center}}@media (min-width: 85.375rem){.part-details-header .part-info-container{align-items:flex-start}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container{align-items:flex-start}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container{align-items:center}}@media (max-width: 35.999rem){.part-details-header .part-info-container{align-items:center}}@media (min-width: 85.375rem){.part-details-header .part-info-container{margin-top:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container{margin-top:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container{margin-top:1rem}}@media (max-width: 35.999rem){.part-details-header .part-info-container{margin-top:1rem}}.part-details-header .part-info-container .part-title{font-style:normal;font-weight:700;line-height:150%;letter-spacing:.02rem;color:var(--bluon--ds--black-90)}@media (min-width: 85.375rem){.part-details-header .part-info-container .part-title{max-width:100%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container .part-title{max-width:100%}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container .part-title{max-width:75%}}@media (max-width: 35.999rem){.part-details-header .part-info-container .part-title{max-width:75%}}@media (min-width: 85.375rem){.part-details-header .part-info-container .part-title{text-align:left}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .part-info-container .part-title{text-align:left}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .part-info-container .part-title{text-align:center}}@media (max-width: 35.999rem){.part-details-header .part-info-container .part-title{text-align:center}}.part-details-header .part-info-container .part-title.loading{width:40%}.part-details-header .part-info-container .part-subtitle-container{margin-top:.25rem;display:flex;flex-direction:row;align-items:center}.part-details-header .part-info-container .part-subtitle-container .part-brand{font-style:normal;font-weight:500;line-height:125%;letter-spacing:.00625rem;color:var(--bluon--ds--black-90)}.part-details-header .part-info-container .part-subtitle-container .part-brand.loading{font-size:2rem}.part-details-header .part-info-container .part-subtitle-container .part-info-separator,.part-details-header .part-info-container .part-subtitle-container .part-number{margin-left:1rem;font-style:normal;line-height:125%;color:var(--bluon--ds--black-60)}.part-details-header .part-info-container .part-subtitle-container .part-info-separator.loading,.part-details-header .part-info-container .part-subtitle-container .part-number.loading{font-size:2rem}.part-details-header .part-info-container .part-subtitle-container .part-number.loading{width:10rem}.part-details-header .part-info-container .part-subtitle-container .copy-to-clipboard-container{margin-left:.5rem}.part-details-header .part-info-container .part-specs-container{margin-top:1rem;width:100%}.part-details-header .add-to-cart-main-container{display:flex;flex-direction:row;align-items:flex-start;margin-left:auto;margin-top:3rem;margin-bottom:auto}@media (min-width: 85.375rem){.part-details-header .add-to-cart-main-container{justify-content:flex-end}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .add-to-cart-main-container{justify-content:flex-end}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .add-to-cart-main-container{justify-content:center}}@media (max-width: 35.999rem){.part-details-header .add-to-cart-main-container{justify-content:center}}@media (min-width: 85.375rem){.part-details-header .add-to-cart-main-container{width:41%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .add-to-cart-main-container{width:41%}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .add-to-cart-main-container{width:100%}}@media (max-width: 35.999rem){.part-details-header .add-to-cart-main-container{width:100%}}@media (min-width: 85.375rem){.part-details-header .add-to-cart-main-container .add-to-cart-container{justify-content:flex-end}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.part-details-header .add-to-cart-main-container .add-to-cart-container{justify-content:flex-end}}@media (max-width: 52.124rem) and (min-width: 36rem){.part-details-header .add-to-cart-main-container .add-to-cart-container{justify-content:center}}@media (max-width: 35.999rem){.part-details-header .add-to-cart-main-container .add-to-cart-container{justify-content:center}}.replacement-empty-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:37vh}.replacement-empty-container .replacement-empty-state{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.replacement-empty-container .replacement-empty-state .replacement-empty-title{margin-top:.6875rem;font-weight:700;line-height:100%;letter-spacing:.00625rem;font-style:normal;color:var(--bluon--ds--navy-500)}.replacement-empty-container .replacement-empty-state .replacement-empty-subtitle{margin-top:.6875;font-style:normal;color:var(--bluon--ds--label-black)}.custom-table-row{width:100%}.custom-content-table-row{cursor:pointer}.custom-content-table-row:not(:last-child){border-bottom:1px solid rgb(224,224,224)}.custom-content-table-row:hover{background-color:var(--bluon--ds--gray-50)}.custom-content-table-row:hover .hoverable-cell{padding-top:.45rem;padding-bottom:.55rem;transition:all .1s ease}.custom-content-table-row:hover h6,.custom-content-table-row:hover .hoverable-number{color:var(--bluon--ds--blue-500)!important}.custom-content-table-row:hover .error-label{color:var(--bluon-ds--tomato-500)!important}.custom-content--no-hover-table-row:not(:last-child){border-bottom:1px solid rgb(224,224,224)}.custom-footer--no-hover-table-row{border-top:1px solid var(--bluon--ds--gray-100)}.custom-footer--no-hover-table-cell.MuiTableCell-root{border-bottom:0px solid rgb(224,224,224);padding:16px 0}.replacement-brand-part-info{display:flex;flex-direction:row;align-items:center;width:100%}.replacement-brand-part-info .brand-type-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.replacement-brand-part-info .brand-part-info{display:flex;flex-direction:row;align-items:center;width:100%}.replacement-brand-part-info .brand-part-info .brand{font-style:normal;font-weight:500;line-height:125%;letter-spacing:.00625rem;color:var(--bluon--ds--black-90)}.replacement-brand-part-info .brand-part-info .number{margin-left:.5rem;font-style:normal;line-height:125%;color:var(--bluon--ds--black-60)}.replacement-note-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.replacement-note-modal .replacement-note-modal-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;width:31.25rem;max-height:60%}.replacement-note-modal .replacement-note-modal-content .replacement-note-header{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds--navy-50)}.replacement-note-modal .replacement-note-modal-content .replacement-note-header .replacement-image-container{width:2.5rem;height:2.5rem}.replacement-note-modal .replacement-note-modal-content .replacement-note-header .replacement-image-container .replacement-image{width:100%;height:100%}.replacement-note-modal .replacement-note-modal-content .replacement-note-header .replacement-brand-part-info-container{display:flex;flex-direction:row;align-items:center;margin-left:1rem}.replacement-note-modal .replacement-note-modal-content .replacement-note-header .replacement-close-container{padding-left:.75rem;padding-right:.75rem;margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.replacement-note-modal .replacement-note-modal-content .replacement-note-header .replacement-close-container .replacement-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.replacement-note-modal .replacement-note-modal-content .replacement-note-modal-body{display:flex;flex-direction:column;padding:1rem;border-radius:0rem 0rem .5rem .5rem;background-color:var(--bluon--ds-white);width:100%;overflow-y:auto}.replacement-note-modal .replacement-note-modal-content .replacement-note-modal-body .replacement-note-title{font-weight:600;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-90)}.replacement-note-modal .replacement-note-modal-content .replacement-note-modal-body .replacement-note{margin-top:.5rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;font-style:normal;color:var(--bluon--ds--black-90)}.rating-container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%}.rating-container .rating-bar{width:.5rem;height:100%;border-radius:.15rem;background-color:var(--bluon--ds--blue-50)}.rating-container .rating-bar.selected{background-color:var(--bluon--ds--blue-500)}.rating-container .rating-bar:not(:last-child){margin-right:.2rem}.replacement-score-container{display:flex;flex-direction:row;align-items:center;width:100%}.replacement-score-container .replacement-score-rating-container{height:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media (min-width: 85.375rem){.replacement-score-container .replacement-score-rating-container{width:20%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.replacement-score-container .replacement-score-rating-container{width:20%}}@media (max-width: 52.124rem) and (min-width: 36rem){.replacement-score-container .replacement-score-rating-container{width:25%}}@media (max-width: 35.999rem){.replacement-score-container .replacement-score-rating-container{width:25%}}@media (min-width: 85.375rem){.replacement-score-container .replacement-score-label-container{width:80%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.replacement-score-container .replacement-score-label-container{width:80%}}@media (max-width: 52.124rem) and (min-width: 36rem){.replacement-score-container .replacement-score-label-container{width:75%}}@media (max-width: 35.999rem){.replacement-score-container .replacement-score-label-container{width:75%}}.replacement-score-container .replacement-score-label-container .replacement-score-label{font-style:normal;font-size:1em;letter-spacing:.009375rem;margin:0 .5rem}@media (min-width: 85.375rem){.replacement-score-container .replacement-score-label-container .replacement-score-label{text-align:left}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.replacement-score-container .replacement-score-label-container .replacement-score-label{text-align:left}}@media (max-width: 52.124rem) and (min-width: 36rem){.replacement-score-container .replacement-score-label-container .replacement-score-label{text-align:left}}@media (max-width: 35.999rem){.replacement-score-container .replacement-score-label-container .replacement-score-label{text-align:right}}.replacement-image-cell{display:flex;flex-direction:column;justify-content:center;align-items:center}.replacement-image-cell .replacement-image{width:2.5rem;height:2.5rem}.replacement-type-cell{display:flex;flex-direction:row;align-items:center}.replacement-type-cell .replacement-type-circle{border-width:.125rem;border-style:solid;border-radius:50%;width:.5rem;height:.5rem}.replacement-type-cell .replacement-type-circle.good{border-color:var(--bluon--ds--green-400)}.replacement-type-cell .replacement-type-circle.medium{border-color:var(--bluon--ds--yellow-600)}.replacement-type-cell .replacement-type-circle.bad{border-color:var(--bluon-ds--tomato-500)}.replacement-type-cell .replacement-type{font-style:normal;letter-spacing:.009375rem;margin:0 .5rem}.replacement-type-cell .note-icon-container{width:1.5rem;height:1.5rem;cursor:pointer}.replacement-type-cell .note-icon-container .note-icon{width:100%;height:100%}.row-cell{display:flex;flex-direction:row;align-items:center}.row-cell .column-label{font-weight:500;font-style:normal}.row-cell .brand-loading-divider{margin-left:.5rem;margin-right:.5rem}.row-cell .left-padded-loading{margin-left:1rem}.add-to-cart-loading-row{justify-content:flex-end}.add-to-cart-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (min-width: 85.375rem){.add-to-cart-cell{padding:0rem 0rem 0rem 1rem!important}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.add-to-cart-cell{padding:0rem 0rem 0rem 1rem!important}}@media (max-width: 52.124rem) and (min-width: 36rem){.add-to-cart-cell{padding:.5rem 0rem .5rem 1rem!important}}@media (max-width: 35.999rem){.add-to-cart-cell{padding:.5rem 0rem .5rem 1rem!important}}@media (min-width: 85.375rem){.add-to-cart-cell .add-to-cart-container{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.add-to-cart-cell .add-to-cart-container{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.add-to-cart-cell .add-to-cart-container{flex-direction:column}}@media (max-width: 35.999rem){.add-to-cart-cell .add-to-cart-container{flex-direction:column}}@media (min-width: 85.375rem){.add-to-cart-cell .add-to-cart-container{gap:1rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.add-to-cart-cell .add-to-cart-container{gap:1rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.add-to-cart-cell .add-to-cart-container{gap:.25rem}}@media (max-width: 35.999rem){.add-to-cart-cell .add-to-cart-container{gap:.25rem}}.copy-cell{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.list-skeleton{display:flex;flex-direction:column;padding:0rem 2rem;overflow-y:hidden}.list-skeleton .container-skeleton .card-container-skeleton{display:flex;flex-direction:row;justify-content:space-between}.list-skeleton .container-skeleton .card-container-skeleton .card-actions-skeleton{margin-bottom:.75rem;margin-top:.75rem}.list-skeleton .container-skeleton .list-brand-title-skeleton{font-weight:400;font-style:normal;font-family:Roboto;line-height:166%;letter-spacing:.025rem;color:var(--bluon--ds--blue-500);padding-bottom:1rem}@media (min-height: 800px){.list-pills-container{max-height:14.788rem}}@media (max-height: 800px){.list-pills-container{max-height:8.7rem}}@media (max-height: 700px){.list-pills-container{max-height:5.7rem}}@media (max-height: 600px){.list-pills-container{max-height:2.8rem}}.list-pills-container{display:flex;flex-direction:column;flex:1;position:relative}.list-pills-container .list-pills{width:100%;padding:0rem 2rem 1rem}.list-pills-container .button-pill{margin:.25rem}.list-pills-container .button-pill-label{font-weight:600;font-style:normal;font-family:Montserrat;line-height:1.5rem;color:var(--bluon--ds--text-primary)}.list-pills-container .button-close{width:1.3rem;height:1.5rem;color:var(--bluon--ds--blue-500)}.list-brand-container{display:flex;flex-direction:column;flex:1;max-height:100%}.list-brand-container .list-brand{max-height:40.788rem;width:100%;overflow:auto}.list-brand-container .list-item-button.MuiListItemButton-root{padding:.75rem 1rem}.list-brand-container .list-item-button.MuiListItemButton-root:hover{background-color:var(--bluon--ds--gray-50);border-right:none}.list-brand-container .list-brand-title{font-weight:400;font-style:normal;font-family:Roboto;line-height:166%;letter-spacing:.025rem;color:var(--bluon--ds--blue-500);padding-bottom:1rem}.list-brand-container .list-brand-item{font-weight:400;font-style:normal;font-family:Roboto;line-height:150%;letter-spacing:.009rem;color:var(--bluon--ds--text-primary)}.prioritize-brand-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.prioritize-brand-modal.MuiDialogContent-root{padding:0}.prioritize-brand-modal .prioritize-brand-modal-content{display:flex;flex-direction:column;z-index:1;position:relative;width:100%;max-width:56.5rem;max-height:52.75rem;overflow:auto}.prioritize-brand-modal .prioritize-brand-modal-content .disabled:before{content:"";position:absolute;top:0;left:0;background-color:#ffffff80;pointer-events:none;z-index:3}.prioritize-brand-modal .prioritize-brand-modal-content .disabled{cursor:not-allowed;pointer-events:none;opacity:30%}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:1rem 2rem 0rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds-white)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-brand-title-container{display:flex;flex:1;flex-direction:row;align-items:center;width:100%}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-brand-subtitle-container{display:flex;flex-direction:column;width:100%;align-items:flex-start;padding-top:.25rem;padding-bottom:.5rem}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-brand-title{font-weight:700;font-style:normal;font-family:Montserrat;letter-spacing:.015rem;line-height:150%;color:var(--bluon--ds--black-90)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-brand-subtitle{font-weight:400;font-style:normal;font-family:Roboto;letter-spacing:.009rem;line-height:150%;color:var(--bluon-ds--text-secondary)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-close-container{margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-header .prioritize-close-container .prioritize-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.prioritize-brand-modal .prioritize-brand-modal-content .list-brand-container{padding-left:1rem;flex:1;overflow:"auto"}.prioritize-brand-modal .prioritize-brand-modal-content .list-brand-container .list-brand-virtuoso{height:100%;max-height:34.375rem}.prioritize-brand-modal .prioritize-brand-modal-content .container-pills-list{width:100%;max-height:14.6rem;background-color:var(--bluon--ds-white);display:flex;flex-direction:column;flex:1;overflow:auto;border-bottom:1px solid var(--bluon--ds-default-bg);box-shadow:0 2px 4px #0000000d;margin-bottom:.2rem}.prioritize-brand-modal .prioritize-brand-modal-content .container-error-list{height:32rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.prioritize-brand-modal .prioritize-brand-modal-content .container-title-list{height:2.68rem;display:flex;flex-direction:column;flex:1;max-height:100%;align-self:center}.prioritize-brand-modal .prioritize-brand-modal-content .container-item-list{height:3rem;max-height:100%;display:flex}.prioritize-brand-modal .prioritize-brand-modal-content .container-brands-list{width:100%;height:100%;background-color:var(--bluon--ds-white);display:flex;flex-direction:column;flex:1;overflow:auto}.prioritize-brand-modal .prioritize-brand-modal-content .list-brand-pills-container{display:flex;position:relative;width:100%;height:100%;flex-direction:column}.prioritize-brand-modal .prioritize-brand-modal-content .list-brand-pills-container .list-brand-pills-footer{border-bottom:1px solid var(--bluon--ds-default-bg);box-shadow:0 2px 4px #0000000d}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body{display:flex;flex-direction:column;border-radius:0rem 0rem .5rem .5rem;background-color:var(--bluon--ds-white);width:100%;overflow-y:auto}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-search-input-list{padding:1rem 2rem}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-search-input-list .MuiInputBase-root{border-color:var(--bluon--ds--gray-700)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-input{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds--white-700)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-input .prioritize-brand-title{padding-bottom:.3rem;font-weight:500;font-style:normal;font-family:Roboto;line-height:125%;color:var(--bluon--ds--black-90)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-input .prioritize-brand-help{max-width:100%;font-style:normal;padding:.5rem;letter-spacing:.4}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .warning-container{display:flex;position:relative;width:100%;flex-direction:column;align-items:center;padding:.5rem 2rem}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .warning-container .list-brand-footer-error{display:flex;justify-content:center;font-weight:600;font-style:normal;font-family:Montserrat;line-height:1.5rem;color:var(--bluon--ds--red)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .warning-container .prioritize-brand-warning{display:flex;justify-content:center;font-weight:400;font-style:normal;font-family:Roboto;line-height:150%;letter-spacing:.009rem;color:var(--bluon--ds--black)}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-list-container{display:flex;height:100%;width:100%;overflow:auto;justify-content:center;flex-direction:column}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-list-container .list-brand-title{font-weight:400;font-style:normal;font-family:Roboto;line-height:166%;letter-spacing:.025rem;color:var(--bluon--ds--blue-500);padding:0rem 1rem;height:100%;display:flex;align-items:center}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:1rem 2rem;border-radius:.5rem .5rem 0rem 0rem;gap:.62rem}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-footer-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem 2rem 1.5rem}.prioritize-brand-modal .prioritize-brand-modal-content .prioritize-brand-modal-body .prioritize-brand-footer-label .prioritize-brand-label{font-weight:500;font-style:normal;font-family:Roboto;line-height:normal;color:var(--bluon--ds--black-40)}.part-replacements-container{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds-white);border-radius:.5rem;padding:1rem 1.5rem;margin-top:.5rem}.part-replacements-container .replacements-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.part-replacements-container .replacements-header .replacements-title{display:flex;flex-direction:row;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.015rem;gap:.625rem;color:var(--bluon--ds--black-60)}.part-replacements-container .replacements-header .sort-icon{rotate:90deg;width:1.5rem;height:1.5rem}.part-replacements-container .replacements-content{margin-top:1rem;width:100%;display:flex;flex-direction:column}.part-replacements-container .replacements-content .replacements-table-container{display:flex;flex-direction:column;width:100%}.part-replacements-container .replacements-content .replacements-table-container .table-header-cell{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.010625rem;border:none}.part-replacements-container .replacements-content .replacements-table-container .replacements-table-header{position:inherit!important}.part-details-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:var(--bluon--ds--gray-100);padding:1rem 1.5rem;overflow-y:auto}.part-details-container .back-button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;margin-bottom:.5rem}.part-details-container .back-button-container .back-button{padding:.125rem .75rem .25rem 0 75rem}.b4b-auth-container{height:100%}.b4b-auth-container .auth-image{width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden}.b4b-auth-container .auth-image img{width:100%;height:100%;object-fit:cover}.b4b-auth-container .form-container{display:flex;align-items:center;justify-content:center;align-content:center}.b4b-auth-container .content{width:100%;padding:1.5rem}.b4b-auth-container .terms-of-service{position:absolute;right:1.5rem;bottom:1.5rem;color:var(--bluon--ds--black)}.MuiGrid-container.b4b-auth-header-container{display:flex;flex-direction:column}.MuiGrid-container.b4b-auth-header-container .MuiTypography-body1{color:var(--bluon--ds--gray)}.MuiGrid-container.b4b-auth-header-container .MuiTypography-caption{color:var(--bluon-ds--tomato-500)}.b4b-login-container{max-width:37.5rem;width:100%;padding:1.5rem}.b4b-login-container .form{gap:2rem;margin:2.5rem 0}.b4b-login-container .divider{width:100%;padding:1rem 0}.b4b-login-container .footer-buttons{display:flex;gap:.5rem}.b4b-password-setup-container{max-width:38rem;width:100%;padding:1.5rem}.b4b-password-setup-container .form{display:flex;flex-direction:column;margin:2.5rem 0;gap:1rem}.b4b-password-setup-container .footer-buttons{display:flex;gap:1rem}.b4b-set-password-container{max-width:37.5rem;width:100%;padding:1.5rem}.b4b-set-password-container .form{display:flex;flex-direction:column;margin:2.5rem 0;gap:.5rem}.b4b-set-password-container .form .inputs{gap:2.5rem}.b4b-auth-status-screen{display:flex;flex-direction:column;justify-content:center;gap:2rem;align-items:center;max-width:47.75rem;width:100%;padding:1.5rem}.b4b-auth-status-screen .text .MuiTypography-h4{font-weight:700;margin-bottom:.5rem;text-align:center}.b4b-auth-status-screen .text .MuiTypography-h6{color:var(--bluon--ds--gray);font-size:1.125rem;font-weight:700}.b4b-auth-status-screen .text-warning .MuiTypography-h4{text-align:center;font-weight:700;margin-bottom:.5rem}.b4b-auth-status-screen .text-warning .MuiTypography-h6{color:var(--bluon-ds--tomato-500);text-align:center;font-size:1.125rem;font-weight:700}.b4b-auth-status-screen .footer.MuiTypography-body1{color:var(--bluon--ds--blue-500)}.b4b-expand-image-modal-container .MuiDialog-paper{border-radius:.5rem}.b4b-expand-image-modal-container .header{display:flex;justify-content:space-between;align-items:center;background-color:var(--bluon--ds--navy-50)}.b4b-expand-image-modal-container .content{display:flex;justify-content:center}.b4b-expand-image-modal-container .content img{width:31.25rem}.b4b-model-detail-section{width:100%;background-color:var(--bluon--ds-white);padding:1rem 2rem;border-radius:.5rem}.b4b-model-detail-header .image-container{width:4rem;height:4rem;margin-right:1rem;cursor:pointer}.b4b-model-detail-header .image-container img{width:100%;height:100%}.b4b-model-detail-header .image-container .expand-image-button{height:1.25rem;width:1.25rem;position:absolute;left:3.125rem;bottom:.5rem;background-color:var(--bluon-ds--text-secondary)}.b4b-model-detail-header .image-container .expand-image-button .MuiSvgIcon-root{color:var(--bluon--ds-white);width:.75rem;height:.75rem;margin:.25rem}.b4b-model-detail-header .subtitle{padding-top:.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem}.b4b-model-detail-header .subtitle .brand-logo{height:1.875rem}.b4b-manual-card{display:flex;flex-direction:column;border:1px solid var(--bluon--ds--gray-400);border-radius:.25rem}@media only screen and (max-width: 37.5rem){.b4b-manual-card{width:48%}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-manual-card{width:48%}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-manual-card{width:48%}}@media only screen and (min-width: 62rem){.b4b-manual-card{width:32.1%}}@media only screen and (min-width: 75rem){.b4b-manual-card{width:23.8%}}@media only screen and (min-width: 100rem){.b4b-manual-card{width:24%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-manual-card{width:32.1%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-manual-card{width:32.1%}}@media only screen and (max-width: 37.5rem){.b4b-manual-card{min-width:48%}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-manual-card{min-width:48%}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-manual-card{min-width:48%}}@media only screen and (min-width: 62rem){.b4b-manual-card{min-width:32.1%}}@media only screen and (min-width: 75rem){.b4b-manual-card{min-width:23.8%}}@media only screen and (min-width: 100rem){.b4b-manual-card{min-width:24%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-manual-card{min-width:32.1%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-manual-card{min-width:32.1%}}.b4b-manual-card:hover{background-color:var(--bluon--ds--gray-50);box-shadow:0 4px 4px #0000001a;transition:box-shadow .1s ease-out;cursor:pointer}.b4b-manual-card .image-container{display:flex;background-color:var(--bluon--ds--gray-100);justify-content:center}.b4b-manual-card .image-container .image{height:14.063rem;object-fit:contain;max-width:95%}.b4b-manual-card .image-container .no-image{height:14.063rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.b4b-manual-card .image-container .no-image.MuiTypography-body2{font-family:Montserrat;font-weight:600}.b4b-manual-card .content-container{padding:.5rem 1rem}.b4b-manual-card .content-container .card-actions{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.nothing-to-see-container{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.nothing-to-see-container .nothing-to-see-content{background-color:var(--bluon--ds-white);padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.nothing-to-see-container .nothing-to-see-content .icon,.nothing-to-see-container .nothing-to-see-content .title{margin-bottom:.6875rem}.nothing-to-see-container .nothing-to-see-content .title{color:var(--bluon--ds--navy-500);text-align:center;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.375rem;letter-spacing:.0063rem}.nothing-to-see-container .nothing-to-see-content .desc{color:var(--bluon-ds--generic-navy-1);text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.0094rem}.b4b-manual-card-skeleton{border:1px solid var(--bluon--ds--gray-200);display:flex;flex-direction:column;border-radius:.25rem}@media only screen and (max-width: 37.5rem){.b4b-manual-card-skeleton{width:48%}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-manual-card-skeleton{width:48%}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-manual-card-skeleton{width:48%}}@media only screen and (min-width: 62rem){.b4b-manual-card-skeleton{width:32.1%}}@media only screen and (min-width: 75rem){.b4b-manual-card-skeleton{width:23.8%}}@media only screen and (min-width: 100rem){.b4b-manual-card-skeleton{width:24%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-manual-card-skeleton{width:32.1%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-manual-card-skeleton{width:32.1%}}@media only screen and (max-width: 37.5rem){.b4b-manual-card-skeleton{min-width:48%}}@media only screen and (min-width: 37.5rem) and (max-width: 47rem){.b4b-manual-card-skeleton{min-width:48%}}@media only screen and (min-width: 48rem) and (max-width: 61rem){.b4b-manual-card-skeleton{min-width:48%}}@media only screen and (min-width: 62rem){.b4b-manual-card-skeleton{min-width:32.1%}}@media only screen and (min-width: 75rem){.b4b-manual-card-skeleton{min-width:23.8%}}@media only screen and (min-width: 100rem){.b4b-manual-card-skeleton{min-width:24%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.b4b-manual-card-skeleton{min-width:32.1%}}@media only screen and (min-width: 62rem) and (max-width: 89rem) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.b4b-manual-card-skeleton{min-width:32.1%}}.b4b-manual-card-skeleton .image-container{padding:.25rem}.b4b-manual-card-skeleton .content-container{padding:.5rem 1rem}.b4b-manual-card-skeleton .content-container .card-actions{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.manuals-list-skeleton-container{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;align-self:stretch;flex-wrap:wrap;width:100%}.grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.flex-layout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%;align-self:stretch}.b4b-manual-accordion-summary.MuiButtonBase-root.MuiAccordionSummary-root{padding:0}.b4b-manual-accordion-summary.MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content{display:flex;align-items:center;justify-content:space-between;margin:0}.b4b-manual-accordion-summary.MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content .title{display:flex;gap:.625rem;align-items:center}.b4b-manual-accordion-details.MuiAccordionDetails-root{padding:0}.b4b-bills-of-material-list.b4b-search-list-item.MuiListItemButton-root{border-right:none;border-bottom:1px solid var(--bluon--ds--gray-200)}.b4b-bills-of-material-list.b4b-search-list-item.MuiListItemButton-root .image-container{border:none;width:4rem;height:4rem}.b4b-bills-of-material-list.b4b-bills-of-material-last-item{border-bottom:none!important}.b4b-bom-header-details{display:flex;gap:.625rem;align-items:center;margin-bottom:.5rem}.b4b-model-detail-screen{height:100%;overflow-y:auto}.b4b-model-detail-screen .MuiContainer-root{display:flex;flex-direction:column;padding-top:1rem;gap:.5rem;height:100%}.b4b-child-navbar{display:flex;padding:1rem 2.5rem;align-items:center;gap:.5rem;justify-content:space-between;background:var(--bluon--ds-white)}.custom-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.custom-modal .modal-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;width:29rem;max-height:100%}.custom-modal .modal-content .modal-header{display:flex;flex-direction:row;align-items:center;width:100%;padding:.8em .5em .8em 1rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds-white)}.custom-modal .modal-content .modal-header .modal-title{font-weight:700;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-90)}.custom-modal .modal-content .modal-header .modal-close-container{padding-left:.75rem;padding-right:.75rem;margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.custom-modal .modal-content .modal-header .modal-close-container .modal-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.modal-body{display:flex;flex-direction:column;border-radius:0rem 0rem .5rem .5rem;width:100%;overflow-y:auto}.modal-body .modal-description{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;padding:0rem 1rem 2rem;background-color:var(--bluon--ds-white)}.modal-body .modal-description .modal-description-text{padding:1rem;font-weight:700;font-style:normal;font-family:Montserrat;font-size:1.375rem;color:var(--bluon--ds--label-black)}.modal-body .modal-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:var(--bluon--ds-white);gap:.8rem}.team-info-icon.MuiSvgIcon-root{width:2rem;height:2rem;color:var(--bluon--ds--blue-500)}.user-type{text-transform:capitalize}.highlighted{border-radius:.125rem;background:var(--bluon--ds--blue-100);color:var(--bluon--ds--blue-500)}.tech-support-cell{padding-left:.35rem;display:flex;flex-direction:row;align-items:center;width:100%}.modal-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.modal-wrapper .modal-wrapper-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;background:var(--bluon--ds-white);border-radius:1rem}.modal-wrapper .modal-wrapper-content .modal-wrapper-header{width:100%;display:flex;flex-direction:row;align-items:center}.modal-wrapper .modal-wrapper-content .modal-wrapper-header .modal-title{font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.24px;color:var(--bluon--ds--black-87)}.modal-wrapper .modal-wrapper-content .modal-wrapper-header .close-icon{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700);cursor:pointer;margin-left:auto}.icon-modal-container{display:flex;flex-direction:column;width:100%;align-items:center;gap:1rem;justify-content:center;padding:0rem 1rem;margin-top:1rem}.icon-modal-container .icon-container{width:2.5rem;height:2.5rem}.icon-modal-container .icon-container .icon{width:100%;height:100%}.icon-modal-container .icon-container .icon.success{color:var(--bluon--ds--green-500)}.icon-modal-container .icon-container .icon.error{color:var(--bluon-ds--tomato-500)}.icon-modal-container .content-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;text-align:center}.icon-modal-container .content-container .title{color:var(--bluon--ds--black-90);font-style:normal;font-weight:700;line-height:150%;letter-spacing:.015rem}.icon-modal-container .content-container .subtitle{color:var(--bluon--ds--black-60)}.icon-modal-container .buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:.75rem}.b4b-team-table-list-header{background-color:var(--bluon--ds-white)}.b4b-team-table-list-header .MuiTableCell-root{color:var(--bluon--ds--black);font-weight:500;font-size:1rem;line-height:125%}.status-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between}.status-container .remove-button .MuiSvgIcon-root{color:var(--bluon-ds--tomato-500)}.b4b-team-pending-invites{display:flex;flex-direction:column;gap:1rem}@media (min-width: 85.375rem){.b4b-team-pending-invites{margin-top:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-team-pending-invites{margin-top:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-team-pending-invites{margin-top:1rem}}@media (max-width: 35.999rem){.b4b-team-pending-invites{margin-top:1rem}}@media (min-width: 85.375rem){.b4b-team-pending-invites{padding-left:1rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-team-pending-invites{padding-left:1rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-team-pending-invites{padding-left:0rem}}@media (max-width: 35.999rem){.b4b-team-pending-invites{padding-left:0rem}}.b4b-team-pending-invites .invitations{background:var(--bluon--ds-white);border-radius:.5rem;padding:0rem 1.5rem 1rem}.b4b-team-pending-invites .container-pending-invites{display:flex;align-items:center;gap:1rem;padding-right:2rem}.b4b-team-pending-invites .container-pending-invites .trash-pending-invites{width:1rem;height:1rem;position:relative;top:3px;color:var(--bluon-ds--tomato-500)}.b4b-team-pending-invites .container-pending-invites .info-pending-invites{width:1.25rem;height:1.25rem;color:var(--bluon--ds--gray-600)}.b4b-team-pending-invites .container-pending-invites .label-pending-invites{font-weight:400;font-style:normal;font-family:Roboto;color:var(--bluon--ds--scrollbar);line-height:143%;letter-spacing:.011rem}.limit-member-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.limit-member-modal .limit-member-modal-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;width:45.25rem;max-height:60%}.limit-member-modal .limit-member-modal-content .limit-member-header{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem 2rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds-white)}.limit-member-modal .limit-member-modal-content .limit-member-header .limit-member-title{font-weight:700;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-90)}.limit-member-modal .limit-member-modal-content .limit-member-header .limit-close-container{padding-left:.75rem;padding-right:.75rem;margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.limit-member-modal .limit-member-modal-content .limit-member-header .limit-close-container .limit-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.limit-member-modal .limit-member-modal-content .limit-member-modal-body{display:flex;flex-direction:column;padding:1rem 2rem;border-radius:0rem 0rem .5rem .5rem;background-color:var(--bluon--ds-white);width:100%;overflow-y:auto}.limit-member-modal .limit-member-modal-content .limit-member-modal-body .limit-member-notes{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5rem;border-radius:1rem;text-align:center;background-color:var(--bluon--ds--orange-50)}.limit-member-modal .limit-member-modal-content .limit-member-modal-body .limit-member-notes .limit-member-notes-title{font-weight:600;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-60)}.limit-member-modal .limit-member-modal-content .limit-member-modal-body .limit-member-notes .limit-member-notes-description{font-weight:600;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-60);margin-top:.5rem}.limit-member-modal .limit-member-modal-content .limit-member-modal-body .limit-member-notes .limit-no-accounts{width:2rem;height:2rem;color:var(--bluon--ds--blue-500)}.limit-member-modal .limit-member-modal-content .limit-member-modal-body .limit-member-footer,.team-member-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-top:2rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds--white)}.team-member-footer .team-member-button{margin-right:.5rem}.radio-button-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.owned-by-phone-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;margin-top:.5rem;gap:.5rem}.owned-by-phone-container .owned-by-phone-label{font-style:normal;font-weight:500;line-height:125%;color:var(--bluon--ds--black-90)}.owned-by-phone-container .owned-by-phone-label.error{color:var(--bluon-ds--tomato-500)}.owned-by-phone-container .owned-by-phone-options-container{margin-left:.5rem}.owned-by-phone-container .error-container{display:flex;flex-direction:row;align-items:center;margin-left:.5rem}.owned-by-phone-container .error-container .error-label{font-size:.75rem;font-style:normal;line-height:166%;color:var(--bluon-ds--tomato-500)}.team-modal-notes-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;padding:1.5rem;margin-top:1rem;border-radius:1rem;background-color:var(--bluon--ds--gray-50)}.team-modal-notes-container .team-modal-note{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.team-modal-notes-container .team-modal-note .note{font-family:Montserrat;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--black-60)}.team-modal-notes-container .team-modal-note .note a{font-family:Roboto;font-weight:400;line-height:143%}.tech-settings-container{display:flex;flex-direction:column;width:100%;gap:.5rem}.tech-settings-container .tech-settings-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.tech-settings-container .tech-settings-content .tech-settings-info{display:flex;flex-direction:column;justify-content:center}.tech-settings-container .tech-settings-content .tech-settings-info .tech-settings-label{font-weight:500;color:var(--bluon--ds--black-90)}.tech-settings-container .tech-settings-content .tech-settings-info .tech-settings-label.error{color:var(--bluon-ds--tomato-500)}.tech-settings-container .tech-settings-content .error-container{display:flex;flex-direction:row;align-items:center}.tech-settings-container .tech-settings-content .error-container .error-label{font-size:.75rem;font-style:normal;line-height:166%;color:var(--bluon-ds--tomato-500)}.tech-settings-container .tech-settings-content .tech-settings-radio-buttons{display:flex;flex-direction:row;align-items:center;margin-left:.5rem}.custom-menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1rem}.custom-menu-item.Mui-selected{color:var(--bluon--ds--blue-500)}.custom-menu-item .menu-item-icon{margin-left:1rem}.tech-info-main-container{display:flex;flex-direction:column;width:100%;margin-top:1rem;gap:.5rem}.tech-info-main-container .tech-info-title{font-style:normal;color:var(--bluon--ds--black-40)}.tech-info-main-container .tech-info-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:1rem;width:100%;border:.0625rem solid var(--bluon--ds--gray-300)}.tech-info-main-container .tech-info-content .two-inputs-row{display:flex;flex-direction:row;width:100%;align-items:center;gap:2.3%;padding-top:1.75rem}.tech-info-main-container .tech-info-content .two-inputs-row .mid-input{display:flex;flex-direction:column;justify-content:flex-start;width:48.85%;background-color:var(--bluon--ds--white-700)}.tech-info-main-container .tech-info-content .job-title-container{display:flex;flex-direction:column;width:100%;margin-top:3.5rem}.job-title-menu{top:34%!important;box-shadow:0 0 10px #00000040!important}.team-member-modal-content{display:flex;flex-direction:column;z-index:1;width:100%;overflow-y:auto;max-height:100%;padding:0 1rem}.team-member-modal-content .team-member-modal-body{display:flex;flex-direction:column;margin-top:2rem;width:100%}.team-member-modal-content .team-member-modal-body .team-member-input{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds--white-700);padding-top:1.75rem}.team-member-modal-content .team-member-modal-body .team-member-input .team-member-help{max-width:100%;font-style:normal;padding:.5rem;letter-spacing:.4}.team-member-modal-content .team-member-modal-body .padded-input{margin-top:1rem}.b4b-add-web-user{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.b4b-add-web-user .web-user-modal-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;width:45.25rem;max-height:100%}.b4b-add-web-user .web-user-modal-content .web-user-header{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem 2rem;border-radius:1rem 1rem 0rem 0rem;background-color:var(--bluon--ds-white)}.b4b-add-web-user .web-user-modal-content .web-user-header .web-user-title{font-weight:700;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-90)}.b4b-add-web-user .web-user-modal-content .web-user-header .team-close-container{padding-left:.75rem;padding-right:.75rem;margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.b4b-add-web-user .web-user-modal-content .web-user-header .team-close-container .team-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.b4b-add-web-user .web-user-modal-content .web-user-modal-body{display:flex;flex-direction:column;padding:2rem 1rem;border-radius:0rem 0rem 1rem 1rem;background-color:var(--bluon--ds-white);width:100%;overflow-y:auto}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-input{display:flex;flex-direction:column;width:100%;padding:1.56rem .6rem;background-color:var(--bluon--ds--white-700);gap:2rem}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-input .web-user-title{padding-bottom:.3rem;font-weight:500;font-style:normal;font-family:Roboto;line-height:125%;color:var(--bluon--ds--black-90)}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-input .web-user-help{max-width:100%;font-style:normal;padding:.5rem;letter-spacing:.4}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-notes{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5rem;border-radius:1rem;text-align:center;background-color:var(--bluon--ds--gray-50);gap:1.5rem}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-notes .web-user-notes-container{display:flex;flex-direction:column;align-items:center}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-notes .web-user-notes-title{font-weight:600;font-style:normal;font-family:Montserrat;color:var(--bluon--ds--black-60);line-height:1.5rem}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-notes .web-user-notes-description{font-weight:400;font-style:normal;font-family:Roboto;color:var(--bluon--ds--black-60);line-height:143%}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-top:2rem;border-radius:.5rem .5rem 0rem 0rem;background-color:var(--bluon--ds--white)}.b4b-add-web-user .web-user-modal-content .web-user-modal-body .web-user-footer .web-user-button{margin-right:.5rem}.b4b-team-container{background-color:var(--bluon--ds--gray-100);overflow:auto;height:100%;display:flex;flex-direction:column}.b4b-team-container .MuiContainer-root{margin:1.5rem auto 2.5rem;flex:1 0 0}@media (min-width: 85.375rem){.b4b-team-container .MuiContainer-root .MuiGrid-root.grid-container{height:100%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-team-container .MuiContainer-root .MuiGrid-root.grid-container{height:100%}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-team-container .MuiContainer-root .MuiGrid-root.grid-container{height:auto}}@media (max-width: 35.999rem){.b4b-team-container .MuiContainer-root .MuiGrid-root.grid-container{height:auto}}.b4b-team-container .MuiContainer-root .pending-invites-container{height:auto;margin-bottom:3rem}@media (min-width: 85.375rem){.b4b-team-container .MuiContainer-root .team-members-container{height:100%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-team-container .MuiContainer-root .team-members-container{height:100%}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-team-container .MuiContainer-root .team-members-container{height:auto}}@media (max-width: 35.999rem){.b4b-team-container .MuiContainer-root .team-members-container{height:auto}}.b4b-team-container .content-container{display:flex;flex-direction:column;background-color:var(--bluon--ds-white);border-radius:.5rem;height:100%}.b4b-team-container .content-container .tabs-container,.b4b-team-container .content-container .search-container{padding:.5rem 1.5rem}.b4b-team-container .content-container .table-container{display:flex;padding:0rem 1.5rem 1rem;flex:1 0 0}.plan-billing-section{display:flex;flex-direction:column;justify-content:center}@media (min-width: 85.375rem){.plan-billing-section:not(:last-child){margin-right:3rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-billing-section:not(:last-child){margin-right:3rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-billing-section:not(:last-child){margin-right:3rem}}@media (max-width: 35.999rem){.plan-billing-section:not(:last-child){margin-right:0rem}}@media (min-width: 85.375rem){.plan-billing-section:not(:last-child){margin-bottom:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-billing-section:not(:last-child){margin-bottom:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-billing-section:not(:last-child){margin-bottom:0rem}}@media (max-width: 35.999rem){.plan-billing-section:not(:last-child){margin-bottom:1rem}}.plan-billing-section .section-title-container{display:flex;flex-direction:row;align-items:center}.plan-billing-section .section-title-container .section-title{font-style:normal;font-weight:500;line-height:normal;color:var(--bluon--ds--gray-900)}.plan-billing-section .section-title-container .title-icon{width:1rem;height:1rem;margin-left:1rem;color:var(--bluon--ds--blue-500)}.plan-billing-section .section-content-container{display:flex;flex-direction:row;align-items:center;margin-top:.375rem}.plan-billing-section .section-content-container .section-content-icon{width:1rem;height:1rem;color:var(--bluon--ds--blue-500)}.plan-billing-section .section-content-container .section-content{font-family:Montserrat;font-weight:600;font-style:normal;line-height:1.5rem;color:var(--bluon--ds--blue-500);margin-left:.25rem}.plan-billing-info-container{display:flex;justify-content:space-between;padding:1rem 1.5rem;border-radius:.5rem;border:1px solid var(--bluon--ds--blue-200)}@media (min-width: 85.375rem){.plan-billing-info-container{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-billing-info-container{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-billing-info-container{flex-direction:row}}@media (max-width: 35.999rem){.plan-billing-info-container{flex-direction:column}}@media (min-width: 85.375rem){.plan-billing-info-container{align-items:center}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-billing-info-container{align-items:center}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-billing-info-container{align-items:center}}@media (max-width: 35.999rem){.plan-billing-info-container{align-items:flex-start}}.plan-billing-info-container .loading-element{width:6.25rem;min-width:6.25rem;height:1.5rem;margin-left:.25rem}.subtitles-container{display:flex;flex-direction:column;justify-content:center}.subtitles-container.padded{margin-left:2rem}.subtitles-container .subtitle{margin-top:.5rem;font-style:normal;color:var(--bluon--ds--black-60)}.subtitles-container .subtitle a{font-weight:700}.subtitles-container .subtitle-success{margin-top:.5rem;font-style:normal;color:var(--bluon--ds--green-700)}.billing-charges-row-container{display:flex;width:100%;justify-content:space-between;padding:.75rem 1rem 1rem;border-radius:.5rem}@media (min-width: 85.375rem){.billing-charges-row-container{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container{flex-direction:row}}@media (max-width: 35.999rem){.billing-charges-row-container{flex-direction:column}}@media (min-width: 85.375rem){.billing-charges-row-container{align-items:center}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container{align-items:center}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container{align-items:center}}@media (max-width: 35.999rem){.billing-charges-row-container{align-items:flex-start}}.billing-charges-row-container .loading-element{width:6.25rem;max-width:6.25rem;height:1.5rem}.billing-charges-row-container .loading-element.left-padded{margin-left:.25rem}.billing-charges-row-container .loading-element.top-padded{margin-top:.5rem}.billing-charges-row-container.gray-background{background-color:var(--bluon--ds--gray-50)}.billing-charges-row-container .billing-charges-title-section{display:flex;flex-direction:column;justify-content:space-between;min-height:3.5rem;height:auto}.billing-charges-row-container .billing-charges-title-section .title-container{display:flex;flex-direction:row;align-items:center}.billing-charges-row-container .billing-charges-title-section .title-container .title-icon{width:1.5rem;height:1.5rem;color:var(--bluon--ds--black-90);margin-right:.5rem}.billing-charges-row-container .billing-charges-title-section .title-container .title{font-family:Montserrat;font-style:normal;font-weight:600;color:var(--bluon--ds--black-90)}.billing-charges-row-container .billing-charges-title-section .title-container a{color:var(--bluon--ds--blue-500);margin-left:.25rem}.billing-charges-row-container .price-section{display:flex;flex-direction:column;justify-content:center;height:3.5rem}@media (min-width: 85.375rem){.billing-charges-row-container .price-section{align-items:flex-end}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section{align-items:flex-end}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section{align-items:flex-end}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section{align-items:flex-start}}@media (min-width: 85.375rem){.billing-charges-row-container .price-section{margin-top:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section{margin-top:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section{margin-top:0rem}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section{margin-top:1rem}}.billing-charges-row-container .price-section .price-container{display:flex;flex-direction:row}.billing-charges-row-container .price-section .price-container .price-info{font-family:Montserrat;font-style:normal;font-weight:600;color:var(--bluon--ds--black-90)}.billing-charges-row-container .price-section .price-container .price-success{font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;color:var(--bluon--ds--green-500)}.billing-charges-row-container .price-section .price-container .price-crossed{font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem;text-decoration:line-through;color:var(--bluon--ds--black-60)}.billing-charges-row-container .price-section .price-container a{font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--black-40);margin-left:.25rem}.billing-charges-row-container .price-section .price-detail-success{margin-top:.25rem;font-style:normal;color:var(--bluon--ds--green-700)}.billing-charges-row-container .price-section .price-detail-info{margin-top:.25rem;font-size:.875rem;font-style:normal;line-height:143%;color:var(--bluon--ds--black-60)}@media (min-width: 85.375rem){.billing-charges-row-container .price-section .price-detail-info{text-align:left}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section .price-detail-info{text-align:left}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section .price-detail-info{text-align:right}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section .price-detail-info{text-align:right}}@media (min-width: 85.375rem){.billing-charges-row-container .price-section .price-detail-info{width:100%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section .price-detail-info{width:100%}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section .price-detail-info{width:80%}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section .price-detail-info{width:80%}}.billing-charges-row-container .price-section .price-detail-regular{margin-top:.25rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--black-90);font-family:Montserrat}.billing-charges-row-container .price-section .price-extra-detail-success{margin-top:.25rem;font-style:normal;color:var(--bluon--ds--green-700)}.billing-charges-row-container .price-section .price-extra-detail-info{margin-top:.25rem;font-size:.875rem;font-style:normal;line-height:143%;color:var(--bluon--ds--black-60)}@media (min-width: 85.375rem){.billing-charges-row-container .price-section .price-extra-detail-info{text-align:left}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section .price-extra-detail-info{text-align:left}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section .price-extra-detail-info{text-align:right}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section .price-extra-detail-info{text-align:right}}@media (min-width: 85.375rem){.billing-charges-row-container .price-section .price-extra-detail-info{width:100%}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.billing-charges-row-container .price-section .price-extra-detail-info{width:100%}}@media (max-width: 52.124rem) and (min-width: 36rem){.billing-charges-row-container .price-section .price-extra-detail-info{width:80%}}@media (max-width: 35.999rem){.billing-charges-row-container .price-section .price-extra-detail-info{width:80%}}.billing-charges-row-container .price-section .price-extra-detail-regular{margin-top:.25rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--black-90);font-family:Montserrat}.charges-section{display:flex;flex-direction:column;width:100%;margin-top:2rem}.charges-section .charges-section-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:123.5%;color:var(--bluon--ds--black-90)}.charges-section .charges-section-content{margin-top:1rem;width:100%}.charges-section .charges-section-content .charges-divider{color:var(--bluon--ds--gray-700)}.annual-charges-container{display:flex;flex-direction:column;width:100%;margin-top:3rem}.annual-charges-container .annual-charges-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:123.5%;color:var(--bluon--ds--black-90)}.annual-charges-container .annual-charges-content{display:flex;flex-direction:column;width:100%;margin-top:1rem}.annual-charges-container .error-message-container{margin-top:1rem;background-color:var(--bluon--ds--gray-50)}.manage-plan-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.manage-plan-modal .manage-plan-modal-content{display:flex;flex-direction:column;z-index:1;position:relative;margin:auto;max-height:60%;border-radius:1rem;border:1px solid var(--bluon--ds--gray-200);background-color:var(--bluon--ds-white)}@media (min-width: 85.375rem){.manage-plan-modal .manage-plan-modal-content{width:48rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.manage-plan-modal .manage-plan-modal-content{width:48rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.manage-plan-modal .manage-plan-modal-content{width:95%}}@media (max-width: 35.999rem){.manage-plan-modal .manage-plan-modal-content{width:95%}}.manage-plan-modal .manage-plan-modal-content .modal-header{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem 2rem}.manage-plan-modal .manage-plan-modal-content .modal-header .title-container{display:flex;flex-direction:row;align-items:center}.manage-plan-modal .manage-plan-modal-content .modal-header .title-container .title{font-style:normal;font-weight:700;line-height:150%;letter-spacing:.015rem}.manage-plan-modal .manage-plan-modal-content .modal-header .close-container{margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.manage-plan-modal .manage-plan-modal-content .modal-header .close-container .icon-close{width:1.5rem;height:1.5rem;color:var(--bluon--ds--gray-700)}.manage-plan-modal .manage-plan-modal-content .modal-body{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds--gray-100)}@media (min-width: 85.375rem){.manage-plan-modal .manage-plan-modal-content .modal-body{height:23.25rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.manage-plan-modal .manage-plan-modal-content .modal-body{height:23.25rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.manage-plan-modal .manage-plan-modal-content .modal-body{height:45rem}}@media (max-width: 35.999rem){.manage-plan-modal .manage-plan-modal-content .modal-body{height:45rem}}.manage-plan-modal .manage-plan-modal-content .modal-body .form-container{width:100%;height:100%;border:none!important}.manage-plan-modal .manage-plan-modal-content .modal-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:.5rem 0rem}.manage-plan-modal .manage-plan-modal-content .modal-footer .contact-info{font-style:normal}.manage-plan-modal .manage-plan-modal-content .modal-footer .contact-info a{font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--blue-500)}.manage-plan-container{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-radius:1rem;background-color:var(--bluon--ds-white);border:1px solid var(--bluon--ds--blue-100);margin-top:3rem;width:100%}@media (min-width: 85.375rem){.manage-plan-container{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.manage-plan-container{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.manage-plan-container{flex-direction:row}}@media (max-width: 35.999rem){.manage-plan-container{flex-direction:column}}.manage-plan-container .info-container{display:flex;flex-direction:column;justify-content:center;max-width:70%}@media (min-width: 85.375rem){.manage-plan-container .info-container{margin-bottom:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.manage-plan-container .info-container{margin-bottom:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.manage-plan-container .info-container{margin-bottom:0rem}}@media (max-width: 35.999rem){.manage-plan-container .info-container{margin-bottom:1rem}}.manage-plan-container .info-container .content-title{font-style:normal;font-weight:700;font-family:Montserrat;line-height:100%;color:var(--bluon--ds--black-90)}.manage-plan-container .info-container .content-message{margin-top:.5rem;font-style:normal;color:var(--bluon--ds--black-60)}.invoice-row:not(:last-child){border-bottom:1px solid rgb(224,224,224)}.invoice-row .invoice-status.paid{color:var(--bluon--ds--green-700)}.invoice-row .invoice-status.pending{color:var(--bluon--ds--orange-700)}.invoice-row .invoice-status.canceled{color:var(--bluon-ds--tomato-500)}.invoice-row .invoice-icon{width:1.25rem;height:1.25rem}.invoice-row .invoice-pdf-button{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25rem .95rem;border-radius:62.5rem;border:1px solid var(--bluon--ds--blue-500)}.invoice-row .invoice-pdf-button.Mui-disabled{border:1px solid var(--bluon--ds--gray-500)}.invoice-row .loading-cell{width:6.25rem;height:1.5rem}.invoice-history-container{width:100%;display:flex;flex-direction:column;margin-top:3rem}.invoice-history-container .invoice-history-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:123.5%;color:var(--bluon--ds--black-90)}.invoice-history-container .invoice-table-container{display:flex;flex-direction:column;width:100%;margin-top:1rem;padding:0rem 1.5rem}.invoice-history-container .invoice-table-container tfoot,.invoice-history-container .invoice-table-container .invoice-table-header{position:inherit!important}.invoice-history-container .invoice-table-container .table-header-cell{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:.010625rem}.empty-message-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;margin-top:2rem}.empty-message-container .empty-message-icon{width:2.5rem;height:2.5rem}.empty-message-container .empty-message-title-container{margin-top:.6875rem}.empty-message-container .empty-message-title-container .empty-message-title{font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.00625rem}.empty-message-container .empty-message-content-container{margin-top:.6875rem}.empty-message-container .empty-message-content-container .empty-message-content{text-align:center;font-style:normal}.billing-credit-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.75rem;background-color:var(--bluon--ds--green-background);border-radius:.5rem;border:.0625rem solid var(--bluon--ds--green-600);margin-top:1rem}.billing-credit-container .billing-credit-info-container{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.billing-credit-container .billing-credit-info-container .icon-container{width:1.5rem;height:1.5rem}.billing-credit-container .billing-credit-info-container .icon-container .icon{width:100%;height:100%;color:var(--bluon--ds--green-600)}.billing-credit-container .billing-credit-info-container .billing-credit-info{display:flex;flex-direction:column;gap:.25rem}.billing-credit-container .billing-credit-info-container .billing-credit-info .title{font-family:Montserrat;font-style:normal;font-weight:600;color:var(--bluon--ds--green-600)}.billing-credit-container .billing-credit-info-container .billing-credit-info .content{font-style:normal;color:var(--bluon--ds--green-600)}.billing-credit-container .credit-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.billing-credit-container .credit-container .credit{font-family:Montserrat;font-style:normal;font-weight:600;color:var(--bluon--ds--green-600)}.plan-and-billing-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:2rem 3rem;border-radius:.5rem;background-color:var(--bluon--ds-white)}.plan-and-billing-container .plan-and-billing-header{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 85.375rem){.plan-and-billing-container .plan-and-billing-header{flex-direction:row}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-and-billing-container .plan-and-billing-header{flex-direction:row}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-and-billing-container .plan-and-billing-header{flex-direction:row}}@media (max-width: 35.999rem){.plan-and-billing-container .plan-and-billing-header{flex-direction:column}}.plan-and-billing-container .plan-and-billing-header .plan-and-billing-title{font-style:normal;font-weight:700;line-height:150%;letter-spacing:.015rem}@media (min-width: 85.375rem){.plan-and-billing-container .plan-and-billing-header .plan-and-billing-title{margin-bottom:0rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.plan-and-billing-container .plan-and-billing-header .plan-and-billing-title{margin-bottom:0rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.plan-and-billing-container .plan-and-billing-header .plan-and-billing-title{margin-bottom:0rem}}@media (max-width: 35.999rem){.plan-and-billing-container .plan-and-billing-header .plan-and-billing-title{margin-bottom:1rem}}.plan-and-billing-container .plan-and-billing-footer{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;margin-top:3rem}.plan-and-billing-container .plan-and-billing-footer .contact-info{font-style:normal}.plan-and-billing-container .plan-and-billing-footer .contact-info a{font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--bluon--ds--blue-500)}.company-info-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto;align-items:flex-end;max-width:50%}.company-info-container .company-name{font-size:1.125rem;font-style:normal;font-weight:700;line-height:123.5%;color:var(--bluon--ds--black-90);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-info-container .user-info{margin-top:.25rem;line-height:157.143%;letter-spacing:-.288px;color:var(--bluon--ds--black-60);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-settings-main-container{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--bluon--ds--gray-50);position:relative;overflow-y:hidden}.company-settings-main-container .company-settings-title-container{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem 2rem;background-color:var(--bluon--ds-white)}.company-settings-main-container .company-settings-title-container .company-settings-title{font-feature-settings:"clig" off,"liga" off;font-style:normal;font-weight:700;color:var(--bluon--ds--black-90)}.company-settings-main-container .company-settings-tabs-container{display:"flex";flex-direction:"row";width:"100%";padding-left:2rem;background-color:var(--bluon--ds-white)}.company-settings-main-container .company-settings-content-container{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;width:100%;height:100%;overflow-y:auto}.metric-card{min-height:20rem;border-width:1px;padding:2rem;gap:1.5rem;background-color:var(--bluon--ds-white);display:flex;flex-direction:column;border:1px solid var(--bluon--ds--gray-200);height:100%}.metric-card.kpi{background-color:var(--bluon--ds--blue-500);border-radius:1.5rem;gap:1rem;display:flex;justify-content:center;align-items:center}.metric-card.kpi.loading{gap:0!important}.metric-card.kpi .subtitle-container{max-width:14rem}.metric-card.kpi .subtitle-container .regular.loading{display:flex;flex-direction:column;align-items:center}.metric-card.kpi .title-container{background-color:var(--bluon--ds--blue-500);display:flex;gap:1rem;padding:0;justify-content:flex-start;align-items:center}.metric-card.kpi .title-container.center{justify-content:center}.metric-card.kpi .title-container .timer{color:var(--bluon--ds-white);width:3rem;height:3.5rem}.metric-card.kpi .title-container h1{font-family:Montserrat;color:var(--bluon--ds-white);font-weight:700;font-size:4rem;line-height:4rem;text-align:center;letter-spacing:"1%"}.metric-card.kpi .hours-saved{font-family:Montserrat;font-weight:700;font-size:2rem;line-height:3rem;text-align:center;letter-spacing:"1%";color:var(--bluon--ds-white)}.metric-card.kpi h3{color:var(--bluon--ds-white);font-family:Montserrat;font-size:1.375rem;line-height:1.375rem;letter-spacing:.1px;text-align:center;font-weight:400}.metric-card.kpi h3 .highlight{font-weight:700}.metric-card{min-height:20rem;border-width:1px;padding:2rem;gap:1.5rem;background-color:var(--bluon--ds-white);display:flex;flex-direction:column;border:1px solid var(--bluon--ds--gray-200)}.metric-card.rounded{border-radius:1.5rem}.metric-card-title-container{display:flex;gap:1rem;align-items:center}.metric-card-title-container .icon{width:2rem;height:2rem;color:var(--bluon--ds--blue-500)}.metric-card-title-container .title{font-family:Montserrat;color:var(--bluon--ds--blue-500);font-size:1rem;line-height:1.5rem;font-weight:600}.metric-card-info-container{display:flex;gap:1.5rem;padding:0 0 0 .75rem;flex-direction:column;justify-content:space-between;min-height:12.5rem}.metric-card-info-container .hours-container h1{font-family:Montserrat;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:"1%"}.metric-card-info-container .hours-container .saved-container{display:flex;gap:.5rem}.metric-card-info-container .hours-container .saved-container h4{font-family:Montserrat;font-weight:700;color:var(--bluon-ds--text-tertiary);font-size:1.125rem}.metric-card-info-container .hours-container .saved-container .info-icon{color:var(--bluon--ds--blue-500)}.metric-card-info-container .info div{display:flex;gap:.5rem;padding:.5rem 0;align-items:center}.metric-card-info-container .info .first{border-bottom:1px solid var(--bluon--ds--gray-300)}.metric-card-info-container .info h2{font-family:Montserrat;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:"1%";color:var(--bluon--ds--blue-500)}.metric-card-info-container .info-message{font-family:Montserrat;font-weight:600;line-height:1.5rem;font-size:1rem;color:var(--bluon-ds--text-secondary)}.metric-section .metrics-container{margin:1rem auto;width:100%;max-width:94.5rem}@media (min-width: 85.375rem){.metric-section .metrics-container{padding:0 4rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.metric-section .metrics-container{padding:0 4rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.metric-section .metrics-container{padding:0 .5rem}}@media (max-width: 35.999rem){.metric-section .metrics-container{padding:0 .5rem}}.ned-message-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem;height:18.75rem}.ned-message-container .ned-icon-container{width:2rem;height:2rem}.ned-message-container .ned-icon-container .ned-icon{width:100%;height:100%;color:var(--bluon--ds--blue-500)}.ned-message-container .ned-title{font-style:normal;font-weight:700;letter-spacing:.00625rem;font-size:1.375rem;line-height:1.375rem;font-family:Montserrat;color:var(--bluon--ds--label-black)}.ned-message-container .ned-message{font-style:normal;color:var(--bluon--ds--label-black)}.ned-message-container .element-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:.6875rem}.ned-message-container .retry-button{min-height:2.625rem;padding:.5rem 1.5rem .625rem}.graphics-section .graphics-container{margin:auto;width:100%;margin-bottom:1rem;max-width:94.5rem}@media (min-width: 85.375rem){.graphics-section .graphics-container{padding:0 4rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.graphics-section .graphics-container{padding:0 4rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.graphics-section .graphics-container{padding:0 .5rem}}@media (max-width: 35.999rem){.graphics-section .graphics-container{padding:0 .5rem}}.graphics-section .graphics-container .graphics-card-container{border-radius:1rem;padding:1rem;width:100%;min-height:25.375rem;justify-content:flex-start}.graphics-section .graphics-container .graphics-card-container .error-message-container{margin:auto}.graphics-section .graphics-container .graphics-card-container .graphic-loader-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;min-height:19.375rem}.graphics-section .graphics-container .graphics-card-container .graphic-loader-container .graphic-loader{height:3rem;width:3rem;color:var(--bluon--ds--gray-700)}.graphics-section .graphics-container .graphics-card-container .pie-chart-container{width:50%;height:17.625rem;margin-left:auto}.graphics-section .graphics-container .graphics-card-container .list-item-avatar{width:1rem;height:1rem;border-radius:.5rem;margin:auto}.graphics-section .graphics-container .title-container{display:flex;padding:.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.graphics-section .graphics-container .title-container .left-title-container{display:flex;flex-direction:row;align-items:center}.graphics-section .graphics-container .title-container .left-title-container.padded{width:60%}.graphics-section .graphics-container .title-container .left-title-container .title-container-title{font-family:Montserrat;font-weight:700;line-height:2rem;font-size:1.5rem;letter-spacing:"1%"}.graphics-section .graphics-container .title-container .left-title-container .title-container-title.padded{max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.graphics-section .graphics-container .title-container .left-title-container .tooltip-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:1rem;height:1rem;cursor:pointer}.graphics-section .graphics-container .title-container .left-title-container .tooltip-container .tooltip-icon{width:100%;height:100%;margin-left:.5rem;color:var(--bluon--ds--blue-300)}.graphics-section .graphics-container .title-container-note{font-family:Montserrat;font-weight:600;line-height:1.406rem;font-size:1rem;letter-spacing:-.015rem;text-align:right;color:var(--bluon-ds--text-tertiary)}.topic-wrapper .topic-name{color:var(--bluon-ds--text-primary);font-weight:400;font-size:.75rem;line-height:1.2rem;display:"inline"}.topic-wrapper .topic-value{color:var(--bluon-ds--text-tertiary);font-weight:400;font-size:.75rem;line-height:1.2rem}.pie-chart-block{min-height:18.75rem;width:100%}.pie-chart-block.center{display:flex;align-items:center}.pie-chart-block .list-item-container{width:50%}.pie-chart-block .list-item-container .list-item.active{background-color:var(--bluon-ds--hover-blue-1);border-radius:.5rem}.empty-state-container{padding:1rem;height:100%;background-color:var(--bluon--ds--gray-100);border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6875rem;width:31.25rem}.empty-state-container .icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2rem;height:2rem}.empty-state-container .icon-container .icon{width:100%;height:100%;color:var(--bluon--ds--gray-600)}.empty-state-container .title{font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.00625rem;color:var(--bluon--ds--gray-600);text-align:center}.empty-state-container .description{text-align:center;font-style:normal;color:var(--bluon--ds--gray-600)}.master-mechanic-insights{display:flex;flex-direction:column;width:100%;height:17.75rem;align-items:center;justify-content:center;background-color:var(--bluon--ds-white);padding:.5rem}.master-mechanic-insights .insight-container{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;gap:5%}.master-mechanic-insights .insight-container .insight-inner-container{display:flex;flex-direction:column;text-align:start;width:100%;height:80%;overflow-y:auto}.master-mechanic-insights .insight-container .insight-inner-container .insight{color:var(--bluon--ds--black-90);margin-bottom:.5rem}.master-mechanic-insights .insight-container .insight-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:15%}.master-mechanic-insights .insight-container .insight-footer .label{font-size:.75rem;font-style:normal;line-height:166%;letter-spacing:.025rem;color:var(--bluon--ds--black-40)}.master-mechanic-insights .insight-container .insight-footer .label a{font-weight:700}.empty-banner-container>div{overflow:hidden}.empty-banner-container{background-color:var(--bluon--ds--blue-50);width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.empty-banner-container .title-container>div{overflow:hidden}.empty-banner-container .title-container{flex-direction:column;max-width:44.5rem;padding:0}.empty-banner-container .title-container.blue{background-color:var(--bluon--ds--blue-50)}.empty-banner-container .title-container h1{font-family:Montserrat;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:"1%";text-align:center}.empty-banner-container .title-container .subtitle{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.15px;text-align:center;color:var(--bluon-ds--text-secondary)}.main-container{display:flex;flex-direction:column;width:100%;background-color:var(--bluon--ds--gray-50);position:relative;height:100%;overflow-y:auto}.main-container .title-container{display:flex;width:"100%";background-color:var(--bluon--ds-white);justify-content:space-between}.main-container .title-container.sticky{position:sticky;z-index:1100;top:0;left:auto;right:0}@media (min-width: 85.375rem){.main-container .title-container{padding:1.5rem 2.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.main-container .title-container{padding:1.5rem 2.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.main-container .title-container{padding:1.5rem 2.5rem}}@media (max-width: 35.999rem){.main-container .title-container{padding:.5rem 1rem}}.main-container .title-container h1{font-family:Montserrat;font-weight:700;line-height:2rem;letter-spacing:"1%"}@media (min-width: 85.375rem){.main-container .title-container h1{font-size:2rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.main-container .title-container h1{font-size:2rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.main-container .title-container h1{font-size:1.5rem}}@media (max-width: 35.999rem){.main-container .title-container h1{font-size:1.5rem}}.main-container .title-container-subtitle{font-size:.875rem;line-height:1.453rem;font-weight:400;color:var(--bluon-ds--generic-black-1)}.main-container .title-container .date-container{display:flex;flex-direction:column;gap:.5rem}.main-container .title-container .date-container .date{text-align:right;line-height:1.375rem;letter-spacing:.1px;color:var(--bluon--ds--blue-700);font-weight:700;font-family:Montserrat;font-size:1.375rem}@media (min-width: 85.375rem){.main-container .title-container .date-container .date{text-align:right}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.main-container .title-container .date-container .date{text-align:right}}@media (max-width: 52.124rem) and (min-width: 36rem){.main-container .title-container .date-container .date{text-align:right}}@media (max-width: 35.999rem){.main-container .title-container .date-container .date{text-align:left}}.main-container .title-container .date-container .date .MuiSkeleton-root{float:right}.main-container .title-container .date-container .users{font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:.1px;text-align:right;color:var(--bluon-ds--text-secondary)}@media (min-width: 85.375rem){.main-container .title-container .date-container .users{text-align:right}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.main-container .title-container .date-container .users{text-align:right}}@media (max-width: 52.124rem) and (min-width: 36rem){.main-container .title-container .date-container .users{text-align:right}}@media (max-width: 35.999rem){.main-container .title-container .date-container .users{text-align:left}}.main-container .title-container .date-container .users .MuiSkeleton-root{float:right}.b4b-resource-center-container{background-color:var(--bluon--ds-white);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.b4b-resource-center-container .resource-center-iframe{height:100%;min-width:100%}.b4b-error-container{display:flex;height:100%;background-color:var(--bluon--ds-white)}.b4b-custom-alert{width:28rem;height:98%;background:var(--bluon--ds-white);border-radius:1rem;border:1px solid var(--bluon--ds--black-30);box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px -7px #0003}.b4b-custom-alert .alert-container{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem .5rem .5rem 1.25rem}.b4b-custom-alert .alert-container .MuiTypography-h4{font-size:1.125rem;font-family:Montserrat;font-weight:700;word-break:break-word}.b4b-custom-alert .alert-container .alert-actions{display:flex;flex-direction:row;align-items:center}.b4b-custom-alert .border-bottom{height:.75rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}:root{--bluon--ds-white: #ffffff;--bluon--ds-default-bg: #f0f0f0;--bluon--ds--black: #000000;--bluon--ds--red: #d31a00;--bluon--ds--label-black: #323e4a;--bluon--ds--label--web--blues: #000719;--bluon--ds--black-30: rgba(17, 19, 24, .3);--bluon--ds--black-40: rgba(17, 19, 24, .4);--bluon--ds--black-60: rgba(17, 19, 24, .6);--bluon--ds--black-87: rgba(17, 19, 24, .87);--bluon--ds--black-90: rgba(17, 19, 24, .9);--bluon--ds--green-background: #f3faf6;--bluon--ds--text-primary: rgba(17, 19, 24, .9);--bluon--ds--scrollbar: #11131866;--bluon--ds--trackBar: #f8f8f8;--bluon--ds--blue-50: #e6ecff;--bluon--ds--blue-100: #cedafc;--bluon--ds--blue-200: #9eb8ff;--bluon--ds--blue-300: #7197fe;--bluon--ds--blue-400: #4375fe;--bluon--ds--blue-500: #1352fe;--bluon--ds--blue-600: #013bda;--bluon--ds--blue-700: #012ca3;--bluon--ds--blue-800: #001d6b;--bluon--ds--blue-900: #001d6b;--bluon--ds--navy-50: #e9edf1;--bluon--ds--navy-100: #cfd9e2;--bluon--ds--navy-200: #9fb3c6;--bluon--ds--navy-300: #718ca9;--bluon--ds--navy-400: #4d6680;--bluon--ds--navy-500: #304050;--bluon--ds--navy-600: #263340;--bluon--ds--navy-700: #1d2630;--bluon--ds--navy-800: #121a20;--bluon--ds--navy-900: #0b0d10;--bluon--ds--gray: #979797;--bluon--ds--gray-50: #f9f9fb;--bluon--ds--gray-80: #a6a6a6;--bluon--ds--gray-100: #f3f4f6;--bluon--ds--gray-200: #e7e9ed;--bluon--ds--gray-300: #dcdee5;--bluon--ds--gray-400: #d1d3dd;--bluon--ds--gray-500: #c4c8d4;--bluon--ds--gray-600: #959cb2;--bluon--ds--gray-700: #67718e;--bluon--ds--gray-800: #454b5e;--bluon--ds--gray-900: #22262f;--bluon--ds--gray-950: #707174;--bluon--ds--yellow-50: #fffaea;--bluon--ds--yellow-100: #fff7dc;--bluon--ds--yellow-200: #fdf0b8;--bluon--ds--yellow-300: #fee795;--bluon--ds--yellow-400: #fddf72;--bluon--ds--yellow-500: #fed64d;--bluon--ds--yellow-600: #fcc80a;--bluon--ds--yellow-700: #c49b04;--bluon--ds--yellow-800: #836700;--bluon--ds--yellow-900: #423401;--bluon--ds--orange-50: #fff7eb;--bluon--ds--orange-100: #fef1db;--bluon--ds--orange-200: #ffe1b8;--bluon--ds--orange-300: #ffd294;--bluon--ds--orange-400: #ffc370;--bluon--ds--orange-500: #ffb44d;--bluon--ds--orange-600: #ff9908;--bluon--ds--orange-700: #c77400;--bluon--ds--orange-800: #854d00;--bluon--ds--orange-900: #422700;--bluon--ds--green-50: #dbffea;--bluon--ds--green-100: #bdffd7;--bluon--ds--green-200: #7affaf;--bluon--ds--green-300: #37ff88;--bluon--ds--green-400: #02f562;--bluon--ds--green-500: #00b246;--bluon--ds--green-600: #008f39;--bluon--ds--green-700: #016b2c;--bluon--ds--green-800: #00471d;--bluon--ds--green-900: #00240e;--bluon-ds--tomato-50: #ffffff;--bluon-ds--tomato-100: #ffe1db;--bluon-ds--tomato-200: #ffc1b8;--bluon-ds--tomato-300: #ffa08f;--bluon-ds--tomato-400: #ff816c;--bluon-ds--tomato-500: #ff6348;--bluon-ds--tomato-600: #ff2a05;--bluon-ds--tomato-700: #c21d01;--bluon-ds--tomato-800: #851400;--bluon-ds--tomato-900: #420a00;--bluon-ds--text-primary: rgba(17, 19, 24, .9);--bluon-ds--text-secondary: rgba(17, 19, 24, .6);--bluon-ds--text-tertiary: rgba(17, 19, 24, .4);--bluon-ds--text-disabled: rgba(17, 19, 24, .3);--bluon-ds--navbar-primary: #707174;--bluon-ds--generic-navy-1: #323e4a;--bluon-ds--generic-black-1: #11131899;--bluon-ds--hover-blue-1: #1352fe0d}#root{width:100vw;height:100vh;background-color:var(--bluon--ds-white);scrollbar-color:var(--bluon--ds--scrollbar) var(--bluon--ds--trackBar)}#root a{text-decoration:none}::-webkit-scrollbar{width:.875rem}::-webkit-scrollbar-track{background:var(--bluon--ds-white);border-radius:.625rem;border-left:1px solid var(--bluon--ds--gray-400)}::-webkit-scrollbar-thumb{background:var(--bluon--ds--scrollbar);border-radius:.625rem;border:.25rem solid var(--bluon--ds-white)}
