.goal-meals{margin-top:24px;padding:22px;border:1px solid #dfe8e2;border-radius:18px;background:#fff}.goal-meals h3{font-size:24px;margin:0 0 14px}.goal-meals-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.goal-meals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:18px 0}.goal-meal-card{padding:18px;border:1px solid #e2e9e5;border-radius:14px;background:#f8fbf9;min-width:0;overflow-wrap:anywhere}.goal-meal-card h4{margin:0 0 10px;font-size:19px}.goal-meal-card strong{display:block;font-size:17px}.goal-meal-card p{margin:9px 0}.goal-meals button,.goal-meals a{max-width:100%}.goal-meals details{margin-top:14px}.goal-meals select,.goal-meals input{max-width:100%;box-sizing:border-box}@media(max-width:560px){.goal-meals{padding:16px}.goal-meals-grid{grid-template-columns:1fr}}
