/* v3.30: phone Guided/Save Time only; no standalone scrolling Preparation or Method. */
@media(max-width:700px){
 #recipeDetail>.preparation-box,#recipeDetail .preparation-box,#recipeDetail .method-heading,#recipeDetail .method-list{display:none!important}
}
/* Other selector owns a distinct choice panel, without showing unrelated ingredient entry UI. */
#whatHavePanel.gimi-other-mode .gimi-main-picks > :not(.gimi-taste-toggle):not(#gimiOtherPanel),
#whatHavePanel.gimi-other-mode > :not(.ideas-panel-heading):not(.gimi-main-picks){display:none!important}
#whatHavePanel.gimi-other-mode .gimi-main-grid{display:none!important}
#gimiOtherPanel{padding:12px 2px}#gimiOtherPanel[hidden]{display:none!important}
.gimi-other-choices{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.other-result-card{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ebe5ee;padding:10px 0}
.other-result-card img{width:80px;height:58px;object-fit:contain}
.other-result-card strong{flex:1}.other-lock{color:#654a73;font-size:.88rem}
/* Desktop green washing-up artwork: 25% smaller than v3.29. */
@media(min-width:701px){#recipeGrid .washing-level-4>.washing-level-art{transform:scale(.61875)!important}}
/* Restore breathing room beside card accent without changing approved pastel colours. */
@media(max-width:700px){#recipeGrid .card{padding-left:max(14px,3.4vw)!important}}
