.nutrition-item-estimate{margin:0 0 14px;padding:0 4px 8px;color:#bbb8ad;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.nutrition-item-estimate strong{font-weight:500;color:#e5dcc4}.nutrition-item-estimate small{display:block;color:#a29f97;font-size:10px}
.nutrition-item-estimate.is-pending{color:#dfc786}.nutrition-total-status{margin:8px 0;color:#d6c28f;font-size:12px;line-height:1.5}
.nutrition-preparation-details,.nutrition-analysis-details{margin:0 0 12px;border:1px solid #736244;border-radius:8px;overflow:hidden;color:#c9c2b2}
.nutrition-preparation-details>summary,.nutrition-analysis-details>summary{padding:10px 12px;font:500 12px/1.5 Manrope,Arial,sans-serif;cursor:pointer;color:#dac795;min-height:40px}
.nutrition-preparation-details>summary:focus-visible,.nutrition-analysis-details>summary:focus-visible{outline:2px solid #dac795;outline-offset:-3px}
.nutrition-item-reference{padding:0 12px;color:#bbb8ad;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.nutrition-item-reference small{display:block;margin:0 0 6px;font:inherit}
.nutrition-analysis-details>p{margin:0;padding:0 12px 12px;font-size:12px;line-height:1.5}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparator{margin:8px 0 0;padding:12px;border:0;border-top:1px solid #736244;background:transparent;color:inherit;gap:8px}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparator>p{margin:4px 0 0;font-size:10px;line-height:1.5;color:#bbb8ad}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparator>div>span{padding:0 0 6px;border:0;color:#dac795;font-size:10px}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparison-result{margin-top:8px;padding:8px 10px;background:rgba(255,255,255,.04);color:#ded8c9}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-quantity-control{margin:0}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-measure-hint{font-size:11px;line-height:1.4;color:#bbb8ad}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-quantity-fields input,body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-quantity-fields select{min-height:42px;border:1px solid #736244;background:#203526;color:#eee6d4;font-size:16px}
body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparison-result strong,body.is-app-mode [data-screen-panel="nutricao"] .nutrition-preparation-details .nutrition-portion-comparison-result small{color:#ded8c9}
