@keyframes page_shimmer__jaQse{0%{background-position:200% 0}to{background-position:-200% 0}}.page_pageTitle__jV7Pj{margin-bottom:2rem}.page_deleteButton__GPZzc{display:block;margin-top:5rem;margin-inline:auto}@keyframes userDeleteButton_shimmer__7xony{0%{background-position:200% 0}to{background-position:-200% 0}}.userDeleteButton_removeButton__FdXrh{color:red;font-size:var(--base-font-size-small)}.userDeleteButton_removeButton__FdXrh:hover{text-decoration:underline;filter:none}@keyframes inputFile_shimmer__yLslN{0%{background-position:200% 0}to{background-position:-200% 0}}.inputFile_container__dz2_G{height:100%;border-radius:var(--border-radius);border-style:dashed;border-color:rgb(var(--color-main));overflow:hidden}.inputFile_container__dz2_G>label{width:100%;height:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;cursor:pointer;aspect-ratio:1}.inputFile_container__dz2_G>label .inputFile_image__hbZbd{width:100%;height:100%;object-fit:cover;object-position:center}.inputFile_container__dz2_G>label .inputFile_uploadPlaceholder__0Jdz4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:rgb(var(--color-main))}.inputFile_container__dz2_G>input{display:none}.inputFile_container__dz2_G:hover svg{transform:scale(1.2);transition-duration:.3s;transition-timing-function:ease}@keyframes loadingDots_shimmer__c_1ZP{0%{background-position:200% 0}to{background-position:-200% 0}}.loadingDots_container___j2Lu{display:flex;flex-direction:column;align-items:center;justify-content:normal;gap:.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS{width:64px;height:16px;position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:0}.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS>span{width:16px;height:16px;position:absolute;border-radius:100%;background-color:#fff}.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS>:first-child,.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS>:nth-child(2){left:0}.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS>:nth-child(3){left:24px}.loadingDots_container___j2Lu .loadingDots_loadingDots__eD4nS>:last-child{left:48px}.loadingDots_container___j2Lu .loadingDots_message__G3zdf{white-space:nowrap}@keyframes confirmDialog_shimmer__yoesZ{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmDialog_dialog__kFUFy{width:-moz-fit-content;width:fit-content;padding-inline:3rem;padding-top:2rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:normal;gap:1rem;background-color:rgb(var(--color-dark));color:#fff}.confirmDialog_dialog__kFUFy .confirmDialog_header__XzlqV{display:flex;flex-direction:column;align-items:center;justify-content:normal;gap:.5rem}.confirmDialog_dialog__kFUFy .confirmDialog_processMessage__OftRj{position:relative;left:0;font-size:var(--base-font-size-small);transform:none}@keyframes header_shimmer__Rhw42{0%{background-position:200% 0}to{background-position:-200% 0}}.header_header__1OXnM{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;background-color:inherit;border-bottom:1px solid rgb(var(--color-grey-medium));z-index:1000}@keyframes menu_shimmer__RJpYb{0%{background-position:200% 0}to{background-position:-200% 0}}.menu_container__M4vBF{padding:calc(var(--base-padding)/4);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}.menu_container__M4vBF>li>*{width:100%}.menu_container__M4vBF>li>* .menu_icon__oKCny{width:100%;padding-inline:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--base-box-shadow);font-size:var(--base-font-size-small)}.menu_container__M4vBF>li>* .menu_icon__oKCny>svg{font-size:1.5rem}@keyframes userUpdateForm_shimmer__wszG9{0%{background-position:200% 0}to{background-position:-200% 0}}.userUpdateForm_form__xiyKF{max-width:800px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.userUpdateForm_form__xiyKF .userUpdateForm_imageInput__oncKw{width:200px;border:none;border-radius:100%;overflow:hidden}.userUpdateForm_form__xiyKF input,.userUpdateForm_form__xiyKF textarea{width:100%;padding:var(--base-padding);background-color:rgb(var(--color-dark-light))!important;border-radius:var(--border-radius)}.userUpdateForm_form__xiyKF>div{width:100%}.userUpdateForm_form__xiyKF .userUpdateForm_updateButton__jdhdT{width:100%;padding:var(--base-padding);color:rgb(var(--foreground));background-color:rgb(var(--color-main))!important;border-radius:var(--border-radius);border:none;letter-spacing:.5rem}@keyframes createRecipeForm_shimmer__io3lg{0%{background-position:200% 0}to{background-position:-200% 0}}.createRecipeForm_form__NjAjJ{flex-grow:1;border-radius:var(--border-radius);overflow-x:hidden;overflow-y:auto;background-color:rgb(var(--color-dark))}.createRecipeForm_form__NjAjJ input,.createRecipeForm_form__NjAjJ select,.createRecipeForm_form__NjAjJ textarea{width:100%;height:100%;min-height:3rem;padding:.5rem;border-radius:var(--border-radius);color:rgb(var(--foreground));background-color:rgb(var(--color-dark-light))!important}.createRecipeForm_pictureInput__ahP6j{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.createRecipeForm_pictureInput__ahP6j>label{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:.25rem}.createRecipeForm_pictureInput__ahP6j .createRecipeForm_inputFile__tN5QF{width:50px;border-radius:0}.createRecipeForm_pictureInput__ahP6j>ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.createRecipeForm_pictureInput__ahP6j>ul>li{position:relative;width:200px;height:200px}.createRecipeForm_pictureInput__ahP6j>ul>li>img{object-fit:cover;object-position:center}.createRecipeForm_ingredientContainer__bzzJQ,.createRecipeForm_inputBox__7IbCi{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/4)}.createRecipeForm_ingredientContainer__bzzJQ .createRecipeForm_ingredientList__GD1Hi{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.createRecipeForm_ingredientContainer__bzzJQ .createRecipeForm_ingredientList__GD1Hi .createRecipeForm_ingredientItem__IhwEG{display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/4)}.createRecipeForm_stepContainer__OTNvX{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.createRecipeForm_stepContainer__OTNvX .createRecipeForm_stepInput__EbM_N{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.createRecipeForm_stepContainer__OTNvX .createRecipeForm_stepField__z2M2w,.createRecipeForm_stepContainer__OTNvX .createRecipeForm_stepInput__EbM_N>li{width:100%;display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.createRecipeForm_stepContainer__OTNvX .createRecipeForm_stepField__z2M2w .createRecipeForm_inputFile__tN5QF{width:100%;max-width:300px}.createRecipeForm_appendButton__l6V0F{width:-moz-fit-content;width:fit-content;transition-duration:.3s;background-color:rgb(var(--color-dark-light));border-radius:var(--border-radius)}.createRecipeForm_removeButton__sQlV7{padding-inline:0;color:red}@keyframes updateRecipeForm_shimmer__dH8Tv{0%{background-position:200% 0}to{background-position:-200% 0}}.updateRecipeForm_form__rZDCJ{flex-grow:1;border-radius:var(--border-radius);overflow-x:hidden;overflow-y:auto;background-color:rgb(var(--color-dark))}.updateRecipeForm_form__rZDCJ input,.updateRecipeForm_form__rZDCJ select,.updateRecipeForm_form__rZDCJ textarea{width:100%;height:100%;min-height:3rem;padding:.5rem;border-radius:var(--border-radius);color:rgb(var(--foreground));background-color:rgb(var(--color-dark-light))!important}.updateRecipeForm_pictureInput__MIafw{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.updateRecipeForm_pictureInput__MIafw>label{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:.25rem}.updateRecipeForm_pictureInput__MIafw .updateRecipeForm_inputFile__55LN_{width:50px;border-radius:0}.updateRecipeForm_pictureInput__MIafw>ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.updateRecipeForm_pictureInput__MIafw>ul>li{position:relative;width:200px;height:200px}.updateRecipeForm_pictureInput__MIafw>ul>li>img{object-fit:cover;object-position:center}.updateRecipeForm_ingredientContainer__wchps,.updateRecipeForm_inputBox__1_5GH{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/4)}.updateRecipeForm_ingredientContainer__wchps .updateRecipeForm_ingredientList__tQicd{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.updateRecipeForm_ingredientContainer__wchps .updateRecipeForm_ingredientList__tQicd .updateRecipeForm_ingredientItem__K5pX1{display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/4)}.updateRecipeForm_stepContainer__1LfMy{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.updateRecipeForm_stepContainer__1LfMy .updateRecipeForm_stepInput__OTR1t{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.updateRecipeForm_stepContainer__1LfMy .updateRecipeForm_stepField__wcIET,.updateRecipeForm_stepContainer__1LfMy .updateRecipeForm_stepInput__OTR1t>li{width:100%;display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:calc(var(--base-gap)/2)}.updateRecipeForm_stepContainer__1LfMy .updateRecipeForm_stepField__wcIET .updateRecipeForm_inputFile__55LN_{width:100%;max-width:300px}.updateRecipeForm_appendButton__GlUf0{width:-moz-fit-content;width:fit-content;transition-duration:.3s;background-color:rgb(var(--color-dark-light));border-radius:var(--border-radius)}.updateRecipeForm_removeButton__h6utc{padding-inline:0;color:red}