.PremiumBlock_wrapper__FY0HV{padding:2rem;text-align:center;background-color:#fff8e1;border:1px solid #ffcc80;border-radius:12px;max-width:500px;margin:2rem auto;box-shadow:0 0 10px rgba(255,167,38,.2)}.PremiumBlock_message__ptlRd{color:#ff5722;font-weight:700;margin-bottom:1rem;font-size:1.1rem}.PremiumBlock_button__OxmP_{background-color:#ff9800;color:white;padding:.7rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.PremiumBlock_button__OxmP_:hover{background-color:#fb8c00}.AddRecipeFormFromImage_form__gRkq2{max-width:720px;margin:2rem auto;background:#fff7ed;border:1px solid #fed7aa;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05);font-family:system-ui,sans-serif}.AddRecipeFormFromImage_h2__QCCVg{color:#c2410c;font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.AddRecipeFormFromImage_input__mQEIo,.AddRecipeFormFromImage_select__IZOcJ,.AddRecipeFormFromImage_textarea__hjLwt{display:block;width:100%;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;border:1px solid #fcd34d;border-radius:.5rem;background:#fff}.AddRecipeFormFromImage_textarea__hjLwt{resize:vertical;min-height:80px}.AddRecipeFormFromImage_label__29zXO{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#7c2d12}.AddRecipeFormFromImage_image___qrPi{display:block;max-width:100%;height:auto;margin:1rem auto;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.AddRecipeFormFromImage_button__SoXIT{background-color:#f97316;color:white;padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s;width:100%;margin-top:1rem}.AddRecipeFormFromImage_button__SoXIT:disabled{background-color:#fbbf24;cursor:not-allowed}.AddRecipeFormFromImage_button__SoXIT:hover:not(:disabled){background-color:#ea580c}.AddRecipeFormFromImage_message___CxmB{text-align:center;margin-top:1rem;font-weight:500;color:#15803d}.AddRecipeFormFromImage_buttonPrimary__PVuwy{background-color:#f97316;color:white;padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s;width:100%;margin-top:1rem}.AddRecipeFormFromImage_buttonPrimary__PVuwy:hover:not(:disabled){background-color:#ea580c}.AddRecipeFormFromImage_buttonPrimary__PVuwy:disabled{background-color:#fbbf24;cursor:not-allowed}.AddRecipeFormFromImage_buttonSecondary__QZrNw{background-color:transparent;color:#f97316;border:2px solid #f97316;padding:.75rem 1.5rem;font-size:1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;width:100%;margin-top:1rem}.AddRecipeFormFromImage_buttonSecondary__QZrNw:hover{background-color:#fff7ed}.recipeFromImage_wrapper__MMhA6{background:linear-gradient(to bottom right,#fff7ed,#ffeceb);padding:2rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.08);max-width:700px;margin:2rem auto;font-family:system-ui,sans-serif}.recipeFromImage_heading__Gjd_4{font-size:1.75rem;font-weight:700;color:#c2410c;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.recipeFromImage_subheading2__PLVZH{margin-top:10px;margin-bottom:10px}.recipeFromImage_fileInput__lnzUG{margin-bottom:1.3rem}.recipeFromImage_input1__lZKRe{font-size:1.1rem;margin-left:10px}.recipeFromImage_textInput2__caS4b{padding:.3rem 1rem;font-size:1rem;width:50%;box-sizing:border-box}.recipeFromImage_button__WwZ8g{background-color:#f97316;color:white;border:none;padding:.75rem 1.25rem;border-radius:8px;font-size:1.1rem;cursor:pointer;margin-top:.5rem;margin-bottom:.5rem;transition:background-color .3s ease}.recipeFromImage_button__WwZ8g:hover{background-color:#ea580c}.recipeFromImage_button2__AqH6C{background-color:#f97316;color:white;border:none;padding:.65rem 1.2rem;border-radius:8px;font-size:1.1rem;cursor:pointer;margin-top:.5rem;margin-bottom:.5rem;margin-left:10px;transition:background-color .3s ease}.recipeFromImage_button2__AqH6C:hover{background-color:#ea580c}.recipeFromImage_preview__k6ZPT{background:white;border:1px solid #fed7aa;border-radius:8px;padding:1rem;margin-top:1rem;white-space:pre-wrap;font-size:.95rem;color:#1f2937}.recipeFromImage_imageList__ORYqw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.recipeFromImage_imageThumb__Klx5k{width:100px;height:100px;object-fit:cover;border:2px solid #f97316;border-radius:.5rem}.recipeFromImage_button__WwZ8g:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.AddRecipeForm_wrapper__Ann1x{min-height:100vh;background:linear-gradient(to bottom right,#fff7ed,#ffeceb);font-family:system-ui,sans-serif}.AddRecipeForm_header__X8RMU{background:white;border-bottom:1px solid #fed7aa;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AddRecipeForm_headerContent__8bYta{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1024px;margin:0 auto}.AddRecipeForm_logo__y_RQf{display:flex;align-items:center;gap:.75rem;color:#c2410c;font-size:1.5rem;font-weight:700}.AddRecipeForm_icon__Txrpu{width:2rem;height:2rem;color:#f97316}.AddRecipeForm_backLink__9nkfW{color:#ea580c;text-decoration:none}.AddRecipeForm_backLink__9nkfW:hover{color:#9a3412}.AddRecipeForm_form__L_zBR{max-width:768px;margin:2rem auto;padding:2rem;background:white;border:1px solid #fed7aa;border-radius:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.05)}.AddRecipeForm_form__L_zBR h2{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#c2410c;display:flex;align-items:center;gap:.5rem}.AddRecipeForm_fieldRow__m2IC3{grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 1fr}.AddRecipeForm_input__qCOz4,.AddRecipeForm_select__oxQzL,.AddRecipeForm_textarea__lARrt{width:100%;padding:.75rem;border:1px solid #fed7aa;border-radius:.375rem;font-size:1rem;background-color:white}.AddRecipeForm_input__qCOz4:focus,.AddRecipeForm_select__oxQzL:focus,.AddRecipeForm_textarea__lARrt:focus{outline:none;border-color:#fb923c;box-shadow:0 0 0 2px rgba(251,146,60,.3)}.AddRecipeForm_textarea__lARrt{min-height:100px;resize:vertical;margin-bottom:1.5rem}.AddRecipeForm_repeatGroup__1msmX{margin-bottom:2rem}.AddRecipeForm_repeatGroup__1msmX label{font-weight:600;color:#c2410c;font-size:1.125rem;margin-bottom:.5rem;display:block}.AddRecipeForm_repeatRow__VXKoi{display:flex;align-items:start;gap:.5rem;margin-bottom:.75rem}.AddRecipeForm_repeatRow__VXKoi input,.AddRecipeForm_repeatRow__VXKoi textarea{flex:1 1}.AddRecipeForm_repeatRow__VXKoi button{padding:.5rem .75rem;border:1px solid #fecaca;background-color:#fef2f2;color:#b91c1c;font-weight:700;border-radius:.375rem;cursor:pointer}.AddRecipeForm_repeatRow__VXKoi button:hover{background-color:#fee2e2}.AddRecipeForm_repeatGroup__1msmX>button{margin-top:.5rem;padding:.5rem 1rem;background-color:#f97316;color:white;border:none;border-radius:.375rem;cursor:pointer}.AddRecipeForm_repeatGroup__1msmX>button:hover{background-color:#ea580c}.AddRecipeForm_submitButton__NBgZk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;background-color:#f97316;color:white;font-size:1.125rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;margin-top:1.5rem}.AddRecipeForm_submitButton__NBgZk:hover{background-color:#ea580c}.AddRecipeForm_iconSmall__U8X_o{width:1.25rem;height:1.25rem}.AddRecipeForm_message__5KVU_{margin-top:1rem;color:#065f46;background-color:#d1fae5;padding:.75rem;border-radius:.375rem;text-align:center}@media (max-width:600px){.AddRecipeForm_headerContent__8bYta{flex-direction:column;align-items:flex-start;padding:1rem;gap:.75rem}.AddRecipeForm_form__L_zBR{padding:1rem;margin:1rem}.AddRecipeForm_fieldRow__m2IC3{grid-template-columns:1fr}.AddRecipeForm_submitButton__NBgZk{width:100%;justify-content:center}.AddRecipeForm_repeatRow__VXKoi{flex-direction:column;align-items:stretch}.AddRecipeForm_repeatRow__VXKoi button{align-self:flex-end;margin-top:.5rem}}.AddRecipeForm_buttonPrimary__AQ5wX{background-color:#ea580c;color:white;font-weight:700;padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;margin-top:1rem;transition:background-color .3s ease}.AddRecipeForm_buttonPrimary__AQ5wX:hover{background-color:#c2410c}.AddRecipeForm_buttonSecondary__45K0w{background-color:transparent;color:#ea580c;border:2px solid #ea580c;font-weight:500;padding:.5rem 1rem;font-size:.95rem;border-radius:6px;cursor:pointer;margin-top:1rem;transition:all .3s ease}.AddRecipeForm_buttonSecondary__45K0w:hover{background-color:#fff7ed}.AddRecipeForm_nutritionBox__5YtXe{background-color:#fffaf3;border:1px solid #fed7aa;border-radius:10px;padding:1rem;margin-top:1rem;color:#444;line-height:1.6;font-size:.95rem}.AddRecipeForm_nutritionBox__5YtXe h4{margin-bottom:.5rem;color:#c2410c}.AddRecipeForm_imageLabel__EYxV5{margin-top:1rem;font-weight:700;color:#555}.AddRecipeForm_toggleWrapper__0y2Xq{display:flex;gap:2rem;margin-bottom:1rem;font-weight:500}.AddRecipeForm_hint__r5sLv{margin-top:-.5rem;margin-bottom:1rem;font-size:.9rem;color:#555}.Kokbok_wrapper__eLd5m{max-width:900px;width:100%;padding:1rem;margin:1rem auto;background-color:#fffaf3;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);box-sizing:border-box}.Kokbok_topBar__Q2zT1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Kokbok_homeLink__dHQU_{text-decoration:none;color:#444;font-weight:500;font-size:.95rem}.Kokbok_homeLink__dHQU_:hover{text-decoration:underline}.Kokbok_adminButton__V9Oiq{background:none;border:none;font-size:.95rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;color:#333;padding:.4rem .6rem;border-radius:8px;transition:background-color .2s ease}.Kokbok_adminButton__V9Oiq:hover{background-color:#fff0e0}.Kokbok_avatarIcon__yaen_{width:20px;height:20px;color:#ff7b00}.Kokbok_heading__3AGZO{font-size:2rem;font-weight:700;color:#ff7b00;margin-bottom:1.5rem;text-align:center}.Kokbok_premium__hMYCS{text-align:center;color:green;font-weight:600;margin-bottom:1.5rem}.Kokbok_noticeBox__pONef{background-color:#fff0e0;padding:1rem;border:1px solid #ffddb8;border-radius:10px;margin-bottom:2rem;text-align:center}.Kokbok_noticeTitle__IZh7K{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#d26900}.Kokbok_notice__x1rd7{margin:.25rem 0;color:#444;font-size:.95rem}.Kokbok_upgradeButton__u_nsx{margin-top:1rem;background-color:#ff7b00;color:white;border:none;padding:.6rem 1.4rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.Kokbok_upgradeButton__u_nsx:hover{background-color:#e66a00}.Kokbok_tabs__MHrt3{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.Kokbok_tabs__MHrt3 button{background:none;border:2px solid transparent;font-size:1rem;padding:.5rem 1rem;cursor:pointer;border-radius:8px;transition:all .2s ease;font-weight:500;color:#444}.Kokbok_tabs__MHrt3 button:hover{background-color:#fff0e0;border-color:#ff7b00}.Kokbok_activeTab__RMkPX{background-color:#ff7b00;color:#555!important;border-color:#ff7b00}.Kokbok_recipeList__fw9zU{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.Kokbok_recipeCard__YhJ0W{display:flex;gap:1rem;align-items:center;padding:1rem;margin-bottom:1rem;background-color:#fff;border:1px solid #f0e6d6;border-radius:10px;box-shadow:0 2px 4px rgba(255,123,0,.05);transition:transform .2s ease}.Kokbok_recipeCard__YhJ0W:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,123,0,.1)}.Kokbok_recipeImage__WjL6R{width:100px;height:100px;object-fit:cover;border-radius:8px;flex-shrink:0;border:1px solid #eee}.Kokbok_recipeContent__85pFW{flex:1 1}.Kokbok_recipeTitle__Z6lrf{font-size:1.1rem;color:#ff7b00;text-decoration:none}.Kokbok_recipeTitle__Z6lrf:hover{text-decoration:underline}.Kokbok_recipeMeta__3oSL7{font-size:.9rem;color:#666}.Kokbok_recipeAuthor__32XwX{font-size:.85rem;color:#999;margin-top:.3rem}.Kokbok_printButton__WikzO{display:block;margin:1.5rem auto 0;background-color:#ff7b00;color:#555;border:none;padding:.75rem 2rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.Kokbok_printButton__WikzO:hover{background-color:#e66a00}.Kokbok_locked__Q7cWv{text-align:center;margin-top:4rem;font-size:1.2rem;color:#555}.Kokbok_addButton__tYdzC{margin:1rem 0;background-color:#f97316;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border-radius:.375rem;transition:background-color .2s ease}.Kokbok_addButton__tYdzC:hover{background-color:#ea580c}.Kokbok_addButton__tYdzC{background-color:#ffa726;color:white;font-weight:700;padding:10px 20px;border-radius:30px;border:none;cursor:pointer;transition:background-color .3s ease;font-size:16px;margin-bottom:1rem}.Kokbok_addButton__tYdzC:hover{background-color:#fb8c00}.Kokbok_centered__e8LX0{text-align:center}.Kokbok_actions___et_S{margin-top:.5rem;display:flex;gap:.5rem}.Kokbok_deleteButton__nRw4O,.Kokbok_editButton__XznDm{background-color:#eee;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.9rem}.Kokbok_deleteButton__nRw4O{background-color:#ffecec;color:#c00}.Kokbok_editButton__XznDm{background-color:#e6f4ff;color:#007acc}.Kokbok_tabButtons__aObW8{display:flex;gap:1rem;margin:1rem 0}.Kokbok_tabButtons__aObW8 button{padding:.5rem 1rem;border:1px solid #f97316;background-color:#fff7ed;border-radius:.5rem;cursor:pointer;color:#c2410c;font-weight:700;transition:background-color .3s}.Kokbok_tabButtons__aObW8 button:hover{background-color:#ffe0c2}.Kokbok_activeTab__RMkPX{background-color:#f97316;color:white}.Kokbok_search__v68DL{width:100%;max-width:500px;margin:1.5rem auto 2rem;padding:.75rem 1.2rem;border:1px solid #ddd;border-radius:50px;font-size:1rem;background-color:#fffef8;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:all .2s ease;display:block}.Kokbok_search__v68DL:focus{outline:none;border-color:#ff7b00;box-shadow:0 0 0 3px rgba(255,123,0,.2)}@media (max-width:480px){.Kokbok_wrapper__eLd5m{padding:1rem .75rem}.Kokbok_topBar__Q2zT1{gap:.5rem}.Kokbok_recipeCard__YhJ0W,.Kokbok_topBar__Q2zT1{flex-direction:column;align-items:flex-start}.Kokbok_recipeImage__WjL6R{width:100%;height:auto}.Kokbok_adminButton__V9Oiq{width:100%;justify-content:space-between}.Kokbok_input__zJqVT,.Kokbok_select__NZ_yQ,.Kokbok_textarea__zsZPZ{width:100%!important;box-sizing:border-box}.Kokbok_addButton__tYdzC,.Kokbok_printButton__WikzO,.Kokbok_upgradeButton__u_nsx{width:100%;text-align:center}}.RecipeCard_cardWrapper__UGOMv{width:100%;max-width:100%;margin-bottom:1.5rem}.RecipeCard_cardLink__GSax1{text-decoration:none;color:inherit;display:block}.RecipeCard_card__fW3da{position:relative;cursor:pointer;background-color:white;border:2px solid #ffe9d6;border-radius:1rem;overflow:hidden;transition:all .3s ease}.RecipeCard_card__fW3da:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-8px);border-color:#fdba74}.RecipeCard_imageWrapper__xdRMm{position:relative;width:100%;height:12rem;overflow:hidden}.RecipeCard_image__3brs0{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.RecipeCard_card__fW3da:hover .RecipeCard_image__3brs0{transform:scale(1.05)}.RecipeCard_favoriteButton__ZRVke{position:absolute;top:.75rem;right:.75rem;padding:.5rem;border-radius:999px;border:none;cursor:pointer;background-color:rgba(255,255,255,.8);color:#f87171;transition:all .2s ease}.RecipeCard_favoriteButton__ZRVke:hover{background-color:#fff1f2}.RecipeCard_favoriteButton__ZRVke.RecipeCard_filled__AadAX{background-color:#ef4444;color:white;box-shadow:0 6px 12px rgba(0,0,0,.2)}.RecipeCard_heartIcon__EtlmE{width:1.25rem;height:1.25rem;transition:color .2s ease}.RecipeCard_favoriteButton__ZRVke:active{transform:scale(.95)}.RecipeCard_heartIcon__EtlmE[data-filled=true]{color:white;fill:currentColor}.RecipeCard_heartIcon__EtlmE[data-filled=false]{color:#f87171}.RecipeCard_categoryTag__xFPuW{position:absolute;top:.75rem;left:.75rem;background-color:#f97316;color:white;padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500}.RecipeCard_content__HEovh{padding:1.5rem}.RecipeCard_title__bnDJy{font-size:1.25rem;font-weight:700;color:#9a3412;margin-bottom:.5rem;transition:color .3s ease}.RecipeCard_card__fW3da:hover .RecipeCard_title__bnDJy{color:#ea580c}.RecipeCard_description__FWK1a{color:#ea580c;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RecipeCard_info__xrrBZ{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#ea580c}.RecipeCard_infoItem__hOXek{display:flex;align-items:center;gap:.25rem}.RecipeCard_icon__tZKbl{width:1rem;height:1rem}.RecipeCard_comments__cpIHf{color:#fb923c}.RecipeCard_cardActions__7Q9lQ{display:flex;gap:.75rem;margin-top:.5rem;padding:.5rem 1rem;justify-content:flex-end}.RecipeCard_deleteButton__PHV89,.RecipeCard_editButton__PCXzh{display:flex;align-items:center;gap:.4rem;font-size:.9rem;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;text-decoration:none;font-weight:500}.RecipeCard_editButton__PCXzh{background-color:#e6f4ff;color:#007acc}.RecipeCard_deleteButton__PHV89{background-color:#ffecec;color:#c00}.RecipeCard_editButton__PCXzh:hover{background-color:#d2ecff}.RecipeCard_deleteButton__PHV89:hover{background-color:#ffd6d6}.RecipeCard_cardWrapper__UGOMv,.RecipeCard_card__fW3da{height:100%;display:flex;flex-direction:column}.RecipeCard_card__fW3da{justify-content:space-between;min-height:400px}.RecipeCard_description__FWK1a{height:48px;overflow:hidden;text-overflow:ellipsis}.RecipeCard_author__w5KoN{font-size:.9rem;color:#555;margin:.25rem 0 .5rem}.RecipeGrid_grid__tSBTS{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:2rem 1rem}@media (min-width:768px){.RecipeGrid_grid__tSBTS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RecipeGrid_grid__tSBTS{grid-template-columns:repeat(3,1fr)}}.RecipeGrid_emptyState__GZawo{text-align:center;padding:4rem 0}.RecipeGrid_emptyTitle__sS9jp{font-size:2rem;color:#ea580c;margin-bottom:1rem}.RecipeGrid_emptySubtitle__Pkd9t{color:#fb923c}.RecipeGrid_cardWrapper__WHdF_,.RecipeGrid_card__WinH2{height:100%;display:flex;flex-direction:column}.RecipeGrid_card__WinH2{justify-content:space-between;min-height:400px}.DropdownMenu_subTrigger__CX3BB{padding:.4rem .5rem;font-size:14px;border-radius:4px;background:none;border:none}.DropdownMenu_chevron__ER9T_{margin-left:auto;width:1rem;height:1rem}.DropdownMenu_content__duBuT,.DropdownMenu_subContent__Esd4r{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.DropdownMenu_item__JFtGd{padding:.4rem .5rem;font-size:14px;border-radius:4px}.DropdownMenu_item__JFtGd:hover{background-color:#f0f0f0}.DropdownMenu_checkboxItem__RE1K4,.DropdownMenu_radioItem__XjiDf{padding-left:2rem;padding-right:.5rem;font-size:14px;position:relative}.DropdownMenu_iconBox__lQfyY{position:absolute;left:.5rem;display:flex}.DropdownMenu_label__lMnaP{font-weight:700;padding:.4rem .5rem}.DropdownMenu_separator__MosRy{background-color:#ddd;margin:.25rem 0}.DropdownMenu_shortcut__2xs84{font-size:12px;opacity:.6}.DropdownMenu_content__duBuT{min-width:200px;background-color:#fffaf3;border:1px solid #ffdfb8;border-radius:8px;padding:.5rem;box-shadow:0 8px 20px rgba(0,0,0,.08);z-index:50}.DropdownMenu_item__JFtGd{font-size:.95rem;color:#444;padding:.5rem .75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s ease}.DropdownMenu_item__JFtGd:hover{background-color:#fff0e0}.DropdownMenu_inset__iMBR7{padding-left:2rem}.DropdownMenu_subTrigger__CX3BB{font-size:.95rem;color:#444;padding:.5rem .75rem;border-radius:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease}.DropdownMenu_subTrigger__CX3BB:hover{background-color:#fff0e0}.DropdownMenu_chevron__ER9T_{width:16px;height:16px;color:#aaa}.DropdownMenu_subContent__Esd4r{background-color:#fffaf3;border:1px solid #ffdfb8;border-radius:8px;padding:.5rem;box-shadow:0 8px 20px rgba(0,0,0,.08)}.DropdownMenu_checkboxItem__RE1K4,.DropdownMenu_radioItem__XjiDf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.95rem;color:#444;cursor:pointer;transition:background-color .2s ease}.DropdownMenu_checkboxItem__RE1K4:hover,.DropdownMenu_radioItem__XjiDf:hover{background-color:#fff0e0}.DropdownMenu_iconBox__lQfyY{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.DropdownMenu_icon__a3u_a,.DropdownMenu_radio__Qe_IT{width:1rem;height:1rem;color:#ff7b00}.DropdownMenu_label__lMnaP{font-size:.85rem;font-weight:600;color:#888;padding:.5rem .75rem}.DropdownMenu_separator__MosRy{height:1px;background-color:#eee;margin:.5rem 0}.DropdownMenu_shortcut__2xs84{margin-left:auto;font-size:.75rem;color:#aaa}.SubcategoryFilters_filterWrapper__GdsoO{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;margin-top:20px}.SubcategoryFilters_filterButton__Mq9gm{padding:.5rem 1rem;font-size:.875rem;border-radius:9999px;transition:background-color .2s ease,color .2s ease;cursor:pointer;border:none}.SubcategoryFilters_inactive__zWPeq{background-color:#ffedd5;color:#7c2d12}.SubcategoryFilters_inactive__zWPeq:hover{background-color:#fed7aa}.SubcategoryFilters_active__5BGOo{background-color:#f97316;color:white}.SubcategoryFilters_resetButton__XLvVp{background-color:#bcd0f9c2;color:#374151;transition:background-color .2s ease;padding:.5rem 1rem;font-size:.875rem;border-radius:9999px;border:none;cursor:pointer}.SubcategoryFilters_resetButton__XLvVp:hover{background-color:#d1d5db}.page_filterWrapper__lWrVW{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem}.page_filterButton__k8N4Y{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;transition:background-color .3s,color .3s,border-color .3s;background-color:#fef3c7;color:#9a3412;border:2px solid #fdba74;cursor:pointer}.page_filterButton__k8N4Y:hover{background-color:#fffbeb;border-color:#fb923c}.page_activeFilterButton__48n3M{background-color:#f97316;color:white;border-color:#f97316;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_resetButton__udfRK{background-color:#e5e7eb;color:#374151;transition:background-color .3s;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;border:none;cursor:pointer}.page_resetButton__udfRK:hover{background-color:#d1d5db}.page_subcategorySection__V6JkE{margin-bottom:1.5rem}.page_subcategoryGroup__xwf9E{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem}.page_formWrapper__g4WBb{margin:2rem auto;max-width:600px}.page_sortAndResetGroup__HaDuA{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0;margin-top:2rem}