*{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}body main{background-color:#272626;max-width:600px}.addBtn{aspect-ratio:1;background-color:#3b82f6;border-radius:13px;justify-content:center;align-items:center;height:50px;display:flex}._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_1awwo_1{color:#f1f1f1;-webkit-user-select:none;user-select:none;background-color:#312e2e;align-items:center;height:100%;display:flex}._header_1awwo_1 h1{align-items:center;height:100%;padding:0 10px;display:flex}._header_1awwo_1 h1:active{background-color:gray}._header_1awwo_1 p{align-items:center;height:100%;margin-left:auto;padding:0 15px;display:flex}._header_1awwo_1 p:active{background-color:gray}._sidebar_1awwo_29{z-index:99999;background-color:#312e2e;border-radius:0 0 7px;flex-direction:column;gap:7px;width:max(60vw,300px);display:flex;position:absolute;top:55px;box-shadow:1px 4px 10px #000}._sidebar_1awwo_29._hidden_1awwo_41{display:none}._sidebar_1awwo_29 li{color:#d1d5db;border-top:1px solid #d1d5db;align-items:center;gap:10px;height:50px;padding:0 12px;display:flex}._layout_15kvc_1{max-width:600px;height:100svh;margin:auto;position:relative;overflow:hidden}._layout_15kvc_1 main{height:100%;position:relative}._layout_15kvc_1 main>div::-webkit-scrollbar{width:6px;margin-right:4px}._layout_15kvc_1 main>div::-webkit-scrollbar-thumb{background:#141111;border-radius:10px;transition:background-color .2s}._layout_15kvc_1._default_15kvc_21 main{height:100%;min-height:0;padding-top:55px;padding-bottom:50px}._layout_15kvc_1._default_15kvc_21 ._header_15kvc_27{z-index:10;will-change:transform;height:55px;position:absolute;top:0;left:0;right:0}._layout_15kvc_1._default_15kvc_21 ._nav_15kvc_36{z-index:10;will-change:transform;width:100%;height:50px;position:absolute;bottom:0;left:0;right:0}._layout_15kvc_1._fullscreen_15kvc_46 main{height:100%;overflow-y:auto}._layout_15kvc_1._fullscreen_15kvc_46 main::-webkit-scrollbar{display:none}._nav_1y0b6_1{-webkit-user-select:none;user-select:none;background-color:#1e1b1b;align-items:center;width:100vw;display:flex}._nav_1y0b6_1 ul{place-content:center space-around;width:100%;height:100%;list-style:none;display:flex}._nav_1y0b6_1 ul li{justify-content:center;align-items:center;width:50px;display:flex}._nav_1y0b6_1 ul li._active_1y0b6_22{background-color:#60a5fa}._nav_1y0b6_1 ul li span{color:#fff;outline:none;text-decoration:none}._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}._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_vl7j0_1{flex-direction:column;height:100%;display:flex;position:relative;overflow-y:auto}._recipes_vl7j0_1 ._filterbg_vl7j0_8{z-index:10;background-color:#272626;width:100%;padding:20px;position:sticky;top:0}._recipes_vl7j0_1 ._filterbg_vl7j0_8 input{color:#d1d5db;background-color:#0000;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:10px;font-size:large}._recipes_vl7j0_1 ul{grid-template-columns:1fr 1fr;gap:20px 13px;width:100%;padding:15px;display:grid}._recipes_vl7j0_1 ._addRecipeBtn_vl7j0_33{background-color:#3b82f6;margin-left:auto;position:sticky;bottom:10px;right:10px}li._recipeCard_z1g7j_1{border:1px solid #374151;border-radius:7px;flex-direction:column;max-width:500px;margin:auto;display:flex;overflow:hidden}li._recipeCard_z1g7j_1 img{width:100%}li._recipeCard_z1g7j_1 h3{color:#d1d5db;padding:10px}._groceries_1as3v_1{flex-direction:column;gap:25px;height:100%;padding:20px;display:flex;position:relative}._groceries_1as3v_1 h2{color:#d1d5db;justify-content:center;margin-top:50px;display:flex}._groceries_1as3v_1 ._order_1as3v_15{color:#2e2d2dad;align-self:flex-end}._groceries_1as3v_1 ._storeContainer_1as3v_19{background-color:#374151;border-radius:13px;flex-direction:column;gap:30px;padding:15px;display:flex}._groceries_1as3v_1 ._storeContainer_1as3v_19 ._storeHeader_1as3v_27{justify-content:space-between;align-items:center;display:flex}._groceries_1as3v_1 ._storeContainer_1as3v_19 ul{flex-direction:column;gap:16px;list-style:none;display:flex}._groceries_1as3v_1 ._addGroceryBtn_1as3v_38{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_18hh6_1{text-align:center;color:#f1f1f1;background-color:#374151;border-radius:12px;height:calc(100% - 28px);margin:14px;padding:17px}._addGroceryContainer_18hh6_1 form{margin-top:60px}._addGroceryContainer_18hh6_1 form h2{margin-bottom:50px}._addGroceryContainer_18hh6_1 form div{gap:20px;display:flex}._addGroceryContainer_18hh6_1 form ._submitBtn_18hh6_20{background-color:#676c99cb;border:none;border-radius:8px;outline:none;padding:6px 14px}._addRecipe_n4lay_1{color:#f1f1f1;overflow-x:hidden}._addRecipe_n4lay_1 header{z-index:3;background-color:#222020;justify-content:flex-end;align-items:center;padding:12px;display:flex}._addRecipe_n4lay_1 header span{color:#d1d5db}._addRecipe_n4lay_1 header span._backBtn_n4lay_16{background-color:#222020;border-radius:5px;margin-right:auto;padding:6px;position:fixed;left:6px}._addRecipe_n4lay_1 form{flex-direction:column;gap:25px;padding:20px;display:flex}._addRecipe_n4lay_1 form ._coverContainer_n4lay_30{-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_n4lay_1 form ._coverContainer_n4lay_30._filled_n4lay_42{border:none}._addRecipe_n4lay_1 form ._coverContainer_n4lay_30:active{filter:brightness(.2)}._addRecipe_n4lay_1 form ._coverContainer_n4lay_30 img{width:100%}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51{flex-direction:column;gap:7px;display:flex}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 input,._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 textarea{color:#d1d5db;resize:none;background-color:#0000;border:1px solid #d1d5db;border-radius:5px;outline:none;padding:10px;font-size:large}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 input::-webkit-scrollbar{width:6px;margin-right:4px}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 textarea::-webkit-scrollbar{width:6px;margin-right:4px}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 input::-webkit-scrollbar-thumb{background:#14111180;border-radius:10px}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 textarea::-webkit-scrollbar-thumb{background:#14111180;border-radius:10px}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 input:focus,._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 textarea:focus{border:1.5px solid #f1f1f1}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul{flex-direction:column;gap:12px;list-style:none;display:flex}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li{grid-template-columns:55% 21% 18%;gap:10px;width:100%;display:grid}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._trash_n4lay_89{grid-template-columns:55% 21% 18% 50px}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._trash_n4lay_89 ._wrapper_n4lay_92{aspect-ratio:1;background-color:orange;border-radius:4px;width:40px;position:relative;overflow:hidden}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._trash_n4lay_89 ._wrapper_n4lay_92 div{background-color:red;width:100%;height:0;animation:.75s _trashIcon_n4lay_1;position:absolute;bottom:0}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._trash_n4lay_89 ._wrapper_n4lay_92 span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._directions_n4lay_115{display:block}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ul li._directions_n4lay_115 textarea{width:100%}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ._directionsLabel_n4lay_121{-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;display:flex}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ._directionsLabel_n4lay_121 label{margin-right:auto}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ._directionsLabel_n4lay_121 span._addTextFieldBtn_n4lay_130{border-radius:22%;font-size:1.3rem}._addRecipe_n4lay_1 form ._inputContainer_n4lay_51 ._directionsLabel_n4lay_121 span._addTextFieldBtn_n4lay_130:active{background-color:#5e6161}._addRecipe_n4lay_1 form input[type=submit]{background-color:#d1d5db;border-radius:12px;padding:20px}._addRecipe_n4lay_1 form input[type=submit]._disabled_n4lay_142{background-color:gray}._addRecipe_n4lay_1 form input[type=submit]._waiting_n4lay_145{pointer-events:none;background-color:gray}@keyframes _trashIcon_n4lay_1{0%{height:0}to{height:100%}}._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}._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%)}._productItem_1a177_1{background-color:#4e565f;border-radius:6px;width:100%;padding:10px;display:flex}._productItem_1a177_1 ._labels_1a177_8{flex-direction:column;display:flex}._productItem_1a177_1 ._imgWrapper_1a177_12{aspect-ratio:1;width:40px;margin-left:auto;right:10px}._productItem_1a177_1 ._imgWrapper_1a177_12 ._storeLogo_1a177_18{object-fit:cover;width:100%;height:100%}._productItem_1a177_1 p._storeLogo_1a177_18{justify-content:flex-end;width:20%;display:flex;top:10px;right:10px}._filterInredient_1u0dv_1{color:#f1f1f1;flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}._filterInredient_1u0dv_1 header{background-color:#000;justify-content:flex-start;align-items:center;gap:17px;width:100%;padding:10px;display:flex;position:sticky}._filterInredient_1u0dv_1>input{color:#f1f1f1;background-color:#0000;border:1px solid #f1f1f1;border-radius:4px;outline:none;width:80%;margin:auto;padding:10px}._filterInredient_1u0dv_1 ._noResults_1u0dv_29{flex-direction:column;align-items:center;gap:20px;display:flex}._filterInredient_1u0dv_1 ._noResults_1u0dv_29 p._a_1u0dv_35{color:#b6b6e7}._filterInredient_1u0dv_1 ul{flex-direction:column;gap:10px;width:80%;list-style:none;display:flex}._products_gikd4_1{color:#d1d5db;flex-direction:column;width:100%;display:flex}._products_gikd4_1 header{background-color:#374151;align-items:center;gap:16px;width:100%;height:40px;padding:0 12px;display:flex}._products_gikd4_1 header ._resetBtn_gikd4_16{margin-left:auto}._products_gikd4_1 form{flex-direction:column;gap:25px;padding:20px 40px;display:flex}._products_gikd4_1 form ._column1_gikd4_25{grid-template-columns:calc(70% - 9px) calc(30% - 9px);gap:18px;width:100%;display:grid}._products_gikd4_1 form ._column2_gikd4_31{grid-template-columns:calc(50% - 9px) calc(50% - 9px);gap:18px;width:100%;display:grid}._products_gikd4_1 form ._inputContainer_gikd4_37{flex-direction:column;gap:7px;display:flex}._products_gikd4_1 form ._inputContainer_gikd4_37._price_gikd4_42 div{border:1px solid #d1d5db;border-radius:5px;align-items:center;padding:0 10px;display:flex}._products_gikd4_1 form ._inputContainer_gikd4_37._price_gikd4_42 div p{font-size:large}._products_gikd4_1 form ._inputContainer_gikd4_37._price_gikd4_42 div input{border:none;width:100%}._products_gikd4_1 form ._inputContainer_gikd4_37 input{color:#d1d5db;background-color:#0000;border:1px solid #d1d5db;border-radius:5px;outline:none;padding:10px;font-size:large}._products_gikd4_1 form ._inputContainer_gikd4_37 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._products_gikd4_1 form ._inputContainer_gikd4_37 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._products_gikd4_1 form input[type=submit]{background-color:#d1d5db;border-radius:12px;padding:12px}._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%}
