:root{--light-blue:#65afd6;--light-violet:#776cff;--light-gray:#828c96;--dark-gray:#3c3c3c;--salmon-pink:#ff6c6c;--blue:#1c47bd;--green:#2bac76;--dark-green:#55c0a7;--light-green:#54aa99;--mint-green:#47b49c;--dark-blue:#04abdf;--estimations-blue:#3698c2;--pink:#eb7dad}html{height:100%}body{min-height:100%;margin:0;padding:0;background-color:#f4f4f4}button,input{font-family:Roboto,sans-serif}.App{text-align:center;background-color:#f4f4f4;position:relative;min-height:100vh}.App-title{font-size:1.5em}.card-container{width:100%;display:-ms-flexbox;display:flex;background-color:#f4f4f4;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.card{border-radius:15px;-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,.2);box-shadow:0 3px 10px 3px rgba(0,0,0,.2);overflow:hidden;background-color:#fff;width:90%;margin:auto}h1.card-header{font-size:22px;width:90%;text-align:left;color:var(--dark-gray);margin:50px 0 20px 30px}.badge,h1.card-header{font-weight:400;text-transform:uppercase}.badge{white-space:nowrap;border-radius:4px;margin:.1rem;padding:.1rem .5rem;font-size:14px}.link-button{background:transparent;border:none;border-bottom:1px dotted #cad5e9;cursor:pointer}.link-button:active,.link-button:focus{outline:none}.no-scroll{overflow:hidden}.bold{font-weight:700}.italic{font-style:italic}.estimations-toolbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-33px;padding-bottom:5rem;-ms-flex-align:end;align-items:flex-end;background:var(--dark-blue);-ms-flex-pack:end;justify-content:flex-end}.estimations-toolbar-container{width:94%;display:-ms-flexbox;display:flex;color:#fff;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:center;justify-content:center}.estimations-toolbar .search{width:450px}.estimations-toolbar .search .orders-toolbar-search{background-color:var(--estimations-blue)}.estimations-toolbar .search .orders-toolbar-search-input:-webkit-autofill,.estimations-toolbar .search .orders-toolbar-search-input:-webkit-autofill:focus,.estimations-toolbar .search .orders-toolbar-search-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 100px var(--estimations-blue) inset!important}.orders-toolbar-search{-ms-flex:2 1;flex:2 1;margin-left:.5rem;background:var(--estimations-blue);color:#fff;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.orders-toolbar-search-input{background:transparent;color:#fff;border:none;width:calc(100% - 32px)}.orders-toolbar-search-clear,.orders-toolbar-search-glass{width:22px;height:22px;position:absolute;right:1.2rem;top:53%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.orders-toolbar-search-clear{color:#fff;background:none;border:none}.estimations .orders-toolbar-search{background:var(--estimations-blue)}.orders-toolbar-search-input:focus{outline:none;border:none}.orders-toolbar-search-input::-webkit-input-placeholder{color:#fff;font-style:italic}.orders-toolbar-search-input::-ms-input-placeholder{color:#fff;font-style:italic}.orders-toolbar-search-input::placeholder{color:#fff;font-style:italic}.current-order-product-header,.customer-table-header,.estimations-product-header,.user-orders-header{-ms-flex:0 0 57.25%;flex:0 0 57.25%;background-color:#fff;height:60px;display:-ms-flexbox;display:flex;color:var(--light-gray);border-radius:15px 15px 0 0;text-transform:uppercase;font-weight:700;font-size:12px}.customer-table-header{border-radius:0}.estimations-product-header{-ms-flex:0 0 64.95%;flex:0 0 64.95%}.current-order-product-header{-ms-flex:0 0 55.9%;flex:0 0 55.9%}.customer-table-header,.user-orders-header{-ms-flex:0 0 90%;flex:0 0 90%;color:#7c7c7c}.customer-table-header>div,.user-orders-header>div{width:10%;-ms-flex:1 1;flex:1 1}.current-order-product-header>div,.customer-table-header>div,.estimations-product-header>div,.user-orders-header>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.current-order-product-header>div,.estimations-product-header>div{width:20%}.current-order-product-header .name,.estimations-product-header .name{width:30%;-ms-flex-pack:left;justify-content:left}.current-order-product-header .article-id,.estimations-product-header .article-id{width:26%}.current-order-product-header .package,.current-order-product-header .price-€,.estimations-product-header .package,.estimations-product-header .price-€{width:12%}.estimations-details-header>div,.order-details-header>div{width:10%;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.estimations-details-header,.order-details-header{background-color:var(--light-gray);border-radius:0 20px 0 0;height:27px;color:#fff;font-size:12px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;text-transform:uppercase}.estimations-details-wrapper{-ms-flex:0 0 35.05%;flex:0 0 35.05%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.orders-details-wrapper{-ms-flex:0 0 44.04%;flex:0 0 44.04%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.estimations-excel-wrapper,.liability-wrapper,.orders-liability-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.estimations-excel-wrapper,.liability-wrapper{padding:0 0 .5em .5em}.liability-wrapper{-ms-flex-align:center;align-items:center;width:50%}.liability-wrapper span{color:#fff}.footer-container{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:95%;color:#fff;font-size:14px}.footer-container.visible{z-index:10}.footer-container.footer-container-estimations{width:85%}.footer-container-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.footer-container-details{-ms-flex:1 1 62.515%;flex:1 1 62.515%;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1rem 1.5rem 1.5rem;border-right:2px solid hsla(0,0%,100%,.16);background:rgba(63,79,95,.97)}.footer-container-details span span.details-month{color:#6cafff;margin-right:1rem;display:inline-block;text-align:left}.footer-container-details span span.details-month span{display:block}.footer-container-orders .footer-container-details{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-container-orders .footer-container-details .footer-open-button{display:-ms-flexbox;display:flex;-ms-flex:0 0 10%;flex:0 0 10%;-ms-flex-item-align:start;align-self:flex-start}.footer-container-orders .footer-container-details .footer-open-button img{width:30px;height:auto;background:var(--mint-green);padding:.1rem}.footer-container-orders .footer-container-details .footer-open-button img.closed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-container-orders .footer-container-details .details-label{display:inline-block;width:130px}.footer-container-orders .footer-container-details .footer-details{display:-ms-flexbox;display:flex;-ms-flex:0 0 90%;flex:0 0 90%;-ms-flex-direction:column;flex-direction:column;text-align:left}.footer-container-orders .footer-container-details .footer-details .details-row{padding:.5rem 0}.details-calculated{display:inline-block}.estimation-details span{margin-right:1rem}.estimation-details span:last-child{margin-right:0}.footer-container-spreadsheet{-ms-flex:1 1 205px;flex:1 1 205px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:1.5rem 1rem .5rem;background:rgba(48,64,82,.97);border-right:2px solid hsla(0,0%,100%,.16)}.footer-container-spreadsheet input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;width:63px;height:24px;border-radius:47px;-webkit-box-shadow:inset 28px 0 0 0 #fff;box-shadow:inset 28px 0 0 0 #fff;border:1px solid #fff;outline:none;cursor:pointer;background-color:#445363;display:-ms-inline-flexbox;display:inline-flex;margin-top:-3px;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.footer-container-spreadsheet input:after{content:"off";font-size:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;width:30px;line-height:30px;position:relative;z-index:99;left:0;top:-4px;color:#445363}.footer-container-spreadsheet input:checked{-webkit-box-shadow:inset -28px 0 0 0 #fff;box-shadow:inset -28px 0 0 0 #fff;border:1px solid #fff}.footer-container-spreadsheet input:checked:after{content:"on";left:31px}.footer-container-spreadsheet label{display:-ms-inline-flexbox;display:inline-flex;margin-left:.5rem}.footer-container-buttons{-ms-flex:1 1 20.485%;flex:1 1 20.485%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(48,64,82,.97)}.footer-container-buttons .buttons-wrapper{-ms-flex-item-align:start;align-self:flex-start;padding:1.2rem 0 0}.footer-container.footer-container-estimations .footer-container-buttons{padding:.5rem 1rem}.footer-container-buttons .buttons-draft{color:#fff;margin-left:1rem;font-size:14px}.footer-container-buttons .buttons-save.disabled{background-color:var(--light-gray);cursor:default}.footer-container-buttons .buttons-save{padding:1rem 2rem;color:#fff;background-color:var(--salmon-pink);border:none;border-radius:6px;font-size:14px;cursor:pointer}.footer-container-terms{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 17%;flex:1 1 17%;background:rgba(48,64,82,.97);font-size:12px}.footer-terms-wrapper{-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:2rem 1rem 2rem 2rem;font-size:14px}.footer-container-estimations .footer-terms-wrapper{padding:1rem}.footer-terms-wrapper .footer-terms-text button{border:0;background:transparent;color:#fff;font-family:Roboto,sans-serif}.footer-container.footer-container-estimations .footer-container-terms{padding:.5rem 1rem}.footer-container-terms .link-button{color:#fff;font-size:12px}.footer-container-terms input[type=checkbox]{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);padding:10px}.footer-container-details .details-wrapper,.footer-hidden .details-wrapper{margin-right:1rem;min-width:20%;display:-ms-inline-flexbox;display:inline-flex}.footer-container-details .details-small{min-width:100px}.tooltip{position:relative;display:inline-block}.tooltip.small .tooltip-text{padding:.7em;font-size:.7em}.tooltip .tooltip-text{padding:1em;border:1px solid #000;visibility:hidden;background-color:#fff;color:#000;text-align:center;border-radius:6px;position:absolute;z-index:1;top:-30px;left:-50%;white-space:pre}.tooltip.enabled:hover .tooltip-text{visibility:visible}.container-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-checkbox input{position:absolute;opacity:0;cursor:pointer}.container-checkbox .checkmark{position:absolute;top:-4px;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;border:2px solid #fff}.container-checkbox .checkmark:after{content:"";position:absolute;display:none}.container-checkbox input:checked~.checkmark:after{display:block}.container-checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-details-row{display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;-ms-flex:0 0 55.9%;flex:0 0 55.9%;border-top:1px solid #c9cacc;background-color:#fff;-ms-flex-direction:row;flex-direction:row}.product-details-row .product-name{width:30%;text-align:left;-ms-flex-pack:left;justify-content:left}.product-details-row .product-sku{width:26%}.product-details-row .product-image{width:20%}.product-details-row .product-package,.product-details-row .product-userPrice{width:12%}.product-details-row>div{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.product-image img{max-width:80px}.product-sku .badge{background-color:var(--light-violet);color:#fff}.product-sku,.product-type{-ms-flex-flow:row wrap;flex-flow:row wrap}.estimations-download-button{display:none}.estimations-export-button,.estimations-import{color:#fff;border:none;background:transparent}.estimations-export-button{margin-left:.5rem}.estimations-export-button,.estimations-import{background:var(--estimations-blue);padding:.2em;max-width:80px}.estimations-import:focus{outline:none}.estimations-import label{position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer}.estimations-import{position:relative}.estimations-import-input{display:none}.export-button-icon{height:20px;width:auto;margin-right:.3em}.estimations-export-button.button-order,.estimations-import.button-order{background:var(--light-green);margin-bottom:5px}.channels{-ms-flex-preferred-size:15%;flex-basis:15%;color:#fff;text-align:left;padding:40px 2% 90px 0}.channels.estimations-blue{background-color:var(--dark-blue)}.channels.orders-green{background-color:var(--dark-green)}.channels .active{font-weight:700;border-bottom:2px solid #fff}.channels .root{text-transform:uppercase}.channel-children{margin-left:20px}.channels span{cursor:pointer;line-height:1.5}.loader{margin:0 auto;width:120px;text-align:center;z-index:10;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader>div{margin:0 5px;width:20px;height:20px;background-color:#178eca;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}loader .bounce4{-webkit-animation-delay:-.48s;animation-delay:-.48s}.loader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;background:#fce800}.loader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;background:#64c4b4}.loader .bounce3{background:#f38d98}@-webkit-keyframes sk-bouncedelay{0%,60%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,60%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.loader-overlay{position:absolute;content:"";height:100%;top:0;bottom:0;right:0;left:0;z-index:5;background:hsla(0,0%,100%,.7)}.pagination{padding:1rem 0;color:#000}.next-page,.prev-page{color:var(--mint-green);padding:0 .3rem;font-weight:700;cursor:pointer;margin:0 .5rem}.next-page.disabled,.prev-page.disabled{color:#000}.navbar-select{text-align:right}.toolbar-select{position:relative;height:100%}.admin-select,.toolbar-select{min-width:120px}.dropdown-button{-ms-flex:1 1;flex:1 1;color:#fff;border:none;padding:1rem 2rem 1rem 1rem;text-align:left;position:relative;background:transparent;cursor:pointer;height:100%}.dropdown-button:focus{outline:none}.admin-select .dropdown-button{color:#000;padding:.5rem 2rem .5rem .5rem;border:1px solid #000;background:#e5e5e5}.navbar-select .dropdown-button{font-size:18px}.toolbar-select .dropdown-button{text-align:left;width:100%}.toolbar-select .dropdown-arrow{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;padding-left:1rem;margin-bottom:2px}.dropdown-button.disabled{pointer-events:none;opacity:.4}.dropdown-arrow{position:absolute;right:.5rem;height:10px;width:10px;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-menu{position:absolute;padding:1rem 1.5rem;max-width:200px;z-index:1}.toolbar-select .dropdown-menu{top:51px;width:100%;text-align:left}.navbar-select .dropdown-menu{right:0;top:59px}.dropdown-menu.green{background:var(--mint-green)}.dropdown-menu.gray{border:1px solid #000;background:#e5e5e5}.dropdown-menu.white{border:1px solid #000;background:#fff}.dropdown-menu.blue{background:#143898}.dropdown-menu a{color:#fff;margin-bottom:1rem;text-decoration:none;display:block}.dropdown-menu a:last-of-type{margin-bottom:0}.navbar-select .dropdown-menu a{margin:0;float:none;text-align:right;color:#000}.dropdown-menu.gray a{color:#000}.toolbar-select.green{background:var(--light-green)}.toolbar-select.blue{background:rgba(168,175,255,.2)}.navbar{background-color:var(--dark-gray);height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar a{color:#fff;text-decoration:none;margin-right:20px;margin-left:20px;padding:20px 14px 14px;font-size:18px;float:left}.navbar a.active-link{border-bottom:4px solid #fff}.navbar .home-link{padding:15px 8px 8px}.navbar .home-link img{height:30px}.navbar .toolbar-select{padding:10px 1.5rem 10px 10px;font-size:20px;margin-top:8px;float:right}.login{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#f4f4f4}.login .login-form{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:2em;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1;border-radius:20px}.login .login-form>h1{text-transform:uppercase;font-weight:400;margin-bottom:3rem}.login .login-form label{display:-ms-flexbox;display:flex;font-size:16px;margin-bottom:.5rem;text-transform:uppercase;text-align:center;font-weight:500}.login .login-form input{display:-ms-flexbox;display:flex;margin-bottom:.8rem;font-size:18px;padding:10px;background:hsla(0,0%,83%,.13);outline:0;border-radius:5px;border:1px solid hsla(0,0%,58%,.26);width:80%}.login .login-form input:-webkit-autofill,.login .login-form input:-webkit-autofill:focus,.login .login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 100px #fff inset!important}.login .login-form input[name=login]{margin-bottom:2rem}.login .login-form .login-forgot-button{color:var(--blue);border-bottom-color:var(--blue);font-size:16px;font-weight:300;width:auto;display:-ms-flexbox;display:flex;text-transform:lowercase}.login .login-form .login-forgot-button a,.login .login-form .login-forgot-button a:hover,.login .login-form .login-forgot-button a:visited{text-decoration:none;color:var(--blue)}.login .login-form .login-submit-button{color:#000;background-color:transparent;border:3px solid var(--pink);font-size:18px;cursor:pointer;padding:1rem 3rem;text-transform:uppercase;margin-bottom:1em;margin-top:2.5rem;font-weight:700}.login .login-form .login-error-message{width:80%;color:var(--salmon-pink);border:1px solid var(--salmon-pink);border-radius:5px;padding:.2rem .5rem;margin-top:1rem}.login-triangle{height:45%;-webkit-clip-path:polygon(0 100%,0 0,180% 100%);clip-path:polygon(0 100%,0 0,180% 100%)}.login-triangle,.login-triangle img{position:absolute;bottom:0;right:0;width:100%}.login-triangle img{height:100%;top:0;left:0}.login-logo{position:absolute;bottom:2rem;z-index:2;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.login-logo img{width:150px;height:auto}.buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.card-go-back{position:absolute;left:4em;top:calc(60px + 1em);color:var(--blue)}.card-go-back a{color:var(--light-blue);text-decoration:none}.card-go-back img{width:10px;height:10px}.client-container{-webkit-box-shadow:2px 2px 0 0 #c9cacc;box-shadow:2px 2px 0 0 #c9cacc;background-color:#fdfdfd;text-align:left;color:#707070}.client-container .client-data{padding:2rem}.client-container .client-estimation-status{padding:1rem 2rem}.client-data>div{margin-bottom:.5rem}.client-container .client-data .client-icon{height:18px;margin-right:.5rem;margin-bottom:-2px;display:inline-block}.client-container input{border-radius:3px;border:1px solid #d3d3d3;background:hsla(0,0%,83%,.13)}.client-data>div.client-name{font-weight:700;margin-bottom:1rem;color:#000}.client-contact{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.client-contact .client-contact-details{display:inline-block}.client-contact .client-contact-details span,.client-discount div span{display:block}.clients{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.clients.client-details{-ms-flex-direction:column;flex-direction:column}.clients-container{display:-ms-flexbox;display:flex;-ms-flex:0 0 90%;flex:0 0 90%;-ms-flex-direction:column;flex-direction:column}.clients-container>h1{font-size:20px;text-align:left;color:#7c7c7c;text-transform:uppercase}.clients-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em 1em;-ms-flex:1 1;flex:1 1}.customer-estimation-orders{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;width:94%;-ms-flex-direction:column;flex-direction:column}.client-table{width:100%}.customer-estimation-orders-header{display:-ms-flexbox;display:flex;width:100%;-ms-flex:1 1;flex:1 1;-ms-flex-direction:row;flex-direction:row}.customer-estimation-orders-part{width:50%;-ms-flex:1 1;flex:1 1;padding:1em;text-transform:uppercase;border-radius:15px 15px 0 0;background:#ebebeb;cursor:pointer}.customer-estimation-orders-part.active{background:#fff;font-weight:700}.estimation-period{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 90%;flex:0 0 90%;width:90%;background:#fff;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem;margin-bottom:2rem}.estimation-period,.estimation-period-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.estimation-period-details{-ms-flex-direction:column;flex-direction:column;width:100%;text-align:left}.estimation-period-details-row{width:100%;padding:.5rem 0}.estimation-period-details-label{width:180px;text-align:left;display:-ms-inline-flexbox;display:inline-flex}.estimation-period-details-value{width:calc(100% - 180px);text-align:left;display:-ms-inline-flexbox;display:inline-flex}.estimation-period-details-value .dropdown-menu{z-index:5}.estimation-period-details-value input{width:60%;padding:.5rem}.estimation-period-details-months span,.estimation-period-details-value .estimation-period-details-value-col{width:33%;max-width:250px}.estimation-buttons{-ms-flex-item-align:end;align-self:flex-end;padding-top:2rem}.estimation-buttons .button-edit,.estimation-buttons .button-save{padding:1rem 2rem;color:#fff;background-color:var(--salmon-pink);border:none;border-radius:6px;font-size:14px;cursor:pointer}.estimation-buttons .button-cancel{color:#000;margin:1rem;border-bottom-color:#000;font-size:14px}.estimation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.user-table-details-row{display:-ms-flexbox;display:flex;font-size:12px;-ms-flex:0 0 90%;flex:0 0 90%;border-top:1px solid #c9cacc;font-weight:400;background-color:#fff}.user-table-details-row .link-button,.user-table-details-row a{color:var(--light-blue);text-decoration:none}.user-table-details-row>div{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;width:10%}.user-table-retry img{width:auto;height:18px;margin-right:.3rem;margin-bottom:-4px}.user-table-retry a{cursor:pointer}.user-table-details-row .details-info{height:18px;margin-bottom:-4px;width:auto;margin-left:.8rem}.notifications{position:fixed;width:300px;top:40px;right:0;z-index:2;margin:auto;left:0;color:#fff;font-size:1em;border-radius:5px}.notification{padding:1em 2em}.notification.withCloseBtn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.notification.withCloseBtn .notification-text{display:-ms-flexbox;display:flex;width:80%;-ms-flex-pack:center;justify-content:center}.notification.Error{background-color:var(--salmon-pink)}.notification.Info{background-color:var(--green)}.notification .close-notification{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:20%}.notification .close-notification img{width:20px;height:auto;cursor:pointer}.popup{background-color:rgba(0,0,0,.35);width:100%;height:100%;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:999}.popup .content{border-radius:10px;padding:20px;background-color:#fff;padding:3.5em;line-height:1.5;position:relative}.popup-title{margin-bottom:2em;font-size:2em;color:var(--blue);font-weight:200}.popup-text{margin-bottom:1.5em}.popup-button{padding-top:1em}.popup-button a{color:var(--blue);margin:1rem;border-color:var(--blue);border-width:1px;padding-bottom:.2em;text-decoration:none}.popup-table{max-height:200px;overflow-y:auto;overflow-x:auto;padding-right:1.3rem;min-width:750px}.popup-table .table-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border:1px solid #000;border-right:none;min-width:750px}.popup-table .table-header div{font-weight:700}.popup-table .table-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:750px}.popup-table .table-body .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border-bottom:1px solid #000;border-left:1px solid #000}.popup-table .table-body .table-row div,.popup-table .table-header div{-ms-flex:1 1 20%;flex:1 1 20%;border-right:1px solid #000;padding:.2rem}.popup-table-text{padding:2rem 0 1rem}.popup-close{position:absolute;top:1.5rem;right:1.5rem}.popup-close img{width:30px;height:auto;cursor:pointer}.my-account-card-container{min-height:calc(100vh - 60px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:justify;justify-content:space-between}.my-account-card-container .card-container{padding:2rem 0 0}.my-account-container{width:80%;height:100%;display:-ms-flexbox;display:flex}.my-account-container img{width:25px;height:25px;margin-right:10px}.my-account-addresses-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:70%}.my-account-tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:1.7rem}.my-account-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:2rem;line-height:1.5;background-color:#fff;margin:10px}.my-account-tile.user{width:30%;padding:1rem 1.5rem}.my-account-tile.user h2{font-size:2rem;margin-top:.7rem}.my-account-tile .my-account-tile-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 1rem}.my-account-tile .my-account-tile-container .my-account-tile-col{width:33%}.my-account-tile .contact-details{border-left:2px solid #ffdf1f;background:rgba(255,221,31,.3);padding:.5rem 1.5rem .5rem .5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:-1rem}.my-account-tile.user .contact-details{margin-top:0}.my-account-tile.user .user-info{margin-top:1rem}.my-account-tile.user .user-info .user-info-container{display:inline-block;width:50%;position:relative}.my-account-tile.user .user-info .user-info-container .user-percent-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:60px}.my-account-tile.user .user-info .user-info-container .user-percent-container span{display:block}.my-account-tile.user .user-info .user-info-container .user-percent-container span.value{font-weight:800;font-size:1.2rem}.my-account-tile.user .user-info .user-info-container .user-percent-container span.description{text-transform:uppercase;font-size:.8rem}.info-img-wrapper{background-color:#ffdf1f;width:50px;height:50px;border-radius:50%;position:relative;display:inline-block}.info-img-wrapper img{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-account-tile .contact-details>span{display:block;position:relative;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.my-account-tile .contact-details img{margin:0 1rem -4px 0;width:20px;height:20px}.my-account-tile>span{color:var(--light-gray);font-size:14px}.my-account-tile .telephone{margin-top:15px}.my-account-tile-header{font-size:20px;margin-top:0}.client-dap{margin:1.5rem 0 1rem}.client-dap-method{font-weight:500}.my-account-tile-hello{text-transform:uppercase;margin-bottom:-.5rem;font-weight:400}.my-account-bottom-container{justify-self:flex-end}.my-account-bottom-container .bottom-logo img{height:90px;margin:2rem 0}.my-account-bottom-container .bottom-pattern{height:90px;overflow:hidden}.my-account-bottom-container .bottom-pattern img{width:100%}.bottom-pattern-icon-info{position:absolute;bottom:0;width:100%;font-size:10px;color:#fff;margin:0 auto}.bottom-pattern-icon-info a,.footer-info a{color:#fff}.footer-info{font-size:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-align:right;z-index:100;width:250px;height:15px;margin-right:0;position:absolute;right:1rem;bottom:.5rem;color:#fff;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.custom-table{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,.2);box-shadow:0 3px 10px 3px rgba(0,0,0,.2);overflow:hidden;border-radius:15px 15px 0 0;margin:auto}.custom-table,.custom-table-header{display:-ms-flexbox;display:flex;width:100%}.custom-table-header{background-color:#fff;height:60px;color:var(--light-gray);border-bottom:2px solid #bebebe}.custom-table-header>div{width:10%;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.custom-table-body{-ms-flex-direction:column;flex-direction:column;width:100%}.custom-table-body,.custom-table-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.custom-table-row{background-color:#fff;color:var(--light-gray);-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #bebebe;height:60px}.custom-table-row:last-of-type{border-bottom:none}.custom-table-row>div{width:10%;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.summary-container{width:80%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;margin:auto}.summary-container .link-button{color:var(--light-violet);border-bottom-color:var(--light-violet);margin-left:20px;font-size:16px}.summary-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:60px}.summary-navigation a{color:var(--light-blue);text-decoration:none}.summary-details{display:-ms-flexbox;display:flex;width:100%}.summary-details p{margin:0}.summary-details>div{margin:10px;padding:10px;text-align:left;-ms-flex:1 1;flex:1 1}.details-header{font-size:14px}.details-value{font-size:20px;font-weight:700}.item-sku .badge{background-color:var(--light-violet);color:#fff}.item-subtotal{background-color:#eee}.orders-toolbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background:var(--dark-green);margin-bottom:-33px;padding-bottom:3rem}.orders-toolbar-container{width:95%;display:-ms-flexbox;display:flex}.orders-toolbar-container,.orders-toolbar-search{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.orders-toolbar-search{-ms-flex:2 1;flex:2 1;margin-left:.5rem;background:var(--light-green);padding:1rem;position:relative;text-align:left}.orders-toolbar-search-input{color:#fff;border:none;width:calc(100% - 32px)}.orders-toolbar-search-input:-webkit-autofill,.orders-toolbar-search-input:-webkit-autofill:focus,.orders-toolbar-search-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 100px var(--light-green) inset!important}.orders-toolbar-search-clear,.orders-toolbar-search-glass{width:22px;height:22px;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.orders-toolbar-search-clear{color:#fff;background:none;border:none}.estimations .orders-toolbar-search{background:rgba(168,175,255,.2)}.orders-toolbar-search-input:focus{outline:none;border:none}.orders-toolbar-search-input::-webkit-input-placeholder{color:#fff;font-style:italic}.orders-toolbar-search-input::-ms-input-placeholder{color:#fff;font-style:italic}.orders-toolbar-search-input::placeholder{color:#fff;font-style:italic}.orders-toolbar-checkbox-container{background:var(--light-green);-ms-flex:1 1;flex:1 1;padding:1rem 1rem 1rem 2rem;font-size:14px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.orders-toolbar-checkbox-container label{margin-left:1rem;display:block;margin-top:.15rem;font-size:13.3333px}.orders-toolbar-dropdown-container{margin-right:.5rem;width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.orders-toolbar-dropdown-container>div{height:100%}.orders-toolbar-checkbox-container .orders-toolbar-checkbox-checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:1rem;height:1rem;width:1rem;background-color:transparent;border:1px solid #fff;border-radius:2px}.orders-toolbar-checkbox-container .orders-toolbar-checkbox-checkmark:after{content:"";position:absolute;display:none;left:.3rem;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.orders-toolbar-checkbox-container input:checked~.orders-toolbar-checkbox-checkmark:after{display:block}.orders-toolbar-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1}.orders-toolbar-filters{width:94%;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 2rem}.orders-toolbar-filter{border:1px solid #fff;color:#fff;padding:.8rem;font-size:12px;margin-right:.5rem;cursor:pointer}.orders-toolbar-filter img{width:8px;height:8px;margin-left:1rem}.current-order,.estimations{clear:both;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 60px)}.current-order{background:var(--dark-green)}.estimations{background:var(--dark-blue)}.close-message{margin-top:2rem;display:block}.current-order-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.current-estimation-wrapper,.current-order-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;width:95%;margin:0 auto}.current-estimation-products,.current-order-products{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:85%;flex-basis:85%;position:relative;background:#f4f4f4}.current-estimation-products .loader-overlay,.current-order-products .loader-overlay{border-radius:15px 15px 0 0;width:100%}.current-estimation-list{width:100%;-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,.2);box-shadow:0 3px 10px 3px rgba(0,0,0,.2)}.current-estimation-list .product-details-row{-ms-flex:0 0 65%;flex:0 0 65%}.current-order-list{width:100%;-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,.2);box-shadow:0 3px 10px 3px rgba(0,0,0,.2)}.current-estimation-list>div:last-of-type,.current-order-list>div:last-of-type{margin-bottom:100px}.current-order-header{background:var(--dark-green)}.current-estimation-header,.current-order-header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:left;justify-content:left;position:relative}.current-estimation-header{background:var(--dark-blue)}.excel-button-wrapper{display:-ms-flexbox;display:flex}.spreadsheet{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}.spreadsheet-table{width:94%;border-top:1px solid #000;border-left:1px solid #000;background-color:#fff}.spreadsheet-table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;border-bottom:1px solid #000}.spreadsheet-table-header,.spreadsheet-table-header-order,.spreadsheet-table-header-product,.spreadsheet-table-row-order-size,.spreadsheet-table-row-product{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1}.spreadsheet-table-row-order{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.spreadsheet-table-header-order>div,.spreadsheet-table-header-product>div,.spreadsheet-table-header>div,.spreadsheet-table-row-order-size>div,.spreadsheet-table-row-product>div,.spreadsheet-table-row>div{-ms-flex:1 1;flex:1 1}.spreadsheet-table-header-order>div,.spreadsheet-table-header-product>div,.spreadsheet-table-row-order-size>div,.spreadsheet-table-row-product>div{border-right:1px solid #000;padding:.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.spreadsheet-table-header,.spreadsheet-table-row-order-size{border-bottom:1px solid #000}.spreadsheet-table-row-order>.spreadsheet-table-row-order-size:last-child{border-bottom:none}.spreadsheet-table-row-order-size input{width:60px}.spreadsheet-table-stock-info{width:40px}.order-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 44.1%;flex:0 0 44.1%;background-color:var(--light-gray);border-top:1px solid #c9cacc;-ms-flex-pack:center;justify-content:center;padding:.5rem 0}.order-details.estimation-details{-ms-flex:0 0 35%;flex:0 0 35%}.order-details-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.order-details-size{color:#c9cacc;font-weight:400}.order-details-row input{width:60px}.order-details-row>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1}.order-details-row .order-details-size{font-weight:400}.order-details-stock-order>span{width:40px;margin-right:1rem}.order-details-row .order-details-month-input{padding:.3rem .1rem;text-align:right;outline:none;margin:.1rem;border:none;background:hsla(0,0%,100%,.95);color:var(--dark-gray)}.order-details-row .order-details-month-input:disabled{background:hsla(0,0%,100%,.55)}.order-details-month-input.not-saved{outline:2px solid #ffc145;background:#fff}.order-details-month-input.placed{font-weight:700;background:#c4dba9}.order-details-month-input.draft{background-color:#cad5e9;font-style:italic}.range{position:relative;width:60%;margin:0 1rem;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.range-slide{position:absolute;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;top:-3px;z-index:9;outline:none;opacity:0}.circle{top:-3px;width:8px;height:8px;border-radius:50%;background:#fff;display:inline-block}.circle,.circle-value{position:absolute;-webkit-transition:.05s;-o-transition:.05s;transition:.05s}.circle-value{top:-20px;color:#fff;font-size:12px}.range-value{position:absolute;top:-1px;left:0;display:inline-block;width:20%;height:4px;background:#fff;border-radius:10px 0 0 10px;-webkit-transition:.05s;-o-transition:.05s;transition:.05s}.range:after{content:"";width:100%;height:2px;border-radius:1px;background:#efefef;display:block}.print-container{display:none}@media print{body{-webkit-print-color-adjust:exact}.App{background:none}.navbar,.summary-navigation{display:none}.summary-container{width:100%}.custom-table{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.custom-table-header{color:#000}.custom-table-row{color:var(--dark-gray)}.custom-table-row .item-subtotal{background:none}.custom-table-header>div,.custom-table-row>div{-ms-flex:unset;flex:unset}.custom-table-header .name,.custom-table-header .sku,.custom-table-row .item-name,.custom-table-row .item-sku{width:30%}.custom-table-header.price,.custom-table-header.qty,.custom-table-row .item-price,.custom-table-row .item-qty{width:10%}.custom-table-header .subtotal,.custom-table-row .item-subtotal{width:20%}.print-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.print-container .grand-total,.print-container .total-amount{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:40%;-ms-flex-item-align:end;align-self:flex-end;text-transform:uppercase}.print-container .total-amount .value{text-transform:lowercase}.print-container .text,.print-container .value{width:50%;text-align:center;font-weight:700;padding:1rem 0}.print-container .grand-total{background-color:var(--light-violet)!important;color:#fff;border-radius:2px}}.integration-panel{padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1}.integration-panel .panel-tables{display:-ms-flexbox;display:flex;-ms-flex:0 0 95%;flex:0 0 95%;-ms-flex-direction:row;flex-direction:row}.panel-table{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;padding:1rem;-ms-flex-direction:column;flex-direction:column;text-align:left}.integration-panel .user-table-details-row{-ms-flex:0 0;flex:0 0}.integration-panel .user-orders-header{-ms-flex:0 0;flex:0 0;padding:1.5rem 0;height:auto;border-radius:0}.panel-table-wrapper{height:550px;overflow-y:auto;background:#fff;border-radius:15px 0 0 15px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:relative}.panel-table-wrapper .loader{position:absolute}.panel-table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.panel-table-wrapper::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.panel-table-wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--light-gray)}.integration-panel h2{font-size:20px;text-align:left;color:#7c7c7c;text-transform:uppercase}.integration-retry{cursor:pointer}.integration-retry img{display:inline-block;height:15px;width:auto;margin-right:.5em;margin-bottom:-2px}.integration-panel .admin-select{display:inline-block;text-align:right;position:relative}.integration-panel .admin-select .dropdown-menu{right:0}.panel-table-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.panel-table-header>div{margin:1rem 0 1rem auto}body{margin:0;padding:0;font-family:Roboto,sans-serif}
/*# sourceMappingURL=main.326d4515.css.map*/