.meal-focus-options {margin:24px 0;padding:18px 0;border-top:1px solid var(--kw-line);border-bottom:1px solid var(--kw-line)}
.meal-focus-options summary {display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-size:14px;line-height:1.5}
.meal-focus-options summary>span {font-size:10px;color:var(--kw-muted);white-space:nowrap}
.meal-focus-options summary>svg {flex-shrink:0;width:16px}
.meal-focus-options p {font-size:12px;line-height:1.7;color:var(--kw-muted)}
.meal-focus-chips {display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
#kitchen-wok-compact .meal-focus-chips>button {min-height:40px;padding:10px 12px;line-height:1.4;border:1px solid var(--kw-line);background:var(--kw-soft);color:var(--kw-muted);border-radius:12px;font-size:12px}
#kitchen-wok-compact .meal-focus-chips>button[aria-pressed=true] {background:var(--kw-green);color:var(--kw-on-green);border-color:var(--kw-green)}
.meal-focus-summary {display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--kw-line);border-radius:14px;background:var(--kw-soft);padding:14px;margin:16px 0 22px}
.meal-focus-summary small,.meal-focus-summary strong {display:block;line-height:1.5}
.meal-focus-summary small {font-size:9px;letter-spacing:1px;color:var(--kw-muted)}
.meal-focus-summary strong {font-size:13px;margin-top:5px;overflow-wrap:anywhere}
.meal-focus-summary button {font-size:12px!important;flex-shrink:0}
