#food-rhythm .fr-daily-input { display:grid;gap:16px;padding-bottom:36px; }
#food-rhythm .fr-daily-input .fr-card { display:grid;gap:14px;padding:22px;margin:0; }
#food-rhythm .fr-daily-input fieldset { display:grid;gap:16px;border:0;margin:0;padding:0;min-width:0; }
#food-rhythm .fr-daily-input label { display:grid;gap:8px; }
#food-rhythm .fr-daily-input input,#food-rhythm .fr-daily-input select,#food-rhythm .fr-daily-input textarea { box-sizing:border-box;width:100%;min-width:0;padding:14px;border:1px solid #b5c8bb;border-radius:14px;background:white;color:#173e32;font:inherit; }
#food-rhythm .fr-daily-input textarea { min-height:90px;resize:vertical; }
#food-rhythm .fr-daily-input h2 { margin:0;font-size:20px; }
#food-rhythm .fr-daily-input .fr-secondary { min-height:44px;height:auto;padding:10px 14px; }
#food-rhythm button.fr-diary-extra { text-align:left;font:inherit;color:inherit;cursor:pointer; }
#food-rhythm .fr-diary-extra .fr-meter { display:block; }
