*{box-sizing:border-box;margin:0;padding:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}body,html{overscroll-behavior-y:contain}body{background-color:#434b53;max-width:600px}body main{background-color:#272626}._navCard_hpop0_1{background-color:#38cefc;border-radius:12px;flex-direction:column;padding:13px;display:flex}._HomeNav_cl7lu_1{flex-direction:column;display:flex}._HomeNav_cl7lu_1 h1{margin-top:30px}._HomeNav_cl7lu_1 ._nav_cl7lu_8 ul{flex-direction:column;gap:15px;margin-top:50px;display:flex}._header_hsucu_1{color:#f1f1f1;-webkit-user-select:none;user-select:none;background-color:#000;align-items:center;height:100%;display:flex}._header_hsucu_1 h1{align-items:center;height:100%;padding:0 10px;display:flex}._header_hsucu_1 h1:active{background-color:gray}._header_hsucu_1 p{align-items:center;height:100%;margin-left:auto;padding:0 15px;display:flex}._header_hsucu_1 p:active{background-color:gray}._layout_qcm37_1{height:100svh;position:relative;overflow:hidden}._layout_qcm37_1._default_qcm37_6 main{height:100%;min-height:0;padding-top:55px;padding-bottom:50px}._layout_qcm37_1._default_qcm37_6 main::-webkit-scrollbar{display:none}._layout_qcm37_1._default_qcm37_6 ._header_qcm37_15{z-index:10;will-change:transform;height:55px;position:absolute;top:0;left:0;right:0}._layout_qcm37_1._default_qcm37_6 ._nav_qcm37_24{z-index:10;will-change:transform;height:50px;position:absolute;bottom:0;left:0;right:0}._layout_qcm37_1._fullscreen_qcm37_33 main{height:100%;overflow-y:auto}._nav_sfyh3_1{-webkit-user-select:none;user-select:none;background-color:#5e5757;align-items:center;width:100vw;display:flex}._nav_sfyh3_1 ul{place-content:center space-around;width:100%;height:100%;list-style:none;display:flex}._nav_sfyh3_1 ul li{justify-content:center;align-items:center;width:50px;display:flex}._nav_sfyh3_1 ul li._active_sfyh3_22{background-color:#0f0}._nav_sfyh3_1 ul li a{color:#fff;outline:none;text-decoration:none}._popup_1ng09_1{z-index:9999999;text-align:center;background-color:#00f;border-radius:13px;flex-direction:column;gap:20px;width:200px;padding-top:17px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translateY(-50%)translate(-50%);box-shadow:1px 2px 1px 100vh #0e0c0c9f}._popup_1ng09_1 h2,._popup_1ng09_1 h3{padding:0 17px}._popup_1ng09_1 ._buttons_1ng09_21{background-color:#add8e6;justify-content:space-around;display:flex}._popup_1ng09_1 ._buttons_1ng09_21 button{background-color:#0000;border:none;width:100%;padding:8px}._popup_1ng09_1 ._buttons_1ng09_21 button:not(:last-child){border-right:1px solid #a09191bb}._popup_1ng09_1 ._buttons_1ng09_21 button:active{background-color:#7cd9f8}._productOrderIndex_204jl_1{flex-direction:column;gap:20px;padding:20px;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7{flex-direction:column;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul{flex-direction:column;gap:5px;list-style:none;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul li{background-color:gray;border-radius:5px;justify-content:flex-end;align-items:center;padding:7px;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul li input{background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:30px;height:20px;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul li p{margin-right:auto}._productOrderIndex_204jl_1 ._store_204jl_7 ul li ._ctrlBtns_204jl_38{align-items:center;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul li ._ctrlBtns_204jl_38 button{background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._productOrderIndex_204jl_1 ._store_204jl_7 ul li ._ctrlBtns_204jl_38 button:active{background-color:#a9a9a9}._recipes_tczl0_1{flex-direction:column;height:100%;display:flex;overflow-y:auto}._recipes_tczl0_1::-webkit-scrollbar{width:6px;margin-right:4px}._recipes_tczl0_1::-webkit-scrollbar-thumb{background:#141111;border-radius:10px}._recipes_tczl0_1 ._filterbg_tczl0_15{z-index:10;background-color:#272626;width:100%;padding:20px;position:sticky;top:0}._recipes_tczl0_1 ._filterbg_tczl0_15 input{background-color:#0000;border:1px solid #f1f1f1;border-radius:12px;outline:none;width:100%;padding:10px}._recipes_tczl0_1 ul{grid-template-columns:1fr 1fr;gap:13px;padding:15px;display:grid}._recipes_tczl0_1 ._addRecipeBtn_tczl0_37{aspect-ratio:1;background-color:#0f0;border-radius:12px;width:50px;margin-left:auto;position:sticky;bottom:10px}li._recipeCard_xobbu_1{background-color:#beb9b9;border-radius:20px;flex-direction:column;max-width:500px;margin:auto;display:flex;overflow:hidden}li._recipeCard_xobbu_1 img{width:100%}li._recipeCard_xobbu_1 h3{padding:10px}._groceries_1s2pm_1{flex-direction:column;gap:25px;height:100%;padding:20px;display:flex;position:relative}._groceries_1s2pm_1 ._order_1s2pm_9{color:#2e2d2dad;align-self:flex-end}._groceries_1s2pm_1 ._storeContainer_1s2pm_13{background-color:#48505e;border-radius:13px;flex-direction:column;gap:30px;padding:15px;display:flex}._groceries_1s2pm_1 ._storeContainer_1s2pm_13 ._storeHeader_1s2pm_21{justify-content:space-between;align-items:center;display:flex}._groceries_1s2pm_1 ._storeContainer_1s2pm_13 ul{flex-direction:column;gap:16px;list-style:none;display:flex}._groceries_1s2pm_1 ._addGroceryBtn_1s2pm_32{background-color:#13acf3;border-radius:23%;padding:9px;position:fixed;bottom:60px;right:10px}._groceryCard_mtfck_1{align-items:center;gap:10px;display:flex}._groceryCard_mtfck_1 ._checkbox_mtfck_6{aspect-ratio:1;background-color:#fff;border-radius:20%;height:25px}._groceryCard_mtfck_1 ._checkbox_mtfck_6._checked_mtfck_12{background-color:#0f0}._groceryCard_mtfck_1 ._checkbox_mtfck_6._not-found_mtfck_15{background-color:red}._groceryCard_mtfck_1 p._checked_mtfck_12{text-decoration:line-through}._groceryCard_mtfck_1 ._infoIcon_mtfck_21{color:#5a5656;margin-left:auto}._groceryCard_mtfck_1 ._infoIcon_mtfck_21:active{color:#fff}._toast_d4v6w_1{text-align:center;background-color:gray;border-radius:12px;width:clamp(100px,80vw,400px);padding:2px 7px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}._formInputEl_uur36_1{text-align:start;background-color:#504242;border-radius:12px;margin-bottom:20px;position:relative}._formInputEl_uur36_1>p{color:#ffffff4d;margin-top:4px;padding-left:20px;font-size:.7rem}._formInputEl_uur36_1:has(._popover_uur36_14._display_uur36_14){border-radius:12px 12px 0 0}._formInputEl_uur36_1>div div._input_uur36_17{align-items:center;display:flex}._formInputEl_uur36_1>div div._input_uur36_17:has(:focus):after{z-index:9999;content:"";pointer-events:none;background-color:red;border-radius:12px;width:90%;height:3px;margin:auto;position:absolute;bottom:0;left:5%}._formInputEl_uur36_1>div input{color:#fff;background-color:#0000;border:none;outline:none;width:100%;height:40px;margin:0;padding:0 12px}._formInputEl_uur36_1>div input._amount_uur36_44,._formInputEl_uur36_1>div input._price_uur36_44{width:45%}._formInputEl_uur36_1>div ._popover_uur36_14{z-index:1000;background-color:#504242;border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;width:100%;padding:0 12px;font-size:.7rem;display:flex;position:absolute;top:100%}._formInputEl_uur36_1>div ._popover_uur36_14 p{height:32px;margin-top:12px}._formInputEl_uur36_1>div ._popover_uur36_14 p:after{z-index:9999;content:"";pointer-events:none;background-color:red;width:90%;height:1px;margin:auto;position:absolute;bottom:0;left:5%}._addGroceryContainer_l6sqy_1{text-align:center;color:#f1f1f1;background-color:#48505e;border-radius:12px;height:calc(100% - 28px);margin:14px;padding:17px}._addGroceryContainer_l6sqy_1 form{margin-top:60px}._addGroceryContainer_l6sqy_1 form h2{margin-bottom:50px}._addGroceryContainer_l6sqy_1 form div{gap:20px;display:flex}._addGroceryContainer_l6sqy_1 form ._submitBtn_l6sqy_20{background-color:#676c99cb;border:none;border-radius:8px;outline:none;padding:6px 14px}._addRecipe_8yc6o_1{color:#f1f1f1;padding:20px}._addRecipe_8yc6o_1 form{flex-direction:column;gap:25px;display:flex}._addRecipe_8yc6o_1 form ._coverContainer_8yc6o_10{-webkit-user-select:none;user-select:none;aspect-ratio:1;border:1px dashed #f1f1f1;border-radius:12px;justify-content:center;align-items:center;width:60%;margin-bottom:20px;display:flex;overflow:hidden}._addRecipe_8yc6o_1 form ._coverContainer_8yc6o_10._filled_8yc6o_22{border:none}._addRecipe_8yc6o_1 form ._coverContainer_8yc6o_10:active{filter:brightness(.2)}._addRecipe_8yc6o_1 form ._coverContainer_8yc6o_10 img{width:100%}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31{flex-direction:column;gap:7px;display:flex}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 input,._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 textarea{color:#f1f1f1;resize:none;background-color:#0000;border:1px solid #f1f1f1;border-radius:5px;outline:none;padding:10px;font-size:large}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 input::-webkit-scrollbar{width:6px;margin-right:4px}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 textarea::-webkit-scrollbar{width:6px;margin-right:4px}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 input::-webkit-scrollbar-thumb{background:#14111180;border-radius:10px}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 textarea::-webkit-scrollbar-thumb{background:#14111180;border-radius:10px}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 input:focus,._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 textarea:focus{border:1.5px solid #f1f1f1}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 ul{flex-direction:column;gap:12px;list-style:none;display:flex}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 ul li{grid-template-columns:70% 30%;gap:10px;width:100%;display:grid}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 ul li._directions_8yc6o_69{display:block}._addRecipe_8yc6o_1 form ._inputContainer_8yc6o_31 ul li._directions_8yc6o_69 textarea{width:100%}._addRecipe_8yc6o_1 form input[type=submit]{background-color:#f1f1f1;border-radius:12px;padding:20px}._addRecipe_8yc6o_1 form input[type=submit]._disabled_8yc6o_80{background-color:gray}._bottomDialog_14lpj_1{z-index:2147483647;background-color:#252323;border-radius:12px 12px 0 0;flex-direction:column;gap:20px;width:100%;padding:20px 0;transition:transform .2s;display:flex;position:fixed;bottom:0}._bottomDialog_14lpj_1._hidden_14lpj_14{box-shadow:none;transform:translateY(100vh)}._bottomDialog_14lpj_1 h2{color:#ccc8c8d7;margin:auto}._bottomDialog_14lpj_1 ul{flex-direction:column;gap:8px;list-style:none;display:flex}._bottomDialog_14lpj_1 ul li{color:#ccc8c8d7;border:1px solid #f1f1f1;border-radius:4px;align-items:center;height:36px;margin:0 20px;padding:0 17px;display:flex}._bottomDialog_14lpj_1 ul li ._icon_14lpj_38{margin-right:9px;font-size:1rem}._bottomDialog_14lpj_1 ul li ._arrow_14lpj_42{margin-left:auto}._bottomDialog_14lpj_1 ._input_14lpj_45{flex-direction:column;gap:12px;width:90%;margin:auto;display:flex}._bottomDialog_14lpj_1 ._input_14lpj_45 input{color:#f1f1f1;background-color:#0000;border:1px solid #f1f1f1;border-radius:12px;outline:none;padding:8px}._bottomDialog_14lpj_1 ._input_14lpj_45 button{color:#f1f1f1;background-color:#0000;border:1px solid gray;border-radius:12px;padding:6px}._overlay_1dk5i_1{z-index:9999;background-color:#1f1c1c5e;width:100%;height:100vh;position:absolute;top:0;left:0}._overlay_1dk5i_1._hidden_1dk5i_10{filter:none;display:none}._cropImageContainer_ep7v1_1::-webkit-scrollbar{display:none}._cropImageContainer_ep7v1_1{width:100%;height:100%;padding:2%}._cropImageContainer_ep7v1_1 canvas{width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}._form_1j7mv_1{flex-direction:column;gap:22px;width:clamp(100px,90%,20em);padding:0 20px;display:flex}._form_1j7mv_1 ._field_1j7mv_8{position:relative}._form_1j7mv_1 ._field_1j7mv_8 input{background-color:#272626;border:2px solid #25a4df;border-radius:12px;outline:none;width:100%;height:40px;padding:9px;font-size:1.1rem;transition:border .2s}._form_1j7mv_1 ._field_1j7mv_8 input:focus{border:2px solid #8cceec}._form_1j7mv_1 ._field_1j7mv_8 input:focus~label,._form_1j7mv_1 ._field_1j7mv_8 input:not(:placeholder-shown)~label{top:-.75em}._form_1j7mv_1 ._field_1j7mv_8 label{background-color:#272626;font-size:.7rem;transition:top .2s;position:absolute;top:35%;left:9px}._form_1j7mv_1 ._loginBtn_1j7mv_36{background-color:#0f0;border:none;border-radius:12px;height:40px;margin-top:20px;transition:all .2s}._form_1j7mv_1 ._loginBtn_1j7mv_36:hover{background-color:#2ecc2e}._form_1j7mv_1 ._loginBtn_1j7mv_36:active{color:#f1f1f1;background-color:#07ad07}._login_1kmiv_1{width:100vw;height:100vh}._login_1kmiv_1 img._cover_1kmiv_5{width:100%}
