@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#26343d;font-synthesis:none;text-rendering:optimizelegibility;--mb-ink:#26343d;--mb-muted:#71808c;--mb-soft:#a3adb4;--mb-cream:#f4f0ea;--mb-white:#fff;--mb-orange:#e26630;--mb-orange-soft:#fff1e9;--mb-line:#e4e0db;--mb-dark:#26343d;--mb-shadow:0 8px 28px #26343d0e;background:#f4f0ea;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}html,body{min-width:320px;margin:0}body{background:var(--mb-cream);color:var(--mb-ink)}button,input,textarea,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}.mb-app-main:not(.mb-page-technicalSheet){background:radial-gradient(circle at 88% 0%, #e266300b, transparent 24%), var(--mb-cream)!important;min-height:100vh!important;padding:78px 30px 34px!important}.mb-app-main:not(.mb-page-technicalSheet)>.mb-modern-page{width:min(1380px,100%)!important;margin:0 auto!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section{border:1px solid var(--mb-line)!important;box-shadow:var(--mb-shadow)!important;background:#fffffff0!important;border-radius:14px!important;padding:22px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section+section{margin-top:14px!important}.mb-app-main:not(.mb-page-technicalSheet) h1,.mb-app-main:not(.mb-page-technicalSheet) h2,.mb-app-main:not(.mb-page-technicalSheet) h3{color:var(--mb-ink)!important;font-family:Manrope,DM Sans,sans-serif!important}.mb-app-main:not(.mb-page-technicalSheet) h1{letter-spacing:-.8px!important;font-size:clamp(24px,2.5vw,32px)!important;line-height:1.12!important}.mb-app-main:not(.mb-page-technicalSheet) h2{letter-spacing:-.35px!important;font-size:18px!important}.mb-app-main:not(.mb-page-technicalSheet) h3{font-size:14px!important}.mb-app-main:not(.mb-page-technicalSheet) p,.mb-app-main:not(.mb-page-technicalSheet) span{font-size:12px}.mb-app-main:not(.mb-page-technicalSheet) input,.mb-app-main:not(.mb-page-technicalSheet) textarea,.mb-app-main:not(.mb-page-technicalSheet) select{min-height:38px!important;color:var(--mb-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe2e4!important;border-radius:9px!important;font-size:12px!important}.mb-app-main:not(.mb-page-technicalSheet) button{box-shadow:none!important;border-radius:9px!important;font-size:12px!important}.mb-app-main:not(.mb-page-technicalSheet) button:hover:not(:disabled){transform:translateY(-1px)}.mb-app-main:not(.mb-page-technicalSheet) input:focus,.mb-app-main:not(.mb-page-technicalSheet) textarea:focus,.mb-app-main:not(.mb-page-technicalSheet) select:focus{border-color:#e266308c!important;outline:none!important;box-shadow:0 0 0 3px #e2663014!important}.mb-page-menu .mb-modern-page>section:first-child{color:#fff!important;background:linear-gradient(110deg,#26343d 0%,#2f3b43 72%,#513a31 100%)!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;min-height:128px!important;padding:24px 26px!important;display:flex!important;overflow:hidden!important}.mb-page-menu .mb-modern-page>section:first-child h1,.mb-page-menu .mb-modern-page>section:first-child p{color:#fff!important}.mb-page-menu .mb-modern-page>section:first-child h1{margin:4px 0 6px!important;font-size:26px!important}.mb-page-menu .mb-modern-page>section:first-child p{opacity:.78}.mb-page-menu .mb-modern-page>section:first-child>div:last-child{display:none!important}.mb-page-menu .mb-modern-page>section:first-child button{min-height:36px!important}.mb-page-menu .mb-modern-page>section:nth-child(2){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mb-page-menu .mb-modern-page>section:nth-child(2) button{border:1px solid var(--mb-line)!important;color:var(--mb-ink)!important;text-align:left!important;background:#fff!important;padding:17px 18px!important}.mb-page-menu .mb-modern-page>section:nth-child(2) button:hover{background:#fffaf7!important;border-color:#d5cbc3!important}.mb-page-menu .mb-modern-page>section:nth-child(2) p:first-child{color:var(--mb-orange)!important}.mb-page-menu .mb-modern-page>section:nth-child(2) h2{margin:4px 0!important;font-size:24px!important}.mb-app-main:not(.mb-page-technicalSheet) [style*="background: \"linear-gradient"]{border-radius:14px!important}.mb-app-main:not(.mb-page-technicalSheet) table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--mb-line)!important;border-radius:10px!important;width:100%!important;overflow:hidden!important}.mb-app-main:not(.mb-page-technicalSheet) th{color:#687681!important;text-transform:uppercase!important;letter-spacing:.7px!important;background:#f7f5f2!important;padding:11px 12px!important;font-size:10px!important;font-weight:700!important}.mb-app-main:not(.mb-page-technicalSheet) td{background:#fff!important;border-top:1px solid #eeeae6!important;padding:11px 12px!important}.mb-app-main:not(.mb-page-technicalSheet) tbody tr:hover td{background:#fffaf7!important}.mb-app-main:not(.mb-page-technicalSheet) button[style*=\#E26630],.mb-app-main:not(.mb-page-technicalSheet) button[style*=\#e26630],.mb-app-main:not(.mb-page-technicalSheet) button[style*="226,102,48"]{background:var(--mb-orange)!important;color:#fff!important;border:1px solid var(--mb-orange)!important}.mb-app-main:not(.mb-page-technicalSheet) [style*=emptyState],.mb-app-main:not(.mb-page-technicalSheet) [style*=emptyCard]{background:#faf8f5!important;border:1px dashed #d8d3cd!important;border-radius:11px!important}.mb-sidebar{background:#26343d!important;border-right:1px solid #ffffff14!important;width:270px!important;padding:12px!important;box-shadow:18px 0 42px #1922282e!important}.mb-sidebar .mb-brand-card{background:0 0!important;border:0!important}.mb-sidebar button{transition:background .16s,color .16s,transform .16s!important}.mb-sidebar button:hover{background:#ffffff14!important}.mb-app-main{position:relative}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1){border-left:3px solid var(--mb-orange)!important;box-shadow:none!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1) h1{margin-top:2px!important;margin-bottom:5px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1) p{margin-top:0!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:not(:first-child){box-shadow:0 4px 18px #26343d09!important}.mb-app-main:not(.mb-page-technicalSheet) [style*="display: flex"] button,.mb-app-main:not(.mb-page-technicalSheet) [style*=display\:flex] button{min-height:36px!important}.mb-app-main:not(.mb-page-technicalSheet) select[aria-label=Groupe\ consulté],.mb-app-main:not(.mb-page-technicalSheet) select[aria-label=Maquette\ active]{border-radius:8px!important;height:34px!important;min-height:34px!important;padding-left:10px!important;font-weight:600!important}@media (width<=900px){.mb-app-main:not(.mb-page-technicalSheet){padding:72px 18px 24px!important}.mb-page-menu .mb-modern-page>section:first-child{align-items:flex-start!important}}@media (width<=650px){.mb-app-main:not(.mb-page-technicalSheet){padding:70px 12px 18px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section{border-radius:11px!important;padding:16px!important}.mb-page-menu .mb-modern-page>section:first-child{min-height:0!important}.mb-sidebar{width:min(270px,88vw)!important}}.mb-page-technicalSheet .mb-modern-page{font-family:inherit}.mb-app-main .mb-maquette-active h3{color:#fff!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page{--page-gap:16px;color:var(--mb-ink);font-size:13px;line-height:1.5}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section{min-width:0;position:relative}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1){border-left:3px solid var(--mb-orange)!important;background:#fffffff7!important;padding:21px 24px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1) h1{letter-spacing:-.9px!important;margin:3px 0 7px!important;font-size:clamp(25px,2.2vw,30px)!important;font-weight:750!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1) p{color:var(--mb-muted)!important;font-size:13px!important;line-height:1.55!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page p{line-height:1.55}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page label{color:#4c5a63;margin-bottom:5px;font-size:12px;font-weight:650;display:inline-block}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page input,.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page select,.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page textarea{width:auto;max-width:100%;line-height:1.4;transition:border-color .15s,box-shadow .15s;padding:9px 11px!important;font-size:13px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page textarea{resize:vertical;min-height:90px}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page button{letter-spacing:-.05px;min-height:35px;padding:8px 12px;font-weight:650;transition:background .15s,border-color .15s,color .15s,transform .15s}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page button:focus-visible,.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page a:focus-visible{outline-offset:2px;outline:3px solid #e266303d}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page table{background:#fff;font-size:12px}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page th{white-space:nowrap;vertical-align:middle}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page td{color:#35434c;vertical-align:middle;line-height:1.45}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page td button{margin:2px 3px 2px 0}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page [style*="border: 1px solid"],.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page [style*="border:1px solid"]{border-color:var(--mb-line)!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page [style*=box-shadow]{box-shadow:0 5px 18px #26343d0b!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page hr{border:0;border-top:1px solid #ece8e3;margin:16px 0}.mb-page-ingredients .mb-modern-page table td:first-child,.mb-page-allergens .mb-modern-page table td:first-child,.mb-page-history .mb-modern-page table td:first-child{font-weight:600}.mb-page-order .mb-modern-page>section,.mb-page-groups .mb-modern-page>section,.mb-page-users .mb-modern-page>section,.mb-page-account .mb-modern-page>section,.mb-page-establishments .mb-modern-page>section,.mb-page-admin .mb-modern-page>section,.mb-page-recipes .mb-modern-page>section,.mb-page-allergens .mb-modern-page>section,.mb-page-history .mb-modern-page>section,.mb-page-ingredients .mb-modern-page>section{overflow-wrap:anywhere}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page [role=alert]{border-radius:9px;padding:10px 12px;line-height:1.5}@media (width<=900px){.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1){padding:18px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page input,.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page select,.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page textarea{max-width:100%}}@media (width<=600px){.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section{padding:15px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page>section:first-child:has(h1) h1{font-size:24px!important}.mb-app-main:not(.mb-page-technicalSheet) .mb-modern-page button{min-height:38px}}
