.add-tip-wizard{background-color:#fff;border-radius:10px;flex-grow:1;margin:0}.add-tip-wizard .footer{margin-top:10px;display:flex}.add-tip-wizard .footer>:last-child{margin-left:auto}.DraftEditor-editorContainer{height:250px}.add-tip-wizard .content{height:450px}.add-tip-page.main-bloc{width:60em}.add-tip-wizard>h3{display:none}.add-tip-page>.add-tip-wizard>h3{margin-bottom:20px;display:block}.add-tip-wizard .tab1{display:flex}.add-tip-wizard .vehicle-data-wrapper{flex-grow:0;flex-shrink:0;width:20em;margin:0 20px}.add-tip-wizard .tip-illustration>img{object-fit:cover;width:100%;max-height:100%}.add-tip-wizard .photo360{margin-top:20px}.add-tip-wizard .photo360>img{min-width:315px}.add-tip-wizard .photo360>.critair-image-360{min-width:50px}
.adncatalog-tab{flex-direction:column;flex-grow:1;display:flex}.adncatalog-table{min-height:200px}.adncatalog-tab .rt-tr:hover{background-color:#eee}.adncatalog-tab .app-oem-details{height:250px}.adncatalog-tab .apps{margin-bottom:20px}.adncatalog-tab .app-oem-block .tooltip-arrow:after{bottom:-25px}
.app-albums{flex:1;padding-left:5px;list-style-type:none;display:flex;position:relative}.app-albums-details{white-space:nowrap;opacity:0;background-color:#fff;border-radius:10px;height:0;margin-top:12px;transition:all .5s;position:absolute;left:10px;right:10px;overflow-y:auto;box-shadow:inset 2px 2px 20px #656565}.app-albums .selected{padding-bottom:320px}.selected .app-albums-details{opacity:1;height:300px;padding:10px}.app-albums .tooltip-arrow{position:relative}.app-albums .selected .tooltip-arrow:after{content:"";border:10px solid #0000;border-top:#a9a9a9;border-bottom-color:#a9a9a9;margin:auto;display:table;position:absolute;top:76px}
.slide-wrapper>.apps-widget{gap:2em;margin:20px}.widget-catalog-hdi>.marque{flex-direction:column;flex-basis:0;display:inline-flex}.widget-catalog-hdi>.marque>img{width:180px;height:180px}.widget-catalog-hdi>.marque>.app-label{display:inline}
.astuces{z-index:2;position:absolute;top:20%;right:0}.astuces-button{cursor:pointer;background-color:#fff;border:1px solid #1e2335;border-right-color:#fff;border-radius:10px 0 0 10px;width:77px;padding:5px 10px 5px 5px;display:inline-block;position:absolute;top:114px;left:-77px}.astuces-button>.badge{border-radius:10px;position:absolute;top:34px;right:0}.astuces-content{background:#fff;border:1px solid #1e2335;border-radius:6px 0 0 6px;width:40em;max-height:70vh;margin-top:-20px;padding:10px;display:inline-block;overflow-y:auto;box-shadow:0 0 50px #00000040}.astuces-content>h3{color:#f78300}.astuces-content>ul>li>span{color:#f78300;margin-left:10px}.astuces-content>ul>li>div{border:2px solid #bfbebe;border-radius:5px;height:143px;margin:5px 3px 12px;overflow:auto}.astuces-content .btn-link{color:#1e2337;padding:0}
.autosuggest-query{color:#15168c;font-style:italic;font-weight:700}
.add-caia-item-button{border-radius:50%;padding:4px 5px;line-height:1}.add-caia-item-form>.footer{margin-top:10px;display:flex}.add-caia-item-form>.footer>:last-child{margin-left:auto}.availability .fa-paper-plane{color:#fff;margin-top:5px;margin-left:-3px;font-size:28px}.availability.unknown .fa-paper-plane>path{stroke:#000;stroke-width:15px}
.hubidlp-bg{position:absolute;inset:50px 0 0 40px}.hubidlp-bg>iframe{border:none}
.breadcrumb>.Select{flex-grow:1;margin-left:10px}.breadcrumb>.genart-search{margin-right:100px}.select-option:hover{background-color:#0ff}.v3 .bloc-with-albums{margin-top:50px}
.breadcrumb{background:linear-gradient(90deg,#fff,#a7a5a6);box-shadow:0 0 50px #00000040}.breadcrumb>.breadcrumb-img .fa-search,.breadcrumb>.breadcrumb-img>svg{width:80%;height:80%;margin:auto}.breadcrumbs-wrapper{z-index:1;background-color:#fff;position:absolute;left:20px;right:20px}.breadcrumbs-wrapper.breadcrumbs-family{height:68px;margin-top:-20px;padding-top:20px}.breadcrumbs-wrapper.breadcrumbs-wrapper+*{margin-top:100px}.breadcrumb-img{background-color:#fff;border:3px solid #e67d09;border-radius:10px;width:100px;height:100px;display:flex;position:absolute;top:-5px;right:15px;box-shadow:0 0 50px #00000040}.breadcrumb-img-brand,.breadcrumb-img-model{width:70px;height:70px;top:8px;left:5px;right:inherit}.breadcrumb-img-model{left:85px}.breadcrumb-img img{object-fit:contain;width:100%;height:100%}.breadcrumb-img+.breadcrumb-item{margin-left:80px}.breadcrumb-img+.breadcrumb-img+.breadcrumb-item{margin-left:150px}
.cat4-searchbar{z-index:1;width:30em;position:fixed;top:5px;left:300px}
.checkbox-group{flex-wrap:wrap;display:flex}.checkbox-group>legend{margin-bottom:1.25rem;font-size:1rem}.checkbox{margin:.5rem}.checkbox-input{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox-tile{cursor:pointer;border:2px solid #b5bfd9;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:7rem;min-height:7rem;transition:all .15s;display:flex;position:relative}.checkbox-input:checked+.checkbox-tile{color:#2260ff;border-color:#2260ff;box-shadow:0 5px 10px #0000001a}.checkbox-icon{align-items:center;height:3rem;display:inline-flex}.checkbox-icon>img{width:60px}.checkbox-tile:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:2px solid #b5bfd9;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .25s;display:block;position:absolute;top:.25rem;left:.25rem}.checkbox-input:checked+.checkbox-tile:before{opacity:1;background-color:#2260ff;border-color:#2260ff;transform:scale(1)}.checkbox-label{display:none}
.countdown{color:red}
.flag-select{text-align:left;margin-bottom:1em;padding-bottom:5px;display:inline-block;position:relative}.flag-select__btn{color:#fff;background:0 0;border:none;padding:0 8px;font-size:16px}.flag-select__btn:after{content:" ";vertical-align:middle;border:5px solid #0000;border-top-color:#4d4d4d;border-bottom:0;width:0;height:0;margin-left:5px;display:inline-block}.flag-select__btn[aria-expanded=true]:after{border-top:0;border-bottom:5px solid #4d4d4d}.flag-select__option{cursor:pointer;white-space:nowrap;margin:4px 0}.flag-select__option.has-label{padding:0 20px 3px 8px}.flag-select__option__icon{width:1.3em;height:1.3em;position:relative}.flag-select__option__label{padding-left:9px;font-size:1em;position:relative}.flag-select__options{z-index:99999999;background-color:#1e2337;border:1px solid #bdbbbb;border-radius:3px;max-height:160px;margin-top:8px;padding:8px 0;position:absolute;overflow:auto}
.dock{color:#fff;justify-content:space-around;width:60%;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.dock-background{opacity:.8;border-bottom:50px solid gray;border-left:30px solid #0000;border-right:30px solid #0000;width:70%;margin:auto;position:absolute;bottom:0;left:0;right:0}.dock .app-logo-reflection{opacity:.3;background-color:#f5f8fa;border-radius:50%;transform:scaleY(-1)}.dock .app{text-align:center;background-color:#f5f8fa;border-radius:100%;width:60px;height:60px}.dock .app-logo{margin-top:4px}
.expert-data-switch{margin-left:100px;margin-right:10px;display:inline-block}.expert-data-switch label{color:#fff;text-shadow:0 1px 1px #0000001a;-webkit-box-reflect:below 0px -webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),to(#ffffff4d));cursor:pointer;background:linear-gradient(#8a8a8a 0%,#8c8c8c 14%,#9f9f9f 72%,#a4a4a4 100%);border-radius:14px;width:90px;height:30px;font-style:normal;font-weight:700;line-height:30px;transition:all 1s ease-in;display:inline-block;position:relative;box-shadow:inset 0 2px 5px #0000001a,inset 0 -1px #0000001a}.expert-data-switch label i{background:linear-gradient(#fff 0%,#fcfcfc 11%,#e4e4e4 50%,#ddd 53%,#cdcdcd 97%,#bfbfbf 100%);border-radius:36px;width:30px;height:30px;transition:all .2s;display:block;position:absolute;top:-1px;right:60px;box-shadow:inset 0 -3px 3px #0000001a,inset 0 -1px 1px #fff6,0 2px #0003}.expert-data-switch label i:before{content:"";background:linear-gradient(#efefef 0%,#e1e1e1 6% 24%,#e5e5e5 94%,#f2f2f2 100%);border-radius:18px;width:18px;height:18px;margin:-9px 0 0 -9px;display:block;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #0000001a}.expert-data-switch label:hover i{box-shadow:inset 0 -3px 3px #0000001a,inset 0 -1px 1px #fff6,0 2px #0000004d}.expert-data-switch label:active i:before{box-shadow:inset 0 1px #0000004d}.expert-data-switch label>span{text-transform:uppercase;margin-left:30px;transition:all .2s}.expert-data-switch label>div{color:#999;width:100px;font-size:14px;position:absolute;top:0;right:85px}.expert-data-switch input[type=checkbox]:checked~label>span{text-transform:uppercase;margin-left:30px}.expert-data-switch input[type=checkbox]:checked~label{background:#8dad33;background:radial-gradient(center,ellipse farthest-corner,#8dad33 0%,#92b237 24%,#9dbb40 55%,#a6c24e 100%)}.expert-data-switch input[type=checkbox]:checked~label i{right:-6px}.expert-data-switch input:before{content:"Logic:";color:#333;margin-left:-35px;font-size:10px}.expert-data-switch input{display:none}
.fiche-article{color:#000;background:#fff;flex-grow:1;height:100%;font:10pt Verdana;overflow:auto}.fiche-article h1{font-size:2em;font-weight:700}.fiche-article h2{font-size:1.5em;font-weight:700}.fiche-article h3{font-size:1.17em;font-weight:700}.fiche-article a{color:#1e2335}.fiche-article a:hover{color:#2d91a8}.fiche-article .breadCrumbs{text-align:left;letter-spacing:1px;color:#fff;padding:5px 0 5px 10px;line-height:2em}.fiche-article .breadCrumbs>a{color:#fff;text-decoration:none}.fiche-article .breadCrumbs>a:hover{text-decoration:underline}.fiche-article .clearFix:after{content:" ";clear:both;height:0;display:block}.fiche-article .overview h1,.fiche-article .overview h2,.fiche-article .overview h3{margin:0 0 10px;padding:0}.fiche-article .overview>h2{color:#ccc}.fiche-article .productImage{text-align:center;flex-grow:1;width:350px;margin-bottom:20px}.fiche-article .button{color:#fff;text-align:center;cursor:pointer;border-radius:3px;margin-bottom:10px;padding:5px;text-decoration:none;display:block}.fiche-article .button a:hover{text-decoration:none}.fiche-article .add{background:#99ca3c;width:200px;font-size:1.5em;line-height:2em}.fiche-article .add:hover{background:#4b8e0d}.fiche-article .wish{background:#eb800a;width:150px}.fiche-article .wish:hover{background:#ad6127}.fiche-article .compar{color:#fff;background-color:#0062cc;border-color:#005cbf;width:150px}.fiche-article .compar:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.fiche-article .imageList{justify-content:space-between;margin:5px 25px 2px;padding:0;list-style:none;display:flex}.fiche-article .imageList a{text-decoration:none}.fiche-article .imageList img{vertical-align:top;border:1px solid #d3d3d3}.fiche-article .prodSelect{border-radius:4px;outline:none;height:2em}.fiche-article .cart-buttons>div:first-child{display:inline-block}.fiche-article .rating{color:#fc913a}.fiche-article .info{width:100%;margin-bottom:10px}.fiche-article .info h3{letter-spacing:1px;color:#fff;text-shadow:1px 1px 3px #00000080;text-transform:uppercase;background:#1e2335;border-radius:4px;padding:5px 0 5px 20px;font:10pt Verdana}.fiche-article .description{margin:10px 0 20px;padding-left:40px;position:relative}.fiche-article .edit-description,.fiche-article .edit-buttons{width:40px;position:absolute;top:-10px;left:0}.fiche-article .edit-buttons>.btn{padding-bottom:0}.fiche-article .description>textarea{width:100%}.fiche-article .product{text-align:center;width:150px;margin-bottom:20px;padding:10px 0 0 10px;font-size:11px;line-height:14px;text-decoration:none;display:inline-block;overflow:hidden}.fiche-article .product a{text-decoration:none}.fiche-article .product a:hover{text-decoration:underline}.fiche-article .product .smallBox{max-width:92px;max-height:92px;display:inline-block;overflow:hidden}.fiche-article .smallBox>img{width:92px}.fiche-article .product span,.fiche-article .product div{display:block}.fiche-article .soft{padding-left:8px}.fiche-article .vtop{vertical-align:top}.fiche-article .manuName{color:#464646;margin:10px 0 5px;font-weight:700}.fiche-article .prodName{color:#464646;margin:0 0 5px}.fiche-article .prodNameOE{color:#5a9dff;margin:0 0 5px}.fiche-article .prodNameIAM{color:#f6850f;margin:0 0 5px}.fiche-article .prodNameEAN{color:#1a8414;margin:0 0 5px}.fiche-article .prodPrice{text-decoration:none}.fiche-article .botBorder{border:1px solid #b6b6ab;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-bottom:20px;padding:10px}.fiche-article .folderTab{text-shadow:1px 1px #000c;text-align:center;color:#fff;background:#1e2335;border:1px solid #1e2335;border-top-left-radius:4px;border-top-right-radius:4px}.fiche-article .availability{vertical-align:middle;text-align:center;margin-right:5px;display:inline-block}.fiche-article .item-price>h3{display:inline-block}.fiche-article .attribute-mandatory{font-weight:700}.fiche-article .missing-attribute{font-style:italic}.tecdoc-price{margin-bottom:1em;font-size:1.17em;font-weight:500}.tecdoc-price>.price-date{margin-right:1em}.tecdoc-price>.formatted-price{margin-right:1em;font-weight:700}.tecdoc-price>.quantity-unit{margin-left:1em}.tecdoc-price>.flag-select__option__icon{margin-right:.5em}.fiche-article .overview{width:min(50%,40em);min-width:25em;margin-left:1em}.fiche-article .article-details{flex-wrap:wrap;display:flex}.fiche-article .attributes-list>li{font-size:15px}
.genart-list{flex-grow:1;display:flex}.genart-list-select{white-space:nowrap;background-color:#fff;border:1px solid #1e2337;border-right-style:none;border-radius:5px 0 0 5px;align-self:start;max-width:55px;padding:5px 0 5px 5px;transition:max-width .8s;overflow:hidden}.genart-list-select>ul{margin-bottom:0;padding:5px;list-style-type:none}.genart-list-select:hover{border-radius:5px;width:auto;max-width:600px;margin-right:5px;padding-right:5px;overflow:visible}.genart-list>.item-bloc{width:inherit;flex-grow:1;position:relative;overflow:visible}.genart-list .selected{font-weight:700;text-decoration:underline}.genart-list .genart-checkbox{cursor:pointer;margin-right:5px}.genart-list .deal-cart-button{margin-left:5px}.genart-list .deal-cart-button>span{margin-left:10px}.genart-list .custom-search-breadcrumb-image{width:55px;height:55px;margin:8px}
.get-customer-data{z-index:1;position:absolute;top:calc(20% - 40px);right:0}.get-customer-data>button{cursor:pointer;background-color:#fff;border:1px solid #1e2335;border-right-color:#fff;border-radius:10px 0 0 10px;width:77px;padding:5px 10px 5px 5px;display:inline-block;position:absolute;top:84px;left:-77px}.gcd-content{background:#fff;border:1px solid #1e2335;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:30em;height:20em;margin-top:20px;padding:20px;position:relative;overflow-y:auto;box-shadow:0 0 50px #00000040}
.gui-selector-oe-results.oes-slider{z-index:1;width:-webkit-fill-available;width:stretch;max-width:50%;position:absolute;top:0;bottom:0;right:0}.gui-selector-oe-results._3D{max-width:none;position:fixed}.gui-selector-fiche-article{width:50%;position:absolute;top:40%;bottom:0;left:0}.gui-selector-fiche-article>.fa-times-circle{cursor:pointer;background-color:#fff;border-bottom-left-radius:5px;width:20px;height:20px;padding:3px;position:absolute;right:15px}.gui-selector-ean>.search-item-container,.gui-selector-pdf>iframe{width:100%;height:100%}
.idcar-panel{z-index:2;position:absolute;top:calc(20% + 100px);right:0}.idcar-panel>button{cursor:pointer;background-color:#fff;border:1px solid #1e2335;border-right-color:#fff;border-radius:10px 0 0 10px;width:77px;padding:5px 10px 5px 5px;display:inline-block;position:absolute;top:84px;left:-77px}.idcar-content{background:#fff;border:1px solid #1e2335;border-radius:6px 0 0 6px;width:40em;margin-top:-20px;padding:20px;display:inline-block;position:relative;overflow-y:auto;box-shadow:0 0 50px #00000040}.idcar-content>h3{color:#f78300}.idcar-cb{background-image:url(https://medias.ia.parts/idcar/cb-background.jpg);background-size:contain;border:1px solid #dddbdb;border-radius:5px;flex-grow:1;justify-content:center;align-items:center;max-width:475px;height:268px;padding:5px;position:relative;box-shadow:0 0 50px #00000040}.idcar-cb-sivince{position:absolute;bottom:8px;right:17px}@media (max-width:635px){.idcar-cb-sivince{display:none}}.idcar-public{justify-content:center;margin-top:5%;display:flex}.idcar-ios-wallet{width:50px;position:absolute;top:5px;right:5px}.idcar-android-wallet{align-self:start;width:120px;margin-left:3px}.pkpass-images{height:50px}
.identification{flex-direction:column;flex-shrink:0;max-width:22em;display:flex}.modal-body>.identification{max-width:none;margin-top:0}.identification.hide-bloc{display:none}.modal-body>.identification.hide-bloc{display:flex}.identification>form>.star{color:#fc8500;vertical-align:middle;cursor:pointer;margin-left:10px}.country-led{background-color:red;border-radius:100%;width:12px;height:12px;position:absolute;bottom:12px;right:11px}.immatriculation>.plate-buttons{align-items:center;display:flex}.immatriculation>.plate-buttons>.btn-none{padding:5px}.swiss-plate{background-image:url(https://medias.ia.parts/images/swissPlate.jpg);background-repeat:no-repeat;width:240px;height:58px;margin:auto;position:relative}.swiss-plate>input{text-align:center;background:0 0;border:none;outline:none;width:175px;height:50px;margin-left:30px;font-size:xx-large}.swiss-plate>.btn-none{position:absolute;bottom:0;right:-55px}.vehicle-row-content{background:linear-gradient(90deg,#fff,#a7a5a6);border-radius:0 8px 8px 0;flex-grow:1;justify-content:space-between;align-items:center;height:50px;padding-left:8px;padding-right:16px;display:flex;box-shadow:5px 5px 5px #00000040}.vehicle-row-brand{border:3px solid #e67d09;border-radius:10px;box-shadow:0 0 50px #00000040}
.iphone-x>.screen{text-align:center;top:20%;left:20px;right:20px}
.oes-breadcrumbs{margin-top:5px;margin-bottom:5px}.oes-breadcrumbs>.btn-link{padding:0}.oes-table{max-height:calc(100vh - 470px);margin:10px;overflow-y:auto}.oes-table.stretch{max-height:none;overflow-y:initial;flex-grow:1}.oes-table .btn{margin-left:5px}.strike{color:gray;text-decoration:line-through}.oes-table>table>thead{color:#1e2337;background-image:linear-gradient(270deg,#b2b0b1 1%,#f0eeef 50%,#fff 100%)}.oe-name{color:#f68510;cursor:pointer}.oe-ean{color:green;cursor:pointer}.oe-ean+.btn{color:green}.oes-table tbody>tr{border-bottom-style:dotted;border-bottom-color:gray;margin:12px}.oes-table tbody>tr:hover{background-color:#99ca3c14}.oes-table .ReactTable{height:calc(100vh - 390px)}.oes-table.stretch .ReactTable{height:100%}.oes-table .ReactTable.ArticleTable{height:calc(100vh - 470px)}.oes-table.stretch .ReactTable.ArticleTable{height:revert}.ArticleTable .btn-link{margin-right:2px;padding:0}.rt-td>.btn-link{padding:1px 6px}.ReactTable .rt-tr>.rt-td{white-space:normal}.icon-button{cursor:pointer;margin-left:10px}.oes-slider._3D{z-index:3;background:#1e2337e6;width:100%;height:calc(100% - 50px);padding-top:25px;position:fixed;top:50px;right:0}.Select{z-index:1}.leaf-icon{color:#3a5f0b}.oe-price,.oe-availability,.cart-button{border-bottom:1px solid #000;height:50px;padding-top:5px;padding-bottom:5px}.oe-price:last-child,.oe-availability:last-child,.cart-button:last-child{border-bottom:none}.oe-price{text-align:right;padding-top:12px}.cart-button{text-align:center;border-radius:0;padding-top:13px}.oe-price:first-child,.cart-button:first-child{margin-top:27px}.oe-price.local-price,.cart-button.local-item{margin-top:0}.availability{border:1px solid #000;border-radius:50%;width:40px;height:40px;margin:auto}.availability.available{background-color:green}.availability.unavailable{background-color:red}.availability.availability-error{color:gray;border:none}.compat-recommanded{color:#3cad59}.compat-not-recommanded{color:#e1ac2c}.app-oem-block{--details-height:300px;margin-top:70px;padding:5px;font-size:10pt}.app-oem-block .marque{position:relative}.bg-oem-vendors{background-color:#9acd32;position:absolute;bottom:-10px;left:5px}.bg-oem-count{color:#fff;background-color:#007bff;position:absolute;top:-5px;right:5px}.app-oem-block .bg-secondary{position:absolute;bottom:-10px;right:5px}.app-oem-block>h2{display:inline-block}.app-oem-block>.apps{margin-left:12px}.app-oem-details{max-height:var(--details-height);border-radius:10px;padding:8px;display:flex;overflow:hidden;box-shadow:inset 2px 2px 20px #656565}.app-oem-details>img{height:150px;margin-left:auto}.app-oem-details .ReactTable{flex-grow:1;margin-left:12px}.app-oem-details>ul{overflow:hidden auto}.app-oem-details.app-oem-details-enter-active>ul,.app-oem-details.app-oem-details-exit-active>ul{overflow-y:hidden}.app-oem-block .tooltip-arrow:after{content:"";pointer-events:none;border:10px solid #0000;border-top:#a9a9a9;border-bottom-color:#a9a9a9;display:table;position:absolute;bottom:-51px;left:25px}.app-oem-block .single-app .tooltip-arrow:after{bottom:-25px}.app-oem-details .btn-link{text-align:left}.app-oem-details .btn.has-offers{font-weight:700;text-decoration:underline}.app-oem-details-enter{max-height:0}.app-oem-details-enter-active{max-height:var(--details-height);transition:max-height .3s}.app-oem-details-exit{max-height:var(--details-height)}.app-oem-details-exit-active{max-height:10px;transition:max-height .3s}.filter-option{cursor:pointer;padding:8px}.filter-option.option--is-focused{background-color:#deebff}.filter-option>img{margin-right:8px}.ReactTable .rt-resizer,.page-item.active .page-link{z-index:auto}.country-flag{margin-right:2px}.attributes-form input{vertical-align:middle;margin-right:5px}.appoemnart.d-flex ul{padding-left:20px;list-style-type:disc;overflow:auto}.appoemnart>div{margin-left:8px}.appoemnart ul.item-notes{list-style-type:circle}.appoemnart .btn-link{color:#000;padding:0}.appoemnart>.illustration{position:initial;cursor:pointer;align-self:center;margin-left:auto;margin-right:5px}.app-oem-block .wizard-navigation{margin-top:10px;margin-bottom:10px}.app-oem-block .wizard-navigation .nav-link{padding:.2rem 1rem}.app-oem-block .wizard-navigation>.moving-tab{background-color:#03a9f47d;padding:8px;box-shadow:0 16px 26px -10px #03a9f4,0 4px 25px #0000001f,0 8px 10px -5px #f4433633}.appoemnart.d-flex .list-steps{list-style-type:decimal}.slide ul.list-steps{padding-left:2em;list-style-type:decimal}.slide ul.list-procedures{padding-left:2em;list-style-type:disc}.battery-replacement-procedures{padding:1em}.battery-replacement-procedures img{max-width:700px}
.login{flex-direction:column;flex-grow:1;align-items:center;margin-top:80px;margin-left:10%;margin-right:10%;display:flex}.login>h3{color:#fff;text-align:center}.login>form{width:30em}.login input{margin-bottom:20px}
.part-settings>.content{height:400px}.part-settings>.footer{margin-top:10px;display:flex}.part-settings>.footer>:last-child{margin-left:auto}
.new-item-wizard .footer{justify-content:space-between;display:flex}.new-item-wizard .Select{margin-bottom:1rem;margin-left:3px}.new-item-page.main-bloc{width:50em}.new-item-page.main-bloc>.new-item-wizard{margin-top:90px}.new-item-RTE{z-index:0;position:relative}.new-item-wizard .content{height:400px}.new-item-wizard .genart-attributes{max-height:300px;padding-right:15px;overflow:auto}.new-item-wizard .DraftEditor-editorContainer{height:250px}.new-item-wizard .attribute-mandatory{font-weight:700}
.part-selector-search{display:flex}.part-selector-search>.toggle-exact-search{cursor:pointer;color:#fff;flex-shrink:0;margin-top:8px;margin-left:5px}.part-selector-search>.car-selector-search{width:25em}.part-selector-search>form>div[role=combobox]{flex-grow:1}.part-selector-search>form>div[role=combobox]:after{content:"";border:10px solid #0000;border-top:#fff;border-bottom-color:#fff;margin:auto;display:table}
.map-wrapper{background-color:#fff;flex-direction:column;flex-grow:1;margin-top:50px;margin-bottom:50px;display:flex}.map-content{height:100%;display:flex}.map-search{z-index:1000;width:35%;margin-top:10px;margin-left:60px;position:absolute}.map-search>form{background-color:#fafafa;border-radius:25px;height:calc(.925926vw + 57.037px);padding-right:20px;box-shadow:0 10px 25px #3e394e33}.map-search>form>div{display:flex}.map-search input{background-color:#fafafa;outline:none;align-self:center;padding-left:calc(.925926vw + 17.037px);padding-right:calc(.925926vw + 72.037px);box-shadow:none!important;border:none!important}.map-search #react-autowhatever-1{top:calc(2.31481vw + 52.5926px)!important}.leaflet-bottom.leaflet-right{display:none}.map-tabs{z-index:1000;background-color:#fff;border-top-right-radius:10px;top:-50px}.map-filters{z-index:1000;background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;width:calc(24rem + 60px);height:calc(24rem + 100px);margin-top:20px;padding:20px;position:absolute;right:0;box-shadow:0 10px 25px #3e394e33}
.photo360>img{border-radius:20px;width:100%;min-width:400px;margin-bottom:5px;position:static}body.dragging{cursor:move}.photo360{position:relative}.photo360>.color-banner{background-image:linear-gradient(to right,var(--vehicleColor)0% 15%,#0000 40% 60%,var(--vehicleColor)85% 100%);height:40px;position:absolute;top:0;left:0;right:0}.photo360>.critair-image-360{border-radius:0;width:50px;min-width:50px;position:absolute;bottom:5px;right:5px}
.shortcut-menu-button{color:#000;text-align:center;cursor:pointer;z-index:1;background-color:#f5f8fa;border:1px solid #000;border-radius:100%;width:40px;height:40px;font-size:28px;line-height:40px;position:absolute;bottom:10px;left:10px}.shortcut-menu{background-color:#f5f8fa;border:1px solid gray;border-radius:5px;padding:10px;position:absolute;bottom:40px;left:30px}.shortcut-menu .marque>img,.shortcut-menu .marque>svg{object-fit:contain;width:50px;height:50px;display:block}
.product-alternative{flex-wrap:wrap;max-height:200px;display:flex;overflow:auto}.product-alternative>.marque{margin-bottom:10px;position:relative}.product-alternative>.marque>.badge{background-color:#007bff;position:absolute;bottom:-10px;left:5px}.product-alternative-list{margin-top:5px;padding-left:15px;list-style-type:none}.product-alternative-list>li>a{color:#007bff}
div.ReactTags__tags{position:relative}div.ReactTags__tagInput{border-radius:2px;width:200px;display:inline-block}div.ReactTags__tagInput input.ReactTags__tagInputField,div.ReactTags__tagInput input.ReactTags__tagInputField:focus{border:1px solid #eee;width:100%;height:31px;margin:0}div.ReactTags__selected span.ReactTags__tag{background:#eee;border:1px solid #ddd;border-radius:2px;margin:0 5px;padding:5px;display:inline-block}div.ReactTags__selected a.ReactTags__remove{color:#aaa;cursor:pointer;margin-left:5px}
.recycling .engine-type{color:#fff;background-color:#6bd66b;border-color:#6bd66b}.recycling .engine-code{color:#000;background-color:#ff0;border-color:#ff0}
.search-item-container{width:50em;padding:3em}.search-item-container .oes-table{max-height:calc(100vh - 330px)}.search-item-container>h2>.rsbc-switch-button>label:first-child{margin-left:15px;font-size:15px}.breadcrumb-filter:before{color:#6c757d;content:"/";padding-left:.5rem;padding-right:.5rem;display:inline-block}.breadcrumb-filter>input{background:0 0;border:none;border-bottom:solid #e67d09;border-radius:20px;font-family:sans-serif}.breadcrumb-filter>input:focus{outline:none}.search-item-container .Select{z-index:2}
.select-parts{display:flex}.part-list{width:100%;height:calc(100vh - 350px);overflow-y:auto}.families .part-list{height:inherit}.attributes{white-space:nowrap;border:2px solid #495057;border-radius:5px;align-self:flex-start;padding:5px}.attributes>ul{padding-left:5px}.attributes ul{list-style-type:none}
.part-families{text-align:center;flex-wrap:wrap;padding-left:5px;list-style-type:none;display:flex}.part-families>li,.part-families>li>a{width:210px;height:140px;display:block}.part-families>li{background-position:top;background-repeat:no-repeat;border:1px solid #fff;border-radius:6px;margin:10px;font-family:Arial;font-size:.8em;font-weight:700;box-shadow:2px 2px 8px #0006}.part-families>li>a>div{padding-top:22px}.part-families>li:hover{border-radius:0}.part-families>li>a:hover{color:#fff;background-image:var(--bg-abfon);background-position:0 100%;background-repeat:repeat-x;text-decoration:none;transition:all .3s}.part-family>img{height:80px}.select-sub-family{padding-right:16px;overflow-y:auto}.selected-sub-family{font-weight:700;text-decoration:underline}
@keyframes spin{0%{transform:rotate(-45deg)}to{transform:rotate(360deg)}}.table{width:100%;display:table}.table-cell{vertical-align:middle;display:table-cell}#results{z-index:999999999;color:#fff;text-align:right;width:90vw;max-width:calc(100vw - 500px);margin-top:5px;margin-left:150px;padding:0 20px;font-size:24px;font-weight:300;line-height:1.5em;position:fixed}#interim_span{opacity:.4}#tip{opacity:.8;color:#ffffffbf;text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:0;width:250px;margin-left:-125px;font-size:14px;font-weight:700;transition:all .4s ease-in;position:absolute;bottom:100px;left:6%;transform:translateY(20px)}#tip.show{opacity:1;transition:all .3s ease-out;left:6%;transform:translateY(0)}.visual{z-index:0;mix-blend-mode:screen;opacity:0;background:#ffffff1a;border-radius:100%;width:400px;height:400px;margin-bottom:-155px;margin-left:-200px;transition:all .3s;position:absolute;bottom:50%;left:50%;transform:scale(.001)}#visualization{position:absolute}#visualization div{background-color:orange;width:100px;margin:3px;padding:10px;display:inline-block}#button{z-index:5;background-color:#595959;border-radius:100%;width:50px;height:50px;margin-left:-25px;position:absolute;bottom:20px;left:6%}#button:active{background-color:#d02}#button #microphone{fill:#fff;width:30px;margin-left:-14px;position:absolute;top:20%;left:50%}#button.cancel #microphone{fill:#0000}#button.cancel:before,#button.cancel:after{content:"";opacity:.8;z-index:15;background-color:#fff;width:2px;height:16px;margin-top:-8px;margin-left:-1px;display:block;position:absolute;top:50%;left:50%;transform:rotate(45deg)}#button.cancel:after{transform:rotate(-45deg)}#button .element{z-index:3;display:block;position:absolute;top:0;left:0}#button .element .slice{z-index:10;background-color:#595959;border-radius:24px 0 0;width:24px;height:24px;position:absolute;top:1px;left:1px}#button .loading{border:2px solid #0000;border-top-color:#fff;border-radius:100%;width:46px;height:46px;position:absolute;top:2px;left:2px;transform:rotate(-45deg)}#button .loading.ring{z-index:4;border:2px solid #fff6;position:absolute;transform:rotate(45deg)}
:root{--slide-perspective:1300px}@media (min-height:1020px){:root{--slide-perspective:2000px}}@media (min-height:1600px){:root{--slide-perspective:3000px}}@media (min-height:2100px){:root{--slide-perspective:4000px}}.stack-slider{z-index:3;height:100%;position:relative}.slide{transform:perspective(var(--slide-perspective))translate3d(0px,-130px,-500px);background-color:#f5f5f5;border:1px solid #000;border-radius:10px;width:100%;height:100%;padding:5px;transition:all .5s;position:absolute;top:32px;left:0;overflow:hidden}.slide.extended{height:calc(100vh - 50px);position:fixed;top:50px}.stack-slider>.slide.active{transform:perspective(var(--slide-perspective))translate3d(0px,100px,0px);opacity:0}.slide:nth-last-child(4){transform:perspective(var(--slide-perspective))translate3d(0px,-110px,-290px)}.slide:nth-last-child(3){transform:perspective(var(--slide-perspective))translate3d(0px,-75px,-210px)}.slide:nth-last-child(2){transform:perspective(var(--slide-perspective))translate3d(0px,-40px,-130px)}.slide:last-child{transform:perspective(var(--slide-perspective))translate3d(0px,-5px,-50px);overflow:auto}.stack-slider .btn.btn-none{margin-top:-11px;padding:6px 4px}._3D .stack-slider{width:85%}._3D .slide{transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(440px,-230px,-1950px);opacity:0;max-width:1600px;height:80%}._3D .slide:last-child{transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,20px,0px);opacity:1}._3D .slide:nth-last-child(2){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,-40px,-200px);opacity:1}._3D .slide:nth-last-child(3){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,-100px,-400px);opacity:1}._3D .slide:nth-last-child(4){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,-160px,-600px);opacity:1}._3D .slide:nth-last-child(5){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,-175px,-800px);opacity:1}._3D .slide:nth-last-child(6){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(510px,-190px,-1000px);opacity:1}._3D .slide:nth-last-child(7){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(490px,-200px,-1200px);opacity:1}._3D .slide:nth-last-child(8){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(480px,-210px,-1450px);opacity:1}._3D .slide:nth-last-child(9){transform:perspective(var(--slide-perspective))rotateY(30deg)translate3d(460px,-220px,-1700px);opacity:.5}._3D .slide.active{opacity:0;transform:perspective(var(--slide-perspective))rotateX(0deg)rotateY(35deg)rotateZ(0deg)scale3d(1,1,1)translate3d(515px,100px,300px)}.titlebar-buttons{text-align:center;cursor:pointer;background-color:#fff;border-bottom-left-radius:5px;height:25px;padding:2px 5px;position:absolute;top:0;right:0}.titlebar-buttons>svg{margin-right:5px}.slide-wrapper{height:100%;overflow:auto}.slide-title{height:20px;margin-bottom:0}.slide-context{height:calc(100% - 30px);display:flex}.stack-slider-buttons{margin-right:110px;font-size:32px;line-height:32px}.stack-slider-buttons>.fa-barcode:hover,.stack-slider-buttons>.fa-window-restore{color:#e67d09}.stack-slider-buttons>.fa-window-restore:hover{color:red}
.tire-label{color:#225572;margin-right:5px}.tire-ean{color:green}.tire-symbols>span{margin-right:10px}.tire-symbols>span>svg{margin-right:5px}.tire-index-A{color:#00af5f}.tire-index-B{color:#58c258}.tire-index-C{color:#cbdb37}.tire-index-D{color:#fff302}.tire-index-E{color:#ffc60e}.tire-index-F{color:#fb8528}.tire-index-G{color:#f62f27}
.title-with-icon{color:#fff;vertical-align:text-top;margin-left:5px;display:inline-block}.title-with-icon>span{margin-left:5px}
.toggle-component{box-sizing:border-box;vertical-align:text-top;align-items:center;width:48px;height:24px;margin:0 4px;display:inline-grid;position:relative}.toggle-component input[type=checkbox]:checked+span{background-color:#3887b7}.toggle-component input[type=checkbox]+span{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#aaa;border-radius:256px;outline:none;align-items:center;width:48px;height:24px;transition:background .2s ease-out;display:inline-grid}.toggle-component input[type=checkbox]:checked+span:before{background-color:#fff}.toggle-component input[type=checkbox]+span:before{content:"";background-color:#fff;border-radius:256px;width:44px;height:20px;display:block;position:absolute;left:2px}.toggle-component input[type=checkbox]:checked+span:after{background-color:#3887b7;margin-left:calc(100% - 20px);transition:all .2s ease-out}.toggle-component input[type=checkbox]+span:after{content:"";background-color:#aaa;border-radius:100%;width:16px;height:16px;margin-left:4px;transition:all .2s ease-out;display:block;position:absolute}
.unauthorized{background-color:#fff;border-radius:20px;flex-grow:1;margin:70px 40px;padding:20px;font-size:2em;display:flex}
.user-profile-bloc{white-space:nowrap}.user-profile-bloc.reduced .user-name-bloc{min-width:50px}.user-profile-bloc.reduced .user-name-bloc>span{display:none}.user-profile-bloc.reduced.upb-exit .user-name-bloc>span{display:block}.user-profile-bloc.reduced .user-name-bloc>.dropdown{display:none}.user-profile-bloc.reduced.upb-exit .user-name-bloc>.dropdown{display:block}.user-profile-bloc.reduced .cart-link{flex-direction:column;margin-left:auto;display:flex}.user-profile-bloc.reduced.upb-exit .cart-link{display:initial;flex-direction:unset;margin-left:unset}.user-profile-bloc.reduced .user-name-bloc,.upb-enter .user-name-bloc{overflow:hidden}.upb-enter{max-width:140px}.upb-enter-active{max-width:500px;transition:max-width .5s}.upb-exit{max-width:500px}.upb-exit-active{max-width:140px;transition:max-width .5s}
.vehicle-data-wrapper{border-radius:20px;flex-grow:1;margin-top:20px;padding-top:8px;padding-bottom:8px;padding-left:16px;overflow-y:auto;box-shadow:inset 2px 2px 20px #656565}.vehicle-data-header{margin-top:5px}.vehicle-data-header>div>img{border-radius:20px}.vehicle-data-header>.color-circle{vertical-align:middle;border-radius:100%;width:30px;height:30px;margin-left:10px;display:inline-block;box-shadow:0 0 50px #00000040}.vehicle-data-header>.siren-indicator{vertical-align:middle;margin-left:10px;display:inline-block}.vehicle-data-header>.fa-accusoft{vertical-align:middle;width:2em;height:2em}.vehicle-data-rows>tbody>tr{border-top:1px dotted gray;border-bottom:1px dotted gray}.vehicle-data-rows>tbody>tr>td{border-left:1px dotted gray;border-right:1px dotted gray}.vehicle-data-rows>tbody>tr:hover{background-color:#99ca3c14}.vehicle-data-euro-norm{font-weight:700}.vehicle-data-co2-emissions>span{color:#fff;text-align:center;width:30px;margin-left:3px;font-weight:700;display:inline-block;position:relative}.vehicle-data-co2-emissions>span:before{content:"";border:12px solid #0000;width:0;height:0;position:absolute;bottom:0;right:-24px}.vehicle-data-co2-emissions.co2-emissions-A>span{background-color:#10884a}.co2-emissions-A>span:before{border-left-color:#10884a}.vehicle-data-co2-emissions.co2-emissions-B>span{background-color:#2db549}.co2-emissions-B>span:before{border-left-color:#2db549}.vehicle-data-co2-emissions.co2-emissions-C>span{background-color:#8bc741}.co2-emissions-C>span:before{border-left-color:#8bc741}.vehicle-data-co2-emissions.co2-emissions-D>span{background-color:#eae846}.co2-emissions-D>span:before{border-left-color:#eae846}.vehicle-data-co2-emissions.co2-emissions-E>span{background-color:#e1ac2c}.co2-emissions-E>span:before{border-left-color:#e1ac2c}.vehicle-data-co2-emissions.co2-emissions-F>span{background-color:#d75e27}.co2-emissions-F>span:before{border-left-color:#d75e27}.vehicle-test{font-weight:700}.critair{align-items:center;display:flex}.critair-image{width:40px;height:40px}
.wizard-navigation{margin-bottom:20px;position:relative}.wizard-navigation>.moving-tab{text-align:center;color:#fff;background-color:#f44336;border-radius:4px;padding:12px;transition:all .5s cubic-bezier(.29,1.42,.79,1);position:absolute;top:-4px;left:0;box-shadow:0 16px 26px -10px #f443368f,0 4px 25px #0000001f,0 8px 10px -5px #f4433633}.wizard-navigation>.nav-pills{cursor:pointer;background-color:#c8c8c833}.wizard-navigation>.nav-pills>li>a.active{background-color:inherit}.wizard-navigation .nav-item{text-align:center;flex-grow:1}.stock-techauto .wizard-navigation .nav-link,.stock-techauto .wizard-navigation>.moving-tab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.albums{padding-left:5px;list-style-type:none;position:relative}.albums>li{vertical-align:top;margin:5px;display:inline-block}.albums .details{white-space:nowrap;opacity:0;background-color:#fff;border-radius:10px;justify-content:space-between;height:0;margin-top:109px;transition:all .5s;display:inline-flex;position:absolute;left:10px;right:10px;overflow-y:auto;box-shadow:inset 2px 2px 20px #656565}.albums.families .details{margin-top:0}.albums .details>ul{flex-grow:1;flex-shrink:0;padding-left:0;list-style-type:none;display:inline-block;overflow:auto}.albums .details-list{padding-left:0;list-style-type:none}.albums li.selected .details{opacity:1;height:250px;padding:10px;transition:height .5s}.albums.families .details{justify-content:flex-start}li.selected{padding-bottom:250px}.big-li.selected{padding-bottom:450px}.families .tooltip-arrow{position:relative}li.selected .tooltip-arrow:after{content:"";border:10px solid #0000;border-top:#a9a9a9;border-bottom-color:#a9a9a9;margin:auto;display:table}.families li.selected .tooltip-arrow:after{position:absolute;bottom:0;left:80px}.marque{cursor:pointer}.illustration{border-radius:10px;height:175px;position:absolute;bottom:35px;right:10px;box-shadow:0 0 50px #00000040}.custom-search>.illustration{align-self:center;margin-left:10px;position:static}.model-name{width:120px;margin-top:5px}.family-album{width:210px;height:140px;display:block}.family-album>img{height:80px}.select-part{margin-left:20px}.custom-search>div{align-items:flex-end;display:flex}.tire-input .illustration{width:350px}.albums li.selected .details.gui-selector,.albums li.selected .details.genart-selector{white-space:normal;height:450px;padding:20px}.gui-selector>.d-flex>button,.genart-selector>.d-flex>button{position:absolute;left:-90px}.details.gui-selector>ul,.details.genart-selector>div{flex-shrink:1}.details.gui-selector>div,.details.genart-selector>div{flex-shrink:0;margin-left:5px;position:relative}.albums .marque{position:relative}.albums .marque>.badge{background-color:#007bff;position:absolute;top:60px;left:5px}.badge-version{background-color:#007bff;margin-right:5px}
.vendor-highlight{background-image:linear-gradient(135deg,#6b6b6b 0%,#b5b5b5 50%,#fff 100%)}.customer-highlight{background-image:linear-gradient(135deg,#fff 0%,#b1fcca 72%,#34f494 100%)}.customer-highlight.vendor-highlight{background-image:linear-gradient(135deg,#6b6b6b 0%,#b5b5b5 50%,#b1fcca 72%,#34f494 100%)}
.change-password{color:#fff;flex-grow:1;margin-top:80px;margin-left:25px}.change-password label{display:block}.change-password .link-to-my-account{margin-top:50px}.change-password .link-to-my-account>a{color:#fff}.change-password .error-message{color:#bf1650}.change-password .error-message:before{content:"⚠ ";display:inline}.change-password input{margin-left:8px}
.checkout-form{background-color:#fff;border-radius:8px;flex-direction:column;margin:16px;padding:16px;display:flex}.checkout-form input[type=text]{width:100%}.checkout-form label{margin-left:10px;margin-right:10px}.checkout-form select{margin-left:10px}.two-fields{display:flex}.two-fields>label{width:100%}.checkout-footer{justify-content:space-between;margin-top:20px;display:flex}.order-complete{background-color:#fff;border-radius:8px;margin:16px;padding:16px}
.connections-apps>form>div{flex-grow:1}.connections-apps{margin-bottom:20px}.main-bloc.custom-search-bloc{width:48em}.user-profile-picture{border:3px solid #e67d09;border-radius:10px;position:absolute;top:-30px;box-shadow:0 0 50px #00000040}.user-profile-bloc>.user-profile-picture{top:-10px}.user-profile-picture>img{border-radius:8px;width:80px;height:80px}.user-name-bloc{background:linear-gradient(90deg,#fff,#a7a5a6);border-radius:0 8px 8px 0;flex-grow:1;height:50px;margin-left:75px;box-shadow:0 0 50px #00000040}.user-name-bloc>.user-company{margin-left:auto;margin-right:50px}
.rse-searchbar{z-index:4;width:30em;position:fixed;top:5px;left:210px}.rse-searchbar input{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem}.main-bloc.rse{width:20em;margin-top:54px;margin-bottom:16px;overflow:auto}.wp-search-bar{width:20em}
.c-d-f>form{max-width:800px}
.dtc-search.details{overflow-y:unset;flex-direction:column}.dtc-search-form{margin-right:220px}.dtc-submit-btn{position:absolute;bottom:10px;right:220px}.dtc-code-label{font-weight:700}
.dashboard{background-color:#eeeef5;flex-direction:column;flex-grow:1;display:flex}.dashboard-row{display:flex}.dashboard .card{flex-grow:2;margin:8px;padding:8px}.dashboard-header{color:#fff;background-color:#1e2337;align-items:center;display:flex}.dashboard-footer{text-align:center;padding:20px}.dashboard .model-badge{bottom:revert;position:absolute;top:65px;left:18px}.dashboard .model-name{margin-top:10px}
.diag.diag{flex-direction:column;justify-content:space-between;width:30em;height:calc(100vh - 100px);margin-top:0;display:flex;overflow:auto}.diag .marque>img{width:70px;height:70px}.diag .square-app{margin:5px;display:inline-block}.diag .square-app>svg{border:1px solid #1e2337;border-radius:5px;width:70px;height:70px;padding:3px;display:block}.adas-360{flex-grow:1}.adas-360>.vehicule-banner{color:#fff;z-index:1;background:linear-gradient(270deg,#f58100,#1e23370a,#1e233705,#1e233700,#f58100);border-radius:10px 10px 0 0;justify-content:space-between;font-weight:700;display:flex;position:absolute;top:26px;left:8px;right:8px}.adas-triangle{background:linear-gradient(#f58100,#1e233700,#1e233700,#1e233700,#f58100);border-radius:50%/40% 40% 60% 60%;width:126px;height:80px;margin-top:-10px;display:flex}.adas-triangle>div{margin-top:27px;margin-left:auto;margin-right:auto}.diag-top{width:30em;display:flex}.diag-top>.btn{margin-bottom:10px;margin-left:5px}.diag-top>.car-selector-search{flex-grow:1;width:auto}.adas-slide{background-color:#000}.adas-image>img{width:100%}
.genart-selector-deal{flex-grow:1}.deal-left-panel{overflow-y:auto}.deal-360,.deal-360>.photo360{flex-grow:1}
.required-field{color:red}
.iframe-viewer>.env-logo{border-radius:20px;width:110px;height:110px;position:fixed;bottom:16px;left:16px;box-shadow:4px 13px 30px 1px #e57b08}.iframe-viewer>.env-logo>a>img{border-radius:20px;width:100%;height:100%}.iframe-viewer>.user-profile-bloc{top:1rem;right:1rem;position:fixed!important}
.menu-bloc-v3.menu-bloc-v3 .swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;margin:4px 0}.menu-bloc-v3.menu-bloc-v3 .swiper-pagination-bullets .swiper-pagination-bullet-active{height:15px}
.news-slider{height:200px}.news-slider .swiper-slide{justify-content:center;align-items:center;display:flex}
.notification-sender>form{width:80%;min-width:400px;margin-left:10%;margin-right:10%}.notif-img-preview{object-fit:scale-down}.notif-users-count{margin-bottom:1rem;margin-left:10%}.public-checkbox{cursor:pointer;align-self:center;width:30px;height:30px;margin-left:8px}
.oe-selector.oe-selector{flex-direction:column;width:30em;margin-top:0;display:flex;overflow:auto}.oeselector-top{width:30em;display:flex}.oeselector-top>.btn{margin-bottom:10px}
.orders-list>li>button:hover{text-decoration:underline}
.main-bloc.lms-page{width:20em;margin-top:54px;margin-bottom:16px;overflow:auto}
.main-bloc.smart-page{width:20em;margin-top:54px;margin-bottom:16px;overflow:auto}
.part-selector .albums.families{margin-top:60px}.part-selector{width:100%}.part-selector.part-selector-home{width:inherit}.part-selector>.search-item-container,.part-selector>.selection-bloc{width:100%}.part-selector.part-selector-home>.selection-brand{width:30em}.partselector-cross{color:red;margin-left:10px}.breadcrumb-toggle{cursor:pointer;position:absolute;top:0;right:120px}.other-brands>input{border:1px solid gray;border-radius:20px;padding-left:8px}
.part-selector-oe.part-selector-oe{flex-direction:column;flex:1;width:30em;margin-top:0;display:flex;overflow:auto}.part-selector-oe-top{width:30em;margin-bottom:10px;display:flex}
.public-iframe>.env-logo{border-radius:20px;width:110px;height:110px;position:fixed;bottom:16px;left:16px;box-shadow:4px 13px 30px 1px #e57b08}.public-iframe>.env-logo>a>img{border-radius:20px;width:100%;height:100%}.public-iframe>.user-profile-bloc{top:1rem;right:1rem;position:fixed!important}
.badge-date{bottom:-5px;right:-7px}
.company-logo{background-color:#fff;border:3px solid #e67d09;border-radius:10px;display:inline-block;position:absolute;top:-20px;right:20px;box-shadow:0 0 50px #00000040}.company-logo>img{object-fit:contain;width:80px;height:80px}.company-header{background:linear-gradient(90deg,#fff,#a7a5a6);border-radius:8px;align-items:center;height:50px;margin-top:20px;padding-left:16px;display:flex;position:sticky;top:20px;box-shadow:0 0 50px #00000040}.app-content{border-radius:10px;padding:8px;display:flex;overflow:hidden;box-shadow:inset 2px 2px 20px #656565}.app-button.tooltip-arrow:after{content:"";pointer-events:none;border:10px solid #0000;border-top:#a9a9a9;border-bottom-color:#a9a9a9;display:table;position:absolute;bottom:-22px;left:25px}.app-button-img.tire-app{width:70px;height:70px}.rtpe-apps{height:96px;overflow-x:auto}.mobile-quote{height:70vh}
.mobilit{padding-top:20px}.select-brand.selection-brand{overflow-y:unset;flex-direction:column;display:flex}.select-brand>.tabs-brands{flex-grow:1;overflow:hidden auto}.tabs-brands .classic-cars{text-align:center;font-family:cursive;font-size:xx-large}
.shopping-cart{margin-top:25px;padding:0 10px}.shopping-cart ul{padding-left:0;list-style-type:none}.inner-content>.shopping-cart{background-color:#fff;border-radius:5px;flex-direction:column;height:100%;margin:20px;padding:5px;display:flex}.cart-footer{color:green;justify-content:space-between;margin:20px;display:flex}.cart-footer>a{color:#fff;background-color:#2185d0;border-radius:5px;padding:8px}.cart-title{margin-top:16px}
.stock-occasion{flex-direction:column;flex-grow:1;align-self:stretch;margin-top:50px;display:flex}.search-form{border:1px solid gray;border-radius:8px;padding:20px}.vehicle-list{margin-top:20px;overflow:auto}
.stock-techauto>.main-bloc{max-height:inherit;align-self:stretch;margin-bottom:50px;margin-left:10px}
.vehicule-banner{color:#fff;background:linear-gradient(270deg,#f58100,#1e2337,#1e2337,#1e2337,#f58100);border-radius:10px 10px 0 0;height:50px;margin:5px;padding:5px;font-weight:700;position:relative}.vehicule-attributes{height:1em;font-size:.8em}.vehicule-banner>.star{cursor:pointer;position:absolute;top:5px;right:10px}.vehicule-banner>.toggle-fullscreen{position:absolute;top:15px;right:55px}.vehicule-banner .fa-times-circle{color:red;margin-left:10px}
.v1-app{background:var(--na-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.v1-body{flex:1;display:flex;overflow:hidden}.v1-main-content{background:var(--na-bg);flex:1;position:relative;overflow-y:auto}.v1-iframe-container{width:100%;height:100%}.v1-iframe-container iframe{background:#fff;border:none;width:100%;height:100%}.v1-admin-page{max-width:1200px;color:var(--na-text);margin:0 auto;padding:1.5rem}.v1-admin-header{margin-bottom:1.5rem}.v1-admin-content{background:var(--na-bg-light);border:1px solid var(--na-border);border-radius:12px;padding:1.5rem}.v1-widget-section{border-bottom:1px solid var(--na-border);margin-bottom:1rem;padding-bottom:1rem}.v1-widget-section:last-child{border-bottom:none}.v1-app-tile{border:1px solid var(--na-border);text-align:center;background:var(--na-bg-lighter);cursor:pointer;border-radius:10px;width:100px;padding:.75rem;transition:all .2s;position:relative}.v1-app-tile:hover{border-color:var(--na-orange);transform:translateY(-2px);box-shadow:0 4px 15px #fa840026}.v1-app-tile-img{object-fit:contain;border-radius:8px;width:48px;height:48px;margin-bottom:.5rem}.v1-app-tile-name{color:var(--na-text);word-break:break-word;font-size:.7rem;font-weight:600}.v1-app-tile-type{color:var(--na-text-muted);font-size:.6rem}.v1-app-tile-audience{color:#5ae4a7;margin-top:2px;font-size:.55rem}.v1-app-tile-delete{color:#ff6b6b;cursor:pointer;opacity:0;background:0 0;border:none;font-size:.8rem;transition:opacity .15s;position:absolute;top:2px;right:4px}.v1-app-tile:hover .v1-app-tile-delete{opacity:1}.v1-right-badge{border:1px solid var(--na-border);background:var(--na-bg-lighter);color:var(--na-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;transition:all .2s;display:inline-flex}.v1-right-badge.active{color:#5ae4a7;background:#5ae4a726;border-color:#5ae4a74d}.v1-right-badge input{width:12px;height:12px}.v1-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v1-modal{background:var(--na-bg-light);border:1px solid var(--na-border);width:90%;max-width:500px;color:var(--na-text);border-radius:16px;box-shadow:0 20px 60px #0006}.v1-modal-header{border-bottom:1px solid var(--na-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.v1-modal-body{padding:1.25rem}.v1-modal-footer{border-top:1px solid var(--na-border);justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;display:flex}.v1-placeholder{height:100%;color:var(--na-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.v1-placeholder-icon{opacity:.2;margin-bottom:12px;font-size:3rem}.v1-placeholder-title{color:var(--na-text);margin-bottom:4px;font-size:1.1rem;font-weight:600}.v1-placeholder-desc{color:var(--na-text-dim);font-size:.8rem}@media (max-width:768px){.na-sidebar{z-index:50;height:calc(100vh - var(--na-header-height));display:none;position:absolute}.na-sidebar.expanded{width:200px;display:flex}}
