
/* v60.5.102: coach nutrition builder + private/sellable master programmes */
.nutrition-coach-search,.nutrition-coach-selected{margin:18px 0;padding:18px;border:1px solid rgba(4,93,93,.18);border-radius:18px;background:#fff}
.nutrition-coach-search-bar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;gap:10px;align-items:end}
.nutrition-coach-search-results{display:grid;gap:10px;margin-top:14px}
.nutrition-coach-food-result{display:grid;grid-template-columns:minmax(240px,1fr) minmax(110px,.45fr) minmax(150px,.6fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(4,93,93,.13);border-radius:14px}
.nutrition-coach-food-result-copy{display:grid;gap:3px;min-width:0}
.nutrition-coach-selected>[data-coach-selected-foods]{display:grid;gap:8px;margin-top:12px}
.nutrition-coach-selected-food{display:grid;grid-template-columns:minmax(220px,1fr) minmax(110px,.4fr) minmax(150px,.6fr) auto;gap:10px;align-items:end;padding:10px 0;border-bottom:1px solid rgba(4,93,93,.12)}
.programme-sellable-toggle{padding:14px;border:1px solid rgba(4,93,93,.18);border-radius:14px;background:rgba(4,93,93,.05)}
.premium-sales-editor.is-private>:not(.programme-sellable-toggle):not(button){display:none!important}
.premium-sales-editor.is-private>button{grid-column:1/-1}
@media(max-width:850px){.nutrition-coach-search-bar,.nutrition-coach-food-result,.nutrition-coach-selected-food{grid-template-columns:1fr}}
