/* Client v4.4 — unobtrusive card polish and weekly planner actions */
.gimi-planner-v44-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}
.gimi-planner-v44-actions button{flex:1 1 220px;min-height:42px}
.locked-recipe-card .recipe-lock-badge{width:75px!important;height:75px!important;top:10px;right:10px;z-index:2}
.locked-recipe-card .locked-inline-icon,.compact-locked-label{display:none!important}
.have-recipe-locked .compact-lock-icon,.quick-recipe-locked .compact-lock-icon{font-size:2.1rem!important;filter:drop-shadow(0 2px 3px #0005)}
.gimi-allergen-card-icons{display:flex;gap:5px;flex-wrap:wrap;align-items:center}
.gimi-allergen-card-icons .gimi-allergen-symbol{display:inline-flex;justify-content:center;align-items:center;min-width:30px;min-height:30px;font-size:1.2rem;border:1px solid #d8c6dd;background:#fffaf1;border-radius:50%;padding:3px}
.gimi-other-tools-row.gimi-roast-two-cards{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch}
.gimi-other-tools-row.gimi-roast-two-cards>*{margin:0!important;height:100%!important;min-width:0}
@media(max-width:400px){.gimi-other-tools-row.gimi-roast-two-cards{gap:7px!important}.gimi-planner-v44-actions{flex-direction:column}}
