@font-face{font-family:Open Sans Light;src:url("./media/OpenSans-Light-HJ63MGDM.ttf")}@font-face{font-family:Open Sans Regular;src:url("./media/OpenSans-Regular-UHVE43X5.ttf")}@font-face{font-family:Open Sans Bold;src:url("./media/OpenSans-Bold-474BUIDJ.ttf")}@font-face{font-family:Open Sans SemiBold;src:url("./media/OpenSans-SemiBold-HYZXH3VK.ttf")}@font-face{font-family:Poppins Medium;src:url("./media/Poppins-Medium-UUWQX4EV.ttf")}@font-face{font-family:PlusJakartaSans Regular;src:url("./media/OpenSans-Bold-474BUIDJ.ttf")}@font-face{font-family:PlusJakartaSans Medium;src:url("./media/OpenSans-Bold-474BUIDJ.ttf")}@font-face{font-family:PlusJakartaSans-Bold;src:url("./media/OpenSans-Bold-474BUIDJ.ttf")}.btn-text,.btn-secondary .text,.btn-prime .text,.btn-transparent .text{font-family:Open Sans Regular;font-size:15px;font-weight:400;line-height:20px}.btn-text-action,.btn-prime-action .text{font-family:Poppins Medium;font-size:14px;font-weight:500;line-height:20px}.btn-text-line,.btn-line .text{font-family:Open Sans Regular;font-size:18px;font-weight:400;line-height:24px}.button,.btn-secondary,.btn-prime-action,.btn-prime,.btn-transparent{display:flex;align-items:center;justify-content:center;height:36px;margin:0;padding:7px 14px 9px;background-color:transparent;border:0;border-radius:15px;outline:none}.button .btn-icon,.btn-secondary .btn-icon,.btn-prime-action .btn-icon,.btn-prime .btn-icon,.btn-transparent .btn-icon{width:14px;height:14px;margin-left:5px}.button.iconed,.iconed.btn-secondary,.iconed.btn-prime-action,.iconed.btn-prime,.iconed.btn-transparent{justify-content:space-between}.button:hover,.btn-secondary:hover,.btn-prime-action:hover,.btn-prime:hover,.btn-transparent:hover{cursor:pointer}.btn-transition-out,.btn-secondary:hover .text,.btn-secondary.active .text,.btn-secondary.secondary-btn--filled.accent-bg .text,.btn-secondary.secondary-btn--filled .text,.btn-secondary,.btn-prime-action,.btn-prime,.btn-transparent{transition:all .4s ease-in-out}.btn-prime,.btn-transparent{min-width:126px;background-color:#d1dd2b}.btn-prime .text,.btn-transparent .text{color:#000}.btn-prime-action{min-width:191px;height:41px;background-color:#d1dd2b}.btn-prime-action .text{color:#14242a}.btn-prime-action.secondary-bg{background-color:#ffa620}.btn-prime-action.disabled{opacity:.6;pointer-events:none}.btn-prime-action.disabled:hover,.btn-prime-action.disabled:focus,.btn-prime-action.disabled:active{box-shadow:none}.btn-prime:hover,.btn-transparent:hover,.btn-prime:focus,.btn-transparent:focus,.btn-prime:active,.btn-transparent:active,.btn-prime-action:hover,.btn-prime-action:focus,.btn-prime-action:active{box-shadow:0 1px 14px #e1f26166}.arrow-btn{margin:0;padding:0;border:none;background-color:transparent;outline:none;cursor:pointer;width:26px;height:26px}.arrow-btn img{width:inherit;height:inherit}.arrow-btn.right{transform:rotate(-180deg)}.btn-line{margin:0;padding:0;border:none;background-color:transparent;outline:none;cursor:pointer}.btn-line .text{color:#fff}.btn-line:hover .text,.btn-line:focus .text,.btn-line:active .text{color:#ffa620}.btn-transparent{background-color:#fff}.btn-secondary{height:30px;padding:6px 12px;border:1px solid #D1DD2B;border-radius:13px}.btn-secondary .text{font-family:Poppins Medium;font-size:12px;font-weight:500;line-height:18px;color:#d1dd2b}.btn-secondary.secondary-btn--filled{background-color:#d1dd2b}.btn-secondary.secondary-btn--filled .text{color:#14242a}.btn-secondary.secondary-btn--filled:hover,.btn-secondary.secondary-btn--filled:active,.btn-secondary.secondary-btn--filled:focus{background-color:transparent}.btn-secondary.secondary-btn--filled:hover .text,.btn-secondary.secondary-btn--filled:active .text,.btn-secondary.secondary-btn--filled:focus .text{color:#d1dd2b}.btn-secondary.secondary-btn--filled.accent-bg{background-color:#ffa620;border:1px solid #FFA620}.btn-secondary.secondary-btn--filled.accent-bg .text{color:#14242a}.btn-secondary.secondary-btn--filled.accent-bg:hover,.btn-secondary.secondary-btn--filled.accent-bg:active,.btn-secondary.secondary-btn--filled.accent-bg:focus{background-color:transparent}.btn-secondary.secondary-btn--filled.accent-bg:hover .text,.btn-secondary.secondary-btn--filled.accent-bg:active .text,.btn-secondary.secondary-btn--filled.accent-bg:focus .text{color:#ffa620}.btn-secondary:hover,.btn-secondary.active{background-color:#d1dd2b}.btn-secondary:hover .text,.btn-secondary.active .text{color:#14242a}.btn-secondary.disabled{opacity:.6;pointer-events:none}.btn-secondary.disabled:hover .text,.btn-secondary.disabled:focus .text,.btn-secondary.disabled:active .text{color:#d1dd2b}h2{font-family:Open Sans Bold;font-size:22px;line-height:30px;color:#fff}.txt-title{font-family:PlusJakartaSans Regular;font-size:14px;font-weight:400;line-height:20px;color:#fff}.txt-main-note{font-family:PlusJakartaSans Medium;font-size:12px;font-weight:500;line-height:18px;color:#fff}.txt-main-note.bold{font-family:PlusJakartaSans Bold;font-weight:700}.txt-main-note.bold.accent,.txt-accent{color:#d1dd2b}.error{margin-top:3px;font-size:12px;color:#e16565}.f-field-row{display:flex;flex-direction:column;margin-bottom:7px}.input{height:36px;padding:8px 12px;border-radius:20px;border:1px solid #8E918D;background:#fff;outline:none;color:#535652}.input::placeholder{font-family:Open Sans Light;font-size:15px;font-weight:300;line-height:20px;color:#535652}.input.err{border:1px solid #e16565}.card-container{display:flex;flex-direction:column}.header-card-container{align-items:center;padding:12px 16px;background-color:#33505b;border-top-left-radius:13px;border-top-right-radius:13px}.header-card-title{font-family:PlusJakartaSans Medium;font-size:14px;font-weight:500;line-height:17.5px;letter-spacing:-.2px;color:#fff}.custom-card{display:flex;flex-direction:column;padding:19px 16px;background-color:#1e3138}.custom-card .custom-card-body{display:flex;flex-direction:column}.custom-card .custom-card-body>p:first-child{margin-bottom:8px}.custom-card .custom-card-body>div{display:flex;align-items:center}.custom-card .custom-card-body>div>p{display:flex;align-items:center;margin:0;padding-right:12px}.custom-card .custom-card-body>div>p:nth-child(2){padding-left:12px}.custom-card .custom-card-body>div>p span:first-child{margin-right:8px}.custom-card .custom-card-body>div>p .hyphen{display:inline-block;width:8px;height:4px;margin-right:7px;background-color:#d1dd2b;border-radius:2px}.custom-card .custom-card-body>div .txt-main-note:not(.no-border):first-child{border-right:1px solid #D9CEC4}.custom-card .custom-card-body .txt-main-note{color:#81adc1}.custom-card:not(.custom-card--static,.no-hover):hover,.custom-card:not(.custom-card--static,.no-hover).active{background-color:#477183;transition:all .2s ease;cursor:pointer}.custom-card:not(.custom-card--static,.no-hover):hover .custom-card-body .txt-main-note,.custom-card:not(.custom-card--static,.no-hover).active .custom-card-body .txt-main-note{color:#fff}.custom-card:not(.custom-card--static,.no-hover):hover .edit-icon,.custom-card:not(.custom-card--static,.no-hover).active .edit-icon{border:1px solid #fff}.custom-card:not(.custom-card--static,.no-hover):hover .edit-icon svg path,.custom-card:not(.custom-card--static,.no-hover).active .edit-icon svg path{stroke:#fff;transition:all .3s ease}.custom-card:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}.card-action-container{display:flex;align-items:center;justify-content:center}.accordion-container{display:flex;flex-direction:column;width:406px;margin-top:18px}.acc-content-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.acc-content-container.opened{grid-template-rows:1fr}.acc-content-container>div{overflow:hidden}.acc-content{padding:16px 20px;background-color:#33505b}.card-container .acc-content,.card-container .custom-card{margin-top:1px}.checkbox-box{display:flex;justify-content:flex-end;margin-right:15px}.disabled-btn-header{opacity:.5;pointer-events:none}.overlay{position:fixed;width:100%;height:100%;inset:0;background-color:#000c;z-index:999;overflow:hidden}.overlay.custom-styles,.overlay.block{display:block}.overlay.lighter{background-color:#0006}.overlay.top-overlay{z-index:1070}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1070;width:367px;min-height:264px;border-radius:30px}.popup-wrapper{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;transform:translate(-50%,-50%);width:inherit;min-height:inherit;padding:31px 53px;-webkit-backdrop-filter:blur(88.3199996948px);backdrop-filter:blur(88.3199996948px);background:linear-gradient(173.92deg,#ecf4f24d 9.68%,#fdfefe07 59.15%,#fff0 145.91%);box-shadow:0 4px 20px #00000040;border-radius:30px}.popup-wrapper p{margin:0;padding:0}.popup-header{display:flex;justify-content:center}.popup-header .p-h-title{font-size:20px;font-weight:600;color:#fff}.popup-content{display:flex;align-items:center;flex:1;font-family:Open Sans Regular;font-size:18px;font-weight:400;line-height:normal;color:#fff;text-align:center}.popup-bottom{display:flex;justify-content:flex-end}.popup-bottom.center{justify-content:center}.popup-bottom .btn-prime{height:40px}.p-btn-container{display:flex}.p-btn-wrapper:first-child{margin-right:8px}.accent-color{color:#d1dd2b}.p-btn-box{display:flex;align-items:center}.subcontainer{display:flex;flex-direction:column}.subcontainer .scrollable-container{overflow-y:auto}.subcontainer .scrollable-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#474646}.subcontainer .scrollable-container::-webkit-scrollbar{width:6px;background-color:#474646}.subcontainer .scrollable-container::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d1dd2b}.subcontainer .scrollable-container.scan-details{max-height:calc(100vh - 413px)}.card-container{width:438px;flex:1}.header-card-container,.custom-card{display:grid;align-items:center;grid-template-columns:1.7fr .3fr}.btn-container{display:flex;justify-content:center;margin-top:25px}.btn-container .w-50:first-child{margin-right:29px}.btn-container .w-50:first-child button{width:100%}.title-note{display:flex;align-items:center;justify-content:center;flex:1;padding:10%}.title-note h2{font-family:Open Sans Regular;color:#81adc1;opacity:.5;text-align:center;text-transform:capitalize}.second-subcontainer{display:flex;flex-direction:column;width:414px}.second-subcontainer>h2{margin-bottom:13px}.second-subcontainer .card-container{width:auto;margin-bottom:9px}.dates{display:flex;justify-content:space-between;align-items:center}.page-container{display:flex;width:100%}.page-container>div:first-child{margin-right:77px}.disabled-elements{opacity:.3;pointer-events:none}.menu-content{margin-top:15px}.menu-content .menu-list ion-accordion-group{margin-inline-start:0;margin-inline-end:0}.menu-content .menu-list ion-accordion-group ion-accordion{background-color:#1e3138;border-radius:20px;margin-bottom:10px}.menu-content .menu-list ion-accordion-group ion-accordion ion-item{--min-height: 20px;--border-width: 0}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header]{display:flex;flex-basis:fit-content;align-items:center;justify-content:space-between;padding:18px 20px}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .left-content{font-family:"OpenSans, sans-serif";font-size:17px;color:#fff;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .left-content img,.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .left-content span{vertical-align:middle}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .left-content img.meal-icon{width:27px;height:27px;border-radius:50%;margin-right:12px;object-fit:cover}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .right-content{margin-left:10px}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .right-content .colors-block{width:120px;height:7px;border-radius:10px;display:flex;align-items:center;overflow:hidden}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .right-content .colors-block .protein-block{margin-right:1px;height:100%;background-color:#d1dd2b}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .right-content .colors-block .carbs-block{margin:0 1px;height:100%;background-color:#ffa620}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=header] .right-content .colors-block .fat-block{margin-left:1px;height:100%;background-color:#c740fc}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=content]{padding:10px;display:flex;align-items:start}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=content] .image-block{margin-right:15px}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=content] .image-block img{width:93px;height:93px;border-radius:50%;object-fit:cover}.menu-content .menu-list ion-accordion-group ion-accordion div[slot=content] .description-block{font-family:"OpenSans, sans-serif";font-size:14px;color:#81adc1;padding-top:10px}.acc-align:not(.acc-align:last-child){margin-bottom:9px}body{font-family:Open Sans Regular;font-size:15px;font-weight:400;line-height:24px;color:#fff;overflow:hidden;background-color:#14242a}body.no-scroll{overflow:hidden}a{text-decoration:none}.link-main{font-family:Open Sans Regular;font-size:15px;line-height:20px;color:#fff}.link-main.accent{color:#d1dd2b}.hidden-element,.hidden-checkbox{position:absolute;width:0;height:0;opacity:0}.layout-container{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;min-height:100vh}.layout-container .container,.layout-container .row{min-height:100vh}.centered-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.centered-col.terms{justify-content:flex-end}.centered-col .auth-form-container{width:auto}.centered-col .logo-container{width:auto!important}.wrapper{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.auth-form-container{width:286px}.auth-heading{display:flex;justify-content:space-between;margin-bottom:11px}.edit-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:2px 4px 4px;border:1px solid #81ADC1;border-radius:8px;cursor:pointer}.edit-icon img{width:15px;height:15px}.edit-icon.active{border:1px solid #fff}.hidden{opacity:0!important}
