:root{--yellow:linear-gradient(180deg,#f8d49a -146.42%,#fad79d -46.42%);--orange:#fca61f;--black:#242d49;--gray:#788097;--purple:linear-gradient(180deg,#bb67ff,#c484f3);--pink:#ff919d;--glass:hsla(0,0%,100%,.54);--boxShadow:0px 19px 60px rgb(0 0 0/8%);--smboxShadow:-79px 51px 60px rgba(0,0,0,.08);--activeItem:#f799a354}.App{background:linear-gradient(106.37deg,#ffe1bc 29.63%,#ffcfd1 51.55%,#f3c6f1 90.85%)}.App,.AppVisiteur{align-items:center;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.AppVisiteur{background:linear-gradient(106.37deg,#ffe1bc 29.63%,#ffcfd1 51.55%,#e79d9d 90.85%)}.AppMarketing{align-items:center;background:linear-gradient(106.37deg,#ffbcbc 29.63%,#ffcfd1 51.55%,#f3c6f1 90.85%);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.AppGlassMarketing{grid-gap:10px;background-color:hsla(0,0%,100%,.54);background-color:var(--glass);border-radius:1rem;display:grid;gap:10px;grid-template-rows:1fr 10fr;height:97%;overflow:hidden;width:97%}.AppGlass{grid-gap:10px;grid-template-columns:11rem auto 20rem}.AppGlass,.AppGlassCuisinierOrManager{background-color:hsla(0,0%,100%,.54);background-color:var(--glass);border-radius:2rem;display:grid;gap:10px;height:97%;overflow:hidden;width:97%}.AppGlassCuisinierOrManager{grid-gap:10px;grid-template-columns:auto}.AppGlassVisiteur{grid-gap:10px;grid-template-rows:2fr 10fr 5fr}.AppGlassOwnerV2,.AppGlassVisiteur{background-color:hsla(0,0%,100%,.54);background-color:var(--glass);border-radius:2rem;display:grid;gap:10px;height:97%;overflow:hidden;width:97%}.AppGlassOwnerV2{grid-gap:10px;grid-template-columns:11rem auto}@media screen and (max-width:1200px){.AppGlass{grid-template-columns:10% 50% auto;overflow-y:scroll}}@media screen and (max-width:768px){.AppGlass{grid-template-columns:1fr}.AppGlass::-webkit-scrollbar{display:none}}.Sidebar{display:flex;flex-direction:column;padding-top:4rem;position:relative;transition:all .3s}.logo{align-items:center;display:flex;font-size:22px;font-weight:700;gap:1rem;height:5rem;height:4%;justify-content:center}.logo>img{height:3rem;width:3rem}.logo>span>span{color:var(--pink)}.menu{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.menuItem{align-items:center;border-radius:.7rem;display:flex;font-size:14px;gap:1rem;height:2.5rem;margin-left:2rem;position:relative;transition:all .3s ease}.menuItem:hover{cursor:pointer}.active{background:var(--activeItem);margin-left:0}.active:before{background:var(--pink);content:"";height:100%;margin-right:calc(1rem - 8px);width:8px}.menu .menuItem:last-child{bottom:2.3rem;position:absolute;width:100%}.bars{display:none}@media screen and (max-width:1200px){.logo,.menuItem>span{display:none}}@media screen and (max-width:768px){.Sidebar{background:#ffe0e0;height:100%;padding-right:1rem;position:fixed;width:55%;z-index:9}.menuItem>span{display:block}.logo{display:flex}.menu .menuItem:last-child{margin-top:2rem;position:relative}.bars{background:#ffe0e0;border-radius:10px;display:flex;padding:10px;position:fixed;top:2rem;z-index:9}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.CompactCard{border-radius:.7rem;color:#fff;cursor:pointer;display:flex;flex:1 1;height:7rem!important;padding:1rem;position:relative}.CompactCard:hover{box-shadow:none!important}.radialBar{display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:flex-end}.CircularProgressbar{overflow:visible;width:4rem!important}.CircularProgressbar-path{stroke:#fff!important}.CircularProgressbar-trail{display:none}.CircularProgressbar-text{fill:#fff!important}.radialBar>span{font-size:17px;font-weight:700}.detail{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.detail>span:nth-child(2){font-size:22px;font-weight:700}.detail>span:nth-child(3){font-size:12px}.ExpandedCard{align-items:center;border-radius:1rem;display:flex;flex-direction:column;height:66vh;justify-content:space-between;left:13rem;padding:1rem;position:absolute;width:60%;z-index:9}.ExpandedCard>span:first-of-type{color:#fff;font-size:26px;font-weight:700;text-shadow:0 0 15px #fff}.ExpandedCard>span:nth-of-type(2){color:#dfdede;font-size:16px}.chartContainer{width:70%}@media screen and (max-width:1200px){.ExpandedCard{height:70vh;left:6rem;top:2rem}}@media screen and (max-width:768px){.ExpandedCard{height:50%;left:15px;top:8rem;width:80%}}@media screen and (max-width:1200px){.Creation-produit{flex-direction:row;margin-bottom:100px}}@media screen and (max-width:957px){.Creation-produit{flex-direction:column;margin-bottom:5px}}.MainDashPricing{display:flex;flex-direction:column;margin-left:15px;margin-top:15px;overflow-y:auto}.FichesTechnique{gap:15px}.IngredientFiche{border-radius:10px;padding:15px}.ChooseWorkplace{display:flex}.ProductSup{color:red;font-size:large;font-weight:bolder}.SelctionCommandes{border-color:#000;border-radius:5px;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:10px;max-height:325px;overflow-y:auto}.ProductBox{background-color:rgba(0,255,94,.742)}.ProductBox,.ProductBoxGroup{border-radius:10px;border-style:solid;flex-direction:column;justify-content:flex-start;margin-right:5px;max-width:150px}.ProductBoxGroup{background-color:rgba(255,0,157,.742)}.ProductName{padding:10px}@media screen and (max-width:768px){.SelctionCommandes{justify-content:space-evenly}}.PosteConfection{flex-wrap:wrap;justify-content:space-evenly;max-height:50vh;overflow-y:auto}.OrderBox,.PosteConfection{display:flex;justify-content:flex-start}.OrderBox{background-color:aqua;border-radius:10px;border-style:solid;flex-direction:column;margin-bottom:5px;margin-right:5px;max-width:150px}.OrderIDOrdderBox{background-color:rgba(0,0,0,.177);padding:10px}.OrderProductName{height:100%;padding:5px}.ButtonFinalisee{align-items:center;background-color:rgba(0,0,0,.177);border-radius:5px;cursor:pointer;display:flex;height:50px;justify-content:center;padding-bottom:10px;padding-top:10px;width:100%}.FicheTechniqueContener{display:flex;flex-direction:column;overflow-y:scroll}.FichesTechnique{display:flex;flex-wrap:wrap;gap:30px}.IngredientFiche{background-color:rgba(105,118,238,.212);max-width:150px}.img-prep{height:100px;width:100px}.SideBarMenu{align-items:center;display:flex;flex-direction:column}.ButtonMenuItem1{background-color:crimson;transition:background-color .3s}.ButtonMenuItem1,.ButtonMenuItem2{align-items:center;border-radius:5px;display:flex;height:50vh;justify-content:center;width:100%}.ButtonMenuItem2{background-color:#6a11f9;transition:background-color .3s,-webkit-filter .3s;transition:background-color .3s,filter .3s;transition:background-color .3s,filter .3s,-webkit-filter .3s}.ButtonMenuItem2:hover{background-color:#6a11f9;-webkit-filter:brightness(.9);filter:brightness(.9)}.ButtonMenuItem1:hover{background-color:#f08080}.img-prep{border-radius:50px;max-height:50px;max-width:50px}.Plus-Add-Product{color:#4169e1;cursor:pointer;height:25px;width:25px}.Creation-produit{display:flex;gap:50px}.search-bar-container{align-items:center;display:flex;flex-direction:column;min-width:200px;width:30%}.input-wrapper{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;height:2.5rem;padding:0 15px;width:100%}#search-icon{color:#4169e1}.result-list{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;flex-direction:column;margin-top:1rem;max-height:300px;overflow-y:scroll;width:100%}.search-result{padding:10px 20px}.search-result:hover{background-color:#efefef}.ChoixCategorie{align-items:center;background-color:#f5f5f5;border:1px solid #000;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);display:flex;flex-direction:row;justify-content:space-around;margin:10px;padding:10px}.TablePrep{max-height:80vh;overflow-y:scroll}.Selected{background-color:#7fffd4;padding:10px}.NotSelected{background-color:#f5f5f5;padding:10px}.NotSelected:hover{background-color:#7fffd4;cursor:pointer}.NotSelectedOrder{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;transition:all .3s ease-in-out}.NotSelectedOrder:hover{background-color:#e0e0e0}.SelectedOrder,.SelectedProduct{background-color:#6a90ff;background-color:#e0e0e0;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;transition:all .3s ease-in-out}.SelectedProduct:hover{background-color:#6a90ff}.NotSelectedProduct{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;transition:all .3s ease-in-out}.navRowSelected{border-radius:15px;color:#fff;font-weight:700}.NameConditionnement{background-color:rgba(165,42,42,.49);margin:10px;padding:10px;text-align:center}.contenerMateiereContition{display:flex;padding:8px}.QteMatiereConditionnement{color:#d2691e;margin-left:8px;margin-right:8px}.SupprimerPrep{color:aqua;cursor:pointer}.ClickTestProduct{cursor:pointer}.SupprimerProdTest{color:rgba(0,0,255,.217);cursor:pointer}.BrandNameSelected{background-color:#7fffd4}.navTablePrepMatiere{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:2rem}.RowButton{background-color:#7fffd4;border-radius:5px;cursor:pointer;padding:.5rem}.RowButton:hover,.RowSelected{background-color:#00bfff}.RowSelected{border-radius:5px;cursor:pointer;padding:.5rem}.ContenerOrder{align-items:center;background-color:#f2f2f2;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:80%;justify-content:center;margin-bottom:10px;margin-top:10px;overflow:auto;padding:10px;width:100%}.ContenerOrder,.ContenerOrder:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.75)}.ContenerOrder:hover{cursor:pointer}.ContenerOrderSelected{border:2px solid #ffbf00;border-radius:10px;width:100%}.ContenerOrderSelected,.ContenerProdUsedPrep{align-items:center;background-color:#f2f2f2;box-shadow:0 0 10px 0 rgba(0,0,0,.75);box-sizing:border-box;display:flex;flex-direction:column;height:80%;justify-content:center;margin-bottom:10px;margin-top:10px;overflow:auto;padding:10px}.ContenerProdUsedPrep{border-radius:10px;width:90%}.RowProdUsedPrep{align-items:center;background-color:#f2f2f2;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);box-sizing:border-box;display:flex;flex-direction:row;height:20%;justify-content:center;margin-bottom:10px;margin-top:10px;overflow:auto;padding:10px;width:100%}.grid-container{grid-template-columns:3fr 1fr}.grid-container,.grid-container-title{border:1px solid #000;display:grid;margin-bottom:5px}.grid-container-title{background-color:#e6e6e6;font-weight:700;grid-template-columns:1fr 1fr}.displayMatiereUsed{align-items:center;background-color:#f5f5f5;border:1px solid #000;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);color:#000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;margin:10px;max-height:500px;max-width:500px;overflow-x:hidden;overflow-y:scroll;padding:10px;text-align:center;width:100%}.Row{grid-column-gap:10px;grid-gap:10px;background-color:#7fffd4;display:grid;gap:10px;grid-template-columns:1fr 1fr}.contener{max-height:700px;overflow-y:auto;padding:10px}.ConsoMatiere{max-height:200px;overflow-y:auto}.Green,.Red{font-size:larger;font-weight:700}.Green{color:green}.ContenerTable{flex-direction:column;margin:10px 0;max-height:500px;overflow-y:auto}.ContenerTable,.RowMatiere{display:flex;padding-left:0;padding-right:0}.RowMatiere{flex-direction:row;gap:15px;margin:5px 0}.MainDataDisplay{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);max-height:100px}.ConssomationTheoriquePrep{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.RowConssomationTheoriquePrep{border-bottom:1px solid #c32dff;display:flex;flex-direction:row;gap:15px;margin:5px 0;padding-left:0;padding-right:0}.navAnaylseCommande{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:10px}.CommandeArea{background-color:#7fffd4;margin-bottom:10px}.title{font-size:20px;font-weight:700;margin-bottom:10px}.AllOrderDisplay{max-height:400px;overflow-y:auto}.navRow,.navRowSelected{cursor:pointer;padding:10px;text-align:center;width:50%}.navRowSelected{background-color:#c32dff}.NavMatiereIOrderAnalyse{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:10px}.RowPrep{background-color:#c08181}.RowInactiv,.RowPrep{display:none}.MainDashOrderPrepInterfaceCards{display:flex;flex-wrap:wrap;overflow:auto;padding:30px}.CardOrderPrepInterface{background-color:rgba(240,248,255,.7)}.CardOrderPrepInterface,.CardOrderPrepInterfaceSelected{border-radius:20px;display:flex;flex-direction:column;margin:15px;max-height:25vh;padding:15px}.CardOrderPrepInterfaceSelected{background-color:#0f5}.EndDLC{background-color:#ff00b7}.CardPhoto{max-width:150px}.Cards{display:flex;gap:10px}.img-modal-Preparation{height:150px;width:150px}.imgPrep{border-radius:20px}.Sup{cursor:pointer}.RowMatiere{grid-template-columns:40% 15% 15% 15% 15%}.TrieMatiere{grid-template-columns:auto auto}.DisplayOrderMatere{background-color:#faebd7;border:1px #000;display:flex;flex-direction:column;margin-bottom:10px;padding:5px}.row{margin-bottom:5px}.Row{display:flex;flex-direction:row}.link-refaire{color:brown;cursor:pointer}.Contener-RefaireInv{max-height:500px;overflow-y:auto}.navBarStock{background-color:#f2f2f2;border:2px solid #ddd;border-radius:15px;display:flex;flex-direction:row;gap:10px;height:100%;justify-content:center;margin-top:10px;max-height:35px;padding-top:20px}.cell{border-right:3px solid #000;cursor:pointer}.cell:hover{background-color:#ff0}.cellSelected{background-color:beige;border-right:3px solid #000;cursor:pointer}.CreateInventaire{max-height:500px;overflow-y:auto}.RowMatiere{background-color:azure;border:1px solid #000;display:grid;grid-template-columns:40% 20% 20% 20%;padding:5px}.TrieMatiere{grid-gap:5px;display:grid;gap:5px;grid-template-columns:auto}.menuItem1{background:pink;border-radius:10px;padding:5px}.RowActu{flex-direction:row;justify-content:space-between}.ContenerActuPerDays,.RowActu{align-items:center;background-color:#f2f2f2;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.25);display:flex;margin:10px 0;padding:10px}.ContenerActuPerDays{flex-direction:column;justify-content:center}.ContenerRefairePrepAuRestaurant{grid-gap:1rem;background:#fff;border-radius:.7rem;display:grid;font-size:13px;gap:1rem;grid-template-columns:3fr;height:100%;max-height:80vh;overflow-y:auto;width:100%}.ContenerPrepEnCoursRefaire{border-left:1px solid red}.ContenerAllPrepActifInRestaurant,.search-bar-container-Generique{display:flex;flex-direction:column}.search-bar-container-Generique{align-items:center;background-color:#000;min-width:300px;width:30%}.ContenerDisplayCommandeMatiereEnLivraison{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;height:100%;max-height:80vh;overflow-y:auto;width:100%}.ContenerCommandeM{background-color:#faebd7;border-radius:15px;justify-content:center;margin:15px;padding:15px}.header{background:linear-gradient(90deg,#e74c3c,#283747)}.CenterPage{display:grid;grid-template-columns:2fr 1fr}.leftSideMainDash{display:flex;flex-direction:column;justify-content:space-evenly}.ChargeContener{flex-direction:row;margin-bottom:20px;margin-top:20px;padding:10px;width:100%}.ChargeContener,.ChargeData{align-items:center;display:flex;justify-content:center}.ChargeData{border:1px solid #e5e5e5;border-radius:5px;flex-direction:column;height:100%;padding:5px;width:80%}.ChargeDataTitle{justify-content:space-between}.ChargeDataTitle,.ChargeDataValue{align-items:center;display:flex;flex-direction:row;height:100%;margin-bottom:10px;margin-top:10px;width:90%}.ChargeDataValue{background-color:#f2f2f2;border:2px solid #999;color:red;font-weight:700;justify-content:center;padding:10px;text-align:center}.ContenerDisplayFiche{align-items:center;justify-content:center;max-height:400px;overflow-y:auto;padding:10px;width:100%}.RightSideVisitor{display:flex;flex-direction:column;justify-content:space-evenly;max-height:450px;width:95%}.DisplayProductAndPrep{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;height:100%;margin-left:25px;overflow-y:auto;padding:1rem;width:85%}.ProductLine,.ProductLineSelected{align-items:center;background-color:#f5f5f5;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.ProductLineSelected{border:2px solid #007bff}.ProductLineActif{align-items:center;background-color:#f5f5f5;border:2px solid #ff0015;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.ProductLine .ProductImage{border-radius:5px;height:100px;object-fit:cover;width:100px}.ProductLine .ProductInfo{flex:1 1;margin-left:10px}.ProductLine .ProductName{color:#333;font-size:16px;font-weight:700}.ProductLine .ProductPrice{color:#999;font-size:14px}.ProductLine .ProductActions{align-items:center;display:flex}.ProductLine .ProductActions button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.ProductLine .ProductActions button:hover{background-color:#0056b3}.Red{color:red;cursor:pointer}.ButtonAddProduct{background-color:#283747;border:1px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;margin-left:1rem;padding:10px;text-align:center}.SelectUniteDeMesureContener{align-items:center;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:10px}.SelectUnite{box-shadow:0 0 10px 0 #000}.SelectUnite,.SelectedUnite{align-items:center;background-color:#f5f5f5;border-radius:10px;justify-content:center;padding:5px}.SelectedUnite{box-shadow:0 0 10px 0 #c68787;margin:5px}.NavBarTwoChoice{align-items:center;border:1px solid #000;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:10px}.navRowTwoChoice,.navRowTwoChoiceSelected{cursor:pointer;padding:10px;text-align:center;width:50%}.navRowTwoChoiceSelected{background-color:rgba(45,111,255,.44);color:#fff;font-weight:700}.ContenerBottomPage{align-items:center;border:1px solid #e5e5e5;border-radius:24px;display:flex;flex-direction:row;justify-content:space-between;margin-left:5px;margin-right:5px;overflow-x:auto;padding:10px}.StyleImgPrep{border-radius:10px;height:100%;object-fit:cover;width:100%}.Box{align-items:center;background-color:hsla(0,0%,100%,.8);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-left:10px;margin-right:10px;padding:15px}.NomPrep{border-radius:5px}.RechecheBox{flex-direction:column;max-width:200px;min-width:200px;padding:25px}.ContenerSelectionCategories,.RechecheBox{background-color:hsla(0,0%,100%,.8);display:flex}.ContenerSelectionCategories{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;flex-wrap:wrap;justify-content:center;margin-left:10px;margin-right:10px;margin-top:5px;padding:15px}.CategorieContener{background-color:#f5f5f5;border-radius:5px;margin:5px;padding:5px}.CategorieContener:hover{background-color:#e5e5e5}.search-bar-container-Prep{align-items:center;display:flex;flex-direction:column;min-width:200px;width:30%}.input-wrapper-Prep{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;height:2.5rem;padding:0 15px;width:100%}input{background-color:transparent;border:none;font-size:1.25rem;height:100%;margin-left:5px;width:100%}input:focus{outline:none}.ButtonAddMatiere{background-color:#283747;border:1px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-left:1rem;padding:5px;text-align:center}.ButtonAddProduct:hover{background-color:#faf7f7;color:#e43737;cursor:pointer;font-size:1.3rem;font-weight:700;transition:.5s}.SelectIngredientContener{overflow-y:auto}.SelectFournisseurContener,.SelectIngredientContener{align-items:center;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:10px}.SelectIngredient{box-shadow:0 0 10px 0 #000}.SelectIngredient,.SelectedIngredient{align-items:center;background-color:#f5f5f5;border-radius:10px;justify-content:center;padding:5px}.SelectedIngredient{box-shadow:0 0 10px 0 #c68787;margin:5px}.CardOrder{background:linear-gradient(90deg,#ff66b2,#f06);border-radius:15px;display:flex;flex-direction:column;height:150px;overflow:auto;padding:15px}.DisplayPrep{align-items:center;cursor:pointer;display:flex;flex-direction:row}.DisplayPrep>div{margin-right:10px}.img-Prep{border-radius:50%;width:30px}.CardsOrders{display:flex;gap:10px}.parentContainer{width:100%}@media screen and (max-width:1200px){.Cards{flex-direction:column}.parentContainer{height:9rem}}@media screen and (max-width:768px){.Cards{width:90%}}.MainFicheTechniquePrep{display:flex;gap:10px}.ParentFicheTechniquePrep{width:100%}.Matiere-Qte{color:brown;font-size:22px}.MainFicheTechniQuePrep{background-color:rgba(165,42,42,.375);border-radius:10px;display:flex;flex-direction:row;max-height:300px;padding:10px}.Ingredient{background-color:rgba(0,0,0,.32);margin-right:10px}.ExplicationPrep,.Ingredient{border-radius:10px;display:flex;flex-direction:column;overflow-y:auto;padding:10px;width:50%}.ExplicationPrep{background-color:rgba(206,20,20,.32);margin-left:10px}.SingleIngrediant{display:flex;flex-direction:row;padding:10px}.DisplayOrderPrepLogistic{background-color:bisque;border-radius:10px;display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding:10px}.PrepOrder{cursor:pointer;display:flex;flex-direction:row}.imgPrep{border-radius:50%;max-height:100px;max-width:100px}.DateOrder{padding:15px;text-align:center}.RightSide{display:flex;flex-direction:column;justify-content:space-evenly;width:95%}@media screen and (max-width:1200px){.RightSide{justify-content:flex-start;margin-top:3rem}}@media screen and (max-width:768px){.RightSide{margin-top:0;width:100%}.RightSide>div{align-items:center;display:flex;flex-direction:column}}.Updates{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;height:250px;padding:1rem;width:85%}.update{display:flex;gap:.5rem}.update>img{height:3.2rem;width:3.2rem}.noti>div>span:first-of-type{font-weight:700}.MuiTableRow-root>*{padding:10px}.MuiTableRow-root.MuiTableRow-head>*{font-weight:700!important}.Table{max-height:325px;overflow-y:auto}.Table td,th{border:none!important}.Table:first-child{border-radius:.7rem!important}.status{border-radius:9px;padding:8px}.Details{color:#00b5ff!important;cursor:pointer}@media screen and (max-width:1200px){.Table{margin-top:2rem;max-height:325px;overflow-y:auto;width:170%}}@media screen and (max-width:768px){.Table{align-items:center;display:flex;flex-direction:column;overflow-y:auto;position:relative;width:18rem}}.MainDash{display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (max-width:1200px){.MainDash{justify-content:flex-start;margin-top:2rem}}@media screen and (max-width:768px){.MainDash{align-items:center}}.header{align-items:center;background:linear-gradient(90deg,#d0f4df,#000);display:flex;grid-column:1;grid-row:1;justify-content:center}.Img{margin-right:1rem;max-height:25px}.Help{align-items:center;display:flex;font-size:2.2rem;justify-content:center;width:50%}.Button,.Help{color:#fff;cursor:pointer;margin-left:1rem}.Button{border:1px solid #fff;border-radius:10px;font-size:1.2rem;padding:10px}.Button:hover{background-color:#faf7f7;color:#e43737;cursor:pointer;font-size:1.3rem;font-weight:700;transition:.5s}.SelectionProdDuMenu{display:grid;grid-template-columns:1fr 5fr;grid-template-rows:1fr 5fr}.SectionCategorie{grid-column:span 2}.CategorieFood{background-color:azure;color:#fff;display:flex;flex-direction:row;gap:10px;width:100%}.CategorieRow{background-color:brown;border-radius:5px;padding:15px}.CategorieRow:hover{background-color:coral;cursor:pointer}.DisplayProduct{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-height:600px;overflow-y:auto}.VignetteProduit{background-color:#7fffd4;border-radius:5px;display:grid;grid-template-columns:1fr 5fr;margin-left:10px;margin-right:10px;padding:15px}.imgProd{max-height:80px}.Description{margin-left:10px}.SousCategorieContener{align-items:center;background-color:aqua;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:20px}.SousCategorieRow{background-color:brown;border-radius:5px;margin-bottom:5px;margin-top:5px;padding:15px;text-align:center;width:80%}.SousCategorieRow:hover{background-color:coral;cursor:pointer}.MonMenuContener{background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:500px;min-height:250px;overflow-y:auto;width:100%}.MainDashMarketingPage{display:grid;grid-template-columns:3fr 1fr}.rightSideMarketing{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:20px}.ProductionPageContener{display:grid;grid-template-rows:1fr 7fr}.ContenerGestionMatieresAndIngredients{display:grid;grid-template-columns:5fr 2fr}.ContenerSelectorIngredient{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;height:100%;margin-left:25px;max-height:80vh;overflow-y:auto;padding:1rem;width:70%}.RowSelectorIngredient{align-items:center;background:hsla(0,0%,100%,.5);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:.5rem;transition:.3s}.RowSelectorIngredient:hover{background:rgba(201,55,55,.7)}.RowSelectorIngredientSelected{align-items:center;background:rgba(201,55,55,.7);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:.5rem;transition:.3s}.ContenerModificationIngredient{grid-gap:1rem;background:#fff;border-radius:.7rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;max-height:80vh;overflow-y:auto;padding:1rem}.RowRefMatiere{border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.RowRefIngredientMatiere,.RowRefMatiere{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:10px;transition:all .3s ease}.RowRefIngredientMatiere{border:1px solid #f87979;border-radius:5px;box-shadow:0 0 5px 0 rgba(249,96,96,.1)}.RowRefMatiereSelected{align-items:center;background-color:#f5f5f5;background-color:#f87979;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:10px;transition:all .3s ease}.ButtonChangeDefaultRefMatiereForIngredient{background-color:#283747;border:1px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-left:1rem;padding:5px;text-align:center}.ButtonChangeDefaultRefMatiereForIngredient:hover{background-color:#faf7f7;color:#e43737;cursor:pointer;font-size:1.3rem;font-weight:700;transition:.5s}.ContenerGestionDishAndPrep{display:grid;grid-template-columns:5fr 2fr}.ContenerSelectorDish{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;height:100%;margin-left:25px;max-height:80vh;overflow-y:auto;padding:1rem;width:70%}.RowSelectorDish{align-items:center;background:hsla(0,0%,100%,.5);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:.5rem;transition:.3s}.RowSelectorDish:hover,.RowSelectorDishSelected{background:rgba(201,55,55,.7)}.RowSelectorDishSelected{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:.5rem;transition:.3s}.ContenerModificationDish{grid-gap:1rem;background:#fff;border-radius:.7rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;height:100%;max-height:80vh;overflow-y:auto;padding:1rem}.RowMatiereInPrep{align-items:center;display:flex;flex-direction:row}.ContenerHeaderChoixDuRestaurant{align-items:center;display:flex;justify-content:space-between}.TextBienvenue{font-size:18px;font-weight:700;margin:0 auto;max-width:260px;text-align:center}.choixresto{background-color:#d5dee8;border-radius:5px;color:#000;cursor:pointer;margin-right:10px;padding:10px 20px}.ContenerSecondAreaLesResto{grid-gap:5px;background-color:#ffebcd;display:grid;gap:5px;grid-template-columns:1fr 2fr;max-height:380px}.ContenerDisplayStock{background:#fff;border-radius:.7rem;display:flex;flex-direction:column;font-size:13px;gap:1rem;max-height:380px;overflow-y:auto;width:100%}.DisplayStock{display:grid;grid-template-columns:1fr 1fr}.rechercheDansStock{margin-left:auto;margin-right:auto}.ContenerProduitActifPrepAndMatiereAuResto{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr}.ContenerDisplayActifProductInTheRestaurant,.ContenerProduitActifPrepAndMatiereAuResto{background:#fff;border-radius:.7rem;font-size:13px;height:100%;overflow-y:auto;width:100%}.ContenerDisplayActifProductInTheRestaurant{display:flex;flex-direction:column}.SearchBarProductInTheRestaurant{margin-left:auto;margin-right:auto}.RowProductActif{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.SelectDishContener{flex-direction:column}.ListeIngredient,.SelectDishContener{align-items:center;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.ListeIngredient{flex-wrap:wrap}.SelectDish{box-shadow:0 0 10px 0 #000}.SelectDish,.SelectedDish{align-items:center;background-color:#f5f5f5;border-radius:10px;justify-content:center;padding:5px}.SelectedDish{box-shadow:0 0 10px 0 #c68787;margin:5px}.ContenerPrepAndIngredientInTheRestaurant{background:#fff;border-radius:.7rem;display:grid;font-size:13px;grid-template-rows:1fr 1fr;height:100%;overflow-y:auto;width:100%}.ContenerActivePrepAndIngredientInRestaurant{display:grid;grid-template-columns:1fr 1fr}.RowIngredientInResto,.RowPrepInResto{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.ContenerBottomLesRestos{background:#fff;border-radius:.7rem;font-size:13px;height:93%;overflow-y:auto;width:100%}.SwitchButtonPrepIngredient{background-color:red;border-radius:10px;cursor:pointer;max-width:150px;padding:15px;text-align:center}.SwitchButtonPrepIngredient:hover{background-color:bisque}.ContenerConssomationEntreDeuxInventaire{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.ContenerSelectInventaire,.ContenerSlector{display:flex;flex-direction:row;justify-content:center}.ContenerGestionPreparation{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;max-height:70vh;overflow-y:auto}.ContenerDetailRefairePrep{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 4fr}.ContenerSelectPrepRefaitForPrepID{display:flex;flex-direction:column}.RowSelectPrepRefaitSelected{background-color:brown}.RowSelectPrepRefait,.RowSelectPrepRefaitSelected{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:10px;font-weight:700;justify-content:center;margin:5px 0;padding:10px}.RowSelectPrepRefait{background-color:#de7777}.ContenerDetailSelectedRefairePrep{display:flex;flex-direction:column}.QteRefaitDisplay{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;color:red;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;max-height:55px;padding:10px;text-align:center;width:95%}.ContenerGestionCommandesMatiere{display:grid;grid-template-columns:1fr 1fr}.contenerDisplayAllOrders{display:grid;grid-template-columns:2fr 6fr;max-height:100px}.ContenerSelectFournisseur{align-items:center;display:flex;flex-direction:column;height:300px;overflow-y:auto}.RowSelectFournisseur{align-items:center;background-color:#f5f5f5;border-radius:15px;cursor:pointer;display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px;padding:15px}.RowSelectFournisseur:hover{background-color:#e5e5e5}.SelectFournisseur{background-color:#f5f5f5;border:none;border-radius:15px;color:#000;font-size:1.2em;font-weight:700;padding:10px;text-align:center;width:100%}.RowDisplayMatiereOrderMatiere{align-items:center;background-color:rgba(255,255,0,.507);border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:row;justify-content:space-between;margin:5px;padding:15px;transition:.3s}.ContenerDailyActivitiesAnalyse{display:grid;grid-template-columns:1fr 4fr;height:80%;max-height:70vh;overflow-y:auto}.NavBarVerticaleSousCategories{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;margin-top:10px;max-height:100%}.navRowVerticale,.navRowVerticaleSelected{cursor:pointer;padding:10px;text-align:center;width:50%}.navRowVerticaleSelected{background-color:#c32dff;border-radius:15px;color:#fff;font-weight:700}.ContenerAnalyseProduitsVendus,.ContenerAnnalyseGenerale{display:grid;grid-template-columns:1fr 1fr}.ContenerTableAnalyseProduitVendu{max-height:300px;overflow-y:auto}.ContenerConssomationTheorique{display:grid;grid-template-columns:1fr 1fr}.ContenerTableAnalysePrepConssomation{max-height:200px;overflow-y:auto}.ContenerDisplayInventaire{display:grid;grid-template-columns:2fr 3fr 3fr}
/*# sourceMappingURL=main.b803bb3c.css.map*/