*,:before,:after{box-sizing:border-box}html,body{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}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{color:#000;background-color:#fff;font-family:system-ui,sans-serif;line-height:1.5}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}img,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background-color:#0000}@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)}.btn.small,.label.large{font-size:1.4rem;line-height:1.7rem}@media (width>=1081px){h1{letter-spacing:0;font-size:5.2rem;line-height:6.8rem}h2{letter-spacing:0;font-size:4.4rem;line-height:4.5rem}h3{letter-spacing:0;font-size:3.6rem;line-height:5rem}h4{letter-spacing:0;font-size:3rem;line-height:4.2rem}h5{letter-spacing:0;font-size:2.4rem;line-height:3.4rem}h6{letter-spacing:0;font-size:2rem;line-height:2.8rem}.body.large{color:#636a6d;font-size:1.8rem;line-height:2.8rem}.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}}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{flex-direction:column;gap:6.4rem;min-height:100vh;display:flex}.welcome-page .welcome{flex:1 0 auto}@media (width>=641px){.welcome-page{gap:9.2rem}}@media (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{flex-direction:column;align-items:stretch;gap:.8rem;width:100%;margin-top:4.8rem;display:flex}.welcome .tiles .tile{cursor:pointer;background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;width:100%}.welcome .tiles .tile .img{aspect-ratio:16/9;border-radius:.8rem .8rem 0 0;width:100%}.welcome .tiles .tile h5{padding:1.6rem 2.4rem}.welcome .tiles .tile:hover{background-color:#f7fbfb;border:1px solid #008075}@media (width>=641px){.welcome{flex-direction:column;align-items:start;margin-top:10.4rem;padding:3.2rem 15.5% 0;display:flex}.welcome .tiles{gap:1.6rem}.welcome .tiles .tile h5{padding:3.2rem 2.4rem}}@media (width>=1081px){.welcome{margin-top:13.6rem}.welcome .tiles{flex-direction:row;gap:3.2rem;margin-top:6.4rem}.welcome .tiles .tile{width:calc(50% - 1.6rem)}}button{width:fit-content}button.small{border-radius:2.4rem;height:3.2rem;padding:0 1.6rem;font-size:1.4rem;line-height:1.7rem}button.large{border-radius:2.4rem;height:4rem;padding:0 2.4rem;font-size:1.6rem;line-height:2rem}button:disabled{cursor:not-allowed}.secondaryBtn{color:#008075;border:1px solid #008075}.secondaryBtn:hover{background-color:#f7fbfb;border:1px solid #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{color:#fff;background-color:#a8adb3}.button-with-subline{text-align:start;color:#000;background-color:#fff;border:1px solid #fff;border-radius:.8rem;flex:1;width:100%;padding:1.6rem 2.4rem}.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 (width>=641px){button.small{border-radius:2.4rem;height:4rem;margin:auto 0;padding:0 2.4rem;font-size:1.6rem;line-height:2rem}button.large{border-radius:3.2rem;height:6.4rem;padding:1.4rem 4.8rem;font-size:1.8rem;line-height:2.2rem}}.option{cursor:pointer;background-color:#fff;border:.2rem solid #dfe2e6;border-radius:.8rem;align-items:center;width:100%;height:6rem;padding:1.2rem 1.6rem;display:flex}.option:hover{background-color:#f7fbfb}.option p{font-size:1.6rem;line-height:2.2rem}.option div>div:not(.img){border:.2rem solid #000;border-radius:50%;width:3.2rem;height:3.2rem;margin-right:1.2rem}.option p,.option svg{color:#000}.option svg{justify-self:center;width:2.4rem;height:2.4rem;margin:1.8rem 2.4rem 1.8rem auto}.option .img{background-color:#a8adb3;border-radius:.4rem;width:100%;margin-top:1.6rem}.option.radio{margin:0 auto}.option.radio .text-container{flex-direction:row;align-items:center;display:flex}.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{content:"";border-radius:inherit;background-color:#fff;width:1.6rem;height:1.6rem;position:absolute;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:1px solid #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){height:unset;flex-direction:column;align-items:start;width:100%}.option:not(.radio) p{font-family:The Group Head,sans-serif;font-size:2rem;line-height:2.6rem}.option:not(.radio) p.subline{margin-top:.4rem;font-family:The Group Text,sans-serif;font-size:1.4rem;line-height:2rem}@media (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){flex-direction:row;justify-content:space-between;display:flex}.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{width:80%;margin-right:2.4rem}.option:not(.radio) .text-container:only-child{width:100%}.option:not(.radio) .img{width:16rem;margin-top:0}}@media (width>=1081px){.option.radio{width:30.5vw}}.header{box-sizing:border-box;z-index:1;background-color:#002733;justify-content:space-between;align-items:center;width:100vw;min-height:6.4rem;padding:1.2rem 1.4rem;display:flex;position:fixed;top:0}.header svg.did-logo{width:6.3rem;height:2.8rem;position:absolute;left:50%;transform:translate(-50%)}.header .desktop-btns{display:none}.header .options-dropdown-btn,.header .user-menu button{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-left:auto;padding:.7rem;display:flex}.header .user-menu{align-items:center;margin-left:auto;display:flex}.header .user-menu button{cursor:pointer;background-color:#c2fe06}.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:1px solid #fff}.header .options-dropdown{background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;flex-direction:column;width:calc(100% - 2.8rem);display:flex;position:absolute;top:6rem}.header .options-dropdown .options-dropdown-menu{padding:.4rem .8rem .8rem}.header .options-dropdown .options-dropdown-menu .menu-item{border-bottom:1px solid #dfe2e6;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:.4rem 0;padding:1.4rem 2.4rem 1.3rem;font-size:1.4rem;line-height:1.7rem;display:flex;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{background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;width:calc(100% - 2.8rem);position:absolute;top:6rem;right:1.4rem}.header .dropdown-menu .btn-container{flex-direction:column;gap:.4rem;padding:.4rem .8rem;display:flex}.header .dropdown-menu .btn-container .btn{border-radius:.4rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:2.25rem 2.4rem;display:flex}.header .dropdown-menu .btn-container .btn:hover{background-color:#f7fbfb}.header .dropdown-menu .btn-container .btn .icon{color:#000;margin-left:1rem;display:flex}.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{background-color:#dfe2e6;border-radius:.8rem .8rem 0 0;padding:1.6rem 3.2rem}.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 (width>=641px){.header{justify-content:end;min-height:10.4rem;padding:2.8rem}.header svg.did-logo{width:9rem;height:4rem}.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{color:#fff;border-color:#fff;min-width:120px;height:4rem;padding:0 2.4rem}.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{margin-left:auto;display:block}.header .user-info-desktop p{color:#fff;text-align:end;margin-right:1.6rem}.header .user-info-desktop p.body.small:nth-child(2){color:#c2fe06}.header .mobile-back-btn{display:none}.header .dropdown-menu{width:34rem;top:8.4rem;right:3.2rem}.header .dropdown-menu .user-info-mobile{display:none}.header .dropdown-menu .btn-container .btn{padding:2.4rem}}@media (width>=1081px){.header{padding:2.8rem 7.4rem}.header svg.did-logo{width:9rem;height:4rem}.header svg.did-logo:first-child{left:11.9rem}.header .dropdown-menu{right:7.4rem}}.welcome-footer{background-color:#fff;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:center;width:100vw;padding:1.6rem 1.4rem;display:flex;position:relative;bottom:0}.welcome-footer .footer-text{color:#008075;padding:0;font-size:1.6rem;line-height:2rem}.welcome-footer button.btn.large{padding:0;font-size:1.6rem;line-height:2rem;position:relative}.welcome-footer button.btn.large p,.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{content:"";border-bottom:1px solid #006058;width:100%;display:block;position:relative;top:.4rem}.welcome-footer .left{flex-direction:column;align-items:start;gap:.8rem 1.6rem;display:flex}.welcome-footer .left p{color:#008075;font-size:1.6rem;line-height:2rem}.welcome-footer hr{border:0;border-bottom:1px solid #dfe2e6;margin:1.6rem 0}.welcome-footer .right{flex-direction:column;align-items:end;display:flex}.welcome-footer .right button .content{flex-direction:row;align-items:center;display:flex}.welcome-footer .right button .content svg{margin-left:.8rem}@media (width>=641px){.welcome-footer{flex-direction:row;height:20rem;padding:3.2rem}.welcome-footer .left{flex-flow:wrap;align-content:center;align-items:center;display:flex}.welcome-footer hr{display:none}.welcome-footer .right{flex-direction:row;align-items:center}}@media (width>=1081px){.welcome-footer{padding:2.8rem 7.4rem}}.manage-pricesheets-wrapper{flex-direction:column;gap:6.4rem;min-height:100vh;display:flex}@media (width>=641px){.manage-pricesheets-wrapper{gap:9.2rem}}@media (width>=1081px){.manage-pricesheets-wrapper{gap:19.2rem}}.manage-pricesheets{flex-direction:column;flex:1 0 auto;margin-top:6.4rem;padding:3.2rem 1.4rem 0;display:flex}.manage-pricesheets h2{margin-bottom:.8rem}.manage-pricesheets h5{margin:4.8rem 0 1.6rem}.manage-pricesheets .primaryBtn{align-items:center;margin-top:2.4rem;padding:.6rem 3.2rem .7rem 2.4rem;display:flex}.manage-pricesheets .primaryBtn svg{margin-right:.8rem}.manage-pricesheets .tertiaryBtn.margin-top{margin-top:1.2rem}.manage-pricesheets .sort-and-filter{margin-top:4.8rem;position:relative}.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{margin-right:.4rem;position:relative;top:.3rem}.manage-pricesheets .empty-pricesheet-tile{border:1px solid #636a6d;border-radius:.8rem;align-items:center;padding:.8rem 2.4rem;display:flex}.manage-pricesheets .empty-pricesheet-tile h6{color:#636a6d}.manage-pricesheets span.danger{color:#d01628}.manage-pricesheets .pricesheet-loader{height:6.7rem}@media (width>=641px){.manage-pricesheets{width:69%;margin:10.4rem auto 0;padding:3.2rem 0 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{border-radius:.8rem;padding:4.2rem 3.2rem}.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 (width>=1081px){.manage-pricesheets{width:50%;margin-top:13.6rem}.manage-pricesheets .sort-and-filter{gap:.8rem;display:flex}.manage-pricesheets .sort-and-filter .input-field{flex:1;min-width:0}.manage-pricesheets .sort-and-filter .select{white-space:nowrap;flex:none;width:auto;display:inline-block}}.list-loader{box-sizing:border-box;border:.1rem solid #dfe2e6;border-radius:.8rem;justify-content:center;width:100%;margin-bottom:.8rem;padding:.8rem;display:flex}.device-list .list-item{align-items:start}.list-item{color:#000;box-sizing:border-box;cursor:pointer;background-color:#fff;border:.1rem solid #dfe2e6;border-radius:.8rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:.8rem;padding:.8rem;display:flex;position:relative}.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{object-fit:contain;border-radius:.4rem;width:7.8rem;height:4.4rem;margin-right:1.2rem}.list-item .img-placeholder{background-color:#636a6d;border-radius:.4rem;width:7.8rem;height:4.4rem;margin-right:1.2rem}.list-item .left{align-items:center;display:flex}.list-item .left .name-section{text-overflow:ellipsis;overflow-wrap:break-word;flex-direction:column;display:flex}.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{cursor:pointer;color:#000;border-radius:.4rem;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;padding:1.6rem;display:flex}.list-item .button-row .actionBtn:hover{background-color:#f7fbfb}@media (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 (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{flex-direction:row;display:flex}}.action-overlay{z-index:100;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.action-overlay>div{background-color:#f0f1f2;border:1px solid #dfe2e6;border-radius:1rem;width:100%;height:auto;margin:0 1.4rem;padding:3.2rem}.action-overlay>div h4{text-align:center}.action-overlay>div p{text-align:center;color:#a8adb3;margin:1rem 0}.action-overlay>div .buttons{flex-direction:column;gap:1.6rem;margin-top:4.2rem;display:flex}.action-overlay>div .buttons button{width:100%;font-size:1.6rem;line-height:2rem}@media (width>=641px){.action-overlay>div{width:70vw}.action-overlay>div .buttons{margin-top:5.8rem}.action-overlay>div .buttons button{width:100%;height:6.4rem;padding:1.4rem 4.8rem;font-size:1.8rem;line-height:2.2rem}}@media (width>=1081px){.action-overlay>div{width:30.5vw}}.user-menu-overlay{z-index:100;background-color:#000c;height:100vh;padding-top:9.6rem;position:fixed;inset:0}.user-menu-overlay .modal{background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;margin:0 1.4rem;padding:.8rem}.user-menu-overlay .modal .container{flex-direction:column;gap:.4rem;min-width:12rem;max-height:60vh;display:flex;overflow-y:auto}.user-menu-overlay .modal .container .menu-item{color:#000;border-radius:.4rem;justify-content:space-between;align-items:center;width:100%;height:4.5rem;padding:1.4rem 2.4rem;font-size:1.4rem;line-height:1.7rem;display:flex;position:relative}.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{color:#a8adb3;background-color:#fff}.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{align-items:center;display:flex}.user-menu-overlay .modal .container hr{border:0;border-top:.1rem solid #dfe2e6}@media (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 (width>=1081px){.user-menu-overlay{padding-top:14.6rem}.user-menu-overlay .modal{width:58.4rem}}.equipment-highlight-overlay{z-index:100;background-color:#000c;height:100vh;position:fixed;inset:0}.equipment-highlight-overlay .modal{background-color:#f0f1f2;border:1px solid #dfe2e6;border-radius:.8rem;height:100vh}.equipment-highlight-overlay .modal .container{flex-direction:column;gap:.4rem;min-width:12rem;max-height:calc(100% - 11.2rem);padding:1.6rem 1.2rem 0;display:flex}.equipment-highlight-overlay .modal .container .scroll-container{max-height:100%;padding-bottom:6.4rem;overflow-y:auto}.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{align-items:center;margin-bottom:3.2rem;display:flex}.equipment-highlight-overlay .modal .container .recommended-equipment-container svg{margin-right:1rem}.equipment-highlight-overlay .modal .container .input-field{width:100%;padding-right:.8rem;position:relative}.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{border-bottom:1px solid #dfe2e6;justify-content:space-between;margin-right:.8rem;padding:1.2rem;display:flex}.equipment-highlight-overlay .modal .container .item-container .checkbox-title,.equipment-highlight-overlay .modal .container .item-container .icons{align-items:center;display:flex}.equipment-highlight-overlay .modal .container .item-container p.body.large,.equipment-highlight-overlay .modal .container .item-container .icon{color:#000;display:inline}.equipment-highlight-overlay .modal .container .item-container .icon{margin-left:.8rem}.equipment-highlight-overlay .modal .container .item-container:hover{background-color:#f7fbfb}.equipment-highlight-overlay .modal .container .item-container:has(.checked){background-color:#f7fbfb}.equipment-highlight-overlay .modal .button-container{background-color:#f0f1f2;border-top:1px solid #dfe2e6;border-radius:.8rem;flex-direction:column-reverse;gap:.8rem;width:100%;padding:1.2rem 1.4rem;display:flex;position:absolute;bottom:0}.equipment-highlight-overlay .modal .button-container button{width:100%;height:4rem}@media (width>=641px){.equipment-highlight-overlay .modal .container{max-height:calc(100% - 8.8rem);padding:3.2rem 2.4rem 0}.equipment-highlight-overlay .modal .container .scroll-container{padding-bottom:9.2rem}}@media (width>=1081px){.equipment-highlight-overlay{justify-content:center;padding:3.2rem 0;display:flex}.equipment-highlight-overlay .modal{width:46vw;height:100%;margin:0 1.4rem}.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{flex-direction:row;justify-content:space-between;width:calc(46vw - 2px);padding:2.8rem 1.6rem;bottom:3.2rem}.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)}.btn.small,.label.large{font-size:1.4rem;line-height:1.7rem}@media (width>=1081px){h1{letter-spacing:0;font-size:5.2rem;line-height:6.8rem}h2{letter-spacing:0;font-size:4.4rem;line-height:4.5rem}h3{letter-spacing:0;font-size:3.6rem;line-height:5rem}h4{letter-spacing:0;font-size:3rem;line-height:4.2rem}h5{letter-spacing:0;font-size:2.4rem;line-height:3.4rem}h6{letter-spacing:0;font-size:2rem;line-height:2.8rem}.body.large{color:#636a6d;font-size:1.8rem;line-height:2.8rem}.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}}.input-field{width:100%;margin:0 0 2.4rem}.input-field label{color:#000;letter-spacing:.16px;margin-bottom:.8rem;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2.2rem;display:block}.input-field .input-wrapper{position:relative}.input-field input{color:#000;background-color:#fff;border:1px solid #000;border-radius:.8rem;width:100%;height:4.8rem;padding:0 2.4rem;font-size:1.6rem;line-height:2.2rem}.input-field input:hover,.input-field input:focus{background-color:#f7fbfb;border-color:#008075}.input-field input:focus{border:2px solid #008075}.input-field input::placeholder{color:#a8adb3}.input-field .input-field-icon{color:#000;pointer-events:none;position:absolute;top:1.3rem;right:2.4rem}.input-field .unit-box{background:#fff;border:1px solid #000;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;position:absolute;top:0;right:0}.input-field .unit-box .unit{text-align:center;letter-spacing:.18px;color:#000;font-size:1.8rem;font-style:normal;font-weight:300;line-height:2.8rem}.input-field input.error{border:1px solid #d01628!important}.input-field svg.checkmark{display:none}.input-field div.subline{flex-direction:row;justify-content:space-between;margin-top:.8rem;display:flex}.input-field div.subline.error p{color:#d01628;line-height:2.2rem}.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 (width>=641px){.input-field{margin-bottom:3.2rem}.input-field input{height:6rem;padding:1.6rem 2.4rem;font-size:1.8rem;line-height:2.8rem}.input-field .unit-box{justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.input-field label{letter-spacing:.18px;font-size:1.8rem;line-height:2.8rem}.input-field .input-field-icon{top:1.8rem}}@media (width>=1081px){.input-field{position:relative}.input-field .input-field-icon{right:2.4rem}.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)}.btn.small,.label.large{font-size:1.4rem;line-height:1.7rem}@media (width>=1081px){h1{letter-spacing:0;font-size:5.2rem;line-height:6.8rem}h2{letter-spacing:0;font-size:4.4rem;line-height:4.5rem}h3{letter-spacing:0;font-size:3.6rem;line-height:5rem}h4{letter-spacing:0;font-size:3rem;line-height:4.2rem}h5{letter-spacing:0;font-size:2.4rem;line-height:3.4rem}h6{letter-spacing:0;font-size:2rem;line-height:2.8rem}.body.large{color:#636a6d;font-size:1.8rem;line-height:2.8rem}.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}}div .select{color:#000;text-align:start;background-color:#fff;border:1px solid #000;border-radius:.8rem;width:100%}div .select:hover{border-color:#008075}div .select *{color:#000;box-shadow:none;padding:unset;margin:unset;background-color:#fff;border:none;outline:none;transition:border-radius}div .select__control{min-height:unset;border-radius:1.2rem;align-content:center;height:4.6rem;padding:1.6rem 2.4rem;display:flex;overflow:hidden}div .select__control--menu-is-open{border-bottom-right-radius:1.2rem!important;border-bottom-left-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,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{background-color:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0}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 (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{z-index:100;margin-top:.4rem;overflow:hidden}@media (width<=1081px){div .select__menu{z-index:100;background-color:#000c;width:100vw;height:100vh;padding:16.8rem 1.4rem 0;position:fixed;inset:0}}@media (width<=641px){div .select__menu{padding:9.6rem 1.4rem 0}}@media (width>=1081px){div .select__menu:has(.select__menu-list){border:.1rem solid #008075;padding-right:.4rem}}div .select__menu-list{background-color:#fff;border:.1rem solid #008075;border-radius:.8rem;padding:.8rem}div .select__menu-list::-webkit-scrollbar{width:.8rem;height:0}div .select__menu-list::-webkit-scrollbar-track{background:0 0;border-radius:4rem}div .select__menu-list::-webkit-scrollbar-thumb{background:#a8adb3;border-radius:4rem;min-height:8rem}@media (width>=1081px){div .select__menu-list{border:none;padding:.8rem .4rem .8rem .8rem}}div .select__option{z-index:1;cursor:pointer;color:#000;background-color:#fff;border-bottom:1px solid #dfe2e6;justify-content:center;align-items:center;min-width:12rem;height:4.8rem;margin-top:.4rem;padding:1.4rem 2.4rem;font-size:1.4rem;font-weight:300;line-height:1.7rem;transition:all .2s;display:flex;position:relative}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{color:#fff;background-color:#008075;border-bottom:none;border-radius:.4rem}.loading-circle{transform-origin:50%;--duration:8s;width:48px;animation:2s linear infinite spin;overflow:visible;transform:rotate(-90deg)}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.active{stroke:#008075;stroke-linecap:round;stroke-dashoffset:360px;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:360px;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{flex-direction:column;gap:6.4rem;min-height:100vh;display:flex}@media (width>=641px){.manage-devices-wrapper{gap:9.2rem}}@media (width>=1081px){.manage-devices-wrapper{gap:19.2rem}}.manage-devices{flex-direction:column;flex:1 0 auto;width:100%;margin-top:6.4rem;padding:3.2rem 1.4rem 0;display:flex}.manage-devices h2{margin-bottom:.8rem}.manage-devices .primaryBtn{align-items:center;padding:.6rem 3.2rem .7rem 2.4rem;display:flex}.manage-devices .primaryBtn svg{margin-right:.8rem}.manage-devices .input-field{margin-top:4.8rem;position:relative}.manage-devices .body.large{color:#000;margin-top:4.8rem;margin-bottom:1.6rem}.manage-devices .body.large.subline{color:#636a6d;margin-top:0;margin-bottom:2.4rem}.manage-devices .empty-devices-tile{border:1px solid #636a6d;border-radius:.8rem;padding:1.6rem 3.2rem}.manage-devices .empty-devices-tile h6{color:#636a6d}.manage-devices .device-list .list-item{padding:1.6rem}@media (width>=641px){.manage-devices{width:69%;margin:10.4rem auto 0;padding:3.2rem 0 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{border:1px solid #636a6d;border-radius:.8rem;padding:1.6rem 3.2rem}.manage-devices .empty-devices-tile h6{color:#636a6d}.manage-devices .device-loader{height:9rem}}@media (width>=1081px){.manage-devices{width:50%;margin:13.6rem auto 0;padding:3.2rem 0 0}.manage-devices button:hover .right{display:inline}.manage-devices button .right{display:none}}.device-info{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.device-info .device-id{color:#636a6d;text-overflow:ellipsis;width:100%;font-size:1.6rem;overflow:hidden}.device-info .device-status{color:#fff;text-overflow:ellipsis;white-space:nowrap;background-color:#d01628;border-radius:.2rem;align-items:center;width:fit-content;height:2.2rem;padding:.3rem .8rem;font-size:1.2rem;display:flex}.device-info .device-status.connected{background-color:#006f23}.selected .device-info .device-id{color:#fff}.step-layout{flex-direction:column;align-items:center;margin-top:6.4rem;padding:1.6rem 1.4rem 14rem;display:flex}.step-layout h3{text-align:center;width:100%;margin-top:2.9rem}.step-layout .body.large{text-align:center;width:100%;margin-top:1.2rem}.step-layout .step-content{width:100%;margin-top:4.8rem}@media (width>=641px){.step-layout{margin-top:10.4rem;padding:3.2rem 15.5% 22rem}.step-layout h3,.step-layout .body.large{margin-top:3.6rem}.step-layout .step-content{margin-top:6.4rem}}@media (width>=1081px){.step-layout{margin-top:13.6rem;padding:0 25vw 32rem}.step-layout h3{width:38vw;margin-top:6rem}.step-layout .label.large{margin-top:1.6rem}.step-layout .body.large{width:38vw;margin-top:2.4rem}.step-layout .step-content{margin-top:6.4rem}}.vehicle-type .step-layout .step-content{justify-content:center}.vehicle-type .step-layout .buttons-with-subline{flex-direction:column;gap:.8rem;width:100%;display:flex}.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{text-align:center;margin:0}@media (width>=1081px){.vehicle-type .step-layout .step-content{flex-direction:column;gap:.8rem;width:46vw;display:flex}.vehicle-type .step-layout .buttons-with-subline{flex-direction:row}.vehicle-type .step-layout .buttons-with-subline .option{height:9.6rem}}.progress-footer{z-index:99;background-color:#f0f1f2;width:100vw;position:fixed;bottom:0;left:0}.progress-footer .mobile-back-btn{padding:.8rem;position:fixed;top:1.2rem;left:1.4rem}.progress-footer .mobile-back-btn button{min-width:0}.progress-footer .progress-bar{align-items:end;width:100%;height:.3rem;display:flex}.progress-footer .progress-bar .segment{background-color:#fff;flex:1;height:.4rem;position:relative;overflow:hidden}.progress-footer .progress-bar .segment .fill{background-color:#008075;height:100%;transition:width .3s}.progress-footer .btns{flex-direction:column;justify-content:space-between;padding:1.2rem 1.4rem 1.6rem;display:flex}.progress-footer .btns .primaryBtn{width:100%}.progress-footer .btns .secondaryBtn{width:100%;margin-bottom:.8rem;padding:0 2.4rem}.progress-footer .btns .supremeBtn{width:100%}.progress-footer .btns .desktop-back-btn{display:none}@media (width>=641px){.progress-footer .mobile-back-btn{display:none}.progress-footer .btns{flex-direction:row;align-items:center;padding:2.8rem 3.2rem}.progress-footer .btns .primaryBtn{width:fit-content}.progress-footer .btns .primaryBtn:only-child{margin-left:auto}.progress-footer .btns .secondaryBtn{width:fit-content;margin:0 1.6rem 0 auto;padding:1.4rem 4.8rem}.progress-footer .btns .supremeBtn{width:fit-content}.progress-footer .btns .desktop-back-btn{display:inline}}@media (width>=1081px){.progress-footer .btns{padding:2.8rem 7.4rem}.progress-footer .btns .primaryBtn{width:fit-content}}.import-type .step-content{flex-direction:column;justify-content:center;width:100%;display:flex}.import-type .step-content .buttons-with-subline{flex-direction:column;gap:.8rem;width:100%;display:flex}@media (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)}.btn.small,.label.large{font-size:1.4rem;line-height:1.7rem}@media (width>=1081px){h1{letter-spacing:0;font-size:5.2rem;line-height:6.8rem}h2{letter-spacing:0;font-size:4.4rem;line-height:4.5rem}h3{letter-spacing:0;font-size:3.6rem;line-height:5rem}h4{letter-spacing:0;font-size:3rem;line-height:4.2rem}h5{letter-spacing:0;font-size:2.4rem;line-height:3.4rem}h6{letter-spacing:0;font-size:2rem;line-height:2.8rem}.body.large{color:#636a6d;font-size:1.8rem;line-height:2.8rem}.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}}.vehicle-card{cursor:pointer;background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;flex-direction:column;gap:1.6rem;padding:1.6rem;display:flex}.vehicle-card .img,.vehicle-card .img img{width:100%;height:auto}.vehicle-card h3{text-align:left;width:fit-content;margin:0;font-size:1.8rem;line-height:2.8rem}.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{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.vehicle-card .subline-info dl dt{text-overflow:ellipsis;white-space:nowrap;color:#636a6d;width:10rem;font-size:1.2rem;line-height:1.6rem;overflow:hidden}.vehicle-card .subline-info dl dd{word-wrap:break-word;width:calc(100% - 10rem);padding-left:.8rem;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 (width>=641px){.vehicle-card{flex-direction:row}.vehicle-card .img{aspect-ratio:16/9;background-color:#636a6d;width:17.1rem;height:9.6rem}.vehicle-card .img img{object-fit:cover;width:17.1rem;height:9.6rem}.vehicle-card dl dt,.vehicle-card dl dd{margin-bottom:.4rem}.vehicle-card .subline-info{letter-spacing:.12px;color:#000;flex-direction:row;gap:1.6rem;margin-top:1.2rem;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.6rem;display:flex}.vehicle-card .subline-info .left,.vehicle-card .subline-info .right{width:50%}}.select-vehicle .step-content{flex-direction:column;align-items:center;display:flex}.select-vehicle .toggle-confirm-category{margin-top:1.6rem;margin-bottom:10rem}.select-vehicle .toggle-confirm-category p.body{text-align:left;color:#636a6d;margin-bottom:2.4rem}.select-vehicle .vtp-import{width:100%}.select-vehicle .vtp-import .filter-bar{flex-direction:row;gap:.8rem;display:flex}.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{color:#636a6d;flex-direction:row;justify-content:space-between;font-size:1.6rem;line-height:2.2rem;display:flex}.select-vehicle .vtp-import .sort-bar .sorter{position:relative}.select-vehicle .vtp-import .sort-bar .sorter select{cursor:pointer;z-index:1;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.select-vehicle .vtp-import .sort-bar .sorter select option{color:#000}.select-vehicle .vtp-import .sort-bar .sorter .activeSorting{color:#1b1e1f}@media (width<=641px){.select-vehicle .vtp-import .sort-bar .sorter>label{display:none}}.select-vehicle .vtp-import .vehicle-list{flex-direction:column;gap:.8rem;margin-top:.8rem;display:flex}.select-vehicle .vtp-import .vtp-loader{height:45.6rem}.select-vehicle .vtp-import .no-results{border:1px solid #636a6d;border-radius:.8rem;align-items:center;padding:.8rem 2.4rem;display:flex}.select-vehicle .vtp-import .no-results h6{color:#636a6d}@media (width>=641px){.select-vehicle .step-layout{padding:3.2rem 3.2rem 22rem}}@media (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-family:The Group Head;font-weight:300}h1{letter-spacing:0;font-size:3.6rem;line-height:4.7rem}h2{letter-spacing:0;font-size:3rem;line-height:3.9rem}h3{letter-spacing:0;font-size:2.6rem;line-height:3.4rem}h4{letter-spacing:0;font-size:2.2rem;line-height:2.9rem}h5{letter-spacing:0;font-size:2rem;line-height:2.6rem}h6{letter-spacing:0;font-size:1.6rem;line-height:2.1rem}.body.large{color:#636a6d;font-size:1.6rem;line-height:2.2rem}.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 (width>=1081px){h1{letter-spacing:0;font-size:5.2rem;line-height:6.8rem}h2{letter-spacing:0;font-size:4.4rem;line-height:4.5rem}h3{letter-spacing:0;font-size:3.6rem;line-height:5rem}h4{letter-spacing:0;font-size:3rem;line-height:4.2rem}h5{letter-spacing:0;font-size:2.4rem;line-height:3.4rem}h6{letter-spacing:0;font-size:2rem;line-height:2.8rem}.body.large{color:#636a6d;font-size:1.8rem;line-height:2.8rem}.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{width:100%;margin:0}.textarea-field .textarea-wrapper{width:100%;height:min-content;margin:0;position:relative}.textarea-field label{color:#000;letter-spacing:.16px;margin-bottom:.8rem;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2.2rem;display:block}.textarea-field textarea{color:#000;background-color:#fff;border:1px solid #000;border-radius:.8rem;width:100%;height:30rem;padding:1.3rem 2.4rem;font-size:1.6rem;line-height:2.2rem}.textarea-field textarea:hover,.textarea-field textarea:focus{background-color:#f7fbfb;border-color:#008075}.textarea-field textarea:focus{border:2px solid #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{flex-direction:row;justify-content:space-between;margin-top:.8rem;display:flex}.textarea-field div.subline.error p,.textarea-field div.subline.error svg{color:#d01628;font-size:1.6rem;line-height:2.2rem}.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 (width>=641px){.textarea-field textarea{padding:1.6rem 2.4rem;font-size:1.8rem;line-height:2.8rem}}@media (width>=1081px){.textarea-field{width:fit-content;margin:0 auto}.textarea-field textarea{width:38vw;min-width:38vw;height:23rem}}.toggle-container{align-items:center;transition:background-color .2s;display:flex}.toggle-container:has(.toggle){height:4.8rem}.toggle-container.with-margin{padding:0 1.6rem}.toggle-container .toggle{background-color:#636a6d;border-radius:1.6rem;align-items:center;min-width:4.8rem;height:2.4rem;margin-right:1.6rem;display:flex}.toggle-container .toggle div{background-color:#fff;border-radius:50%;width:1.6rem;height:1.6rem;margin:0 .4rem;transition:transform .2s;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:1px solid #a8adb3}.toggle-container.disabled .toggle div{background-color:#a8adb3}.toggle-container.disabled p.body.large{color:#a8adb3}.toggle-container .checkbox{box-sizing:border-box;border:.2rem solid #000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-right:1.6rem;display:flex}.toggle-container .checkbox:hover{background-color:#f7fbfb}.toggle-container .checkbox.checked{color:#fff;background-color:#008075;border:.2rem solid #008075}.toggle-container p.body.large{text-align:start;color:#000;margin:0}.toggle-container:hover:not(.disabled){cursor:pointer;background-color:#f7fbfb;border-radius:.8rem}@media (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{width:2.4rem;height:2.4rem;transform:translate(0)}.toggle-container .toggle.checked div{width:2.4rem;height: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{aspect-ratio:1;object-fit:cover;border-radius:.8rem;width:100%}.vehicle-creation .error-message{text-align:center;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin:1rem 0;padding:1rem}.vehicle-creation .error-message p{color:#d32f2f;margin:.5rem 0}@media (width>=1081px){.vehicle-creation .step-content{justify-content:center;display:flex}.vehicle-creation .step-content .img{aspect-ratio:1;width:22.5vw}.vehicle-creation .step-content .error-message{width:22.5vw}}.loader{--size:clamp(20rem, 33vh, 38rem);width:var(--size);aspect-ratio:1;justify-content:center;align-items:center;margin-top:2.8rem;display:flex}.loader .loading-circle{width:85%}.loader .loading-circle circle{stroke-width:16px}.done{--size:clamp(20rem, 33vh, 38rem);height:var(--size);aspect-ratio:1;margin-top:2.8rem;margin-bottom:6.4rem;position:relative}.done .box{background:var(--background);background-color:#008075;border-radius:50%;position:absolute}.done .box:first-child{z-index:86;inset:10%}.done .box:nth-child(2){z-index:87;inset:20%}.done .logo{place-content:center;padding:32%;display:grid;position:absolute;inset:0}.done .logo svg{width:100%}.select-media-contents .step-content{justify-content:center;display:flex}.select-media-contents .step-content .buttons-with-subline{flex-direction:column;gap:.8rem;width:100%;display:flex}.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{aspect-ratio:16/9;height:fit-content}@media (width>=641px){.select-media-contents .step-content .buttons-with-subline .option{padding:1.6rem 1.6rem 1.6rem 2.4rem}}@media (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{color:#000;background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;flex-direction:row;align-items:center;min-height:9.2rem;margin-bottom:.8rem;padding:1.6rem .4rem 1.6rem 1.6rem;display:flex;position:relative}.sortable-item p{margin-bottom:0}.sortable-item.warning{border-color:#b75e00}.sortable-item.warning .icon-container{background-color:#000}.sortable-item .icon-container{min-width:unset;color:#fff;background-color:#dfe2e6;border-radius:.4rem;width:6.6rem;height:6.6rem;position:relative}.sortable-item .icon-container img{object-fit:cover;width:100%;height:100%}.sortable-item .icon-container .icon{text-align:center;align-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.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{align-items:center;height:6.6rem;display:flex}.sortable-item .grab-icon.desktop{display:none}.sortable-item .deleteBtn{cursor:pointer;color:#008075;border-radius:.4rem;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;padding:1.6rem;display:none}.sortable-item .deleteBtn:hover{background-color:#f7fbfb}.sortable-item.add-item{flex-direction:row;align-items:center;display:flex}.sortable-item.add-item div{color:#fff;background-color:#fff;border:1px solid #dfe2e6;border-radius:.4rem;justify-content:center;align-items:center;width:6rem;height:6rem;margin-right:1.6rem;display:flex}.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 (width>=641px){.sortable-item.add-item div{width:6.6rem;height:6.6rem}}@media (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{border-right:1px solid #008075;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:4.8rem;height:9.8rem;padding:0 1.2rem;display:flex}.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{color:#fff;background-color:#f0f1f2;border:1px solid #a8adb3;border-radius:.8rem;margin-top:1.6rem;padding:1.6rem .4rem 1.6rem 1.6rem}.select-equipment-highlights .step-content{flex-direction:column;max-width:88.2rem}.select-equipment-highlights .step-content .body.large{color:#000;margin:0}.select-equipment-highlights .step-content div.body.large{color:#b75e00;align-items:center;gap:.8rem;font-size:1.6rem;display:flex}@media (width>=641px){.select-equipment-highlights .step-layout{padding:3.2rem 3.2rem 22rem}.select-equipment-highlights .step-content .body.large{text-align:start}}@media (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{flex-direction:column;gap:2.4rem;margin-top:2.4rem;display:flex}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{flex-direction:column;display:flex}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown p.body.large{text-align:start;color:#000;margin-top:0;margin-bottom:.8rem}@media (width>=641px){.select-vehicle-pricing .step-layout h1{font-size:3.6rem}.select-vehicle-pricing .step-layout .dropdowns-container{gap:2.4rem;margin-top:2.4rem}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{width:100%}}@media (width>=1081px){.select-vehicle-pricing .step-layout h1{font-size:5.2rem}.select-vehicle-pricing .step-layout .dropdowns-container{flex-direction:row;gap:.8rem;margin-top:3.2rem}.select-vehicle-pricing .step-layout .dropdowns-container .dropdown{width:calc(50% - .4rem)}}.radio-buttons{grid-gap:.8rem;width:100%;display:grid}.radio-buttons h4{text-align:start}.radio-buttons.disabled *{pointer-events:none;color:#a8adb3!important;border-color:#a8adb3!important}.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-list-price .step-content{flex-direction:column;align-items:center}@media (width>=1081px){.enter-list-price .input-field{width:30.5vw}}.enter-price-freetext .step-layout{padding-bottom:18.8rem}.enter-price-freetext .step-layout .step-content{flex-direction:column;align-items:center;display:flex}@media (width>=641px){.enter-price-freetext .step-layout{padding-bottom:22rem}}@media (width>=1081px){.enter-price-freetext .step-layout{padding-bottom:32rem}.enter-price-freetext .step-layout .step-content .freetext-and-charlimit{width:46vw}}.basic-editor{color:#000;text-align:left;background:#fff;border:1px solid #000;border-radius:.8rem;width:100%;overflow:hidden}.basic-editor-container{background:#fff;border:none;border-radius:0;margin:0;padding:0}.basic-toolbar{border-bottom:1px solid #000;flex-flow:wrap;justify-content:space-between;gap:8px;padding:1.2rem;display:flex}.basic-toolbar .toolbar-btns-left button:nth-child(3){border-left:1px solid #a8adb3;border-radius:0}.basic-toolbar .active{stroke:none}.basic-toolbar button{cursor:pointer;border-radius:4px;padding:4px 8px;font-weight:500;transition:all .2s}.basic-toolbar button.active,.basic-toolbar button.active:first-child{font-weight:700}.basic-toolbar button.disabled{opacity:.5;cursor:not-allowed}.basic-toolbar button.active,.basic-toolbar button.active:first-child{font-weight:700}.basic-toolbar button.active:nth-child(2){font-style:italic}.lexkit-text-bold{font-weight:700}.lexkit-paragraph{margin:0;padding:0}.basic-content{color:#111827;background:#fff;outline:none;min-height:15rem;padding:1.6rem 2.4rem;font-size:18px;line-height:1.6}.basic-placeholder{color:#9ca3af;pointer-events:none;background:0 0;padding:1.6rem 2.4rem;font-size:18px;position:absolute}.basic-content ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.basic-content ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}.basic-content li{margin:.25rem 0;line-height:1.5}.basic-content ul ul{margin:.25rem 0;padding-left:1.25rem;list-style-type:circle}.basic-content ol ol{margin:.25rem 0;padding-left:1.25rem;list-style-type:lower-alpha}.basic-content ul ul ul{margin:.125rem 0;padding-left:1rem;list-style-type:square}.basic-content ol ol ol{margin:.125rem 0;padding-left:1rem;list-style-type:lower-roman}.limit{margin:.8rem auto 0 0}@media (width>=641px){.basic-content{min-height:20rem}}@media (width>=1081px){.basic-content{min-height:28rem}}.select-financing .step-content{flex-direction:column;width:100%;display:flex}.select-financing .step-content .buttons-with-subline{flex-direction:column;gap:.8rem;width:100%;display:flex}.select-financing .step-content .activate-webcalc{margin-top:1.6rem}@media (width>=1081px){.select-financing .step-content{width:58.6rem}}.dropzone-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.dropzone-container svg{margin-right:.8rem}.dropzone-container p.body.small{color:#d01628;justify-content:center;align-items:center;margin-top:-2.8rem;margin-bottom:.8rem;display:flex}.dropzone-container .dropzone{text-align:center;cursor:pointer;background-color:#fff;border:2px solid #dfe2e6;border-radius:.8rem;flex-direction:column;align-items:center;width:100%;margin:0 1.4rem;padding:4.6rem;transition:all .3s ease-in-out;display:flex}.dropzone-container .dropzone:hover,.dropzone-container .dropzone.active{border:2px solid #008075}.dropzone-container .dropzone svg{fill:#000;stroke:#000;width:6.4rem;height:6.4rem}.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 (width>=641px){.dropzone-container .dropzone{justify-content:center;height:38vh;margin:0;display:flex}.dropzone-container .dropzone h5,.dropzone-container .dropzone p.body.large{display:inline}}@media (width>=1081px){.dropzone-container .dropzone{text-align:center;cursor:pointer;width:38vw;height:38vh;padding:6.4rem 0;transition:all .3s ease-in-out}}.step-content{justify-content:center;display:flex}.step-content .check-label{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.step-content .check-label .canvas-container{background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:38vh;display:flex;position:relative}.step-content .check-label .canvas-container.fullscreen{z-index:100;background-color:#fff;border:none;width:100%;height:100%;margin:0;padding:.1rem .8rem 1.4rem;position:absolute;top:0;left:0}.step-content .check-label .canvas-container.fullscreen #canvas{background-color:#fff;border:1px solid #dfe2e6;border-radius:.8rem;width:100%}.step-content .check-label .canvas-container.fullscreen .bottom-buttons{padding:0 2.2rem 2.2rem}.step-content .check-label .canvas-container.fullscreen .fullscreen{min-width:unset;position:absolute;top:.9rem;right:1.6rem}.step-content .check-label .canvas-container .img-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.step-content .check-label .canvas-container .img-container img{transform-origin:top;width:auto;height:100%}.step-content .check-label .canvas-container #canvas{scrollbar-width:none;height:100%;display:block;position:relative;overflow:auto}.step-content .check-label .canvas-container #canvas::-webkit-scrollbar{display:none}.step-content .check-label .canvas-container #canvas canvas{margin:0 auto;display:block}.step-content .check-label .canvas-container button.fullscreen{min-width:unset;border:none;position:absolute;top:1.2rem;right:1.2rem}.step-content .check-label .canvas-container button{min-width:unset;z-index:5;background:#fff;border:1px solid #a8adb3;border-radius:2.4rem;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.8rem;display:flex}.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{justify-content:space-between;width:100%;padding:0 1.2rem 1.2rem;display:flex;position:absolute;bottom:0}.step-content .check-label .canvas-container .bottom-buttons .left,.step-content .check-label .canvas-container .bottom-buttons .right{flex-direction:row;gap:1.6rem;display:flex}.step-content .check-label .canvas-container.loading button{opacity:.2}@media (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 (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{text-align:center;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin:1rem 0;padding:1rem}.live-preview .error-message p{color:#d32f2f;margin:.5rem 0}@media (width>=641px){.live-preview .step-layout .step-content{margin-top:9.6rem}}.pairing-successful .img{object-fit:cover;aspect-ratio:1;border-radius:.8rem;width:100%}.pairing-successful .error-message{text-align:center;background-color:#ffebee;border:1px solid #ef5350;border-radius:.8rem;margin-top:1rem;padding:1rem}.pairing-successful .error-message p{color:#d32f2f;margin:.5rem 0}@media (width>=1081px){.pairing-successful .img{width:22.5vw}}.select-did .step-content{flex-wrap:wrap;display:flex}.select-did .step-content .list-item{align-items:start}.individual-footer .step-layout{padding-bottom:18.8rem}.individual-footer .step-layout .step-content{flex-direction:column;align-items:center;display:flex}@media (width>=641px){.individual-footer .step-layout{padding-bottom:22rem}}@media (width>=1081px){.individual-footer .step-layout{padding-bottom:32rem}.individual-footer .step-layout .step-content .freetext-and-charlimit{width:46vw}}.lang-input-container{flex-direction:column;width:100%;display:flex}.lang-button-container{flex-direction:row;justify-content:center;width:100%;margin-bottom:3.2rem;display:flex}.lang-button-container .tertiaryBtn{border-radius:0;width:33%}.lang-button-container .tertiaryBtn.active{border-bottom:3px solid #008075}.add-device{flex-direction:column;width:100%;margin-top:6.4rem;padding:3.2rem 1.4rem 6.4rem;display:flex}.add-device h2{margin-bottom:4.8rem}.add-device .buttonRow{flex-direction:column-reverse;gap:1.6rem;width:100%;margin-left:auto;display:flex}.add-device .buttonRow button{width:100%}@media (width>=641px){.add-device{width:69%;margin:10.4rem auto 0;padding:3.2rem 0 9.2rem}.add-device h2{margin-bottom:6.4rem}.add-device .buttonRow{flex-direction:row;justify-content:end}.add-device .buttonRow button{width:unset}}@media (width>=1081px){.add-device{width:50%;margin:13.6rem auto 0;padding:3.2rem 0 19.2rem}}
