.recipe-check-title { font-size: 32px; line-height: 1.08; }
.recipe-check-row > small { display: block; line-height: 1.5; opacity: .8; }
.recipe-check-row .easy-check-options { margin-top: 12px; }
#kitchen-wok-compact .recipe-check-row .easy-check-options button { flex: 1; min-height: 46px; border-radius: 12px; padding: 10px 8px; background: var(--kw-soft); border: 1px solid var(--kw-line); color: var(--kw-text); }
#kitchen-wok-compact .recipe-check-row .easy-check-options button[aria-pressed="true"] { background: var(--kw-green); color: var(--kw-on-green); border-color: var(--kw-green); }
.recipe-check-row.is-confirmed { border-color: var(--kw-accent, #b7cf9e); }
.recipe-check-confirmed { display: flex; gap: 6px; align-items: center; font-size: 13px; }
.recipe-check-progress { font-size: 13px; margin: 20px 0 12px; }
.recipe-check-more { margin-top: 18px; }
.recipe-check-more summary { cursor: pointer; font-size: 13px; }
.recipe-check-more > button { display: block; margin-top: 12px; }
