/* Ajustes de contención y alineación para respuestas extensas. */
#ecoPublicApp,#ecoPublicApp #result,#ecoPublicApp .recipe{width:100%;max-width:100%;min-width:0}#ecoPublicApp .recipe{overflow:hidden}#ecoPublicApp .recipe-card,#ecoPublicApp .recipe-hero,#ecoPublicApp .guidance-card,#ecoPublicApp .recipe-actions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#ecoPublicApp .recipe-heading{min-width:0}#ecoPublicApp .recipe-heading h2,#ecoPublicApp .recipe-heading p{overflow-wrap:anywhere;word-break:normal}#ecoPublicApp .recipe-stats{align-items:stretch}#ecoPublicApp .recipe-stats>div{height:100%;min-width:0}#ecoPublicApp .recipe-stats span{min-width:0}#ecoPublicApp .recipe-stats strong{overflow-wrap:anywhere}#ecoPublicApp .formula-card .table{width:100%;max-width:100%;overflow-x:auto;border:1px solid #e0ece6;border-radius:12px}#ecoPublicApp .formula-card table{width:100%;min-width:720px;table-layout:fixed;margin:0}#ecoPublicApp .formula-card th:nth-child(1),#ecoPublicApp .formula-card td:nth-child(1){width:38%}#ecoPublicApp .formula-card th:nth-child(2),#ecoPublicApp .formula-card td:nth-child(2){width:19%}#ecoPublicApp .formula-card th:nth-child(3),#ecoPublicApp .formula-card td:nth-child(3){width:43%}#ecoPublicApp .formula-card th,#ecoPublicApp .formula-card td{vertical-align:top;overflow-wrap:anywhere;word-break:normal;white-space:normal}#ecoPublicApp .formula-card td:first-child{display:table-cell}#ecoPublicApp .formula-card td:first-child strong{display:inline;line-height:1.45}#ecoPublicApp .ingredient-index{vertical-align:middle;flex:0 0 auto}#ecoPublicApp .amount-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}#ecoPublicApp .procedure-steps li{width:100%;min-width:0}#ecoPublicApp .procedure-steps p{min-width:0;overflow-wrap:anywhere}#ecoPublicApp .recipe-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#ecoPublicApp .recipe-actions button{width:100%;min-width:0;min-height:48px;justify-content:center;text-align:center;white-space:normal;line-height:1.25}#ecoPublicApp .efu-tool-links{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:stretch}#ecoPublicApp .efu-help-button{width:100%;min-width:0!important;height:100%;box-sizing:border-box}#ecoPublicApp .efu-local-note{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:62px;padding:12px 16px;border:1px solid #dce8e2;border-radius:12px;background:#f8fbf9;text-align:center;box-sizing:border-box}@media(max-width:760px){#ecoPublicApp .recipe-actions{grid-template-columns:1fr}#ecoPublicApp .efu-tool-links{grid-template-columns:1fr}#ecoPublicApp .formula-card{padding:15px}#ecoPublicApp .formula-card table{min-width:620px}}@media(max-width:480px){#ecoPublicApp .recipe-stats{grid-template-columns:1fr!important}#ecoPublicApp .recipe-actions button{min-height:46px}}
