body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:open_sansregular;font-style:normal;font-weight:400;src:url(/static/media/opensans-regular-webfont.b9dd90f67f248b3ec1b0.woff2) format("woff2")}@font-face{font-family:open_sansbold;font-style:normal;font-weight:400;src:url(/static/media/opensans-bold-webfont.ae69de19c9499b0166f6.woff2) format("woff2")}@font-face{font-family:charmonmanregular;font-style:normal;font-weight:400;src:url(/static/media/charmonman-regular-webfont.dedc18cb713fc97ffec0.woff2) format("woff2")}@font-face{font-family:charmonmanbold;font-style:normal;font-weight:400;src:url(/static/media/charmonman-bold-webfont.5bdaf54d8d8cfd71f05d.woff2) format("woff2")}.header{background-color:#212121;color:#fff;padding-inline:30px;padding-bottom:10px;padding-top:10px;width:100%}.header__container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:620px){.header__container{align-items:center;flex-direction:row}}.header__container .header__row{display:flex;width:100%}@media screen and (min-width:620px){.header__container .header__row{width:30%}}.header__container .header__row .header__logo{color:#8ecccc;font-family:charmonmanregular,sans-serif;font-size:25px;text-decoration:none;width:100%}.header__container .header__row .header__logo .logo__color{color:#50717b;font-family:charmonmanbold,sans-serif}.header__container .header__row .header__hamburger{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}@media screen and (min-width:620px){.header__container .header__row .header__hamburger{display:none}}.header__container .header__row .header__hamburger span{background-color:#fff;border-radius:5px;height:3px;width:30px}.header__navbar{align-items:center;display:none;flex-direction:column;gap:20px;justify-content:start;margin-top:20px;padding-bottom:10px;width:100%}@media screen and (min-width:620px){.header__navbar{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-top:0;padding-bottom:0;width:70%}}.header__navbar .header__link{border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;padding:10px;position:relative;text-align:center;text-decoration:none}.header__navbar .header__link--active{color:#8ecccc}.header__navbar .header__link:hover{background:#000;transform:scale(102%)}.header .open{display:flex}.hero__container{height:100vh;overflow:hidden;position:relative;width:100%}.hero__container .hero__slide{align-items:center;background-position:50%;background-size:cover;color:#50717b;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;text-shadow:2px 2px 4px #fff,-1px -1px 2px #fff;top:0;transition:opacity .5s ease-in-out;width:100%}.hero__container .hero__slide.active{opacity:1}.hero__container .hero__button{background:#00000080;border:none;color:#fff;cursor:pointer;padding:10px 20px;position:absolute;top:60%;transform:translateY(-50%);z-index:10}.hero__container .hero__button.prev{left:20px}.hero__container .hero__button.next{right:20px}.hero__container .hero__button:hover{background:#000c}.sidebar__container{background-color:#3a4042;color:#fff;display:flex;flex-direction:column;height:100vh;max-width:250px;width:30%}@media only screen and (max-width:580px){.sidebar__container{align-items:center;flex-direction:row;height:70px;justify-content:space-evenly;max-width:100vw;width:100%}}.sidebar__container .sidebar__navlink{border-left:5px solid #0000;cursor:pointer;padding:20px;position:relative}@media only screen and (max-width:580px){.sidebar__container .sidebar__navlink{border-bottom:5px solid #0000;border-left:none;text-align:center}}.sidebar__container .sidebar__navlink.active{border-left:5px solid #8ecccc;color:#8ecccc;padding:20px}@media only screen and (max-width:580px){.sidebar__container .sidebar__navlink.active{border-left:none}}.sidebar__container .sidebar__navlink.active:after{color:#8ecccc;content:"►";font-weight:700;position:absolute;right:30px}@media only screen and (max-width:580px){.sidebar__container .sidebar__navlink.active:after{content:"▼";right:0}}.sidebar__container .sidebar__navlink:hover{border-left:5px solid #8ecccc;color:#8ecccc}@media only screen and (max-width:580px){.sidebar__container .sidebar__navlink:hover{border-left:none}}.sidebar__container .sidebar__navlink:hover:after{color:#8ecccc;content:"►";font-weight:700;position:absolute;right:30px}@media only screen and (max-width:580px){.sidebar__container .sidebar__navlink:hover:after{content:"▼";right:0}}.platform__main{display:flex;height:100vh;width:100%}@media only screen and (max-width:580px){.platform__main{flex-direction:column}}.maindesktop__container{background-image:url(/static/media/bg.2223558a3670734de781.png);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:20px;overflow-y:scroll;padding:20px 10px;width:100%}.maindesktop__container .maindesktop__top{display:flex;justify-content:space-evenly;width:100%}@media only screen and (max-width:560px){.maindesktop__container .maindesktop__top{justify-content:center}}.maindesktop__container .maindesktop__top .maindesktop__widget{display:flex;flex-direction:row;gap:10px;text-align:center;width:30%}.maindesktop__container .maindesktop__top .maindesktop__widget--col{flex-direction:column;width:60%}@media only screen and (max-width:560px){.maindesktop__container .maindesktop__top .maindesktop__widget{flex-direction:column}}.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box{align-items:center;background-color:#c5e9d9;border:2px dashed #212121;color:#212121;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:10px;width:40%}@media only screen and (max-width:560px){.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box{flex-direction:column;height:80%;width:80%}}.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box--right{align-items:center;cursor:auto;flex-direction:row;height:100%;justify-content:start;text-align:left;width:100%}@media only screen and (max-width:560px){.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box--right{flex-direction:column;text-align:center;width:100%}}.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box--right .widget__add--right{width:25px}.maindesktop__container .maindesktop-navigation,.maindesktop__container .maindesktop__top .maindesktop__widget .widget__box .widget__add{width:100%}.maindesktop__container .maindesktop__bottom{text-align:center;width:100%}.add__container{align-items:center}.add__botom{display:flex}@media only screen and (max-width:860px){.add__botom{align-items:center;flex-direction:column;gap:20px;width:80%}}@media only screen and (max-width:560px){.add__botom{width:100%}}.add__botom .mealplan__table{border-right:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;justify-content:center;width:100%}.add__botom .mealplan__table:first-of-type{border-left:1px solid #000}@media screen and (max-width:860px){.add__botom .mealplan__table{border-left:1px solid #000}}.add__botom .mealPlan__title{padding:5px;text-align:center}.add__botom .mealPlan__row{height:100px}.add__botom .mealPlan__header,.add__botom .mealPlan__row{border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:center;padding:5px}.add__botom .mealPlan__header{align-items:center;height:50px;text-transform:capitalize}.add__container{display:flex;flex-direction:column;width:100%}.add__container .add__title{align-items:center;display:flex;justify-content:space-between;width:100%}.add__container .add__top{display:flex;flex-direction:column;gap:20px;justify-content:start;width:100%}.add__container .add__top .add__row{display:flex;flex-direction:row;gap:20px;width:100%}.add__container .add__top .add__row .add__label{width:200px}.add__container .add__top .add__row .add__input{max-width:800px;width:100%}.add__container .add__bottom{align-items:start;display:flex;gap:20px;height:100vh;justify-content:space-evenly;width:100%}@media only screen and (max-width:580px){.add__container .add__bottom{align-items:center;flex-direction:column}}.add__container .add__bottom .add__col{width:40%}@media only screen and (max-width:580px){.add__container .add__bottom .add__col{width:100%}}.add__container .add__bottom .add__col .input__row{align-items:center;display:flex;gap:2px;margin-top:10px;width:100%}.add__container .add__bottom .add__col .input__row input{width:100%}.add__container .add__bottom .add__col ol{list-style-position:inside;text-align:justify;width:100%}.add__container .add__bottom .add__col ol li{margin-top:5px}.add__container .add__bottom--col{display:flex;flex-direction:column}.add__container .add__bottom--col .add__row{grid-gap:5px;border-bottom:1px solid #000;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:5px;width:100%}.add__container .add__bottom--col .add__row h4,.add__container .add__bottom--col .add__row select{max-width:140px;width:100%}.add__container .maindesktop-navigation{align-items:center;display:flex;justify-content:space-between}.table__container{display:flex;flex-direction:column;width:100%}@media screen and (max-width:580px){.table__container h1{text-align:center}.table__container .row p:first-of-type,.table__container .row:first-of-type{display:none}.table__container .row p:nth-of-type(2){font-weight:700}}.table__container .row{grid-gap:20px;border-bottom:1px solid #000;display:grid;gap:20px;grid-template-columns:.25fr 1.25fr 1.5fr 1.5fr .5fr;padding-bottom:20px;width:100%}.table__container .row li{list-style-position:inside}@media screen and (max-width:580px){.table__container .row{display:flex;flex-direction:column}}.table__container .row .action__btn{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:center}@media screen and (max-width:580px){.table__container .row .action__btn{flex-direction:row}}.table__container .row--schedule{grid-template-columns:.25fr 1.25fr 2fr .5fr .5fr}.App{background-color:pink}*{box-sizing:border-box;margin:0;padding:0}body,html{font-size:16px}.container,body,html{margin-inline:auto;width:100%}.icon{width:24px}.icon--small{height:16px;margin-left:5px;width:16px}.btn{background-color:#50717b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:5px 10px}.icon__container{align-items:center;border:none;display:flex;justify-content:center;padding:0}input{font-size:16px}
/*# sourceMappingURL=main.9e447c71.css.map*/