*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body{line-height:1.5;font-family:system-ui,sans-serif;background-color:#fff;color:#000}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{background:none;border:none;font:inherit;color:inherit;outline:none}img,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background-color:transparent}@font-face{font-family:The Group Head;src:url(/web/assets/TheGroupHEAD-Light-kNOJ7Sxe.woff2)}@font-face{font-family:The Group Text;src:url(/web/assets/TheGroupTEXT-Regular-DMGbJFn3.woff2)}body{background-color:#f0f1f2}h1,h2,h3,h4,h5,h6,p{color:#1b1e1f}.icon-24,.icon-24 svg{width:2.4rem;height:2.4rem}.icon-16,.icon-16 svg{width:1.6rem;height:1.6rem}.welcome-page{display:flex;flex-direction:column;gap:6.4rem;min-height:100vh}.welcome-page .welcome{flex:1 0 auto}@media (min-width: 641px){.welcome-page{gap:9.2rem}}@media (min-width: 1081px){.welcome-page{gap:19.2rem}}.welcome{margin-top:6.4rem;padding:3.2rem 1.4rem 0}.welcome h1{margin-bottom:1.6rem}.welcome .tiles{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:4.8rem;gap:.8rem}.welcome .tiles .tile{width:100%;border:solid 1px #DFE2E6;border-radius:.8rem;background-color:#fff;cursor:pointer}.welcome .tiles .tile .img{width:100%;aspect-ratio:16/9;border-radius:.8rem .8rem 0 0}.welcome .tiles .tile h5{padding:1.6rem 2.4rem}.welcome .tiles .tile:hover{background-color:#f7fbfb;border:solid 1px #008075}@media (min-width: 641px){.welcome{display:flex;flex-direction:column;align-items:start;padding:3.2rem 15.5% 0;margin-top:10.4rem}.welcome .tiles{gap:1.6rem}.welcome .tiles .tile h5{padding:3.2rem 2.4rem}}@media (min-width: 1081px){.welcome{margin-top:13.6rem}.welcome .tiles{flex-direction:row;margin-top:6.4rem;gap:3.2rem}.welcome .tiles .tile{width:calc(50% - 1.6rem)}}button{width:fit-content}button.small{padding:0 1.6rem;font-size:1.4rem;line-height:1.7rem;border-radius:2.4rem;height:3.2rem}button.large{padding:0 2.4rem;font-size:1.6rem;line-height:2rem;border-radius:2.4rem;height:4rem}button:disabled{cursor:not-allowed}.secondaryBtn{color:#008075;border:solid 1px #008075}.secondaryBtn:hover{background-color:#f7fbfb;border:solid 1px #008075}.tertiaryBtn{color:#008075}.tertiaryBtn:hover{background-color:#f7fbfb}.primaryBtn{color:#fff;background-color:#008075}.primaryBtn:hover{background-color:#006058}.primaryBtn:disabled{background-color:#a8adb3}.supremeBtn{color:#008075;background-color:#c2fe06}.supremeBtn:hover{color:#c2fe06;background-color:#008075}.supremeBtn:disabled{background-color:#a8adb3;color:#fff}.button-with-subline{border-radius:.8rem;text-align:start;padding:1.6rem 2.4rem;flex:1;width:100%;color:#000;background-color:#fff;border:solid 1px #ffffff}.button-with-subline:hover{background-color:#f7fbfb}.button-with-subline h5{margin-bottom:.8rem}.button-with-subline h5,.button-with-subline p{color:#000}.button-with-subline.active{color:#fff;background-color:#008075}.button-with-subline.active:hover{background-color:#006058}@media (min-width: 641px){button.small{padding:0 2.4rem;font-size:1.6rem;line-height:2rem;border-radius:2.4rem;margin:auto 0;height:4rem}button.large{padding:1.4rem 4.8rem;font-size:1.8rem;line-height:2.2rem;border-radius:3.2rem;height:6.4rem}}.option{background-color:#fff;height:6rem;width:100%;border-radius:.8rem;border:.2rem solid #DFE2E6;display:flex;align-items:center;padding:1.2rem 1.6rem;cursor:pointer}.option:hover{background-color:#f7fbfb}.option p{font-size:1.6rem;line-height:2.2rem}.option div>div:not(.img){width:3.2rem;height:3.2rem;margin-right:1.2rem;border-radius:50%;border:.2rem solid #000000}.option p,.option svg{color:#000}.option svg{margin:1.8rem 2.4rem 1.8rem auto;width:2.4rem;height:2.4rem;justify-self:center}.option .img{width:100%;background-color:#a8adb3;border-radius:.4rem;margin-top:1.6rem}.option.radio{margin:0 auto}.option.radio .text-container{display:flex;flex-direction:row;align-items:center}.option.selected:not(.disabled){background-color:#008075;border-color:#008075}.option.selected:not(.disabled) div>div:not(.img){border-color:#fff;position:relative}.option.selected:not(.disabled) div>div:not(.img):after{background-color:#fff;position:absolute;content:"";width:1.6rem;height:1.6rem;border-radius:inherit;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.option.selected:not(.disabled) p,.option.selected:not(.disabled) svg{color:#fff}.option.disabled{cursor:not-allowed;background-color:#fff;border:solid 1px #A8ADB3}.option.disabled div>div:not(.img){border-color:#a8adb3}.option.disabled p,.option.disabled svg{color:#a8adb3}.option.disabled .img{opacity:.22}.option:not(.radio){flex-direction:column;align-items:start;height:unset;width:100%}.option:not(.radio) p{font-size:2rem;line-height:2.6rem;font-family:The Group Head,sans-serif}.option:not(.radio) p.subline{font-size:1.4rem;line-height:2rem;margin-top:.4rem;font-family:The Group Text,sans-serif}@media (min-width: 641px){.option{padding:1.6rem 2.4rem}.option p{font-size:1.8rem;line-height:2.8rem}.option div>div:not(.img){margin-right:1.6rem}.option:not(.radio){display:flex;flex-direction:row;justify-content:space-between}.option:not(.radio) p{font-size:2.4rem;line-height:3.4rem}.option:not(.radio) p.subline{margin-top:.8rem;font-size:1.6rem;line-height:2.2rem}.option:not(.radio) .text-container{margin-right:2.4rem;width:80%}.option:not(.radio) .text-container:only-child{width:100%}.option:not(.radio) .img{width:16rem;margin-top:0}}@media (min-width: 1081px){.option.radio{width:30.5vw}}.header{width:100vw;min-height:6.4rem;padding:1.2rem 1.4rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:fixed;top:0;z-index:1;background-color:#002733}.header svg.did-logo{height:2.8rem;width:6.3rem;position:absolute;left:50%;transform:translate(-50%)}.header .desktop-btns{display:none}.header .options-dropdown-btn,.header .user-menu button{color:#fff;width:4rem;height:4rem;padding:.7rem;margin-left:auto;border-radius:50%;display:flex;justify-content:center;align-items:center}.header .user-menu{display:flex;align-items:center;margin-left:auto}.header .user-menu button{background-color:#c2fe06;cursor:pointer}.header .user-menu button svg{color:#008075}.header .user-menu button:hover{background-color:#008075}.header .user-menu button:hover svg{color:#c2fe06}.header .user-info-desktop{display:none}.header .mobile-back-btn{padding:.8rem;display:flex}.header .options-dropdown-btn{border:solid 1px #ffffff}.header .options-dropdown{position:absolute;top:6rem;width:calc(100% - 2.8rem);display:flex;flex-direction:column;border:solid 1px #DFE2E6;border-radius:.8rem;background-color:#fff}.header .options-dropdown .options-dropdown-menu{padding:.4rem .8rem .8rem}.header .options-dropdown .options-dropdown-menu .menu-item{width:100%;padding:1.4rem 2.4rem 1.3rem;font-size:1.4rem;line-height:1.7rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:solid 1px #DFE2E6;margin:.4rem 0;position:relative}.header .options-dropdown .options-dropdown-menu .menu-item:last-of-type{border-bottom:none;margin-bottom:0}.header .options-dropdown .options-dropdown-menu .menu-item:first-of-type{margin-top:0}.header .options-dropdown .options-dropdown-menu .menu-item:hover{background-color:#f7fbfb}.header .options-dropdown .options-dropdown-menu .menu-item svg{position:absolute;right:2.4rem}.header .dropdown-menu{position:absolute;width:calc(100% - 2.8rem);top:6rem;right:1.4rem;border-radius:.8rem;background-color:#fff;border:solid 1px #DFE2E6}.header .dropdown-menu .btn-container{padding:.4rem .8rem;display:flex;flex-direction:column;gap:.4rem}.header .dropdown-menu .btn-container .btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:2.25rem 2.4rem;border-radius:.4rem}.header .dropdown-menu .btn-container .btn:hover{background-color:#f7fbfb}.header .dropdown-menu .btn-container .btn .icon{color:#000;display:flex;margin-left:1rem}.header .dropdown-menu .btn-container .btn:last-of-type{border-bottom:none}.header .dropdown-menu .btn-container hr{border:0;border-top:.1rem solid #DFE2E6}.header .dropdown-menu .user-info-mobile,.header .options-dropdown .user-info-mobile{padding:1.6rem 3.2rem;background-color:#dfe2e6;border-radius:.8rem .8rem 0 0}.header .dropdown-menu .user-info-mobile p.body.small:nth-child(2),.header .options-dropdown .user-info-mobile p.body.small:nth-child(2){color:#636a6d}@media (min-width: 641px){.header{min-height:10.4rem;padding:2.8rem;justify-content:end}.header svg.did-logo{height:4rem;width:9rem}.header svg.did-logo:first-child{left:7.7rem}.header .options-dropdown-btn{margin:0}.header .user-menu button,.header .options-dropdown-btn{width:4.8rem;height:4.8rem}.header .desktop-btns{display:inline}.header .desktop-btns button{min-width:120px;height:4rem;padding:0 2.4rem;border-color:#fff;color:#fff}.header .desktop-btns button:hover{color:#000;background-color:#fff}.header .options-dropdown{width:34rem;top:8.4rem}.header .options-dropdown .user-info-mobile{display:none}.header .options-dropdown .options-dropdown-menu{padding:.8rem}.header .options-dropdown .options-dropdown-menu .menu-item{font-size:1.6rem;line-height:2rem}.header .user-info-desktop{display:block;margin-left:auto}.header .user-info-desktop p{color:#fff;margin-right:1.6rem;text-align:end}.header .user-info-desktop p.body.small:nth-child(2){color:#c2fe06}.header .mobile-back-btn{display:none}.header .dropdown-menu{top:8.4rem;right:3.2rem;width:34rem}.header .dropdown-menu .user-info-mobile{display:none}.header .dropdown-menu .btn-container .btn{padding:2.4rem}}@media (min-width: 1081px){.header{padding:2.8rem 7.4rem}.header svg.did-logo{height:4rem;width:9rem}.header svg.did-logo:first-child{left:11.9rem}.header .dropdown-menu{right:7.4rem}}.welcome-footer{position:relative;width:100vw;bottom:0;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-self:center;padding:1.6rem 1.4rem;flex-shrink:0}.welcome-footer .footer-text{padding:0;font-size:1.6rem;line-height:2rem;color:#008075}.welcome-footer button.btn.large{position:relative;padding:0;font-size:1.6rem;line-height:2rem}.welcome-footer button.btn.large p{color:#008075}.welcome-footer button.btn.large svg{color:#008075}.welcome-footer button.btn.large:hover p,.welcome-footer button.btn.large:hover svg{color:#006058}.welcome-footer button.btn.large:hover:after{position:relative;content:"";display:block;width:100%;border-bottom:1px solid #006058;top:.4rem}.welcome-footer .left{display:flex;flex-direction:column;align-items:start;gap:.8rem 1.6rem}.welcome-footer hr{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #DFE2E6;margin:1.6rem 0}.welcome-footer .right{display:flex;flex-direction:column;align-items:end}.welcome-footer .right button .content{display:flex;flex-direction:row;align-items:center}.welcome-footer .right button .content svg{margin-left:.8rem}@media (min-width: 641px){.welcome-footer{padding:3.2rem;height:20rem;flex-direction:row}.welcome-footer .left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.welcome-footer hr{display:none}.welcome-footer .right{flex-direction:row;align-items:center}}@media (min-width: 1081px){.welcome-footer{padding:2.8rem 7.4rem}}.manage-pricesheets-wrapper{display:flex;flex-direction:column;gap:6.4rem;min-height:100vh}@media (min-width: 641px){.manage-pricesheets-wrapper{gap:9.2rem}}@media (min-width: 1081px){.manage-pricesheets-wrapper{gap:19.2rem}}.manage-pricesheets{display:flex;flex:1 0 auto;flex-direction:column;padding:3.2rem 1.4rem 0;margin-top:6.4rem}.manage-pricesheets h2{margin-bottom:.8rem}.manage-pricesheets h5{margin:4.8rem 0 1.6rem}.manage-pricesheets .primaryBtn{display:flex;align-items:center;padding:.6rem 3.2rem .7rem 2.4rem;margin-top:2.4rem}.manage-pricesheets .primaryBtn svg{margin-right:.8rem}.manage-pricesheets .tertiaryBtn.margin-top{margin-top:1.2rem}.manage-pricesheets .sort-and-filter{position:relative;margin-top:4.8rem}.manage-pricesheets .sort-and-filter .input-field{margin-bottom:.8rem}.manage-pricesheets .sort-and-filter .select,.manage-pricesheets .sort-and-filter .input-wrapper input{height:4.8rem}.manage-pricesheets .pricesheet-list{width:100%}.manage-pricesheets .sold-car-name h6{display:inline}.manage-pricesheets .sold-car-name svg.icon-16{position:relative;top:.3rem;margin-right:.4rem}.manage-pricesheets .empty-pricesheet-tile{border:solid 1px #636A6D;display:flex;align-items:center;padding:.8rem 2.4rem;border-radius:.8rem}.manage-pricesheets .empty-pricesheet-tile h6{color:#636a6d}.manage-pricesheets span.danger{color:#d01628}.manage-pricesheets .pricesheet-loader{height:6.7rem}@media (min-width: 641px){.manage-pricesheets{width:69%;padding:3.2rem 0 0;margin:10.4rem auto 0}.manage-pricesheets .primaryBtn{margin-top:3.2rem}.manage-pricesheets .sort-and-filter{margin-top:6.4rem}.manage-pricesheets .sort-and-filter .select,.manage-pricesheets .sort-and-filter .input-wrapper input{height:6rem}.manage-pricesheets h5{margin:6.4rem 0 1.6rem}.manage-pricesheets .empty-pricesheet-tile{padding:4.2rem 3.2rem;border-radius:.8rem}.manage-pricesheets .pricesheet-loader{height:11.4rem}.manage-pricesheets .sold-car-name svg.icon-16{width:2.4rem;height:2.4rem;margin-right:.8rem;top:.7rem}}@media (min-width: 1081px){.manage-pricesheets{width:50%;margin-top:13.6rem}.manage-pricesheets .sort-and-filter{display:flex;gap:.8rem}.manage-pricesheets .sort-and-filter .input-field{flex:1;min-width:0}.manage-pricesheets .sort-and-filter .select{flex:0 0 auto;display:inline-block;width:auto;white-space:nowrap}}.list-loader{width:100%;border:solid .1rem #DFE2E6;border-radius:.8rem;margin-bottom:.8rem;padding:.8rem;box-sizing:border-box;display:flex;justify-content:center}.device-list .list-item{align-items:start}.list-item{position:relative;background-color:#fff;color:#000;width:100%;border:solid .1rem #DFE2E6;border-radius:.8rem;margin-bottom:.8rem;display:flex;justify-content:space-between;align-items:center;padding:.8rem;box-sizing:border-box;cursor:pointer}.list-item.highlighted{border-color:#b75e00}.list-item:hover{border-color:#008075}.list-item.selected{background-color:#008075;border-color:#008075}.list-item.selected h6,.list-item.selected .left .name-section .subtitle{color:#fff}.list-item.subtitle-danger .left .name-section .subtitle{color:#d01628}.list-item:last-of-type{margin-bottom:0}.list-item img{width:7.8rem;height:4.4rem;margin-right:1.2rem;border-radius:.4rem;object-fit:contain}.list-item .img-placeholder{width:7.8rem;height:4.4rem;background-color:#636a6d;margin-right:1.2rem;border-radius:.4rem}.list-item .left{display:flex;align-items:center}.list-item .left .name-section{display:flex;flex-direction:column;text-overflow:ellipsis}.list-item .left .name-section .subtitle{color:#636a6d}.list-item .right{max-width:30%}.list-item .controls,.list-item .button-row{display:none}.list-item .button-row .actionBtn{display:flex;width:5.6rem;height:5.6rem;padding:1.6rem;border-radius:.4rem;justify-content:center;align-items:center;cursor:pointer;color:#000}.list-item .button-row .actionBtn:hover{background-color:#f7fbfb}@media (min-width: 641px){.list-item{margin-bottom:1.2rem;padding:1.6rem}.list-item img,.list-item .img-placeholder{width:14.2rem;height:8rem;margin-right:2.4rem}.list-item .left .name-section .subtitle{margin-top:.4rem}}@media (min-width: 1081px){.list-item{padding:1.6rem}.list-item .left{margin-right:2.4rem}.list-item:not(.clickable){cursor:default}.list-item:hover .right:not(.keepOnHover){display:none}.list-item:hover .controls,.list-item .right{display:inline}.list-item .controls{display:none}.list-item .button-row{display:flex;flex-direction:row}}.action-overlay{width:100vw;height:100vh;position:fixed;inset:0;z-index:100;background-color:#000c;display:flex;justify-content:center;align-items:center}.action-overlay>div{background-color:#f0f1f2;height:auto;width:100%;margin:0 1.4rem;padding:3.2rem;border-radius:1rem;border:solid 1px #DFE2E6}.action-overlay>div h4{text-align:center}.action-overlay>div p{text-align:center;color:#a8adb3;margin:1rem 0}.action-overlay>div .buttons{display:flex;flex-direction:column;gap:1.6rem;margin-top:4.2rem}.action-overlay>div .buttons button{width:100%;font-size:1.6rem;line-height:2rem}@media (min-width: 641px){.action-overlay>div{width:70vw}.action-overlay>div .buttons{margin-top:5.8rem}.action-overlay>div .buttons button{width:100%;padding:1.4rem 4.8rem;font-size:1.8rem;line-height:2.2rem;height:6.4rem}}@media (min-width: 1081px){.action-overlay>div{width:30.5vw}}.user-menu-overlay{height:100vh;position:fixed;inset:0;z-index:100;background-color:#000c;padding-top:9.6rem}.user-menu-overlay .modal{border:solid 1px #DFE2E6;border-radius:.8rem;padding:.8rem;background-color:#fff;margin:0 1.4rem}.user-menu-overlay .modal .container{display:flex;flex-direction:column;gap:.4rem;min-width:12rem;max-height:60vh;overflow-y:auto}.user-menu-overlay .modal .container .menu-item{color:#000;height:4.5rem;width:100%;padding:1.4rem 2.4rem;position:relative;border-radius:.4rem;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;line-height:1.7rem}.user-menu-overlay .modal .container .menu-item svg{color:#000;stroke:none}.user-menu-overlay .modal .container .menu-item:hover{background-color:#f7fbfb}.user-menu-overlay .modal .container .menu-item:disabled{background-color:#fff;color:#a8adb3}.user-menu-overlay .modal .container .menu-item.active{color:#fff;background-color:#008075}.user-menu-overlay .modal .container .menu-item.active svg{color:#fff;stroke:none}.user-menu-overlay .modal .container .menu-item.centered{justify-content:center}.user-menu-overlay .modal .container .menu-item .text{margin-right:1rem}.user-menu-overlay .modal .container .menu-item .icon{display:flex;align-items:center}.user-menu-overlay .modal .container hr{border:0;border-top:.1rem solid #DFE2E6}@media (min-width: 641px){.user-menu-overlay{padding-top:13.8rem}.user-menu-overlay .modal{width:69%;margin:auto}.user-menu-overlay .modal .container .menu-item{height:4.8rem;font-size:1.6rem;line-height:2rem}}@media (min-width: 1081px){.user-menu-overlay{padding-top:14.6rem}.user-menu-overlay .modal{width:58.4rem}}.equipment-highlight-overlay{height:100vh;position:fixed;inset:0;z-index:100;background-color:#000c}.equipment-highlight-overlay .modal{border:solid 1px #DFE2E6;border-radius:.8rem;background-color:#f0f1f2;height:100vh}.equipment-highlight-overlay .modal .container{display:flex;flex-direction:column;gap:.4rem;min-width:12rem;max-height:calc(100% - 11.2rem);padding:1.6rem 1.2rem 0}.equipment-highlight-overlay .modal .container .scroll-container{max-height:100%;overflow-y:auto;padding-bottom:6.4rem}.equipment-highlight-overlay .modal .container .scroll-container::-webkit-scrollbar{width:.8rem}.equipment-highlight-overlay .modal .container .scroll-container::-webkit-scrollbar-track{background:#f0f1f2;border-radius:.4rem;width:1.2rem}.equipment-highlight-overlay .modal .container .scroll-container::-webkit-scrollbar-thumb{background:#a8adb3;border-radius:.4rem;min-height:9rem}.equipment-highlight-overlay .modal .container h4+p.body.small{color:#636a6d;margin-bottom:1.8rem}.equipment-highlight-overlay .modal .container h4{margin-bottom:.8rem}.equipment-highlight-overlay .modal .container .recommended-equipment-container{display:flex;align-items:center;margin-bottom:3.2rem}.equipment-highlight-overlay .modal .container .recommended-equipment-container svg{margin-right:1rem}.equipment-highlight-overlay .modal .container .input-field{position:relative;width:100%;padding-right:.8rem}.equipment-highlight-overlay .modal .container .input-field input{width:100%}.equipment-highlight-overlay .modal .container h5{margin-bottom:1.6rem}.equipment-highlight-overlay .modal .container .item-container+h5{margin-top:6.4rem}.equipment-highlight-overlay .modal .container .item-container{display:flex;justify-content:space-between;padding:1.2rem;border-bottom:1px solid #DFE2E6;margin-right:.8rem}.equipment-highlight-overlay .modal .container .item-container .checkbox-title,.equipment-highlight-overlay .modal .container .item-container .icons{display:flex;align-items:center}.equipment-highlight-overlay .modal .container .item-container p.body.large,.equipment-highlight-overlay .modal .container .item-container .icon{display:inline;color:#000}.equipment-highlight-overlay .modal .container .item-container .icon{margin-left:.8rem}.equipment-highlight-overlay .modal .container .item-container:hover,.equipment-highlight-overlay .modal .container .item-container:has(.checked){background-color:#f7fbfb}.equipment-highlight-overlay .modal .button-container{position:absolute;bottom:0;width:100%;display:flex;flex-direction:column-reverse;padding:1.2rem 1.4rem;border-top:1px solid #DFE2E6;background-color:#f0f1f2;gap:.8rem;border-radius:.8rem}.equipment-highlight-overlay .modal .button-container button{width:100%;height:4rem}@media (min-width: 641px){.equipment-highlight-overlay .modal .container{padding:3.2rem 2.4rem 0;max-height:calc(100% - 8.8rem)}.equipment-highlight-overlay .modal .container .scroll-container{padding-bottom:9.2rem}}@media (min-width: 1081px){.equipment-highlight-overlay{padding:3.2rem 0;display:flex;justify-content:center}.equipment-highlight-overlay .modal{margin:0 1.4rem;width:46vw;height:100%}.equipment-highlight-overlay .modal .container{padding:3.2rem .8rem 0 2.4rem}.equipment-highlight-overlay .modal .container .scroll-container{padding-bottom:19.2rem}.equipment-highlight-overlay .modal .button-container{bottom:3.2rem;width:calc(46vw - 2px);padding:2.8rem 1.6rem;flex-direction:row;justify-content:space-between}.equipment-highlight-overlay .modal .button-container button{width:unset}.equipment-highlight-overlay .modal .button-container button.tertiaryBtn{border:none}}@font-face{font-family:The Group Head;src:url(/web/assets/TheGroupHEAD-Light-kNOJ7Sxe.woff2)}@font-face{font-family:The Group Text;src:url(/web/assets/TheGroupTEXT-Regular-DMGbJFn3.woff2)}.input-field{margin:0;width:100%;margin-bottom:2.4rem}.input-field label{display:block;margin-bottom:.8rem;color:#000;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:.16px}.input-field .input-wrapper{position:relative}.input-field input{border:solid 1px #000000;background-color:#fff;border-radius:.8rem;width:100%;color:#000;padding:0 2.4rem;font-size:1.6rem;line-height:2.2rem;height:4.8rem}.input-field input:hover,.input-field input:focus{background-color:#f7fbfb;border-color:#008075}.input-field input:focus{border:solid 2px #008075}.input-field input::placeholder{color:#a8adb3}.input-field .input-field-icon{position:absolute;top:1.3rem;right:2.4rem;color:#000;pointer-events:none}.input-field .unit-box{position:absolute;top:0;right:0;height:4.8rem;width:4.8rem;display:flex;justify-content:center;align-items:center;border:1px solid #000000;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;background:#fff}.input-field .unit-box .unit{text-align:center;font-size:1.8rem;font-style:normal;font-weight:300;line-height:2.8rem;letter-spacing:.18px;color:#000}.input-field input.error{border:1px solid #D01628!important}.input-field svg.checkmark{display:none}.input-field div.subline{margin-top:.8rem;display:flex;flex-direction:row;justify-content:space-between}.input-field div.subline.error p{line-height:2.2rem;color:#d01628}.input-field div.subline.error svg{color:#d01628}.input-field.success input{border:1px solid #006F23!important}.input-field.success p,.input-field.success svg{color:#006f23}.input-field.success svg.checkmark{display:inline-block}@media (min-width: 641px){.input-field{margin-bottom:3.2rem}.input-field input{padding:1.6rem 2.4rem;height:6rem;font-size:1.8rem;line-height:2.8rem}.input-field .unit-box{height:6rem;width:6rem;display:flex;justify-content:center;align-items:center}.input-field label{font-size:1.8rem;line-height:2.8rem;letter-spacing:.18px}.input-field .input-field-icon{top:1.8rem}}@media (min-width: 1081px){.input-field{position:relative}.input-field .input-field-icon{right:2.4rem}}@media (min-width: 1081px){.input-field:not(.full-width){width:fit-content;margin:0 auto 3.2rem}.input-field:not(.full-width) input{width:38vw}}@font-face{font-family:The Group Head;src:url(/web/assets/TheGroupHEAD-Light-kNOJ7Sxe.woff2)}@font-face{font-family:The Group Text;src:url(/web/assets/TheGroupTEXT-Regular-DMGbJFn3.woff2)}div .select{color:#000;background-color:#fff;border-radius:.8rem;width:100%;text-align:start;border:solid 1px #000000}div .select:hover{border-color:#008075}div .select *{color:#000;background-color:#fff;transition:border-radius 0ms;border:none;outline:none;box-shadow:none;padding:unset;margin:unset}div .select__control{border-radius:1.2rem;overflow:hidden;min-height:unset;height:4.6rem;padding:1.6rem 2.4rem;display:flex;align-content:center}div .select__control--menu-is-open{border-bottom-left-radius:1.2rem!important;border-bottom-right-radius:1.2rem!important}div .select__control .select__single-value{font-size:1.6rem;font-weight:300;line-height:2.2rem}div .select__control:hover{background-color:#f7fbfb}div .select__control:hover .select__single-value,div .select__control:hover .select__indicators,div .select__control:hover .select__dropdown-indicator svg,div .select__control:hover .select__indicator-separator{background-color:#f7fbfb}div .select__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff}div .select__control--menu-is-open .select__single-value,div .select__control--menu-is-open .select__indicators,div .select__control--menu-is-open .select__dropdown-indicator svg,div .select__control--menu-is-open .select__indicator-separator{background-color:#fff}div .select__control--menu-is-open:hover{border:none}div .select__control--menu-is-open svg{transform:rotate(180deg)}div .select__control br{display:none}@media (min-width: 641px){div .select__control{height:5.8rem}div .select__control .select__single-value{font-size:1.8rem;line-height:2.8rem}}div .select__input-container{background-color:unset}div .select__placeholder{color:#a8adb3}div .select__dropdown-indicator svg{width:2.4rem;height:2.4rem;transition:transform .2s}div .select__menu{margin-top:.4rem;overflow:hidden;z-index:100}@media (max-width: 1081px){div .select__menu{position:fixed;width:100vw;height:100vh;z-index:100;inset:0;padding:16.8rem 1.4rem 0;background-color:#000c}}@media (max-width: 641px){div .select__menu{padding:9.6rem 1.4rem 0}}@media (min-width: 1081px){div .select__menu:has(.select__menu-list){padding-right:.4rem;border:.1rem solid #008075}}div .select__menu-list{padding:.8rem;background-color:#fff;border-radius:.8rem;border:.1rem solid #008075}div .select__menu-list::-webkit-scrollbar{width:.8rem;height:0}div .select__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:4rem}div .select__menu-list::-webkit-scrollbar-thumb{background:#a8adb3;border-radius:4rem;min-height:8rem}@media (min-width: 1081px){div .select__menu-list{border:none;padding:.8rem .4rem .8rem .8rem}}div .select__option{position:relative;height:4.8rem;min-width:12rem;padding:1.4rem 2.4rem;z-index:1;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:1.7rem;font-weight:300;background-color:#fff;color:#000;border-bottom:solid 1px #DFE2E6;margin-top:.4rem;transition:all .2s ease}div .select__option:first-child{margin-top:0}div .select__option:last-child{border-bottom:none}div .select__option:hover{background-color:#f7fbfb;border-radius:.4rem}div .select__option--is-selected,div .select__option--is-selected:hover{background-color:#008075;color:#fff;border-bottom:none;border-radius:.4rem}.loading-circle{width:48px;overflow:visible;transform:rotate(-90deg);transform-origin:center;--duration: 8s;animation:spin 2s linear infinite}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.active{stroke:#008075;stroke-linecap:round;stroke-dashoffset:360;animation:active-animation var(--duration) ease-in-out infinite}@keyframes active-animation{0%{stroke-dasharray:0 0 0 360 0 360}12.5%{stroke-dasharray:0 0 270 90 270 90}25%{stroke-dasharray:0 270 0 360 0 360}37.5%{stroke-dasharray:0 270 270 90 270 90}50%{stroke-dasharray:0 540 0 360 0 360}50.001%{stroke-dasharray:0 180 0 360 0 360}62.5%{stroke-dasharray:0 180 270 90 270 90}75%{stroke-dasharray:0 450 0 360 0 360}87.5%{stroke-dasharray:0 450 270 90 270 90}87.501%{stroke-dasharray:0 90 270 90 270 90}to{stroke-dasharray:0 360 1 360 0 360}}.track{stroke:#dfe2e6;stroke-linecap:round;stroke-dashoffset:360;animation:track-animation var(--duration) ease-in-out infinite}@keyframes track-animation{0%{stroke-dasharray:0 20 320 40 320 40}12.5%{stroke-dasharray:0 290 50 310 50 310}25%{stroke-dasharray:0 290 320 40 320 40}37.5%{stroke-dasharray:0 560 50 310 50 310}37.501%{stroke-dasharray:0 200 50 310 50 310}50%{stroke-dasharray:0 200 320 40 320 40}62.5%{stroke-dasharray:0 470 50 310 50 310}62.501%{stroke-dasharray:0 110 50 310 50 310}75%{stroke-dasharray:0 110 320 40 320 40}87.5%{stroke-dasharray:0 380 50 310 50 310}to{stroke-dasharray:0 380 320 40 320 40}}.manage-devices-wrapper{display:flex;flex-direction:column;gap:6.4rem;min-height:100vh}@media (min-width: 641px){.manage-devices-wrapper{gap:9.2rem}}@media (min-width: 1081px){.manage-devices-wrapper{gap:19.2rem}}.manage-devices{display:flex;flex:1 0 auto;flex-direction:column;width:100%;padding:3.2rem 1.4rem 0;margin-top:6.4rem}.manage-devices h2{margin-bottom:.8rem}.manage-devices .primaryBtn{display:flex;align-items:center;padding:.6rem 3.2rem .7rem 2.4rem}.manage-devices .primaryBtn svg{margin-right:.8rem}.manage-devices .input-field{position:relative;margin-top:4.8rem}.manage-devices .body.large{margin-top:4.8rem;margin-bottom:1.6rem;color:#000}.manage-devices .body.large.subline{margin-top:0;margin-bottom:2.4rem;color:#636a6d}.manage-devices .empty-devices-tile{padding:1.6rem 3.2rem;border:solid 1px #636A6D;border-radius:.8rem}.manage-devices .empty-devices-tile h6{color:#636a6d}.manage-devices .device-list .list-item{padding:1.6rem}@media (min-width: 641px){.manage-devices{width:69%;padding:3.2rem 0 0;margin:10.4rem auto 0}.manage-devices .body.large:not(.subline){margin-top:6.4rem}.manage-devices .body.large.subline{margin-bottom:3.2rem}.manage-devices button{padding:1.6rem 2.4rem}.manage-devices .input-field{margin-top:6.4rem}.manage-devices .empty-devices-tile{padding:1.6rem 3.2rem;border:solid 1px #636A6D;border-radius:.8rem}.manage-devices .empty-devices-tile h6{color:#636a6d}.manage-devices .device-loader{height:9rem}}@media (min-width: 1081px){.manage-devices{width:50%;padding:3.2rem 0 0;margin:13.6rem auto 0}.manage-devices button:hover .right{display:inline}.manage-devices button .right{display:none}}.device-info{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.device-info .device-id{font-size:1.6rem;color:#636a6d;width:100%;overflow:hidden;text-overflow:ellipsis}.device-info .device-status{display:flex;align-items:center;font-size:1.2rem;color:#fff;height:2.2rem;padding:.3rem .8rem;border-radius:.2rem;background-color:#d01628;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.device-info .device-status.connected{background-color:#006f23}.selected .device-info .device-id{color:#fff}.step-layout{display:flex;flex-direction:column;align-items:center;padding:1.6rem 1.4rem 14rem;margin-top:6.4rem}.step-layout h3{margin-top:2.9rem;width:100%;text-align:center}.step-layout .body.large{margin-top:1.2rem;width:100%;text-align:center}.step-layout .step-content{width:100%;margin-top:4.8rem}@media (min-width: 641px){.step-layout{padding:3.2rem 15.5% 22rem;margin-top:10.4rem}.step-layout h3,.step-layout .body.large{margin-top:3.6rem}.step-layout .step-content{margin-top:6.4rem}}@media (min-width: 1081px){.step-layout{padding:0 25vw 32rem;margin-top:13.6rem}.step-layout h3{margin-top:6rem;width:38vw}.step-layout .label.large{margin-top:1.6rem}.step-layout .body.large{margin-top:2.4rem;width:38vw}.step-layout .step-content{margin-top:6.4rem}}.vehicle-type .step-layout .step-content{justify-content:center}.vehicle-type .step-layout .buttons-with-subline{display:flex;flex-direction:column;gap:.8rem;width:100%}.vehicle-type .step-layout .buttons-with-subline .option{justify-content:center;align-items:center;height:7.4rem}.vehicle-type .step-layout .buttons-with-subline .option .text-container{margin:0;text-align:center}@media (min-width: 1081px){.vehicle-type .step-layout .step-content{display:flex;flex-direction:column;gap:.8rem;width:46vw}.vehicle-type .step-layout .buttons-with-subline{flex-direction:row}.vehicle-type .step-layout .buttons-with-subline .option{height:9.6rem}}.progress-footer{position:fixed;bottom:0;left:0;width:100vw;background-color:#f0f1f2;z-index:99}.progress-footer .mobile-back-btn{position:fixed;top:1.2rem;left:1.4rem;padding:.8rem}.progress-footer .mobile-back-btn button{min-width:0}.progress-footer .progress-bar{display:flex;width:100%;height:.3rem;align-items:end}.progress-footer .progress-bar .segment{flex:1;background-color:#fff;position:relative;overflow:hidden;height:.4rem}.progress-footer .progress-bar .segment .fill{height:100%;background-color:#008075;transition:width .3s ease}.progress-footer .btns{display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem 1.4rem 1.6rem}.progress-footer .btns .primaryBtn{width:100%}.progress-footer .btns .secondaryBtn{width:100%;padding:0 2.4rem;margin-bottom:.8rem}.progress-footer .btns .supremeBtn{width:100%}.progress-footer .btns .desktop-back-btn{display:none}@media (min-width: 641px){.progress-footer .mobile-back-btn{display:none}.progress-footer .btns{padding:2.8rem 3.2rem;flex-direction:row;align-items:center}.progress-footer .btns .primaryBtn{width:fit-content}.progress-footer .btns .primaryBtn:only-child{margin-left:auto}.progress-footer .btns .secondaryBtn{width:fit-content;padding:1.4rem 4.8rem;margin:0 1.6rem 0 auto}.progress-footer .btns .supremeBtn{width:fit-content}.progress-footer .btns .desktop-back-btn{display:inline}}@media (min-width: 1081px){.progress-footer .btns{padding:2.8rem 7.4rem}.progress-footer .btns .primaryBtn{width:fit-content}}.import-type .step-content{display:flex;flex-direction:column;justify-content:center;width:100%}.import-type .step-content .buttons-with-subline{display:flex;flex-direction:column;gap:.8rem;width:100%}@media (min-width: 1081px){.import-type .step-content{gap:.8rem;width:30.5vw}}@font-face{font-family:The Group Head;src:url(/web/assets/TheGroupHEAD-Light-kNOJ7Sxe.woff2)}@font-face{font-family:The Group Text;src:url(/web/assets/TheGroupTEXT-Regular-DMGbJFn3.woff2)}.vehicle-card{background-color:#fff;display:flex;flex-direction:column;gap:1.6rem;border:solid 1px #DFE2E6;border-radius:.8rem;padding:1.6rem;cursor:pointer}.vehicle-card .img,.vehicle-card .img img{width:100%;height:auto}.vehicle-card h3{font-size:1.8rem;line-height:2.8rem;margin:0;width:fit-content;text-align:left}.vehicle-card .subline-info{flex-direction:column;gap:0;margin-top:1.2rem}.vehicle-card .subline-info .left,.vehicle-card .subline-info .right{width:100%}.vehicle-card .subline-info dl{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.vehicle-card .subline-info dl dt{width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#636a6d;font-size:1.2rem;line-height:1.6rem}.vehicle-card .subline-info dl dd{width:calc(100% - 10rem);padding-left:.8rem;word-wrap:break-word;font-size:1.2rem;line-height:1.4rem}.vehicle-card:hover{background-color:#f7fbfb;border-color:#dfe2e6}.vehicle-card.selected{background-color:#008075;border-color:#008075}.vehicle-card.selected h3,.vehicle-card.selected .subline-info,.vehicle-card.selected h3 dt,.vehicle-card.selected .subline-info dt{color:#fff}@media (min-width: 641px){.vehicle-card{flex-direction:row}.vehicle-card .img{aspect-ratio:16/9;width:17.1rem;height:9.6rem;background-color:#636a6d}.vehicle-card .img img{width:17.1rem;height:9.6rem;object-fit:cover}.vehicle-card dl dt,.vehicle-card dl dd{margin-bottom:.4rem}.vehicle-card .subline-info{display:flex;flex-direction:row;gap:1.6rem;margin-top:1.2rem;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.6rem;letter-spacing:.12px;color:#000}.vehicle-card .subline-info .left,.vehicle-card .subline-info .right{width:50%}}.select-vehicle .step-content{display:flex;flex-direction:column;align-items:center}.select-vehicle .toggle-confirm-category{margin-top:1.6rem;margin-bottom:10rem}.select-vehicle .toggle-confirm-category p.body{text-align:left;margin-bottom:2.4rem;color:#636a6d}.select-vehicle .vtp-import{width:100%}.select-vehicle .vtp-import .filter-bar{display:flex;flex-direction:row;gap:.8rem}.select-vehicle .vtp-import .filter-bar .search{width:100%;position:relative}.select-vehicle .vtp-import .filter-bar .quick-filter{width:18rem}.select-vehicle .vtp-import .sort-bar{display:flex;flex-direction:row;justify-content:space-between;font-size:1.6rem;line-height:2.2rem;color:#636a6d}.select-vehicle .vtp-import .sort-bar .sorter{position:relative}.select-vehicle .vtp-import .sort-bar .sorter select{cursor:pointer;height:100%;width:100%;left:0;top:0;position:absolute;z-index:1;opacity:0}.select-vehicle .vtp-import .sort-bar .sorter select option{color:#000}.select-vehicle .vtp-import .sort-bar .sorter .activeSorting{color:#1b1e1f}@media (max-width: 641px){.select-vehicle .vtp-import .sort-bar .sorter>label{display:none}}.select-vehicle .vtp-import .vehicle-list{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.select-vehicle .vtp-import .vtp-loader{height:45.6rem}.select-vehicle .vtp-import .no-results{border:solid 1px #636A6D;display:flex;align-items:center;padding:.8rem 2.4rem;border-radius:.8rem}.select-vehicle .vtp-import .no-results h6{color:#636a6d}@media (min-width: 641px){.select-vehicle .step-layout{padding:3.2rem 3.2rem 22rem}}@media (min-width: 1081px){.select-vehicle textarea{width:20.5vw}.select-vehicle .toggle-confirm-category{width:38vw;margin:1.6rem auto 10rem}.select-vehicle .vtp-import{width:88.2rem}.select-vehicle .vtp-import .vehicle-list{width:100%}.select-vehicle .vtp-import .vtp-loader{width:100%;height:13rem}}@font-face{font-family:The Group Head;src:url(/web/assets/TheGroupHEAD-Light-kNOJ7Sxe.woff2)}@font-face{font-family:The Group Text;src:url(/web/assets/TheGroupTEXT-Regular-DMGbJFn3.woff2)}*{font-family:The Group Text,sans-serif}html{font-size:62.5%}p{font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:The Group Head}h1{font-size:3.6rem;line-height:4.7rem;letter-spacing:0}h2{font-size:3rem;line-height:3.9rem;letter-spacing:0}h3{font-size:2.6rem;line-height:3.4rem;letter-spacing:0}h4{font-size:2.2rem;line-height:2.9rem;letter-spacing:0}h5{font-size:2rem;line-height:2.6rem;letter-spacing:0}h6{font-size:1.6rem;line-height:2.1rem;letter-spacing:0}.body.large{font-size:1.6rem;line-height:2.2rem;color:#636a6d}.body.small{font-size:1.4rem;line-height:2rem}.description.large{font-size:1.2rem;line-height:1.6rem}.description.small{font-size:1rem;line-height:1.4rem}.btn.large{font-size:1.6rem;line-height:2rem}.btn.small,.label.large{font-size:1.4rem;line-height:1.7rem}.label.small{font-size:1.2rem;line-height:1.5rem}@media (min-width: 1081px){h1{font-size:5.2rem;line-height:6.8rem;letter-spacing:0}h2{font-size:4.4rem;line-height:4.5rem;letter-spacing:0}h3{font-size:3.6rem;line-height:5rem;letter-spacing:0}h4{font-size:3rem;line-height:4.2rem;letter-spacing:0}h5{font-size:2.4rem;line-height:3.4rem;letter-spacing:0}h6{font-size:2rem;line-height:2.8rem;letter-spacing:0}.body.large{font-size:1.8rem;line-height:2.8rem;color:#636a6d}.body.small{font-size:1.6rem;line-height:2.2rem}.description.large{font-size:1.2rem;line-height:1.6rem}.description.small{font-size:1rem;line-height:1.4rem}.btn.large{font-size:1.8rem;line-height:2.2rem}.btn.small,.label.large{font-size:1.6rem;line-height:2rem}.label.small{font-size:1.2rem;line-height:1.5rem}}.textarea-field{margin:0;width:100%}.textarea-field .textarea-wrapper{position:relative;width:100%;height:min-content;margin:0}.textarea-field label{display:block;margin-bottom:.8rem;color:#000;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:.16px}.textarea-field textarea{border:solid 1px #000000;border-radius:.8rem;width:100%;height:30rem;color:#000;padding:1.3rem 2.4rem;font-size:1.6rem;line-height:2.2rem;background-color:#fff}.textarea-field textarea:hover,.textarea-field textarea:focus{background-color:#f7fbfb;border-color:#008075}.textarea-field textarea:focus{border:solid 2px #008075}.textarea-field textarea::placeholder{white-space:pre-line;overflow-wrap:break-word;color:#a8adb3}.textarea-field textarea.error{border:1px solid #D01628!important}.textarea-field svg.checkmark{display:none}.textarea-field div.subline{margin-top:.8rem;display:flex;flex-direction:row;justify-content:space-between}.textarea-field div.subline.error p,.textarea-field div.subline.error svg{font-size:1.6rem;line-height:2.2rem;color:#d01628}.textarea-field.success textarea{border:1px solid #006F23!important}.textarea-field.success p,.textarea-field.success svg{color:#006f23}.textarea-field.success svg.checkmark{display:inline-block}@media (min-width: 641px){.textarea-field textarea{padding:1.6rem 2.4rem;font-size:1.8rem;line-height:2.8rem}}@media (min-width: 1081px){.textarea-field{width:fit-content;margin:0 auto}.textarea-field textarea{min-width:38vw;width:38vw;height:23rem}}.toggle-container{display:flex;align-items:center;transition:background-color .2s ease}.toggle-container:has(.toggle){height:4.8rem}.toggle-container.with-margin{padding:0 1.6rem}.toggle-container .toggle{min-width:4.8rem;height:2.4rem;border-radius:1.6rem;background-color:#636a6d;display:flex;align-items:center;margin-right:1.6rem}.toggle-container .toggle div{height:1.6rem;width:1.6rem;border-radius:50%;transition:transform .2s ease;background-color:#fff;margin:0 .4rem;transform:translate(0)}.toggle-container .toggle.checked{background-color:#008075}.toggle-container .toggle.checked div{transform:translate(2.4rem)}.toggle-container.disabled .toggle{background-color:#fff;border:solid 1px #A8ADB3}.toggle-container.disabled .toggle div{background-color:#a8adb3}.toggle-container.disabled p.body.large{color:#a8adb3}.toggle-container .checkbox{width:1.6rem;height:1.6rem;border-radius:.4rem;border:.2rem solid #000000;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:1.6rem}.toggle-container .checkbox:hover{background-color:#f7fbfb}.toggle-container .checkbox.checked{background-color:#008075;border:.2rem solid #008075;color:#fff}.toggle-container p.body.large{margin:0;text-align:start;color:#000}.toggle-container:hover:not(.disabled){border-radius:.8rem;background-color:#f7fbfb;cursor:pointer}@media (min-width: 641px){.toggle-container:has(.toggle){height:6rem}.toggle-container.with-margin{padding:0 2.4rem}.toggle-container .toggle{min-width:6.4rem;height:3.2rem}.toggle-container .toggle div{height:2.4rem;width:2.4rem;transform:translate(0)}.toggle-container .toggle.checked div{height:2.4rem;width:2.4rem;transform:translate(3.2rem)}.toggle-container .checkbox{width:2.4rem;height:2.4rem;margin-right:2.4rem}.toggle-container p.body.large{font-size:1.8rem;line-height:2.2rem}}.vehicle-creation .img{width:100%;aspect-ratio:1;border-radius:.8rem;object-fit:cover}.vehicle-creation .error-message{padding:1rem;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin:1rem 0;text-align:center}.vehicle-creation .error-message p{margin:.5rem 0;color:#d32f2f}@media (min-width: 1081px){.vehicle-creation .step-content{display:flex;justify-content:center}.vehicle-creation .step-content .img{width:22.5vw;aspect-ratio:1}.vehicle-creation .step-content .error-message{width:22.5vw}}.loader{--size: clamp(20rem, 33vh, 38rem);width:var(--size);aspect-ratio:1;display:flex;justify-content:center;align-items:center;margin-top:2.8rem}.loader .loading-circle{width:85%}.loader .loading-circle circle{stroke-width:16px}.done{--size: clamp(20rem, 33vh, 38rem);height:var(--size);aspect-ratio:1;position:relative;margin-top:2.8rem;margin-bottom:6.4rem}.done .box{position:absolute;background:var(--background);border-radius:50%;background-color:#008075}.done .box:nth-child(1){inset:10%;z-index:86}.done .box:nth-child(2){inset:20%;z-index:87}.done .logo{position:absolute;inset:0;display:grid;place-content:center;padding:32%}.done .logo svg{width:100%}.select-media-contents .step-content{display:flex;justify-content:center}.select-media-contents .step-content .buttons-with-subline{width:100%;display:flex;flex-direction:column;gap:.8rem}.select-media-contents .step-content .buttons-with-subline .option{padding:1.2rem 1.6rem 1.6rem}.select-media-contents .step-content .buttons-with-subline .img{height:fit-content;aspect-ratio:16/9}@media (min-width: 641px){.select-media-contents .step-content .buttons-with-subline .option{padding:1.6rem 1.6rem 1.6rem 2.4rem}}@media (min-width: 1081px){.select-media-contents .step-content .buttons-with-subline{width:46vw}}.step-layout .step-content .body.large{width:100%}.sortable-grid{margin-top:1.6rem}.sortable-item{background-color:#fff;color:#000;border:1px solid #DFE2E6;border-radius:.8rem;padding:1.6rem .4rem 1.6rem 1.6rem;position:relative;display:flex;align-items:center;flex-direction:row;margin-bottom:.8rem;min-height:9.2rem}.sortable-item p{margin-bottom:0}.sortable-item.warning{border-color:#b75e00}.sortable-item.warning .icon-container{background-color:#000}.sortable-item .icon-container{position:relative;min-width:unset;width:6.6rem;height:6.6rem;color:#fff;background-color:#dfe2e6;border-radius:.4rem}.sortable-item .icon-container img{width:100%;height:100%;object-fit:cover}.sortable-item .icon-container .icon{position:absolute;top:0;left:0;width:100%;height:100%;align-content:center;text-align:center}.sortable-item .drag-handle{cursor:grab;flex:1;margin:0 .4rem 0 1.6rem}.sortable-item .grab-icon{touch-action:none}.sortable-item .grab-icon.touch{height:6.6rem;display:flex;align-items:center}.sortable-item .grab-icon.desktop{display:none}.sortable-item .deleteBtn{display:none;width:5.6rem;height:5.6rem;padding:1.6rem;border-radius:.4rem;justify-content:center;align-items:center;cursor:pointer;color:#008075}.sortable-item .deleteBtn:hover{background-color:#f7fbfb}.sortable-item.add-item{display:flex;flex-direction:row;align-items:center}.sortable-item.add-item div{width:6rem;height:6rem;margin-right:1.6rem;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#fff;border:1px solid #DFE2E6;border-radius:.4rem}.sortable-item.add-item svg{color:#008075;fill:#008075}.sortable-item.add-item:hover,.sortable-item.add-item:hover div{background-color:#f7fbfb}.sortable-item.dragging{z-index:1000}.sortable-item:hover:not(.disabled){border-color:#008075}.sortable-item:hover:not(.disabled).add-item{cursor:pointer}.sortable-item:hover:not(.disabled):not(.add-item){cursor:grab}.sortable-item:hover:not(.disabled):not(.add-item).dragging{cursor:grabbing}@media (min-width: 641px){.sortable-item.add-item div{width:6.6rem;height:6.6rem}}@media (min-width: 1081px){.sortable-item{padding:1.6rem}.sortable-item .grab-icon.touch{display:none}.sortable-item:not(.add-item):hover{padding:0}.sortable-item:not(.add-item):hover .drag-handle{margin-left:5rem}.sortable-item:not(.add-item):hover .icon-container{display:none}.sortable-item:not(.add-item):hover .grab-icon.desktop{display:flex;justify-content:center;align-items:center;height:9.8rem;width:4.8rem;padding:0 1.2rem;border-radius:8px 0 0 8px;border-right:1px solid #008075}.sortable-item:not(.add-item):hover .grab-icon.desktop:hover{background:#f7fbfb}.sortable-item:not(.add-item):hover .deleteBtn{display:flex;position:absolute;right:2.4rem}}.select-equipment-highlights .step-layout:not(.add-item).body{width:100%}.empty-state{background-color:#f0f1f2;color:#fff;border:1px solid #A8ADB3;border-radius:.8rem;padding:1.6rem .4rem 1.6rem 1.6rem;margin-top:1.6rem}.select-equipment-highlights .step-content{flex-direction:column;max-width:88.2rem}.select-equipment-highlights .step-content .body.large{margin:0;color:#000}.select-equipment-highlights .step-content div.body.large{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;color:#b75e00}@media (min-width: 641px){.select-equipment-highlights .step-layout{padding:3.2rem 3.2rem 22rem}.select-equipment-highlights .step-content .body.large{text-align:start}}@media (min-width: 1081px){.select-equipment-highlights .step-layout{padding:0 15.5vw 32rem}.select-equipment-highlights .step-content .body.large{text-align:start}}.select-vehicle-pricing .step-layout .step-content>div{width:inherit}.select-vehicle-pricing .step-layout h1{text-align:center}.select-vehicle-pricing .step-layout .input-field{margin-bottom:0}.select-vehicle-pricing .step-layout .dropdowns-container{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{display:flex;flex-direction:column}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown p.body.large{text-align:start;color:#000;margin-bottom:.8rem;margin-top:0}@media (min-width: 641px){.select-vehicle-pricing .step-layout h1{font-size:3.6rem}.select-vehicle-pricing .step-layout .dropdowns-container{margin-top:2.4rem;gap:2.4rem}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{width:100%}}@media (min-width: 1081px){.select-vehicle-pricing .step-layout h1{font-size:5.2rem}.select-vehicle-pricing .step-layout .dropdowns-container{flex-direction:row;margin-top:3.2rem;gap:.8rem}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{width:calc(50% - .4rem)}}.radio-buttons{display:grid;grid-gap:.8rem;width:100%}.radio-buttons h4{text-align:start}.radio-buttons.disabled *{color:#a8adb3!important;border-color:#a8adb3!important;pointer-events:none}.radio-buttons.disabled .option{background-color:#fff}.radio-buttons.disabled .option.selected{background-color:unset}.radio-buttons.disabled .option.selected>div:after{background-color:currentColor}.radio-buttons .option.display-none{display:none}.enter-price-freetext .step-layout{padding-bottom:18.8rem}.enter-price-freetext .step-layout .step-content{display:flex;flex-direction:column;align-items:center}@media (min-width: 641px){.enter-price-freetext .step-layout{padding-bottom:22rem}}@media (min-width: 1081px){.enter-price-freetext .step-layout{padding-bottom:32rem}.enter-price-freetext .step-layout .step-content .freetext-and-charlimit{width:46vw}}.select-financing .step-content{display:flex;flex-direction:column;width:100%}.select-financing .step-content .buttons-with-subline{display:flex;flex-direction:column;gap:.8rem;width:100%}.select-financing .step-content .activate-webcalc{margin-top:1.6rem}@media (min-width: 1081px){.select-financing .step-content{width:58.6rem}}.dropzone-container{width:100%;display:flex;justify-content:center}.dropzone-container svg{margin-right:.8rem}.dropzone-container p.body.small{margin-bottom:.8rem;margin-top:-2.8rem;display:flex;justify-content:center;align-items:center;color:#d01628}.dropzone-container .dropzone{background-color:#fff;border:2px solid #DFE2E6;border-radius:.8rem;margin:0 1.4rem;padding:4.6rem;text-align:center;transition:.3s ease-in-out;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center}.dropzone-container .dropzone svg{height:6.4rem;width:6.4rem;fill:#000;stroke:#000}.dropzone-container .dropzone h5,.dropzone-container .dropzone p.body.large{display:none}.dropzone-container .dropzone h5,.dropzone-container .dropzone button{margin:2.4rem 0 0}.dropzone-container .dropzone p.body.large{margin-top:.8rem}@media (min-width: 641px){.dropzone-container .dropzone{margin:0;height:38vh;display:flex;justify-content:center}.dropzone-container .dropzone h5,.dropzone-container .dropzone p.body.large{display:inline}}@media (min-width: 1081px){.dropzone-container .dropzone{padding:6.4rem 0;text-align:center;transition:.3s ease-in-out;cursor:pointer;width:38vw;height:38vh}}.step-content{display:flex;justify-content:center}.step-content .check-label{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.step-content .check-label .canvas-container{width:100%;height:38vh;position:relative;display:flex;justify-content:center;align-items:center;border:solid 1px #DFE2E6;border-radius:.8rem;background-color:#fff}.step-content .check-label .canvas-container.fullscreen{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;background-color:#f0f1f2;padding:.1rem .8rem 1.4rem;margin:0;border:none}.step-content .check-label .canvas-container.fullscreen #canvas{border:solid 1px #DFE2E6;border-radius:.8rem;width:100%;background-color:#fff}.step-content .check-label .canvas-container.fullscreen .bottom-buttons{padding:0 2.2rem 2.2rem}.step-content .check-label .canvas-container.fullscreen .fullscreen{position:absolute;top:.9rem;right:1.6rem;min-width:unset}.step-content .check-label .canvas-container .img-container{height:100%;width:100%;overflow:auto}.step-content .check-label .canvas-container .img-container img{height:100%}.step-content .check-label .canvas-container #canvas{height:100%;position:relative;overflow:auto;display:block;scrollbar-width:none}.step-content .check-label .canvas-container #canvas::-webkit-scrollbar{display:none}.step-content .check-label .canvas-container #canvas canvas{display:block;margin:0 auto}.step-content .check-label .canvas-container button.fullscreen{position:absolute;top:1.2rem;right:1.2rem;min-width:unset;border:none}.step-content .check-label .canvas-container button{display:flex;min-width:unset;width:4rem;height:4rem;padding:.8rem;justify-content:center;align-items:center;border-radius:2.4rem;border:1px solid #A8ADB3;background:#fff;z-index:5}.step-content .check-label .canvas-container button svg{color:#008075}.step-content .check-label .canvas-container button:hover:not(:disabled){background-color:#f7fbfb;border-color:#008075}.step-content .check-label .canvas-container .bottom-buttons{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0;padding:0 1.2rem 1.2rem}.step-content .check-label .canvas-container .bottom-buttons .left,.step-content .check-label .canvas-container .bottom-buttons .right{display:flex;flex-direction:row;gap:1.6rem}.step-content .check-label .canvas-container.loading button{opacity:.2}@media (min-width: 641px){.step-content .check-label .canvas-container.fullscreen{padding:.1rem 3.2rem 3.2rem}.step-content .check-label .canvas-container.fullscreen button.fullscreen{top:.9rem;right:4rem}.step-content .check-label .canvas-container.fullscreen .bottom-buttons{padding:0 4rem 4rem}}@media (min-width: 1081px){.step-content .check-label .canvas-container{width:38vw;padding:1.2rem}.step-content .check-label .canvas-container.fullscreen{padding:1.6rem .8rem}.step-content .check-label .canvas-container.fullscreen canvas{display:block;overflow:auto}.step-content .check-label .canvas-container.fullscreen canvas canvas{margin:0 auto}.step-content .check-label .canvas-container.fullscreen button.fullscreen{top:4rem;right:1.6rem}.step-content .check-label .canvas-container.fullscreen .bottom-buttons{padding:0 1.6rem 2.4rem}}.live-preview .step-layout .step-content{margin-top:6.4rem}.live-preview .step-layout .step-content .supremeBtn{padding:0 4.8rem}.live-preview .error-message{padding:1rem;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin:1rem 0;text-align:center}.live-preview .error-message p{margin:.5rem 0;color:#d32f2f}@media (min-width: 641px){.live-preview .step-layout .step-content{margin-top:9.6rem}}.pairing-successful .img{object-fit:cover;border-radius:.8rem;width:100%;aspect-ratio:1}.pairing-successful .error-message{padding:1rem;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin-top:1rem;text-align:center}.pairing-successful .error-message p{margin:.5rem 0;color:#d32f2f}@media (min-width: 1081px){.pairing-successful .img{width:22.5vw}}.select-did .step-content{display:flex;flex-wrap:wrap}.select-did .step-content .list-item{align-items:start}.individual-footer .step-layout{padding-bottom:18.8rem}.individual-footer .step-layout .step-content{display:flex;flex-direction:column;align-items:center}@media (min-width: 641px){.individual-footer .step-layout{padding-bottom:22rem}}@media (min-width: 1081px){.individual-footer .step-layout{padding-bottom:32rem}.individual-footer .step-layout .step-content .freetext-and-charlimit{width:46vw}}.lang-input-container{display:flex;flex-direction:column;width:100%}.lang-button-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:3.2rem;width:100%}.lang-button-container .tertiaryBtn{border-radius:0;width:33%}.lang-button-container .tertiaryBtn.active{border-bottom:solid 3px #008075}.add-device{display:flex;flex-direction:column;width:100%;padding:3.2rem 1.4rem 6.4rem;margin-top:6.4rem}.add-device h2{margin-bottom:4.8rem}.add-device .buttonRow{margin-left:auto;display:flex;flex-direction:column-reverse;width:100%;gap:1.6rem}.add-device .buttonRow button{width:100%}@media (min-width: 641px){.add-device{width:69%;padding:3.2rem 0 9.2rem;margin:10.4rem auto 0}.add-device h2{margin-bottom:6.4rem}.add-device .buttonRow{flex-direction:row;justify-content:end}.add-device .buttonRow button{width:unset}}@media (min-width: 1081px){.add-device{width:50%;margin:13.6rem auto 0;padding:3.2rem 0 19.2rem}}
