/* Compact suggestions inside the existing dark Food Analyzer. */
#textFoodDlg .cb-food-matches{margin:.45rem 0 .85rem;display:grid;gap:.4rem}
#textFoodDlg .cb-food-matches[hidden]{display:none}
#textFoodDlg .cb-food-match-title{font-weight:700;font-size:.82rem;letter-spacing:.01em;color:#ecebea}
#textFoodDlg .cb-food-match-option{display:flex;align-items:center;gap:.7rem;text-align:left;width:100%;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:#181b21;color:#f5f4f2;cursor:pointer;min-height:58px}
#textFoodDlg .cb-food-match-option:hover,#textFoodDlg .cb-food-match-option:focus-visible{border-color:#f28a34;background:#242024}
#textFoodDlg .cb-food-match-index{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;background:rgba(242,138,52,.16);color:#f8a65e;font-weight:700;font-size:.85rem}
#textFoodDlg .cb-food-match-copy{display:grid;gap:2px;flex:1;min-width:0}
#textFoodDlg .cb-food-match-copy b{font-size:.9rem;font-weight:650;white-space:normal}
#textFoodDlg .cb-food-match-copy small{font-size:.75rem;color:#b7b7bc;white-space:normal}
#textFoodDlg .cb-food-match-note{margin:.2rem 0 .3rem;font-size:.73rem;color:#a8a8ae;line-height:1.4}
