.cycle-choice126{min-width:0;margin-top:12px}
.cycle-choice126 h3{font-size:16px;margin:0 0 10px}
.cycle-cravings126{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.cycle-cravings126 button{padding:9px 7px;min-height:40px;border:1px solid #d8dcca;border-radius:12px;background:#fff;color:var(--text,#244536);font:inherit;font-size:13px;cursor:pointer}
.cycle-cravings126 button[aria-pressed=true]{background:#edf3e4;border-color:#557b4e;box-shadow:inset 0 0 0 1px #557b4e}
.cycle-choice126 button:disabled{opacity:.55;cursor:default}
.cycle-fridge-toggle126{margin:10px 0;min-height:36px}
.cycle-choice126 .cycle-foods{margin:4px 0 10px}
.cycle-choice126 .cycle-food-option{min-width:0;overflow-wrap:anywhere}
.cycle-choice126 .cycle-food-option strong{padding-right:16px}
.cycle-brand126{color:#687565;font-size:11px}
.cycle-fridge126{border-top:1px solid #e5d9dd;padding-top:8px}
.cycle-fridge126 p{font-size:13px;line-height:1.5}
.cycle-selected126{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.cycle-selected126 button{max-width:100%;text-align:left;padding:6px 9px;border:1px solid #d4ddca;border-radius:12px;background:#eef4e6;color:#244536;font:inherit;font-size:12px;overflow-wrap:anywhere}
.cycle-fridge-results126{display:grid;gap:4px;margin-bottom:10px}
.cycle-fridge-results126 button{text-align:left;padding:9px;border:1px solid #e1e1d9;border-radius:9px;background:#fff;color:#244536;font:inherit;font-size:13px;overflow-wrap:anywhere}
.cycle-fridge-ideas126 article{background:#fff;border:1px solid #e6d9df;border-radius:12px;padding:10px;margin:8px 0}
.cycle-fridge-ideas126 article .text-button{display:block;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:12px;min-height:36px}
.cycle-choice126 button:focus-visible{outline:2px solid #ad487b;outline-offset:2px}
