#gimiSearchModal[hidden]{display:none!important}#gimiSearchModal{position:fixed;inset:0;background:rgba(24,16,34,.64);z-index:99999;display:flex;align-items:center;justify-content:center;padding:12px}.gimi-search-dialog{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:92dvh;overflow:auto;padding:16px}#gimiSearchClose{float:right;margin-bottom:10px}#gimiSearchMount{clear:both}#gimiOtherPanel>.guide-panel{width:100%;margin-top:12px}#gimiOtherPanel .guide-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}#gimiOtherPanel .gimi-other-choices{display:none!important}@media(max-width:600px){.gimi-search-dialog{height:100%;max-height:100%;padding:12px}#gimiSearchModal{padding:0}}
/* v3.33 single navigation: desktop and phone share same bar */
.desktop-bottom-nav{display:none!important}
#gimiOtherPanel:not([hidden]) .guide-panel{display:block!important}

/* v3.34: restore matching secondary navigation on desktop only */
@media(min-width:701px){.gimi-secondary-nav{display:block!important;margin:14px 0 5px}.gimi-secondary-nav .nav{width:100%}}
@media(max-width:700px){.gimi-secondary-nav{display:none!important}}
/* Search exists only behind the top/bottom Search button */
#recipeIdeasSearch:not(#gimiSearchMount #recipeIdeasSearch){display:none!important}
/* Other is guide categories, never Sweet ingredients */
#whatHavePanel.gimi-other-mode .gimi-sweet-picks-v221,
#whatHavePanel.gimi-other-mode .have-selected-realfood-row-v211,
#whatHavePanel:has(#gimiOtherPanel:not([hidden])) .gimi-sweet-picks-v221,
#whatHavePanel:has(#gimiOtherPanel:not([hidden])) .have-selected-realfood-row-v211{display:none!important}
#gimiOtherPanel .guide-panel .ideas-panel-heading{display:none!important}
/* Align and space the metadata without enlarging approved plate artwork */
#recipeGrid .card .washing-level-art{flex-shrink:0;transform-origin:left center}
#recipeGrid .card .recipe-card-meta,#recipeGrid .card .recipe-tags,#recipeGrid .card .traits,#recipeGrid .card .badges{column-gap:9px!important;row-gap:5px!important;align-items:center;flex-wrap:wrap}
#recipeGrid .card .tag,#recipeGrid .card .chip,#recipeGrid .card .trait{margin-right:4px!important;margin-bottom:3px!important}
/* Harmonise desktop green plate sizes without changing the approved iPhone artwork */
@media(min-width:701px){#recipeGrid .washing-level-4>.washing-level-art{transform:scale(.61875)!important}}

/* The third discovery tile duplicates the global Search action. */
.home-shortcut-card.search-shortcut{display:none!important}
.home-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#recipeDetail .recipe-discovery-footer #recipeFooterSearch{display:none!important}
