/* Consolidated device corrections: 25 Oct 2026 */
#washingFilters>.washing-filter-button{background:#fff!important}
#washingFilters>.washing-filter-button .washing-choice-art{background:#fff!important;border-radius:6px}
.washing-level-art{background:#fff!important;object-fit:contain!important}
.washing-badge:has(.washing-level-16){background:#fff!important}
#recipeDetail .recipe-top-summary-v23:not(.cooking-guide-summary-v216){border-left-color:var(--gimi-recipe-accent,#4C9A5C)!important;padding-left:max(22px, 1.35rem)!important}
#recipeDetail .recipe-top-summary-v23:not(.cooking-guide-summary-v216)>.recipe-top-primary-v23{padding-left:12px!important}
#recipeGrid .card.ingredient-edge-dessert{border-left-color:#72243A!important}
#recipeGrid .card.ingredient-edge-locked{border-left-color:#929292!important}
.gimi-start-animation{background:rgba(33,20,41,.93)!important;padding:16px!important;box-sizing:border-box!important}
.gimi-start-animation-video{width:auto!important;height:auto!important;max-width:min(740px,88vw)!important;max-height:min(620px,80dvh)!important;object-fit:contain!important;border-radius:12px!important;background:#211429!important}
.gimi-main-cta{margin:8px 0;padding:22px 16px;text-align:center;background:#fff;border:1px solid #d3c6d7;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:12px}
.gimi-main-cta .gimi-main-back{width:auto!important}
@media(max-width:700px){
.washing-level-row.washing-level-16,.washing-level-row.washing-level-16>.washing-level-art{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important;flex-basis:16px!important}
#recipeGrid .card[class*="ingredient-edge-"] .card-body,#recipeGrid .card .card-body-v12276{padding-left:24px!important}
#recipeGrid .card .card-copy-v12276{padding-left:10px!important}
#recipeDetail .recipe-top-summary-v23:not(.cooking-guide-summary-v216){padding-left:24px!important}
.gimi-start-animation-video{max-width:88vw!important;max-height:72dvh!important}
}

