.nutritionRequests{margin:20px 0;padding:20px;border:1px solid #b9ceca;border-radius:20px;background:#fff;color:#173f3b;overflow-wrap:anywhere}.nutritionRequests h3{margin-top:0}.nutritionRequests form{display:grid;grid-gap:12px;gap:12px}.nutritionRequests label{display:grid;grid-gap:6px;gap:6px}.nutritionRequests input:not([type=checkbox]){width:100%;min-height:46px;padding:10px;border:1px solid #8ba8a3;border-radius:10px;font:inherit;box-sizing:border-box}.nutritionRequests .nutritionConsent{display:flex;align-items:flex-start;gap:10px}.nutritionRequests input[type=checkbox]{min-width:22px;min-height:22px}.nutritionRequests button{min-height:44px;border:0;border-radius:10px;padding:10px 14px;background:#0b6b63;color:white;cursor:pointer;font:inherit}.nutritionRequests button:disabled{opacity:.55;cursor:wait}.nutritionRequests a{color:#07594f;text-decoration:underline;display:inline-block;padding:8px 0}.nutritionRequests article{border-top:1px solid #c5d8d4;margin-top:16px;padding-top:16px}.nutritionRequests [role=status]{background:#e5f2ee;padding:12px;border-radius:10px}