@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.CatalogActiveFilters-root{gap:calc(2 * var(--mui-spacing,4px));margin-bottom:calc(6 * var(--mui-spacing,4px));flex-wrap:wrap;display:flex}.CatalogActiveFilters-filter{height:auto;min-height:34px;padding-block:calc(1.5 * var(--mui-spacing,4px));white-space:normal;text-align:left;min-width:0;max-width:100%;font-size:12px}.CatalogActiveFilters-filter .MuiButton-endIcon{flex-shrink:0}.CatalogActiveFilters-label{overflow-wrap:anywhere;min-width:0}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.CatalogFilterPanel-toggle{display:none}.CatalogFilterPanel-toggle>svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.CatalogFilterPanel-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.CatalogFilterPanel-toggle>svg{transition:none}}@media (max-width:1023.95px){.CatalogFilterPanel-toggle{border-bottom:1px solid var(--mui-palette-divider);justify-content:space-between;width:100%;display:flex}}.CatalogFilterPanel-panel{flex:1;display:flex}.CatalogFilterPanel-panel .CatalogFilters-root{flex:1;min-width:0}@media (max-width:1023.95px){.CatalogFilterPanel-panel[data-compact=false][data-open=false]{display:none}.CatalogFilterPanel-panel .CatalogFilters-root{border-right:0;border-bottom:1px solid var(--mui-palette-divider)}}.CatalogFilterPanel-root{flex-direction:column;min-width:0;display:flex}.CatalogFilterPanel-label{align-items:center;gap:calc(2 * var(--mui-spacing,4px));display:flex}.CatalogFilterPanel-activeCount{font-variant-numeric:tabular-nums;color:var(--mui-palette-primary-dark)}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.CatalogFilters-root{background:var(--mui-palette-recipe-surface);border-right:1px solid var(--mui-palette-divider);padding:22px 23px}.CatalogFilters-root .MuiFormControlLabel-root{min-height:40px;margin:0}.CatalogFilters-root .MuiFormControlLabel-root .MuiTypography-root{font-size:13px;line-height:1.65}.CatalogFilters-categoryChevron{transition:transform .2s}.CatalogFilters-categoryChevron[data-expanded=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.CatalogFilters-categoryChevron{transition:none}}.CatalogFilters-title{letter-spacing:0;margin-bottom:calc(3 * var(--mui-spacing,4px));font-size:14px}.CatalogFilters-category{border-radius:var(--mui-shape-radius-xs);justify-content:space-between;width:100%;min-height:40px;margin-bottom:2px;padding:9px 10px;font-size:14px;font-weight:400}.CatalogFilters-category:hover{background-color:var(--mui-palette-action-hover)}.CatalogFilters-category[aria-current=true]{color:var(--mui-palette-primary-dark);background-color:var(--mui-palette-recipe-categorySelected);font-weight:500}.CatalogFilters-category[data-empty-category=true]{color:var(--mui-palette-text-secondary)}.CatalogFilters-count{color:var(--mui-palette-text-secondary);font-variant-numeric:tabular-nums}.CatalogFilters-moreCategories{width:100%;min-height:44px;margin-top:calc(2 * var(--mui-spacing,4px));color:var(--mui-palette-text-secondary);justify-content:flex-start;font-size:13px}.CatalogFilters-categories{margin-top:var(--mui-spacing,4px)}.CatalogFilters-timeTitle{letter-spacing:0;margin-top:calc(7 * var(--mui-spacing,4px));margin-bottom:calc(3 * var(--mui-spacing,4px));font-size:14px}.CatalogFilters-times{flex-direction:column;gap:0;display:flex}.CatalogFilters-time{padding:var(--mui-spacing,4px);margin-right:var(--mui-spacing,4px);color:var(--mui-palette-text-secondary)}.CatalogFilters-time.Mui-checked{color:var(--mui-palette-primary-main)}.CatalogFilters-tags{gap:calc(2 * var(--mui-spacing,4px));margin-top:calc(6 * var(--mui-spacing,4px));padding-top:calc(5 * var(--mui-spacing,4px));border-top:1px solid;border-color:var(--mui-palette-divider);flex-wrap:wrap;display:flex}.CatalogFilters-tags .MuiButton-root{padding-inline:calc(2 * var(--mui-spacing,4px));height:40px;min-height:40px;font-size:13px;font-weight:400}.CatalogFilters-clear{margin-top:calc(5 * var(--mui-spacing,4px));padding-inline:0;font-size:12px}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.PreferredTagFilters-choices{gap:var(--mui-spacing,4px);padding-block:calc(2 * var(--mui-spacing,4px));display:grid}@media (min-width:640px){.PreferredTagFilters-choices{grid-template-columns:1fr 1fr}}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.CatalogSort-root{align-items:center;gap:calc(2 * var(--mui-spacing,4px));white-space:nowrap;flex-shrink:0;display:flex}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.DraftRecipeRow-root{align-items:center;gap:calc(4 * var(--mui-spacing,4px));padding-block:calc(6.5 * var(--mui-spacing,4px));padding-inline:calc(4 * var(--mui-spacing,4px));border-top:1px solid;border-color:var(--mui-palette-divider);grid-template-columns:88px minmax(0,1fr);display:grid}@media (min-width:768px){.DraftRecipeRow-root{gap:calc(6 * var(--mui-spacing,4px));padding-inline:calc(7.75 * var(--mui-spacing,4px));display:flex}}.DraftRecipeRow-media{background-color:var(--mui-palette-grey-100);border:1px solid;border-color:var(--mui-palette-divider);text-align:center;width:88px;height:88px;color:var(--mui-palette-text-secondary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}@media (min-width:768px){.DraftRecipeRow-media{width:145px;height:108px}}.DraftRecipeRow-media[data-has-image=true]{border-style:solid}.DraftRecipeRow-media[data-has-image=false]{border-style:dashed}.DraftRecipeRow-image{object-fit:cover;width:100%;height:100%}.DraftRecipeRow-placeholder{margin-top:calc(2 * var(--mui-spacing,4px));font-size:10px}.DraftRecipeRow-body{flex:1;min-width:0}.DraftRecipeRow-tag{max-width:100%;height:auto}.DraftRecipeRow-tag .MuiChip-label{white-space:normal}.DraftRecipeRow-title{margin-top:calc(2 * var(--mui-spacing,4px));margin-bottom:calc(2 * var(--mui-spacing,4px));overflow-wrap:anywhere;font-size:22px}@media (min-width:768px){.DraftRecipeRow-title{font-size:26px}}.DraftRecipeRow-progress{align-items:center;gap:var(--mui-spacing,4px);width:100%;max-width:255px;margin-top:calc(3 * var(--mui-spacing,4px));display:flex}.DraftRecipeRow-progressPart{flex:1;height:4px}.DraftRecipeRow-progressPart[data-done=true]{background-color:var(--mui-palette-recipe-accent)}.DraftRecipeRow-progressPart[data-done=false]{background-color:var(--mui-palette-divider)}.DraftRecipeRow-progressCount{margin-left:var(--mui-spacing,4px)}.DraftRecipeRow-status{align-items:center;gap:calc(2 * var(--mui-spacing,4px));margin-top:calc(2 * var(--mui-spacing,4px));display:flex}.DraftRecipeRow-actions{gap:calc(3 * var(--mui-spacing,4px));grid-column:1/-1;align-items:center;min-width:0;display:flex}.DraftRecipeRow-resume{white-space:normal;flex:1;min-width:0}@media (min-width:768px){.DraftRecipeRow-resume{flex:initial}}}@layer mui.custom,mui.sx,app-overrides;
