@import url(https://fonts.googleapis.com/css?family=Maitree|Work+Sans&display=swap);body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-main{height:100vh}.page{position:relative}.unstyled-link,.unstyled-link:hover{color:#fff}.page-content{padding:16px;overflow-x:hidden;overflow-y:scroll}.drift-open-chat{display:flex;justify-content:flex-end}.drift-open-chat:hover{cursor:pointer}.simple-logo{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;height:80px;width:80px;margin:0 auto 40px}#signin-page{height:100%}.app-header{z-index:900;box-shadow:0 2px 8px #6d7380}.desktop-header,.mobile-header{background-color:initial}.mobile-header>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.mobile-header .back-button{display:inline-block}.mobile-header .back-button button,.mobile-header button.back-button{color:#fff;border:none}.mobile-header .octave-logo{font-size:26px;margin-right:8px}.user-avatar{text-align:center}.logo{background-image:url(/static/media/logo-name.62f4484c.svg);background-repeat:no-repeat;background-size:contain;height:32px;width:auto;margin:0}.mobile-drawer{z-index:2000}.mobile-drawer .mobile-menu{display:flexbox;justify-content:center;margin-top:48px}.mobile-drawer .mobile-menu .octave-menu{margin-top:32px;border:none}.mobile-drawer .mobile-menu .sign-out-button{position:absolute;bottom:48px;left:25%}.app-main .ant-layout-sider{-webkit-transition:none;transition:none}.mobile-header #page-title{font-size:24px;font-weight:700;color:#fff}.mobile-header #page-title,h2{font-family:Work sans,sans-serif}h2{font-size:18px;font-weight:600;color:#6d7380}.page-content h2{margin-bottom:16px}.onboarding-page .page-content{padding:0}.onboarding-page .page-cover .cover-img{width:100%;max-width:1024px;height:auto;padding-top:56.25%;background-repeat:no-repeat;background-size:cover;background-position:top;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 100%,0 75%)}.onboarding-page .page-cover .progress-bar{height:8px;width:100%;background-color:#fbfbfb;display:flex;flex-direction:row}.onboarding-page .page-cover .progress-bar .active{height:100%;width:33.3333333%;background-color:#008dd5}.onboarding-page .page-cover .progress-bar .inactive{height:100%;width:30%}.onboarding-page .content,.onboarding-page .content-header{padding:0 24px}.onboarding-page .content p{font-size:16px}.onboarding-page .content li{margin-bottom:8px}.empty-planning{border-radius:10px;border:1px dashed #dadcdf;background-color:#fbfbfb;margin:0 8px 24px;padding:16px 24px;text-align:center}.empty-planning svg{display:block;width:65%;height:auto;margin:0 auto 16px}.planning-section{margin-bottom:32px}.category-link:before{content:"> "}.category-link:active,.category-link:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.recipes-list{margin-bottom:24px}.recipes-list>div{display:flex;width:100%;overflow-x:scroll}.recipes-list .recipe{flex-shrink:0;width:200px;margin:0 16px;display:flex;flex-direction:column;justify-content:flex-start}.recipe div.cover{position:relative;display:flex;width:100%;height:100px;background-repeat:no-repeat;background-position:50%;background-size:cover}.recipe .recipe-title{font-size:12px;display:block;margin:0 0 2px}#menu-creation .illustration{margin-top:48px;margin-bottom:48px}#menu-creation .helper{font-size:18px;padding-left:16px}.page-content .main-funnel-button{display:flex;flex-direction:column;align-items:flex-end;width:342px;height:150px;background-color:#6cc566;border-radius:10px;margin:0 auto 24px;padding:16px;color:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.25)}.page-content .content-header{display:flex;flex-direction:row;align-items:center}.page-content .content-header h1{margin-bottom:24px;color:#373f51;font-family:Maitree,serif;font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-content .content-header .content-header-action{display:flex;justify-content:flex-end}.page-content .content-header .content-header-action .edit-action{margin-bottom:24px;font-size:20px;text-align:right}.page-content .content-header .content-header-action .edit-action button{padding:0;color:#373f51;font-size:20px}.page-content .organize{background:linear-gradient(284.75deg,#6cc566 73.54%,hsla(0,0%,100%,0) 73.55%),url(/static/media/bg-organize.e2ffed74.jpg),#6cc566}.page-content .cook{background:linear-gradient(284.75deg,#6cc566 73.54%,hsla(0,0%,100%,0) 73.55%),url(/static/media/bg-cook.59d9bd7f.jpg),#6cc566}.page-content .shop{background:linear-gradient(284.75deg,#6cc566 73.54%,hsla(0,0%,100%,0) 73.55%),url(/static/media/bg-shop.02e2e378.jpg),#6cc566}.page-content p{font-size:16px;text-align:justify;line-height:152%;letter-spacing:-1%}.page-content .main-funnel-button h3{font-family:Maitree,serif;font-size:16px;font-weight:700;color:#fff;line-height:214%}.page-content .main-funnel-button p{font-size:14px;line-height:140%;text-align:right;width:75%}.drawer-button{border:none;background:none;font-size:18px;font-weight:700;color:#fff}.page-content .form-input-button{margin:32px auto 0;padding:0 42px}.placeholder{margin-top:64px;margin-bottom:32px}.placeholder #ph-planning{width:168px;height:168px;background:no-repeat 50% url(data:image/png;base64,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),#fff;border:1px solid #6cc566;border-radius:50%;margin-bottom:32px}.octave-form{text-align:center}.page-content .withToolbar{margin-bottom:80px}.main-toolbar{background-color:#fbfbfb;box-shadow:0 -1px 8px #6d7380;position:relative}.funnel-toolbar,.main-toolbar{height:72px;width:100%;z-index:900;padding:0;margin:0}.funnel-toolbar{position:absolute;bottom:0;left:0;box-shadow:none;background-color:initial}.recipe-matcher-content .funnel-toolbar{bottom:8px}.main-toolbar .toolbar-action{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:none;height:32px;width:auto}.main-toolbar .toolbar-action:hover{cursor:pointer}.main-toolbar .toolbar-action .button-add button{height:48px;width:48px;font-size:32px}.main-toolbar .toolbar-action .button-add button path{fill:#fff;color:#fff}.main-toolbar .toolbar-action path{fill:#6d7380;color:#6d7380}.main-toolbar .active path{fill:#008dd5;color:#008dd5}.main-toolbar .inactive path{fill:#6d7380;color:#6d7380}.main-toolbar .disabled path{fill:#dadcdf;color:#dadcdf}.main-toolbar .inactive:hover{cursor:pointer}.page-content .menu-toolbar{position:absolute;top:0;left:0;height:64px;width:100%;z-index:1000;padding:0;margin:0;background-color:#8bcbeb;box-shadow:0 4px 4px #6d7380}.menu-toolbar .toolbar-action{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:none;height:24px;margin-bottom:16px;width:auto}main.page-content .menu-toolbar div.toolbar-action:hover{cursor:pointer}.menu-toolbar .toolbar-action path{fill:#fff;color:#fff}.menu-toolbar .active path{fill:#008dd5;color:#008dd5}.funnel-toolbar .toolbar-action{display:flex;flex-direction:column;box-shadow:none;width:auto}.funnel-toolbar .right-action{align-items:flex-end;padding-right:32px}.funnel-toolbar .left-action{align-items:start;padding-left:32px}.mini-toolbar{height:40px;width:100%;box-shadow:none;background-color:initial;padding:0;margin:16px 0 0;display:flex;justify-content:space-around;align-content:center;border-top:1px solid #008dd5}.mini-toolbar .toolbar-action{width:25%;padding:10px 0;text-align:center}.mini-toolbar .toolbar-action:hover{cursor:pointer}.mini-toolbar .toolbar-action:not(:last-child){border-right:1px solid #008dd5}.mini-toolbar .toolbar-action svg{height:100%;width:auto}.mini-toolbar .toolbar-action svg path{fill:#373f51;color:#373f51}#schedule .previous-button{position:absolute;z-index:100;top:0;left:0}#schedule .next-button{position:absolute;z-index:100;top:0;right:0}#schedule .schedule-day{padding:0 16px}#schedule .schedule-day h2{text-align:center;padding-bottom:16px;font-weight:600}#schedule .schedule-day .schedule-meals .dinner,#schedule .schedule-day .schedule-meals .lunch{margin:16px 0;min-height:120px}#schedule .schedule-day .schedule-meals .category{padding:8px 16px;width:100%;margin-bottom:16px;color:#fff;background-color:#008dd5;font-family:Maitree,serif;font-weight:600}#schedule .schedule-day .schedule-meals .meal-selection{margin:8px;padding:16px 8px;text-align:center;font-size:12px;border-radius:10px;border:1px dashed #dadcdf;background-color:#fbfbfb}#schedule .schedule-day .schedule-meals .meal-selection p{font-size:12px;text-align:center}.schedulable-meal,.scheduled-meal{border:1px solid #dadcdf;border-radius:10px;padding:24px 8px 8px;margin-bottom:16px;position:relative}.schedulable-meal:hover{cursor:pointer}.schedulable-meal .action,.scheduled-meal .action{position:absolute;top:4px;right:0;width:24px;height:24px;text-align:center}.schedulable-meal:hover .action,.scheduled-meal .action:hover{color:#ee6c4d;cursor:pointer}.recipe-preview{margin:0 24px 24px 16px}.schedulable-meal .recipe-preview,.scheduled-meal .recipe-preview{margin:0 0 16px}.schedulable-meal .recipe-preview:hover,.scheduled-meal .recipe-preview:hover{cursor:pointer}.recipe-preview .thumbnail{border-radius:5px;width:100%;padding-top:75%;background-repeat:no-repeat;background-size:cover}.recipe-preview .recipe-title{font-size:12px;font-weight:600}.last-planning .menu-card,.planning-list .menu-card{border-radius:10px;border:1px solid #008dd5}.planning-list .menu-card{box-shadow:1px 1px 6px rgba(0,0,0,.25)}.last-planning .menu-card{margin-bottom:16px}.menu-card .card-header-link{font-weight:700;color:#fff}.metrics{width:100%;display:flex;flex-direction:row;justify-content:space-around}.meal-counter .metrics{padding:16px 0;margin-bottom:16px;border-bottom:2px solid #008dd5}.metrics .metric .value{font-size:20px}.meal-counter .metrics .metric .value{font-size:22px;font-weight:700}.metrics .metric span{display:block;text-align:center}.metrics .metric .value{color:#008dd5}.metrics .metric .label{color:#373f51}.menu-dinners,.menu-lunches,.planning-edit,.planning-new,.planning-schedule,.planning-validated{padding-top:64px}.planning-empty{padding-top:48px}#menu .meal-counter{margin-bottom:24px}#menu .meal-counter--empty{margin-bottom:16px}#menu .meal-counter--empty svg{display:block;width:80%;height:auto;margin:0 auto 24px}#menu .meal-counter .counter{height:112px;width:112px;margin:0 auto;background-color:#008dd5;border-radius:56px;color:#fff;font-family:Maitree,serif;font-size:16px;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center}.meals-section{margin-bottom:24px}.meals-section .meal-card--empty,.schedule-nomeal .meal-card--empty{border-radius:10px;border:1px dashed #dadcdf;background-color:#fbfbfb;margin:0 16px 24px;padding:16px 24px;text-align:center}.meals-section .meal-card--empty h3,.schedule-nomeal .meal-card--empty h3{font-size:14px;font-weight:500;text-align:left;margin-bottom:8px}.meals-section .meal-card--empty p,.schedule-nomeal .meal-card--empty p{padding:0;margin:0 0 8px;font-size:14px}.meals-section .meal-card--empty button,.schedule-nomeal .meal-card--empty button{font-family:Work sans,sans-serif;font-weight:500;color:#008dd5;padding:0}.schedule-day .schedule-meals .schedule-nomeal{margin:8px;padding:16px 8px;text-align:center;font-size:12px;border-radius:10px;border:1px dashed #dadcdf;background-color:#fbfbfb}.schedule-day .schedule-meals .schedule-nomeal p{font-size:12px;text-align:center}.meals-list>div{display:flex;padding:8px 0;flex-direction:row;width:100%;overflow-x:auto}.meals-list .meal-card{position:relative;flex-shrink:0;width:264px;margin:0 16px;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:48px}.meal-card div.cover{position:relative;display:flex;width:100%;height:144px}.meal-card .cover .main,.meal-card .cover .starter,.meal-card div.cover{background-repeat:no-repeat;background-position:50%;background-size:cover}.meal-card .cover .main,.meal-card .cover .starter{width:50%}.meal-card .meal-title{font-size:12px;display:block;margin:0 0 2px}.meal-card .main-title:before,.meal-card .starter-title:before{display:inline-block;margin-right:8px;font-family:Maitree,serif;font-weight:700;color:#6d7380}.meal-card .starter-title:before{content:"Entrée"}.meal-card .main-title:before{content:"Plat"}.meal-card .cover .meal-settings{height:40px;padding:0 8px;left:0;background-color:hsla(0,0%,100%,.85);font-size:14px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.meal-card .ant-card-actions,.meal-card .cover .meal-settings{width:100%;position:absolute;bottom:0}.meal-card .ant-card-actions .critical,.meal-card .ant-card-actions .critical:hover{color:#ee6c4d}.meal-list-item div.recipe-pic{position:relative;display:flex;width:100%;padding-top:75%;background-repeat:no-repeat;background-position:50%;background-size:cover}.meal .recipe-description img{width:100%;margin-bottom:16px}.recipe-idcard img{max-width:100%;margin-bottom:16px}.recipe-idcard .short-description{font-size:14px;text-align:left}ol.steps-list{counter-reset:step;padding:0}ol.steps-list li{list-style-type:none;counter-increment:step;margin-bottom:16px}ol.steps-list li:before{content:"Etape " counter(step);display:block;margin-bottom:8px;font-weight:700;color:#6cc566}ul.ingredients-list{list-style:none;padding-left:16px}ul.ingredients-list li{margin-bottom:8px}ul.ingredients-list li .name:after{content:" : "}ul.ingredients-list li .quantity{margin-right:4px}.funnel-page .page-content{display:flex;margin-top:32px;padding-top:0;padding-bottom:0}.funnel-page .funnel-header{position:fixed;background-color:#fff;z-index:900;width:100%}.funnel-page .funnel-header .label-container{display:flex;justify-content:flex-start;align-items:center}.funnel-page .funnel-header .label-container span{font-size:12px;margin:0 0 0 8px}.funnel-page .funnel-header .close-button-container{display:flex;justify-content:flex-end}.funnel-page .close-button-container .close-funnel--button{border:none;box-shadow:none}.funnel-page .close-button-container .close-funnel--button:hover{color:#ee6c4d}.recipe-matcher-content{flex-grow:1;display:flex}.recipe-matcher--button{border:none;border-radius:36px;height:72px;width:72px;text-align:center;vertical-align:middle;font-size:36px;margin:0 8px;box-shadow:4px 4px 6px rgba(0,0,0,.25)}.recipe-matcher--button:active{box-shadow:inset 4px 4px 6px rgba(0,0,0,.25)}.match--button{color:#fff;background-color:#6cc566}.discard--button{color:#fff;background-color:#ee6c4d}.next--button{color:#fff;background-color:#008dd5}.rewind--button{color:#008dd5;background-color:#fff}.recipe-card{flex-grow:1;border:1px solid #6d7380;border-radius:10px;padding:8px 16px;margin-bottom:8px;width:100%;box-shadow:4px 4px 6px rgba(0,0,0,.25);overflow-y:scroll}.recipe-card h3{font-weight:600;text-align:center}.recipe-card div.recipe-img{width:100%;padding-top:56.25%;border-radius:10px;margin:8px auto;background-repeat:no-repeat;background-position:50%;background-size:cover}.recipe-card p{font-size:12px;line-height:1.5;text-align:left}.recipe-card ul{padding:0;-webkit-column-count:2;column-count:2;-webkit-column-rule:solid 1px #6d7380;column-rule:solid 1px #6d7380;list-style-type:none}.recipe-card ul li{margin-left:8px;font-size:12px}.recipe-card h4{font-weight:700;font-size:14px;color:#6cc566;font-family:Maitree,serif}.recipe-card .recipe-labels{margin-bottom:16px}.recipe-card .recipe-labels .difficulty{text-align:right}.recipe-card .recipe-labels .difficulty span{text-transform:capitalize}.recipe-card .title{font-size:22px;font-weight:600;font-family:Maitree,serif;text-align:center}.recipe-card .discarded p,.recipe-card .matched p{text-align:center;font-size:14px}.recipe-card .matched .title{color:#6cc566}.recipe-card .discarded .title{color:#ee6c4d}.oc-helper-text{display:flex;flex-direction:row;justify-content:flex-start}.oc-helper-text p{display:inline-block;font-family:Maitree,serif;font-size:12px;font-weight:400}.oc-helper-text .helper-icon{color:#6d7380;font-size:16px;margin-right:8px}.oc-meal-detail .oc-meal-params{position:static;margin-bottom:16px}.oc-meal-detail .oc-meal-params .oc-meal-param{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.oc-meal-detail .oc-meal-params .oc-meal-param #detail-icon{font-size:24px}.oc-meal-detail .oc-meal-params .oc-meal-param span{margin-left:8px;font-size:14px}.oc-meal-detail .oc-meal-params .oc-meal-param #edit-button{position:absolute;right:0;font-size:16px;color:#6d7380}.oc-overall-duration .icon{margin-right:8px;color:#008dd5}.oc-overall-duration span{color:#373f51}.oc-recipe-difficulty .icon{margin-right:8px}.oc-recipe-difficulty span{text-transform:capitalize;color:#373f51}.oc-recipe-tile{padding-bottom:16px}.oc-recipe-tile .cover{width:100%;padding-top:56.25%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:10px 10px 0 0}.oc-recipe-tile .additional-information{display:flex;flex-direction:row;justify-content:space-between;padding:8px;background-color:hsla(0,0%,100%,.85)}.oc-recipe-tile .content{padding:8px}.oc-recipe-tile .title{font-family:Maitree,serif;font-size:14px;font-weight:600;color:#373f51;margin:0 0 8px}.oc-recipe-tile .short-description{font-size:12px;color:#373f51}.oc-recipe-tile .category-link{display:inline-block;margin-top:8px}.oc-guests-list .field{display:flex;align-items:center;justify-content:flex-start;min-height:40px;padding:8px 16px 8px 8px;background-color:#fff;border:1px solid #6d7380;border-radius:10px}.oc-guests-list .field .user{font-size:18px;margin-right:8px;color:#008dd5}.oc-guests-list .field div{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inflow .guests-checkboxes,.inflow .modal-actions{display:none}.inflow .oc-helper-text{margin-top:16px}.oc-guests-list p span.strong{font-size:110%;font-weight:700}.fullscreen .guests-selection{position:absolute;top:0;left:0;width:100vw;height:100vh;padding:0;margin:0;z-index:1000;background-color:#fff;overflow-y:scroll}.fullscreen .guests-selection .oc-guests-list{background-color:#008dd5;padding:16px 16px 24px;position:fixed;width:100%;z-index:1200}.fullscreen .guests-selection .oc-guests-list p{display:none}.fullscreen .guests-checkboxes{padding:80px 16px 72px;margin:0;overflow:scroll;width:100vw;height:100vh}.fullscreen .guests-checkboxes .ant-checkbox-group{width:100%}.fullscreen .guests-checkboxes .guest-checkbox{width:100%;border-bottom:1px solid #6d7380;padding:12px 0}.fullscreen .modal-actions{position:absolute;bottom:0;left:0;width:100%;height:72px;padding:0 32px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.fullscreen .modal-actions .add-guest{color:#008dd5}.fullscreen .modal-actions .add-guest .icon{font-size:16px;margin-right:8px}.fullscreen .oc-helper-text{display:none}.dinners-number-choice,.lunches-number-choice{max-width:calc(100vw - 32px)}
/*# sourceMappingURL=main.e2d53bac.chunk.css.map */