.RecipeSearch-module__BSjUoG__search{height:34.8px;margin-bottom:8px}
.RecipeList-module__gRaQvG__table{border-collapse:collapse;width:100%;margin-bottom:calc(var(--baseline)*6);padding:var(--baseline);background:#f9f9f9;border:1px solid #eee;border-radius:4px}.RecipeList-module__gRaQvG__table thead th{padding:calc(var(--baseline)*.25)calc(var(--baseline)*.5);color:#fff;background:#296982;font-weight:700}.RecipeList-module__gRaQvG__table th:first-of-type{border-top-left-radius:4px}.RecipeList-module__gRaQvG__table th:last-of-type{border-top-right-radius:4px}@media screen and (min-width:480px){.RecipeList-module__gRaQvG__table th:last-of-type{padding:calc(var(--baseline)*.5)var(--baseline)}}.RecipeList-module__gRaQvG__table tr th:first-child{padding-left:var(--baseline)}.RecipeList-module__gRaQvG__table tbody tr:hover{cursor:pointer;background:#d8dee1}.RecipeList-module__gRaQvG__table tbody td:first-child{padding-left:var(--baseline)}.RecipeList-module__gRaQvG__table tbody td{padding:var(--baseline)*.5 0;border-bottom:1px solid var(--grey-100)}@media screen and (min-width:480px){.RecipeList-module__gRaQvG__table tbody td{padding:calc(var(--baseline)*.5)var(--baseline)}}.RecipeList-module__gRaQvG__recipeItem img{width:20px;max-width:20px}.RecipeList-module__gRaQvG__headerCell img{width:12px}.RecipeList-module__gRaQvG__headerCell th{width:auto}.RecipeList-module__gRaQvG__headerCell th:first-of-type{width:45%}.RecipeList-module__gRaQvG__headerCell th:nth-of-type(4){width:50px}.RecipeList-module__gRaQvG__sortable{cursor:pointer;text-wrap:nowrap}
.RecipeItem-module__sEQuva__card{padding:var(--baseline);width:100%;margin-bottom:calc(var(--baseline)*.5);background:#f9f9f9;border:1px solid #eee;border-radius:4px}.RecipeItem-module__sEQuva__card div:first-of-type{flex-direction:row;justify-content:space-between;font-weight:600;display:flex}.RecipeItem-module__sEQuva__delete{margin-top:calc(var(--baseline)*.25);flex-direction:row-reverse;display:flex}.RecipeItem-module__sEQuva__card button{border:1px solid #ccc}.RecipeItem-module__sEQuva__card img{width:20px;max-width:20px}.RecipeItem-module__sEQuva__lastUsed{color:#666}.RecipeItem-module__sEQuva__tagsList{gap:4px;display:flex}.RecipeItem-module__sEQuva__recipeTag{background-color:#e7e7e7;border-radius:4px;padding:2px 4px;font-size:12px}.RecipeItem-module__sEQuva__lastUpdated{color:#666}.RecipeItem-module__sEQuva__recipeItem{min-width:40px}.RecipeItem-module__sEQuva__recipeItem button{margin-right:var(--baseline)}.RecipeItem-module__sEQuva__recipeItem:last-of-type{margin-right:0}
.RecipeDetails-module__83LH7W__recipeDetails h2{margin-bottom:1em}.RecipeDetails-module__83LH7W__recipeDetails h3{font-size:1.1rem}.RecipeDetails-module__83LH7W__recipeDetails p{margin-bottom:1em;line-height:1.35}.RecipeDetails-module__83LH7W__tagsList{gap:4px;margin-top:.75em;margin-bottom:1.5em;display:flex}.RecipeDetails-module__83LH7W__recipeTag{background-color:#e7e7e7;border-radius:4px;padding:2px 4px;font-size:1rem}
.AutoComplete-module__W2jX6G__autocompleteForm{width:100%}.AutoComplete-module__W2jX6G__autocomplete{padding:calc(var(--baseline)*.5)4px;background:0 0;border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#0000;border-radius:0;outline:none;width:90%;min-width:0;margin-bottom:1rem;font-size:1rem;transition:all .2s}@media screen and (min-width:480px){.AutoComplete-module__W2jX6G__autocomplete{margin-bottom:.5rem;font-size:.9rem}}.AutoComplete-module__W2jX6G__autocomplete:focus{border-bottom:2px solid tomato}
@media screen and (max-width:480px){.PlannerDay-module__lBfOaW__plannerDay{width:100%;margin-top:calc(var(--baseline)*2)}.PlannerDay-module__lBfOaW__plannerDay:first-of-type{margin-top:0}}.PlannerDay-module__lBfOaW__plannerDay.PlannerDay-module__lBfOaW__past{display:none}.PlannerDay-module__lBfOaW__plannerDay.PlannerDay-module__lBfOaW__pastDateNotCurrentWeek{opacity:.4;display:block!important}.PlannerDay-module__lBfOaW__head{text-align:center;padding:8px;font-weight:700}.PlannerDay-module__lBfOaW__head span{color:#999;font-size:.8rem;font-weight:300;display:block}@media screen and (max-width:480px){.PlannerDay-module__lBfOaW__head{padding-bottom:calc(var(--baseline)*.5);margin:0}}.PlannerDay-module__lBfOaW__pastDate{opacity:.4}@media screen and (max-width:480px){.PlannerDay-module__lBfOaW__pastDate{height:auto;min-height:auto}}.PlannerDay-module__lBfOaW__pastDate:has(button) button{display:none}.PlannerDay-module__lBfOaW__pastDate:has(button) button:hover{display:none}@media screen and (max-width:680px){.PlannerDay-module__lBfOaW__isPastMobile{display:none}.PlannerDay-module__lBfOaW__pastDateNotCurrentWeek{opacity:.4;display:block!important}}
.noteStyles-module__hAAluq__wrapper{width:100%}.noteStyles-module__hAAluq__notes{margin-top:auto;margin-bottom:8px}.noteStyles-module__hAAluq__note{color:#7b6300;background-color:#ffefad;border-radius:4px;align-items:center;width:auto;margin-right:4px;padding:2px 6px;line-height:1.1;display:inline-flex}@media screen and (min-width:480px){.noteStyles-module__hAAluq__note{font-size:.75rem}}.noteStyles-module__hAAluq__note button{color:#7b6300;background-color:#dcca82;border-radius:50%;width:16px;height:16px;margin-left:16px;padding:0;font-size:.75rem;font-weight:400;line-height:1;transition:all .2s}.noteStyles-module__hAAluq__note button:hover{background-color:#d3b748}.noteStyles-module__hAAluq__note:last-child{margin-right:0}.noteStyles-module__hAAluq__form input{color:#282828;background-color:#ffefad;border-radius:4px;width:100%;height:auto;padding:2px 6px;font-size:1rem;display:inline-block}@media screen and (min-width:480px){.noteStyles-module__hAAluq__form input{min-width:auto;font-size:.75rem}}.noteStyles-module__hAAluq__form button{margin-top:4px}.noteStyles-module__hAAluq__controlButton{color:#111;background-color:#ffefad;border-radius:50px;height:auto;padding:4px 8px;font-size:.625rem;line-height:1;display:inline-block}@media screen and (min-width:480px){.noteStyles-module__hAAluq__controlButton{display:none}}
.toastStyles-module__IFAbZW__toast{background-color:var(--notification-100);border:1px solid var(--notification-500);z-index:1000;opacity:0;border-radius:4px;justify-content:space-between;align-items:center;min-width:300px;max-width:500px;padding:12px 16px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.toastStyles-module__IFAbZW__toast.toastStyles-module__IFAbZW__visible{opacity:1;transform:translateY(0)}.toastStyles-module__IFAbZW__toast.toastStyles-module__IFAbZW__normal{background-color:var(--notification-100);border-color:var(--notification-500)}.toastStyles-module__IFAbZW__toast.toastStyles-module__IFAbZW__error{background-color:var(--bad-100);border-color:var(--bad-500)}.toastStyles-module__IFAbZW__toastMessage{color:var(--text-900);flex-grow:1;margin-right:12px;font-size:14px}.toastStyles-module__IFAbZW__toastDismiss{cursor:pointer;color:var(--text-700);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;transition:background-color .2s;display:flex}.toastStyles-module__IFAbZW__toastDismiss:hover{background-color:#0000001a}.toastStyles-module__IFAbZW__toastsContainer{z-index:1000;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}@media (max-width:768px){.toastStyles-module__IFAbZW__toastsContainer{align-items:center;left:20px;right:20px}.toastStyles-module__IFAbZW__toast{width:100%;min-width:auto;left:0;right:0}}
.Footer-module__q7ZRWa__footer{padding:var(--baseline);margin-top:2em;font-size:.9rem}.Footer-module__q7ZRWa__footer span,.Footer-module__q7ZRWa__footer a{color:#838383}.Footer-module__q7ZRWa__landingFooter{padding:var(--baseline);margin-top:calc(var(--baseline)*3);text-align:center;background:#f2f3f4}.Footer-module__q7ZRWa__landingFooter span,.Footer-module__q7ZRWa__landingFooter a{color:#838383}.Footer-module__q7ZRWa__landingPlan{padding:calc(var(--baseline));margin-top:auto;padding-left:0}.Footer-module__q7ZRWa__landingPlan span,.Footer-module__q7ZRWa__landingPlan a{color:#838383}
.Header-module__zCemKG__header{background:var(--color-header-background);color:var(--base);z-index:100;flex-direction:row;width:100%;display:flex;position:fixed;top:0}.Header-module__zCemKG__header a{flex-direction:row;align-items:center;display:flex}.Header-module__zCemKG__header a.Header-module__zCemKG__logo img{margin:0 16px 0 8px}@media screen and (max-width:400px){.Header-module__zCemKG__header a.Header-module__zCemKG__logo img{margin-right:0}}@media screen and (max-width:470px){.Header-module__zCemKG__header span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Header-module__zCemKG__header h1,.Header-module__zCemKG__header p{color:#032d09;padding:calc(var(--baseline)*.5);font-size:1.2rem;font-weight:500;line-height:calc(var(--baseline)*1.8);margin:0}.Header-module__zCemKG__header a{color:var(--base);text-decoration:none}.Header-module__zCemKG__mainNav{margin:0 0 0 var(--baseline);flex-direction:row;padding:0;list-style:none;display:flex}.Header-module__zCemKG__header li{margin:0 0 0 calc(var(--baseline)*2);padding:calc(var(--baseline)*.5)0;line-height:calc(var(--baseline)*1.8);font-size:1rem;font-weight:400}@media screen and (max-width:560px){.Header-module__zCemKG__header li{margin-left:var(--baseline)}.Header-module__zCemKG__header li:first-of-type{margin-left:0}}.Header-module__zCemKG__authLinks{padding-right:var(--baseline);align-items:center;margin-left:auto;display:flex}ul.Header-module__zCemKG__settings{padding-right:var(--baseline);align-items:center;margin:0 0 0 auto;display:flex}ul.Header-module__zCemKG__settings button{margin:calc(var(--baseline)*.5)0}.Header-module__zCemKG__settingsIcon{vertical-align:middle;max-height:18px}
