body{margin:0;font-family:"Roboto";scroll-behavior:smooth}body div{scroll-behavior:smooth}.root{flex-grow:1;min-height:100vh;z-index:1;overflow:hidden;position:relative;display:flex}.root .appBar{position:fixed}.root .appBar .title{flex-grow:1}.root .menuActive{background:rgba(0,0,0,.2)}.root .cacheProgress,.root .cacheButton{position:fixed;left:50%}.root .cacheProgress{margin-left:-4px;top:8px}.root .cacheButton{top:12px}.root .content{display:flex;flex-direction:column;overflow-y:auto;flex-grow:1;min-height:calc(100vh - 48px)}.root .content .flexGrow,.root .content .spacer{flex-grow:1}.root .content .homeDiv,.root .content .accountDiv{height:100%}.root .content .homeDiv .homeBackground,.root .content .homeDiv .accountBackground,.root .content .accountDiv .homeBackground,.root .content .accountDiv .accountBackground{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(0,0,0,.23);font-size:2em;text-align:center;z-index:-1}.root .content .homeDiv .homeBackground .backgroundIcon,.root .content .homeDiv .accountBackground .backgroundIcon,.root .content .accountDiv .homeBackground .backgroundIcon,.root .content .accountDiv .accountBackground .backgroundIcon{width:128px;height:128px;color:rgba(0,0,0,.07)}.root .content .homeDiv .homeGrid .homeCard,.root .content .homeDiv .homeGrid .accountCard,.root .content .homeDiv .accountGrid .homeCard,.root .content .homeDiv .accountGrid .accountCard,.root .content .accountDiv .homeGrid .homeCard,.root .content .accountDiv .homeGrid .accountCard,.root .content .accountDiv .accountGrid .homeCard,.root .content .accountDiv .accountGrid .accountCard{margin-bottom:1rem}.root .content .homeDiv .homeGrid .homeCard .cardContent,.root .content .homeDiv .homeGrid .accountCard .cardContent,.root .content .homeDiv .accountGrid .homeCard .cardContent,.root .content .homeDiv .accountGrid .accountCard .cardContent,.root .content .accountDiv .homeGrid .homeCard .cardContent,.root .content .accountDiv .homeGrid .accountCard .cardContent,.root .content .accountDiv .accountGrid .homeCard .cardContent,.root .content .accountDiv .accountGrid .accountCard .cardContent{position:relative;padding-bottom:32px}.root .content .homeDiv .homeGrid .homeCard .cardContent .tr td:first-child,.root .content .homeDiv .homeGrid .accountCard .cardContent .tr td:first-child,.root .content .homeDiv .accountGrid .homeCard .cardContent .tr td:first-child,.root .content .homeDiv .accountGrid .accountCard .cardContent .tr td:first-child,.root .content .accountDiv .homeGrid .homeCard .cardContent .tr td:first-child,.root .content .accountDiv .homeGrid .accountCard .cardContent .tr td:first-child,.root .content .accountDiv .accountGrid .homeCard .cardContent .tr td:first-child,.root .content .accountDiv .accountGrid .accountCard .cardContent .tr td:first-child{max-width:100px;overflow:hidden;text-overflow:ellipsis}.root .content .homeDiv .homeGrid .homeCard .fab,.root .content .homeDiv .homeGrid .accountCard .fab,.root .content .homeDiv .accountGrid .homeCard .fab,.root .content .homeDiv .accountGrid .accountCard .fab,.root .content .accountDiv .homeGrid .homeCard .fab,.root .content .accountDiv .homeGrid .accountCard .fab,.root .content .accountDiv .accountGrid .homeCard .fab,.root .content .accountDiv .accountGrid .accountCard .fab{position:absolute;right:23px;bottom:-36px}.root .content .loginSignUpGrid,.root .content .logoutGrid{height:100%;max-width:1280px;align-self:center}.root .content .loginSignUpGrid .loginSignUpPaper,.root .content .loginSignUpGrid .logoutPaper,.root .content .logoutGrid .loginSignUpPaper,.root .content .logoutGrid .logoutPaper{padding:1rem;text-align:center}.root .content .loginSignUpGrid .loginSignUpPaper .errorStyle,.root .content .loginSignUpGrid .logoutPaper .errorStyle,.root .content .logoutGrid .loginSignUpPaper .errorStyle,.root .content .logoutGrid .logoutPaper .errorStyle{text-align:left;white-space:pre-line;margin-bottom:8px}.root .content .loginSignUpGrid .loginSignUpPaper .button,.root .content .loginSignUpGrid .logoutPaper .button,.root .content .logoutGrid .loginSignUpPaper .button,.root .content .logoutGrid .logoutPaper .button{margin-top:16px}.root .content .loginSignUpGrid .loginSignUpPaper .divider,.root .content .loginSignUpGrid .logoutPaper .divider,.root .content .logoutGrid .loginSignUpPaper .divider,.root .content .logoutGrid .logoutPaper .divider{margin-top:16px;margin-bottom:16px}.root .content .tablePaper .toolbar .spacer,.root .content .menuListPaper .toolbar .spacer{flex:1 1 100%}.root .content .tablePaper .toolbar .title,.root .content .menuListPaper .toolbar .title{flex:0 0 auto}.root .content .tablePaper .tableWrapper,.root .content .menuListPaper .tableWrapper{overflow-x:auto}.root .content .importedOrderTranslation{display:flex;flex:1}.root .content .importedOrderTranslation .informationsDetails{white-space:pre-wrap;padding:16px}.root .content .importedOrderTranslation .informationsDetails .divider{margin-top:16px}.root .content .orderView .orderInfos .paper,.root .content .orderView .invoiceAdd .paper{padding:16px}.root .content .orderView .orderInfos .paper .title,.root .content .orderView .invoiceAdd .paper .title{padding-left:0px}.root .content .orderView .product{padding:0px 16px 16px 16px}.root .content .orderEnrichment .orderInfos{padding:16px}.root .content .orderEnrichment .orderLineInfos{padding:16px}.root .content .orderEnrichment .orderInstallation{padding:16px}.root .content .orderEnrichment .orderFooterDiscount{padding:16px}.root .content .orderEnrichment .product{padding:8px}.root .content .orderEnrichment .product .gridOption{align-items:center}.root .content .orderEnrichment .product .optionDimensions{flex:1;padding:4px 8px 0px 0px}.root .content .orderEnrichment .product .optionItem input[type=number],.root .content .orderEnrichment .product .optionDimensionsCotes input[type=number],.root .content .orderEnrichment .product .optionDimensionsUsers input[type=number],.root .content .orderEnrichment .product .optionDimensionsConvPrice input[type=number]{text-align:right;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.root .content .orderEnrichment .product .inputType_error .error{color:#f44336}.root .content .orderEnrichment .product .underlineUserModified::before,.root .content .orderEnrichment .product .underlineUserModified::after,.root .content .orderEnrichment .product .underlineUserModified:hover::before,.root .content .orderEnrichment .product .underlineUserModified:hover::after{border-bottom-color:#ffc400}.root .content .orderEnrichment .product .filledUserModified{background-color:rgba(255,196,0,.2)}.root .content .orderEnrichment .product .notchedOutlineUserModified fieldset{border-color:#ffc400}.root .content .orderEnrichment .product .scrollMarkers{position:fixed;top:64px;right:0;height:calc(100% - 64px);display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;z-index:1202}.root .content .orderEnrichment .product .scrollMarkers .marker{flex:1 1 auto;border-width:1px 0px;border-style:solid;padding-left:16px;white-space:nowrap;max-width:0px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.root .content .orderEnrichment .product .scrollMarkers .marker.markerError{padding-left:24px;border-radius:4px 0 0 4px}.root .content .orderEnrichment .product .scrollMarkers .marker:hover{max-width:100%;min-width:24px;padding-left:8px;border-radius:16px 0 0 16px;font-size:1.25em;overflow:unset;cursor:pointer}.root .content .orderEnrichment .product .scrollMarkers .marker:hover span{display:inline-block;margin:2px 5px}.root .content .menuList .menuItem{padding-top:0px;padding-bottom:0px}.root .content .menuList .menuItem.Mui-selected{background:rgba(0,0,0,.16)}.root .content .menuList .menuItem .listItemText{margin-top:0px;margin-bottom:0px}.root .content .bottomNav{padding:.5rem;text-align:right}.root :not(.menuActive)>*>.pulsingDot span.MuiBadge-dot::before,.root :not(.menuActive)>*>.pulsingDot span.MuiBadge-dot::after{background-color:#f44336;border-radius:50%;height:100%;width:100%;position:absolute;content:"";opacity:.7;z-index:-1}.root :not(.menuActive)>*>.pulsingDot span.MuiBadge-dot::before{animation:pulse 2s ease-out infinite}.root :not(.menuActive)>*>.pulsingDot span.MuiBadge-dot::after{animation:pulse 2s 1s ease-out infinite}@keyframes pulse{100%{transform:scale(4);opacity:0}}.ellipsis{text-overflow:ellipsis;overflow:hidden}.help img{max-width:100%}.help table{border-collapse:collapse;border-spacing:0;border:1px solid #e5e5e5}.help table thead{border-bottom:2px solid rgba(170,170,170,.5)}.help table th,.help table td{padding:5px 10px;border:1px solid #e5e5e5}.manufacturerLoginGrid{margin-bottom:1rem}.manufacturerLoginGrid .button{margin-top:16px}.webServiceKeyConfigure .paper,.minionConfigure .paper,.endCustomerConfigure .paper,.orderSendToCustomer .paper,.orderSend .paper,.invoiceAdd .paper{margin-top:1em;padding:16px}.green{color:green}.red{color:red}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:300;src:url(/roboto-latin-300-normal.woff2) format("woff2"),url(/roboto-latin-300-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-display:swap;font-weight:300;src:url(/roboto-latin-300-italic.woff2) format("woff2"),url(/roboto-latin-300-italic.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:400;src:url(/roboto-latin-400-normal.woff2) format("woff2"),url(/roboto-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-display:swap;font-weight:400;src:url(/roboto-latin-400-italic.woff2) format("woff2"),url(/roboto-latin-400-italic.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:500;src:url(/roboto-latin-500-normal.woff2) format("woff2"),url(/roboto-latin-500-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-display:swap;font-weight:500;src:url(/roboto-latin-500-italic.woff2) format("woff2"),url(/roboto-latin-500-italic.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:400;src:url(/noto-sans-latin-400-normal.woff2) format("woff2"),url(/noto-sans-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}
