body,html{margin:0;overscroll-behavior:none}#root{margin:0}.loginContainer{background-image:url(/login_background_low_res.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;width:100vw;max-width:100%;margin:0;position:absolute;top:0;overflow:no-content}.loginFormWrapper{padding:3rem 1rem 1rem;margin:.5rem;background-color:#ececec;border-radius:5px;position:relative;box-shadow:0 0 12px 6px rgba(0,0,0,.2)}.loginForm{margin:0}.loginFormButton{width:100%}#forgotPasswordLink{margin-top:.5rem;text-align:center;display:block}@media (min-width:600px){.loginContainer{display:grid;grid-template:". .    ." 1fr ". form ." 2fr ". .    ." 2fr/1fr 2fr 1fr}.loginFormWrapper{grid-area:form;padding:3rem 1rem 1rem;width:30rem;margin:auto}.loginForm{max-width:300px;margin:auto}}.optionsHeader{transform:translateY(-25%);width:100vw;margin-left:calc(50% - 50vw);padding-left:1rem;padding-right:1rem}.optionsHeaderRow{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.productsPanel{font-size:1.3em;font-weight:400}.selectView{&>.ant-select-arrow{color:#000}&>.ant-select-selector{padding-left:0!important;&>.ant-select-selection-search{left:0!important}}}.viewType{display:flex;flex-direction:row;grid-gap:5px;gap:5px;align-items:center}.restriction{width:280px}.products{grid-area:products}.viewTypeCard{border-radius:8px}.viewTypeCardWithBorder{border-radius:8px;border:1px solid #d9d9d9}.menuSearchAndFilters{z-index:1;position:-webkit-sticky;position:sticky;top:var(--headerHeight);background-color:var(--backgroundColor);margin-right:.5rem;margin-left:.5rem;padding:.7rem;display:flex;align-items:center;margin-bottom:12}.viewTypeCardContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.restrictedCommensalDivider{margin:5px 0}.productSearchInput{z-index:1;padding:.5rem}.categoriesMenu,.productSearchInput{position:-webkit-sticky;position:sticky;top:var(--headerHeight);background-color:var(--backgroundColor);margin-right:.5rem}.emptyResultsText{padding:1rem}.shoppingCardArea{width:var(--shoppingCardWidth);grid-area:shoppingCard;margin:.7rem 0 0}.ant-collapse-content-box{padding:0!important}.productsCollapse{margin:.5rem}.productsCollapse .productsPanel{background:var(--backgroundColor);border-radius:2px}.mainPageGrid{display:grid;grid-template-columns:calc(100% - 350px - 1rem) 350px;grid-template-areas:"products shoppingCard"}@media (max-width:900px){.reduced .shoppingCardArea{width:0;height:0;visibility:hidden}}@media (max-width:650px){.mainPageGrid{grid-template-columns:100%;grid-template-areas:"products"}.productSearchInput{width:100%}.shoppingCardArea{width:0;height:0;visibility:hidden}}span.anticon.anticon-dollar-circle.incrementBalanceIcon{font-size:2rem}.hoverable-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;transition:background-color .3s;cursor:pointer}.hoverable-icon:hover{background-color:hsla(0,0%,100%,.2)}.noMargin{margin:0}@media (max-width:768px){.hoverable-icon{padding:5px;font-size:14px}.incrementBalanceIcon{font-size:18px}.productsCollapse{margin-top:5px}.noConnectionIcon,.printerConnectedIcon{width:16px;height:16px}.iconContainer{padding:4px;margin-top:50px}}.halfContainer{height:50%;flex-direction:row;flex-wrap:nowrap;overflow:hidden;padding-left:10px;padding-right:10px}.balanceButton,.halfContainer{display:flex;align-items:center}.balanceButton{font-weight:400;padding:3px 10px;margin:0 0 0 10;background-color:#ff3553;border-radius:15px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff}.cartIcon{max-height:15px;margin-left:8px}.allergyIndicator{display:flex;flex:1 1;flex-direction:row;min-width:0;max-width:450px;align-items:center;padding:3px 10px;border-radius:15px;background-color:#fff7f7;margin-left:auto}.allergyText{color:#ff3553}.hideOnSmallScreen{display:none}@media (min-width:1280px){.hideOnSmallScreen{display:block}}.shoppingCard{height:85vh;display:flex;min-width:320px;max-width:380px;padding:20px;flex-direction:column;justify-content:center;flex:1 0;align-self:stretch;position:-webkit-sticky!important;position:sticky!important;top:80px;box-sizing:border-box;border-radius:8px;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.04),1px 3px 5px rgba(0,0,0,.1)}.shoppingCardHeader{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:.5rem}.shoppingCardTitle{font-size:18px;font-weight:500;margin:0}.addGenericProductButton{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 16px;background:#2c2c2c!important;color:#fff!important;border-radius:20px;border:none}.addGenericProductButton:hover{background:#ff3553!important;border-color:#ff3553!important}.headerDivider{width:100%;margin:0 auto 1rem;background:#ccc;border-top:1px solid #ccc}.shoppingCardProductsList{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:8px;margin-bottom:8px}.noProductsText{text-align:center;color:#999}.productsFooterDivider{margin-top:1rem;width:100%;background:#ccc;border-top:1px solid #ccc;margin-left:auto;margin-right:auto}.shoppingCardFooter{display:flex;flex-direction:column;align-items:stretch;margin-top:.5rem}.summaryRowFooter{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;font-weight:bolder}.summaryTotalLabel{color:#2c2c2c;font-weight:500;font-size:16px}.summaryTotalValue{display:flex;grid-gap:.5rem;gap:.5rem;align-items:baseline}.originalPrice{color:#999;text-decoration:line-through;font-size:.9rem}.finalPrice{font-weight:600;font-size:1.1rem}.shoppingCardRowLabel{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paymentMethodsContainer{display:flex;align-items:center;grid-gap:4px;gap:4px;background:#f2f2f2;border-radius:8px;padding:4px;justify-content:space-between;flex:1 1;height:40px}.paymentMethodItem{display:flex;align-items:center;justify-content:center;width:36px;border-radius:6px;cursor:pointer;transition:background-color .2s,filter .2s,opacity .2s;flex:1 1;height:100%;margin:0;background-color:#f2f2f2}.paymentMethodItem img{max-height:24px;opacity:.6}.paymentMethodItem.selected{background:#fff}.paymentMethodItem.selected img{opacity:1;filter:brightness(1.2)}.chevronToggleButton{display:flex;width:40px;justify-content:center;align-items:center;height:40px;border-radius:8px;background:#f2f2f2;color:#666;border:none;cursor:pointer}.advancedPaymentOptions{flex-direction:column;margin-bottom:1rem}.advancedPaymentOptions,.advancedPaymentRow{display:flex;grid-gap:.5rem;gap:.5rem}.advancedPaymentInput,.importInputNumber{display:flex;padding:10px;justify-content:space-between;align-items:center;flex:1 0;width:auto;height:35px;border-radius:8px;border:1px solid #ccc;background:#fff;color:#666;outline:none}.advancedPaymentInput:focus,.importInputNumber:focus{border:1px solid #2c2c2c;color:#2c2c2c}.vueltoInputNumber{flex:1 1;height:35px;padding:0 .5rem;box-sizing:border-box}.footerDivider{width:100%;background:#f2f2f2;border-top:1px solid #f2f2f2;margin:.5rem auto}.footerButtonsRow{display:flex;padding:10px 0;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.completeOrderButton,.placeOrderButton{flex:1 0;justify-content:center;align-items:center;border-radius:36px;text-align:center;display:inline-flex}.placeOrderButton{border:1.6px solid #2c2c2c;color:#2c2c2c}.placeOrderButton,.placeOrderButton:disabled{background:#fff;font-weight:500;padding:10px 20px}.placeOrderButton:disabled{border:1.6px solid #ccc;color:#ccc}.customSelect{display:flex;padding-left:0;justify-content:space-between;align-items:center;width:178px;height:auto;border-radius:8px;border:1px solid #ccc;background:#fff;color:#666;outline:none;.ant-select-selection-placeholder{color:#666!important;margin-left:0}}.shoppingCartIcon{max-height:20px}.completeOrderButton{background:#2c2c2c;border:none;color:#fff;font-weight:500;padding:10px 24px}.genericProductForm{padding:1rem}.addGenericProductModal{width:500px}.buttonAmountContainer{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#2c2c2c;transition:width .3s ease,padding .3s ease;overflow:hidden}.buttonAmountContainer.collapsed{width:28px;height:28px;padding:0;cursor:pointer}.plusIconCentered{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-bottom:2px}.buttonAmountContainer.expanded{width:90px;height:28px;padding:0 6px;cursor:default}.buttonAmountContainer.btnDisabled{border-color:#a1a1a1!important;color:#a1a1a1;cursor:not-allowed}.expandedContent{display:flex;align-items:center;justify-content:space-between;width:100%}.minusButton,.plusButton{border:none;background:transparent;color:#2c2c2c;font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.amountDisplay{color:#2c2c2c;font-size:14px;min-width:18px;text-align:center}.deleteButton{border:none;color:#2c2c2c;background:transparent;cursor:pointer}.deleteButton.ant-btn[ant-click-animating-without-extra-node=true],.minusButton.ant-btn[ant-click-animating-without-extra-node=true],.plusButton.ant-btn[ant-click-animating-without-extra-node=true]{box-shadow:none!important}.shoppingCardRowContainer{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;width:100%}.shoppingCardRowName{width:100%;min-width:0;color:#2c2c2c;font-size:16px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noStockIndicator{color:red;font-size:.8rem}.shoppingCardRowActions{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.leftGroup{grid-gap:12px;gap:12px}.leftGroup,.rightGroup{display:flex;align-items:center}.rightGroup{grid-gap:16px;gap:16px}.couponBadge{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 12px;border-radius:20px;background:#f2f2f2;font-style:normal}.couponBadge,.productLinePrice{color:#2c2c2c;font-size:14px;font-weight:400}.productLinePrice{line-height:16px;text-align:right}.dividerLine{width:100%;max-width:380px;height:1px;background:#ccc;margin:8px auto 0;border:none}.confirmationModalDescription{padding:2rem 0 1rem}.rounded-select .ant-select-selector{border-radius:8px!important}.rounded-select .ant-select-selection-item,.rounded-select .ant-select-selection-placeholder{border-radius:8px}.modalBody{margin-top:1rem;padding:1.3rem}.modalBody .ant-input-number{width:100%}.productsCardsContainer{display:flex;flex-wrap:wrap;margin:0 1rem 1rem}.salesProductContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,180px));grid-gap:.5rem;gap:.5rem;margin:0 1rem 1rem}.categoryHeader{padding:12px 40px 12px 16px;display:flex;margin:-12px -40px -12px -16px;justify-content:space-between;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.flexProductContainer{width:calc(25% - .4rem);margin:.2rem}@media (max-width:1000px){.flexProductContainer{width:calc(25% - .4rem)}}.productCard{overflow-wrap:break-word;border:1px solid #f0f0f0;background:#fff;border-radius:4px;height:100%;font-size:1em!important}.disabledImage{opacity:.25}.saleNumbersContainer{display:flex;justify-content:space-between;width:100%;align-items:center}.saleTextContainer{display:flex;flex-direction:column;height:90px;margin:1rem 1rem 0}.saleProductImage{align-self:center;margin-bottom:1rem;width:180px;height:180px;object-fit:cover}.saleProductImageOpacity{background:linear-gradient(0deg,#000,transparent);width:-webkit-max-content;width:max-content;top:90px;left:0;width:100%;height:60px;position:absolute;opacity:.8}.saleProductNumbers{top:120px;left:0;width:100%;height:60px;position:absolute;font-weight:700;font-size:medium}.saleNumber{font-size:18px;font-weight:500;line-height:20px;text-align:right;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.salePrice{margin-left:auto;margin-right:10px}.saleStock{margin-left:10px;margin-right:auto}.saleProductImageContainer{height:150px;overflow:hidden;border-radius:5px 5px 0 0}.saleProductCardSelected{border:1px solid #fecdcd;background:#fee}.productCardSelected,.saleProductCard,.saleProductCardSelected{overflow-wrap:break-word;height:100%;font-size:1em!important}.productCardSelected{border:1px solid #fecdcd;background:#fee;border-radius:4px}.ant-carousel .slick-dots{z-index:0!important}.ant-card-body{height:100%}.productCardBody{display:flex;height:100%}.addProductSkeleton{margin-top:.5rem;float:right}.cardButtons{align-self:flex-end;margin-top:2rem}.priceAndButtonWrapper{display:flex;margin-top:auto;justify-content:space-between;width:90%}.ant-upload-list-picture-card-container{width:100%!important;height:100%!important}.ant-upload.ant-upload-select-picture-card{width:100%!important}.ant-upload-list-picture-card .ant-upload-list-item-info{margin:.1rem!important;border-radius:10px!important}.ant-upload-list-picture-card .ant-upload-list-item{padding:0!important;margin:0!important;width:100%!important;height:auto!important}.secondarySaveButton{background:#008b8b!important;border-color:#008b8b!important}.secondarySaveButton:hover{background:#58adad!important;border-color:#58adad!important}.saveButton{background:green!important;border-color:green!important}.saveButton:hover{background:#399546!important;border-color:#399546!important}.deletingProductsConfirmationModal{max-width:350px}.deletingProductsConfirmationModal .modalPopConfirmDescription{max-width:350px;white-space:pre-wrap}.productImage{border-radius:10px;max-width:100%;align-self:center;margin-bottom:0}.ant-select-selection--multiple{width:50%;overflow:auto}.ant-select-selection--multiple-limit-height{height:35px;width:50%;overflow:auto}.ant-row.ant-form-item.productImage{width:25%}.productImageContainer{width:25%;display:flex;justify-content:center}.productPrice{margin-top:.5rem;margin-bottom:0;font-weight:700;font-size:medium;float:left;align-self:flex-end}.daysQuantity{font-weight:700;margin-bottom:5px}.textContainer{align-self:stretch;padding:0 0 0 1rem;width:75%}.couponContainer,.textContainer{display:flex;flex-direction:column}.couponContainer{padding:0 1.5rem}.descriptionInput,.titleInput{margin-bottom:.8rem!important}.daysSelectorInput,.timeSelectorInput{margin-bottom:.8rem!important;margin:1;padding:0}.editableProductCard{padding:1rem}.priceInput{width:120px;margin-top:auto;margin-bottom:.8rem!important}.shownInAppInput{margin:0 0 0 auto}.eyeImage{margin:.2em 0 0!important}.titleEyeContainer{display:flex}span.anticon.anticon-eye-invisible{margin:.25rem 0 0 .5rem}.editButton{margin-right:.7rem}.title{flex-grow:1;-webkit-line-clamp:3}.description,.title{font-size:14px;font-weight:400;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.description{margin:0;-webkit-line-clamp:2;color:#999}.noStock{color:var(--primary);font-size:14px}.currentStock{font-size:15px;font-weight:700;margin-right:.5rem;margin-left:.3rem}.categorySelector{margin-bottom:0!important;width:100%}.ant-picker,.item-form .ant-input-number{width:100%}.item-form--classPrice-row{display:flex;flex-wrap:wrap;flex-direction:row}.item-form--classPrice-row .item-form--classPrice-row--cafeteriaClass{margin:.5rem 2rem 0 auto}.item-form--classPrice-row .item-form--classPrice-row--price{margin:0 2rem 0 auto;display:flex;flex-wrap:wrap;flex-direction:row}.item-form--classPrice-row .item-form--classPrice-row--price>.ant-input-number{width:5rem;margin-left:1rem}.item-form--classPrice-row .ant-select{width:15rem}.item-form--add{margin-top:1rem}.disabledText{color:hsla(0,0%,80%,.8)}@media (max-width:1000px){.productCardBody{padding:0}.editableProductCard{height:100%}.productImageContainer{width:100%}.productImage{margin-top:0;border-radius:0;max-height:100%}.textContainer{width:100%;padding:.8rem}.ant-upload.ant-upload-select-picture-card{height:160px!important}}.pendingOrderTitle{height:25px;border-left:1px solid #e8e8e8;padding-left:8px;font-weight:500}.pendingItem{border:1.5px solid #e8e8e8;border-radius:5px;padding:1rem;margin-bottom:1rem;cursor:pointer}.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendingModal .ant-checkbox-checked .ant-checkbox-inner{background-color:#000;border-color:#000}.ant-checkbox-checked:hover .ant-checkbox-checked:focus,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.pendingModal .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#000!important}.categoryCardSelected{border:1px solid #fedede;background:#fff7f7;font-size:1em!important;color:#ff3553}.categoryCard{font-size:1em!important;color:#666;border:1px solid #f2f2f2}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a.homeLink{color:inherit;text-decoration:inherit;display:contents}.header{padding:0;z-index:100;background-color:var(--primary);width:100%;height:var(--headerHeight);display:flex;position:-webkit-sticky;position:sticky;top:0}.imageLogo{display:block;max-height:calc(100% - 2rem);align-self:center;height:auto;width:auto}.headerTitle{align-self:center;color:#fff!important;margin:0}.usernameAndLogout{margin:auto 1.5rem auto auto}.usernameAndLogout>span{display:none}@media (min-width:650px){.usernameAndLogout>span{display:inline;color:#fff;margin-right:.8rem;font-size:1.3rem}}.ant-page-header-heading-title{color:#fff}.hamburgerButton{margin-left:.5rem;max-height:100%;align-self:center;color:#fff}.hamburgerButton,.hamburgerButton:hover{box-shadow:none;border:0;background-color:initial}.hamburgerButton:hover{color:var(--secondary)}.hamburgerButton:focus{box-shadow:none;border:0;background-color:initial;color:var(--secondary)}.menu{height:calc(100vh - var(--headerHeight));position:fixed;z-index:99;top:var(--headerHeight);box-shadow:20px 2px 26px -15px rgba(0,0,0,.49)}.sliderMenu{position:-webkit-sticky!important;position:sticky!important}.mainLayout{display:flex}.mainContainerCentered{margin:auto}.mainContainer,.mainContainerCentered{background-color:var(--backgroundColor)}.mainContainer{min-height:calc(100vh - var(--headerHeight));width:100%;padding:1rem 2rem}ul.ant-pagination.ant-table-pagination.ant-table-pagination-right{margin-right:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body,html{height:100%}html{overflow-y:inherit}h1,h2,h3,h4,label,p{color:var(--black)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 1px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#ff3553;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#632c2a}.errorContainer{height:100vh;width:100%}.errorInnerContainer{padding:1rem;margin:auto;text-align:center}.logo{max-height:400px;max-width:100%}.errorMessage{margin:1.8rem}:root{--primary:#ff3553;--secondary:#fff567;--black:#1a1a1a;--headerHeight:72px;--backgroundColor:#fafaf8;--searchBarHeight:50px;--shoppingCardWidth:350px}.linkContainer{margin-top:1.6rem}.formsDivider{border-color:var(--black)}.cafeteriaActions button{margin-right:.7rem}.createCafeteria{display:flex;flex-direction:row}.createCafeteria button{margin-left:.7rem}.createCafeteriaMargin{margin-bottom:1.5rem}:root{--rmdp-primary-red:#ff3553;--rmdp-secondary-red:#fc8989;--rmdp-shadow-red:#fcb0b0;--rmdp-today-red:#fd797b;--rmdp-hover-red:#fd8c91;--rmdp-deselect-red:#fb3f4a}.rmdp-panel-body li .b-deselect{background-color:#ff3553}.red .b-deselect{color:#fff}.red .rmdp-wrapper{border:1px solid var(--rmdp-secondary-red);box-shadow:0 0 5px var(--rmdp-secondary-red)}.red .rmdp-panel-body li{background-color:var(--rmdp-primary-red);box-shadow:0 0 2px var(--rmdp-secondary-red)}.red .rmdp-week-day{color:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-deactive{color:var(--rmdp-secondary-red)}.red .rmdp-range{background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-shadow-red)}.red .rmdp-arrow{border:solid var(--rmdp-primary-red);border-width:0 2px 2px 0}.red .rmdp-arrow-container:hover{background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-secondary-red)}.red .rmdp-panel-body::-webkit-scrollbar-thumb{background:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-today span{background-color:var(--rmdp-today-red)}.red .rmdp-rtl .rmdp-panel{border-left:unset;border-right:1px solid var(--rmdp-secondary-red)}.red .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-shadow-red)}.red .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:var(--rmdp-hover-red)!important}.red .rmdp-action-button{color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button){background-color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button):hover{background-color:var(--rmdp-deselect-red)}.couponCard--carousel-container{width:25%}.couponCard--carousel{width:100%}.couponCard--carousel .slick-active{background-color:#2b2b2b;background-color:#fff}.couponCard--carousel .slick-dots.slick-dots-bottom>li>button{background-color:#2b2b2b}.couponCard--carousel .slick-dots.slick-dots-bottom{bottom:-.5rem}img.promotionImage{background-color:#fff}@media (max-width:1000px){.couponCard--carousel-container{max-width:100%}}.ant-modal-body{padding:0}.ant-modal-content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.addProductModal{min-width:min(750px,95%)}.ant-scrolling-effect{width:100%!important}.addProductButton{position:fixed;bottom:2rem;right:2rem;width:70px!important;height:70px!important;z-index:1}.categoriesProductContainer{padding:1rem 0;margin-bottom:80px}.popoverButtonDivider{margin:10px 0}.categoryButtons button{margin:0 5px}.actionContainer{display:flex;justify-content:space-between;width:5rem;margin-left:auto}.item{background:#fff;padding:16px 16px 16px 2rem;margin:10px 0;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.12)}.item-username{font-size:2em}.item-content span{color:#2b2b2b;margin-right:10px}.item-content>div{margin-top:.2rem}.item.editing .item-username{margin-bottom:.5rem}.useCustomMinBalance{margin-top:1rem}.formItem .ant-form-item-control{line-height:32px}.formItem .ant-input,.formItem .ant-select{width:100%}.reading-card{margin-top:3rem;margin-left:auto;margin-right:auto}.reading-card .message{margin-left:1rem}.categoriesContainer{display:flex;flex-wrap:wrap;margin:0 1rem 1rem}.cardContainer{width:33.33%;padding:.2rem}.defaultTag{color:#000;border-color:hsla(0,0%,56.9%,.58)}.createCategoryButton{position:fixed;bottom:2rem;right:2rem;width:70px!important;height:70px!important;z-index:1}.pageTitle{margin:0;font-size:2em;text-align:start}.pageTitleDivider{margin:14px 0}.form{margin:1rem}.discountContainer{display:flex}.halfWidth{width:50%}.maxDiscountContainer{width:50%;margin-top:.2rem}.maxDiscountCheckbox{margin-bottom:1.2rem}.maxDiscountInput{width:100%}.modalPopConfirmDescription{max-width:200px}@media (max-width:650px){.cardContainer{width:100%;padding:.2rem}}.receivedOrdersButtons{margin-bottom:1rem}.deliverAllButton,.exportButton,.printEachButton{margin-left:1rem}.orderCard{overflow-wrap:break-word;border:1px solid #f0f0f0;background:#fff;border-radius:4px;font-size:1em!important;flex-basis:20rem;margin:.5rem;max-width:20rem}.orderCardCancelledLayer{background-color:hsla(0,100%,72%,.1607843137254902);margin:-1rem}.orderCardCancelledLayer,.orderCardCompletedLayer{width:100%;height:100%;position:absolute;z-index:2;pointer-events:none}.orderCardCompletedLayer{background-color:rgba(135,208,104,.1607843137254902);margin:-1.5rem}.orderCardBody{display:flex;flex-wrap:wrap;height:100%}.orderCardBody>.textContainer{padding:0 1rem;width:100%}.textRow{display:flex;flex-direction:row;justify-content:space-between}.numberOfOrders{color:grey;margin-left:.5rem}.orderCardBody>.textContainer>div.orderDescription{margin-top:1rem}.orderCardBody>.textContainer>div.list{margin:1rem 0}.orderCardBody>.textContainer>div.buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:3}.orderCardBody>.textContainer>div.buttons>button{display:inline-block;margin:.3rem}.revertOperationButtons>button{margin-right:1rem}.revertOperationButton{margin-left:1rem}.space-between{display:flex;justify-content:space-between}.receivedOrders{display:flex;flex-flow:row wrap;justify-content:center}.cancelledTag{width:100%;text-align:center;margin-bottom:.5rem;z-index:3}.summaryRow{background:#fafaf8;font-weight:bolder}.reportTable{border:1px solid grey;margin-top:2rem}.reportTable,.salesCard,.salesTable{background-color:#fff;overflow-x:auto}.salesCard{border:1px solid grey;padding:0;margin:0}.innerTable{border-left:1px solid}.searchContainer{padding:8px}.searchInput{width:300px;margin-bottom:8px;display:block}.searchButtons{width:150px}.tableHeaderContainer{width:100%;display:flex;justify-content:space-between}.exportButtonContainer,.exportTableButton{margin-left:auto}.exportButton{margin-left:1rem}.deleted-row,.deleted-row:hover{background-color:#fcc}.inactive-row{background-color:#f2f2f2}.inactive-row:hover{background-color:#fff}.pending-balance-charge-row{background-color:#ffc}.pagination{text-align:right}.ant-table-row-expand-icon{height:22px;width:22px}.ant-table-row-expand-icon:after{left:9px;height:14px;width:1.5px}.ant-table-row-expand-icon:before{top:9.5px;width:14px;height:1.25px}span.help-tooltip{margin-left:.5rem}div.verticalDiv{padding:5px 15px}.ant-transfer-list{height:20rem;width:15rem}div.impresion{display:flex;flex-flow:row wrap;justify-content:space-evenly;padding-top:2rem;padding-bottom:2rem}form#row-form-time-range-configuracion{display:flex;justify-content:space-between;width:15rem;margin:auto}.ordersCloseTime{text-align:center}#row-form-time-range-configuration button{margin-left:1rem}#addRange{display:flex}#addRange .ant-picker{width:10rem}#addRange button{margin-left:2rem}#editRange{display:flex}#editRange .ant-picker{width:10rem}#editRange button{margin-left:1rem}#deliveryTime{padding-top:2rem;padding-bottom:2rem;width:50rem;margin:0 auto}#selectedRanges{width:48rem;margin:0 auto}#selectedRanges.ant-list-item{margin:0}#setDeliveryIntervalsButtonDiv{margin:2rem auto 0}#deliveryTimeTypeSelectionDiv{margin-bottom:2rem}#deliveryTimeTypeSelectionDiv .ant-select{width:10rem}#closedDaysForm{justify-content:center;padding-top:2rem}#MpContainer{width:100%}#MpContainer,#MpContainerForm{display:flex;justify-content:center}#MpContainerForm{width:50%;flex-direction:column;align-items:center}.incomeContainer{padding:10px;margin-top:20px;font-size:16px;font-weight:700}.bold-row,.red-row{font-weight:700!important}.red-row{background-color:rgba(255,0,0,.2)}.gray-row{font-weight:700!important;background-color:#fafafa}.subscriptionsTabs .ant-tabs-nav .ant-tabs-tab{flex:0 0 50%;justify-content:center;align-items:center;display:flex;text-align:center;border:5px solid transparent;border-bottom:none}.ant-tabs-nav{width:100%;margin:0}.ant-tabs-tab{flex:1 1;justify-content:center;align-items:center;display:flex;padding-left:248px;padding-right:248px;text-align:center;border:1px solid transparent;border-bottom:none}.ant-tabs-tab-active{border-color:#ef4c4c}.ant-tabs-ink-bar{display:none}.customTabContent{border:1px solid #ef4c4c}.customTabPane{padding:16px}.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{border-bottom:1px solid #fff!important}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{border-bottom:1px solid #ef4c4c}.container{display:flex;align-items:center;justify-content:center;flex-direction:column}.checkbox{font-size:16px}h1{margin-top:2rem;text-align:center}.spin{margin-left:auto;margin-right:auto;display:block}.datesPickerButtonContainer{padding:10px 15px;border-top:1px solid #f5f5f5}.datesPickerContainer{max-width:250px;min-width:200px}.centeredSpinner{margin-top:1rem;width:100%}.formAndButtonContainer{display:flex;margin-top:10px;flex-wrap:wrap;margin-bottom:1rem}.formSubmitButton{align-self:center;margin-top:5px;margin-left:1.5rem}.exportTableBtn{align-self:center;margin-top:5px;margin-left:.8rem}#row-form-report-product,#row-form-report-product form{display:flex;flex-direction:row}#row-form-report-product .ant-form-item{margin-left:10px}#row-form-report-product .ant-picker-range{width:100%}@media (max-width:835px){#row-form-report-product .ant-col{min-width:11rem}#row-form-report-product .ant-select-selector{max-width:100%}#row-form-report-product,#row-form-report-product form{flex-direction:column}.formSubmitButton{margin:0 auto 1rem}}.mainMetricsContainer{margin-left:auto;margin-right:auto;max-width:1400px;display:flex}.dashboardTitle{font-weight:500;font-size:32px;line-height:30px;margin-bottom:.8rem;margin-right:1rem}.kpiContainer{display:flex;grid-gap:15px;gap:15px;flex-wrap:wrap;align-items:flex-start}.kpiBox{display:flex;min-width:160px;height:130px;border-radius:4px;border-width:1px;box-sizing:border-box;flex-grow:1}.kpiPositivePercentage{color:#34cfaa}.kpiNegativePercentage{color:#ff3553}.kpiNeutralPercentage{color:#ccc}.averageBox{box-sizing:border-box;width:180px;height:230px;border-radius:4px;border-width:1px}.smallClampedText{-webkit-line-clamp:1}.clampedText,.smallClampedText{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.clampedText{-webkit-line-clamp:3}.bigClampedText{-webkit-line-clamp:6}.ratingBox{height:230px;width:330px}.biggerRatingBox,.ratingBox{box-sizing:border-box;border-radius:4px;border-width:1px}.biggerRatingBox{width:32%;min-height:260px;margin:.1rem}.starContainer{display:flex;justify-content:space-between;width:100%}.rankingContainer{display:flex;grid-gap:15px;gap:15px;flex-wrap:wrap;align-items:flex-start}.rankingCard{min-width:360px;height:660px;border-radius:4px;flex:1 1}.rankingBox{height:98px;border-radius:8px;border-width:1px;box-sizing:border-box;margin:.5rem 0;flex:1 1}.imageRanking,.imageRankingContainer{width:60px;height:60px}.imageRanking{align-self:center;object-fit:cover;border-radius:10.5px}.fitName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-size:14px;line-height:16px;max-height:32px;letter-spacing:0}.fitCommensalName{-webkit-line-clamp:1}.amountRow{display:flex;justify-content:flex-end;grid-gap:4px;gap:4px;font-size:14px;color:#666;width:100%;margin-top:auto}.selectedText{text-decoration:underline}.rankingContent{display:flex;flex-direction:column;width:100%;height:100%;margin-left:1rem}.secondaryRankingCard{min-width:350px;height:330px;border-radius:4px;flex:1 1}.pieChartContainer{display:flex;grid-gap:15px;gap:15px;flex-wrap:wrap;align-items:flex-start}.pieChartCard{min-width:550px;height:260px;border-radius:4px;border-width:1px;flex:1 1}.blurFadeContainer{position:relative;min-width:360px;flex:1 1}.blurOverlay{position:absolute;top:80px;left:2px;height:133px;width:99%;pointer-events:none;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.9) 70%,#fff);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.getPremiumButton{background:#2c2c2c!important;color:#fff!important;width:266px;height:36px;border-radius:4px;margin-bottom:2rem;border-width:0}.getPremiumButton:disabled{background-color:#e0e0e0!important;color:#707070!important}.premiumBox{width:350px;height:48px;border-radius:8px;background:rgba(52,207,170,.1);border-width:0}.premiumRow{flex-direction:row;display:flex;justify-content:space-between;margin-bottom:1rem}.cancelPremium{border-radius:4px;padding-left:8px;padding-right:8px;width:90px;height:36px}.disabledButton{opacity:.3}.filterSelect{width:200px;height:36px;border-radius:4px;border-width:1px;border-color:#ccc;background-color:#fff;text-align:left;margin-left:1rem}.filterSelect.ant-select-focused .ant-select-selector,.filterSelect.ant-select:hover .ant-select-selector{border-color:#ccc!important;box-shadow:none!important}.filterButton,.filterButton:focus{box-shadow:none!important;width:180px;height:32px;border-radius:4px;border-width:1px;padding:4px 8px;border-color:#ccc;background-color:#fff;text-align:left;transition:background-color .3s,color .3s;color:#2c2c2c}.filterButton:hover{box-shadow:none!important;background-color:#f2f2f2;color:#999;border-color:#ccc}.seeMore{font-size:14px;line-height:20px;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:0;color:#999;cursor:pointer}.activeSeeMore{color:#ff3553}.activeSeeMore:hover{color:#2c2c2c}.reviewsInDrawer{display:flex;flex-flow:row wrap;justify-content:left;grid-gap:1.5%;gap:1.5%}.reviewsSelect{border-radius:4px;border-width:1px;border-color:#ccc;color:#666}
/*# sourceMappingURL=main.8ecd09df.chunk.css.map */