
#clientNutrition #n200Macros{margin:16px 0 12px;border:1px solid var(--primary,#70dfc7);border-radius:14px;background:var(--bg,#0c1220);overflow:hidden}
#clientNutrition #n200Macros>summary{margin:0;padding:15px 46px 15px 15px;background:transparent;min-height:72px;box-sizing:border-box;border:0;border-radius:13px;color:var(--text,#e6eff6)}
#clientNutrition #n200Macros>summary:focus-visible{outline:3px solid var(--primary,#70dfc7);outline-offset:-4px}
#clientNutrition #n200Macros .n200-macro-label{display:block;min-width:0;text-align:left;overflow-wrap:anywhere}
#clientNutrition #n200Macros strong{display:block;font-size:16px;color:var(--primary,#70dfc7);line-height:1.4}
#clientNutrition #n200Macros small{display:block;font-size:13px;font-weight:400;color:var(--muted,#aebccc);line-height:1.5;margin-top:3px}
#clientNutrition #n200Macros>p{margin:0;padding:0 15px 14px;font-size:13px;line-height:1.5}
#clientNutrition #n200Macros>.grid2{padding:0 15px 15px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
#clientNutrition #n200Macros .grid2 label{min-width:0;font-size:13px}#clientNutrition #n200Macros input{width:100%;box-sizing:border-box;min-width:0;margin:7px 0 0}
