.AuthStatusNotice-module__d1FVJW__menu{--auth-control-height:2rem;color:#064e3b;flex-shrink:0;width:6.25rem;max-width:100%;font-size:11px;font-weight:700;line-height:1;position:relative}.AuthStatusNotice-module__d1FVJW__menu[open]{z-index:40}.AuthStatusNotice-module__d1FVJW__summary,.AuthStatusNotice-module__d1FVJW__panel{box-sizing:border-box;width:100%;height:var(--auth-control-height);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.375rem}.AuthStatusNotice-module__d1FVJW__summary{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;list-style:none;display:flex}.AuthStatusNotice-module__d1FVJW__summary::-webkit-details-marker{display:none}.AuthStatusNotice-module__d1FVJW__helpSummary::-webkit-details-marker{display:none}.AuthStatusNotice-module__d1FVJW__openArrow,.AuthStatusNotice-module__d1FVJW__menu[open]>.AuthStatusNotice-module__d1FVJW__summary .AuthStatusNotice-module__d1FVJW__closedArrow{display:none}.AuthStatusNotice-module__d1FVJW__menu[open]>.AuthStatusNotice-module__d1FVJW__summary .AuthStatusNotice-module__d1FVJW__openArrow{display:inline}.AuthStatusNotice-module__d1FVJW__panel{color:#9f1239;background:#fff1f2;border-color:#fecdd3;align-items:stretch;margin-top:.25rem;display:flex;box-shadow:0 2px 6px #00000014}.AuthStatusNotice-module__d1FVJW__overlay>.AuthStatusNotice-module__d1FVJW__panel{position:absolute;top:100%;right:0}.AuthStatusNotice-module__d1FVJW__signOutForm{flex:1;min-width:0}.AuthStatusNotice-module__d1FVJW__signOutButton{width:100%;height:100%;min-height:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.375rem 0 0 .375rem;padding:0 .125rem 0 .375rem}.AuthStatusNotice-module__d1FVJW__help{flex-shrink:0;width:1.5rem;margin-right:.125rem;position:relative}.AuthStatusNotice-module__d1FVJW__helpSummary{isolation:isolate;color:#047857;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:100%;list-style:none;display:flex;position:relative}.AuthStatusNotice-module__d1FVJW__helpSummary:before{z-index:-1;box-sizing:border-box;content:"";pointer-events:none;background:#fff;border:1px solid #6ee7b7;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthStatusNotice-module__d1FVJW__helpText{z-index:1;box-sizing:border-box;color:#064e3b;white-space:normal;overflow-wrap:anywhere;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.375rem;width:min(12rem,100vw - 1.5rem);margin:0;padding:.5rem;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 2px 6px #00000014}.AuthStatusNotice-module__d1FVJW__summary:hover,.AuthStatusNotice-module__d1FVJW__helpSummary:hover:before{background:#d1fae5}.AuthStatusNotice-module__d1FVJW__signOutButton:hover{background:#ffe4e6}.AuthStatusNotice-module__d1FVJW__summary:focus-visible,.AuthStatusNotice-module__d1FVJW__helpSummary:focus-visible{outline-offset:2px;outline:2px solid #047857}.AuthStatusNotice-module__d1FVJW__signOutButton:focus-visible{outline-offset:2px;outline:2px solid #be123c}@media (min-width:640px){.AuthStatusNotice-module__d1FVJW__menu{font-size:12px}}
.PageReadyContent-module__oVChxG__content{opacity:1}.PageReadyContent-module__oVChxG__content[data-page-ready-state=waiting]{opacity:0;visibility:hidden}.PageReadyContent-module__oVChxG__content[data-page-ready-state=failed]{display:none}.PageReadyContent-module__oVChxG__content[data-page-ready-state=revealing]{animation:.6s ease-in-out PageReadyContent-module__oVChxG__pagePhotoReadyFade}@keyframes PageReadyContent-module__oVChxG__pagePhotoReadyFade{0%{opacity:0}to{opacity:1}}:is(.PageReadyContent-module__oVChxG__content [data-recipe-photo-fallback],.PageReadyContent-module__oVChxG__content [data-page-photo-fallback]){display:none}:is(.PageReadyContent-module__oVChxG__content img[data-page-photo-unavailable],.PageReadyContent-module__oVChxG__content [data-recipe-photo-unavailable] img,.PageReadyContent-module__oVChxG__content [data-page-photo-unavailable] img){visibility:hidden}:is(.PageReadyContent-module__oVChxG__content [data-recipe-photo-unavailable] [data-recipe-photo-fallback],.PageReadyContent-module__oVChxG__content [data-page-photo-unavailable] [data-page-photo-fallback]){display:flex}@media (prefers-reduced-motion:reduce),print{.PageReadyContent-module__oVChxG__content,.PageReadyContent-module__oVChxG__content[data-page-ready-state=waiting],.PageReadyContent-module__oVChxG__content[data-page-ready-state=revealing]{opacity:1;visibility:visible;animation:none}}:is(body:has(.PageReadyContent-module__oVChxG__notice[data-browser-draft-pending]) [data-page-loading=page],body:has(.PageReadyContent-module__oVChxG__notice[data-browser-draft-pending]) [data-page-ready-notice=true][data-page-ready-mode=page]){visibility:hidden}body:has(.PageReadyContent-module__oVChxG__notice[data-page-ready-notice=true][data-page-ready-mode=page]) [data-page-loading=page]{visibility:hidden}body:has(.PageReadyContent-module__oVChxG__resultNotice[data-page-ready-notice=true][data-page-ready-mode=results]) [data-page-loading=results]{visibility:hidden}.PageReadyContent-module__oVChxG__notice{z-index:40;color:#075985;text-align:center;background:#fff;border:1px solid #bae6fd;border-radius:.5rem;width:min(28rem,100vw - 2rem);padding:1rem;font-size:1rem;line-height:1.6;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000014}.PageReadyContent-module__oVChxG__notice[role=alert]{color:#b9381c;font-weight:700}.PageReadyContent-module__oVChxG__resultNotice{pointer-events:none;top:auto;bottom:1rem;transform:translate(-50%)}.PageReadyContent-module__oVChxG__resultNotice[role=alert]{pointer-events:auto}.PageReadyContent-module__oVChxG__notice button{color:#fff;cursor:pointer;background:#075985;border-radius:.5rem;min-height:44px;margin-top:.75rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem;font-weight:700;display:block}.PageReadyContent-module__oVChxG__notice button:focus-visible{outline-offset:3px;outline:2px solid #075985}@media print{.PageReadyContent-module__oVChxG__notice{display:none}}
.RecipeList-module__GEsbrG__portrait,.RecipeList-module__GEsbrG__landscape,.RecipeList-module__GEsbrG__wide{gap:8px;min-width:0}.RecipeList-module__GEsbrG__portrait{display:grid}.RecipeList-module__GEsbrG__landscape,.RecipeList-module__GEsbrG__wide{display:none}.RecipeList-module__GEsbrG__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.RecipeList-module__GEsbrG__cell{min-width:0}.RecipeList-module__GEsbrG__portrait .RecipeList-module__GEsbrG__row:first-child{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:center}.RecipeList-module__GEsbrG__portrait .RecipeList-module__GEsbrG__row:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center}.RecipeList-module__GEsbrG__title{color:#b7791f;white-space:nowrap;margin:0;font-weight:700;font-size:clamp(12px,3.6vw,16px)!important;line-height:1.3!important}.RecipeList-module__GEsbrG__count{color:#57534e;white-space:nowrap;font-size:11px;font-weight:600}.RecipeList-module__GEsbrG__reset{color:#57534e;white-space:nowrap;text-underline-offset:3px;align-items:center;width:auto;min-height:40px;padding:8px;font-size:11px;text-decoration:underline;display:inline-flex}.RecipeList-module__GEsbrG__reset:hover{color:#047857}.RecipeList-module__GEsbrG__cell input,.RecipeList-module__GEsbrG__cell select{max-width:100%;height:40px;min-height:40px}.RecipeList-module__GEsbrG__cell select{padding-left:8px!important;padding-right:8px!important;font-size:14px!important}.RecipeList-module__GEsbrG__cell label>span{white-space:nowrap}@media (min-width:768px){.RecipeList-module__GEsbrG__portrait{display:none}.RecipeList-module__GEsbrG__wide{display:grid}.RecipeList-module__GEsbrG__wide .RecipeList-module__GEsbrG__row:first-child{text-align:center;grid-template-columns:minmax(0,1fr)}.RecipeList-module__GEsbrG__wide .RecipeList-module__GEsbrG__title{font-size:18px!important}.RecipeList-module__GEsbrG__wide .RecipeList-module__GEsbrG__row:nth-child(2){grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.RecipeList-module__GEsbrG__wide .RecipeList-module__GEsbrG__row:last-child{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end}.RecipeList-module__GEsbrG__wide .RecipeList-module__GEsbrG__count{align-items:center;min-height:40px;display:flex}}@media (orientation:landscape) and (max-width:932px) and (max-height:500px){.RecipeList-module__GEsbrG__portrait,.RecipeList-module__GEsbrG__wide{display:none}.RecipeList-module__GEsbrG__landscape{display:grid}.RecipeList-module__GEsbrG__landscape .RecipeList-module__GEsbrG__row:first-child{grid-template-columns:max-content minmax(0,22rem) minmax(0,11rem);align-items:end}.RecipeList-module__GEsbrG__landscape .RecipeList-module__GEsbrG__row:first-child .RecipeList-module__GEsbrG__cell:first-child{align-self:end;padding-bottom:10px}.RecipeList-module__GEsbrG__landscape .RecipeList-module__GEsbrG__row:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.RecipeList-module__GEsbrG__landscape .RecipeList-module__GEsbrG__row:last-child{justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;display:flex}.RecipeList-module__GEsbrG__landscape .RecipeList-module__GEsbrG__reset{min-height:28px;padding:4px 8px}}
.InlinePhotoPreview-module__8-wvmq__frame{position:relative}.InlinePhotoPreview-module__8-wvmq__preview{object-fit:cover}.InlinePhotoPreview-module__8-wvmq__full{opacity:0;object-fit:cover;transition:opacity .16s ease-out}.InlinePhotoPreview-module__8-wvmq__full[data-loaded=true]{opacity:1}[data-page-ready-full-photos=true] .InlinePhotoPreview-module__8-wvmq__full[data-page-photo-initial-ready=true]{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.InlinePhotoPreview-module__8-wvmq__full{transition:none}}@media print{.InlinePhotoPreview-module__8-wvmq__full{transition:none}}
.HomePage-module__MmtA7q__page{overflow-x:clip}.HomePage-module__MmtA7q__authMenu{justify-content:center;align-items:center;min-width:0;min-height:2rem;display:flex}.HomePage-module__MmtA7q__authPending{width:6rem;height:2rem}@media (orientation:portrait) and (max-width:639px){.HomePage-module__MmtA7q__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.HomePage-module__MmtA7q__brand{grid-column:1/-1;margin-bottom:.375rem}.HomePage-module__MmtA7q__groups,.HomePage-module__MmtA7q__managementGroup,.HomePage-module__MmtA7q__managementGrid{display:contents}.HomePage-module__MmtA7q__menuGroup{grid-column:1/-1;margin-bottom:.625rem}.HomePage-module__MmtA7q__managementGroup>h2{grid-column:1/-1}.HomePage-module__MmtA7q__authMenu{order:1;grid-column:2;align-self:center}}
.RecipesPhotoReadyContent-module__uu5lxW__content{}.RecipesPhotoReadyContent-module__uu5lxW__notice{}.RecipesPhotoReadyContent-module__uu5lxW__resultNotice{}
