body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Raleway",sans-serif!important;overflow-y:auto!important}p{margin:0}textarea{display:block;width:calc(100% - 20px);resize:none;height:250px;padding:10px;border:1px solid #cecece;background-color:#f4f4f4;color:#68696d;font-size:16px;border-radius:10px}input[type=date],textarea{font-family:"Raleway",sans-serif!important}:focus{outline:none}.versionFooter{margin:20px 0}.loginContainer{width:522px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1.25rem 0 0;border-radius:10px;background-color:#ebebeb;text-align:center}.form-group{margin:20px}.loginContainer input{font-family:"Raleway",sans-serif!important;display:block;width:100%;max-width:450px;margin:auto;height:40px;padding:.375rem .75rem;font-size:16px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.submitLogin{font-size:16px;background-color:#005aab;font-weight:900;border:0;color:#fff;padding:15px;border-radius:10px;text-transform:uppercase;font-family:"Raleway",sans-serif;cursor:pointer}.loginLink{color:#505050}.actionsForm{display:flex;flex-direction:row;margin:0 20px;justify-content:space-between;align-items:flex-end}.titleLogin{font-size:32px}.paragraphLogin,.titleLogin{text-align:left;font-weight:500;margin:10px 20px;color:#68696d}.paragraphLogin{font-size:16px}.container{margin-left:15vw}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px}.logoMobile{flex-direction:row;grid-gap:20px;gap:20px;display:none;align-items:flex-end}.userCount{margin:0;color:#68696d;font-size:14px}.headerButtonContainer{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.headerButton{display:flex;flex-direction:column;text-align:center;justify-content:space-between;align-items:center;margin:0 20px;cursor:pointer;text-decoration:none}.iconHeaderButton{font-size:25px;margin-bottom:5px;color:#68696d}.headerButton:last-child{margin-right:0}.textHeaderButton{text-decoration:none;color:#68696d}.headerButton.active .iconHeaderButton,.headerButton.active .textHeaderButton{color:#005aab}footer{text-align:center;font-weight:300;font-size:14px;color:#797979}.pageContainer{margin:20px}.famigliaSerie{background-color:#005aab;padding:5px 10px;font-size:12px;color:#fff;font-weight:800}.titlePage{border-left:3px solid #005aab;padding-left:15px;font-weight:500;color:#68696d;margin-bottom:30px}.sloganSerie{font-size:24px;color:#68696d;margin-top:5px;margin-bottom:15px}.columnsHome{display:grid;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.columnsSerie{display:flex;flex-direction:row;grid-gap:50px;gap:50px}.columnProduct{flex:1 1;display:grid;justify-content:flex-start;align-self:stretch;float:none;grid-gap:15px;gap:15px;grid-template-columns:repeat(2,1fr);position:relative}.columnDataSerie{flex:1 1}.columnQuoteSerie{flex:2.5 1;flex-wrap:nowrap;display:flex;flex-direction:column}.imgMainSerie{width:100%;border-radius:20px;height:18vw;object-fit:contain;background-color:#efefef}.phaseSelector{flex-direction:row;flex:1 1;justify-content:space-between}.phaseQuote,.phaseSelector{display:flex;grid-gap:20px;gap:20px;align-items:center}.phaseQuote{flex-direction:row;cursor:pointer}.phaseQuote .number{border:8px solid #68696d;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:900;width:50px!important;height:50px!important;border-radius:50%;color:#68696d}.phaseQuote .title{font-weight:900;font-size:22px;color:#68696d}.formCreateOffer{flex:1 1;padding:30px 0;flex-wrap:nowrap}.formCreateOffer,.labelInput{display:flex;flex-direction:column}.labelInput{flex:1 1;margin:15px 0}.selectStandard{background-color:#f4f4f4}.gridInputOffer{flex:1 1;display:grid;justify-content:flex-start;align-self:stretch;float:none;grid-gap:15px;gap:15px;grid-template-columns:repeat(2,1fr);position:relative}.scrollableDiv{max-height:75vh;overflow-y:scroll;overflow-x:hidden;padding-right:20px}.nextPhaseButtonBar{display:flex;justify-content:flex-end;margin:30px 0}.scrollableDiv::-webkit-scrollbar,.settingsSubMenu::-webkit-scrollbar,.variantList::-webkit-scrollbar{width:15px}.scrollableDiv::-webkit-scrollbar-track,.settingsSubMenu::-webkit-scrollbar-track,.variantList::-webkit-scrollbar-track{background:#f4f4f4;border-radius:3px}.scrollableDiv::-webkit-scrollbar-thumb,.settingsSubMenu::-webkit-scrollbar-thumb,.variantList::-webkit-scrollbar-thumb{background:#005aab;border-radius:3px}.scrollableDiv::-webkit-scrollbar-thumb:hover,.settingsSubMenu::-webkit-scrollbar-thumb:hover,.variantList::-webkit-scrollbar-thumb:hover{background:#003563}.productCard,.typologyCard{background-color:#ebebeb;padding:20px;border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;grid-gap:10px;gap:10px}.typologyCard{cursor:default}.productCard img,.typologyCard img{width:10vw;height:10vw;border-radius:10px;object-fit:cover}.typologyCard img{object-fit:contain;background-color:#fff;padding:10px}.typologyCard .icon{position:absolute;top:10px;right:10px;color:#005aab;font-size:24px;cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.productCard h3,.typologyCard h3{font-size:1vw;font-weight:900;margin:0 10px;height:6vh;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.typologyCard .quantityBox{display:flex;flex-direction:row;align-items:flex-end;grid-gap:10px;gap:10px;color:#6e6e6e;margin-top:10px}.quantityBox input{background-color:transparent;border-bottom:1px solid #6e6e6e;border-radius:0;display:inline;max-width:40px;padding:0 10px;text-align:center}.productCard p{margin:0;font-size:1vw;color:#6e6e6e}.columnCategories{flex:2 1;display:flex;flex-direction:column;height:100%}.promoProducts,.seeAllProducts{background-color:#005aab;display:flex;flex-direction:row;justify-content:space-between;border-radius:10px;cursor:pointer;text-decoration:none;margin-bottom:20px;flex:1 1}.promoProducts{background-color:#9c00ef;margin-bottom:0;margin-top:20px;flex:0.5 1}.promoProducts h2,.seeAllProducts h2{color:#fff;flex:1 1;font-size:40px;font-weight:400;margin:0;padding:20px;text-decoration:none}.promoProducts .imgSpace,.seeAllProducts .imgSpace{flex:1.5 1;display:flex;align-items:flex-end;justify-content:flex-end}.promoProducts .imgSpace{flex:2 1}.seeAllProducts .imgSpace img{margin:30px 20px 0}.promoProducts .imgSpace img{margin:30px}.categoryListContainer{flex:2 1;display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(4,1fr)}.categoryCard{flex:1 1;background-color:#ebebeb;text-decoration:none;padding:20px;border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer}.categoryCard img{width:9vw;height:9vw;border-radius:10px;object-fit:cover}.categoryCard h3{font-size:1.2vw;font-weight:900;margin:5px 10px;color:#fff}.imgIcon{max-height:55px}.MuiDialog-paperWidthMd{max-width:720px!important}.gridStats{display:grid;grid-gap:20px;grid-template-columns:repeat(5,1fr);justify-content:flex-start;align-self:stretch;margin:30px 0}.gridStats.order{grid-template-columns:repeat(4,1fr)}.productsPageGrid{flex:1 1;display:grid;justify-content:flex-start;align-self:stretch;float:none;grid-gap:15px;gap:15px;grid-template-columns:repeat(4,1fr);position:relative;flex-wrap:wrap}.productsPageGrid .productCard img{width:15vw;height:15vw}.introProductsPage{display:flex;flex-direction:row;align-items:center;justify-content:space-between}input{background-color:#f4f4f4;border:0;border-radius:7px;padding:15px 20px;font-size:18px;color:#68696d;font-weight:400;outline:none}input:disabled{color:rgba(104,105,109,.4)}.filterInput{position:relative}.filterInput .icon{color:#68696d;position:absolute;font-size:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px}.filterInput input{padding-left:40px}.nothingFound{color:#68696d;font-size:20px}.settingsSubMenu{display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto;flex-flow:row;margin-bottom:30px;grid-gap:30px;gap:30px}.settingsSubMenu .menuVoice{text-transform:uppercase;color:#68696d;font-weight:500;font-size:20px;margin-bottom:10px;border-bottom-width:0;border-bottom-style:solid;padding-bottom:10px;cursor:pointer;flex-shrink:0;flex-wrap:0}.subtitleSection{font-weight:400;color:#68696d;font-size:24px}.button{padding:15px 25px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;border-radius:10px;font-weight:900;cursor:pointer;position:relative;grid-gap:10px;gap:10px}.button .icon{font-size:24px}.button input[type=file]{opacity:0;width:100%;height:100%;position:absolute;top:0;padding:0;left:0;margin:0;cursor:pointer!important}.formSettings{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(3,1fr);margin:30px 0}.uploadCard{background-color:#ebebeb;padding:20px;border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:12vw;position:relative}.uploadCard img{object-fit:contain;background-color:#fff}.uploadCard .colorChosen,.uploadCard img{width:10vw;height:10vw;border-radius:10px}.uploadCard h3{font-size:1vw;font-weight:900;margin:15px}.customCards{display:flex;flex-direction:row;grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px}.sketch-picker{position:absolute;top:10px;left:10px;z-index:999}label{font-weight:900;color:#000;font-size:16px;display:inline-block;margin-bottom:10px}.select{margin-bottom:30px}.select div{background-color:#f4f4f4;border:0;color:#68696d;outline:none;border-radius:7px}.textToPrintContainer{display:flex;flex-direction:row;justify-content:space-between;grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;align-items:flex-start}.selectColumn{flex:1 1}.textEditorColumn{flex:2 1}.typologiesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.MuiDialog-paper{border-radius:10px}.MuiTypography-h6{font-weight:300!important;color:#68696d!important;font-size:22px!important;padding:15px 0!important;font-family:"Raleway",sans-serif}.variantsList{margin:20px 0;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.variantItem{background-color:#fff;padding:10px;border-radius:10px}.specInput{display:flex;flex-direction:column;align-items:center;grid-gap:5px;gap:5px}.specInput.colorRed,.specInput.colorRed input{color:#e00000!important}.specInput.colorRed input{border-bottom-color:#e00000}.specInput input{background-color:transparent;border-bottom:1px solid #6e6e6e;border-radius:0;display:inline;max-width:40px;padding:0 10px;text-align:center}.specInput .suggestion{font-size:11px}.typologiesList{display:flex;flex-direction:column;width:100%;grid-gap:20px;gap:20px}.cardCustomTypology{flex:1 1;background-color:#ebebeb;border-radius:20px;padding:20px;display:flex;flex-direction:row}.limitTextOneRow{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:25vw}.variantGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:20px 0}.overflowVisible .MuiPaper-root{overflow:visible}.MuiSwitch-colorPrimary.Mui-checked{color:#005aab!important}.tooltip{position:relative;display:flex;justify-content:center;align-items:center}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#68696d;color:#fff;text-align:center;padding:5px 0;border-radius:6px;top:40px;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#68696d}.highcharts-container{width:100%!important}.gridFilter{display:grid;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@-webkit-keyframes ldio-2p5aulscjif{0%{background:#fff}12.5%{background:#fff}12.625%{background:#ccc}to{background:#ccc}}@keyframes ldio-2p5aulscjif{0%{background:#fff}12.5%{background:#fff}12.625%{background:#ccc}to{background:#ccc}}.ldio-2p5aulscjif div{position:absolute;width:40px;height:40px;background:#ccc;-webkit-animation:ldio-2p5aulscjif 1s linear infinite;animation:ldio-2p5aulscjif 1s linear infinite}.loadingio-spinner-blocks-uu3o4oof88c{width:200px;height:200px;display:inline-block;overflow:hidden;background:none}.ldio-2p5aulscjif{width:100%;height:100%;position:relative;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0}.ldio-2p5aulscjif div{box-sizing:content-box}.MuiPaper-rounded{background-color:#ebebeb!important;border-radius:20px!important}.MuiToolbar-gutters{min-height:0!important}.MuiIconButton-colorInherit{color:#005aab!important}@media screen and (max-width:1199px){.app-sidebar{display:none}.container{margin-left:0}.logoMobile{display:flex}.overlayMenu{width:100vw;height:100vh;position:fixed;z-index:5;top:0;left:0}.overlayMenu .overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}.overlayMenu .app-sidebar{display:block;width:25vw}.overlayMenu .app-sidebar .logo img{max-width:20vw;width:100%}}.app-sidebar{position:fixed;top:0;left:0;width:15vw;height:100%;background-color:#005aab;border-radius:0 10px 10px 0}.app-sidebar .logo{text-align:center;margin:20px 0}.app-sidebar .logo img{width:12vw}.menuNav{margin-top:10vh}.nav-item{list-style-type:none;font-size:16px;cursor:pointer;text-transform:uppercase;text-align:left}.nav-item,.nav-item a{color:#fff;text-decoration:none}.nav-item a{padding:18px 20px;display:block;position:relative}.nav-item.active,.nav-item.collapsed a.main,.nav-item .navigateLink.isCurrent,.nav-item a:hover{background:#fff;color:#005aab}.nav-item .item-arrow{display:block;top:54%;right:10px}.nav-item .badge,.nav-item .item-arrow{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-item .badge{top:50%;left:10px}.nav-item .submenu.show{display:block}.nav-item .submenu.hide{display:none}.nav-item .submenu{list-style-type:none;margin:0;padding:0}.nav-item .submenu li{margin:0;padding:15px 45px}.nav-item .submenu a{text-decoration:none!important}.navigateLink{cursor:pointer}
/*# sourceMappingURL=main.56d6d5dc.chunk.css.map */