.recent-quick123{margin:8px 0 14px;min-width:0;max-width:100%}
.recent-heading123{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}
.recent-heading123>strong{font-size:13px;color:var(--pine,#214c36)}
.recent-heading123>.text-button{font-size:12px;min-height:36px}
.recent-buttons123{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 8px;overscroll-behavior-x:contain;scrollbar-width:thin}
.recent-food123{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:3px;max-width:180px;min-height:58px;padding:9px 12px;text-align:left;border:1px solid var(--line,#d5ddc9);border-radius:13px;background:#f0f5e8;color:var(--pine,#214c36)}
.recent-food123>span{font-size:12px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.recent-food123>small{font-size:11px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted,#66705f)}
.recent-food123:disabled{opacity:.55}
