#clientNutrition .n199-progress{padding:18px;margin:12px 0 16px;border:1px solid var(--line,#344454);border-radius:18px;background:var(--surface,#152133);min-width:0}
#clientNutrition .n199-progress h3{margin:0 0 10px;font-size:16px}#clientNutrition .n199-progress strong{font-size:21px}#clientNutrition .n199-progress p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}
#clientNutrition .n199-progress progress{display:block;width:100%;height:10px;margin:12px 0;border:0;border-radius:8px;overflow:hidden;accent-color:#9edfcc;background:#2d3b50}
#clientNutrition .n199-progress progress::-webkit-progress-bar{background:#2d3b50;border-radius:8px}#clientNutrition .n199-progress progress::-webkit-progress-value{background:#9edfcc;border-radius:8px}#clientNutrition .n199-progress progress::-moz-progress-bar{background:#9edfcc}
#clientNutrition .n199-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#clientNutrition .n199-macros span{font-size:12px;display:block;color:var(--muted,#aebccc)}#clientNutrition .n199-macros b{font-size:14px;display:block;font-weight:600;overflow-wrap:anywhere}
#clientNutrition #n199Favorites{margin:12px 0}#clientNutrition .n199-favorite{padding:14px 0;border-bottom:1px solid var(--line,#344454);min-width:0}#clientNutrition .n199-favorite h4{margin:0;overflow-wrap:anywhere}#clientNutrition .n199-favorite p{font-size:13px;margin:7px 0;overflow-wrap:anywhere}#clientNutrition .n199-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#clientNutrition .n199-actions button{margin:0;min-height:44px}#clientNutrition .n199-favorite-name{width:100%;box-sizing:border-box;min-width:0}#clientNutrition .n199-star{margin-bottom:10px}#clientNutrition #n199FavoritesStatus{font-size:13px;overflow-wrap:anywhere}
