/* Diseño final: tarjetas completas con cabecera, cuerpo y color propio. */
#ecoPublicApp .recipe-card{padding:0!important;border:1px solid #cfdfd8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(26,74,58,.09)!important}#ecoPublicApp .recipe-card>.section-heading{position:relative;margin:0!important;padding:17px 20px!important;border:0!important;border-bottom:1px solid #dce9e3!important;background:linear-gradient(135deg,#edf8f3,#f8fcfa)}#ecoPublicApp .recipe-card>.section-heading::before,#ecoPublicApp .recipe-card>.section-heading::after{content:none!important;display:none!important}#ecoPublicApp .recipe-card>.section-heading+*{margin:0!important}#ecoPublicApp .selection-card>.why,#ecoPublicApp .procedure-card>.procedure-steps{padding:19px!important}#ecoPublicApp .formula-card>.table{margin:19px!important;width:calc(100% - 38px)!important}#ecoPublicApp .section-icon{width:46px!important;height:46px!important;border-radius:13px!important;background:#287c5e!important;color:#fff!important;box-shadow:0 5px 13px rgba(40,124,94,.2)}#ecoPublicApp .section-heading small{color:#548071!important}#ecoPublicApp .section-heading h3{font-size:1.13rem!important;color:#153f33!important}#ecoPublicApp .selection-card>.section-heading{background:linear-gradient(135deg,#e9f7f0,#f8fcfa)}#ecoPublicApp .selection-card .section-icon{background:#287c5e!important}#ecoPublicApp .formula-card>.section-heading{background:linear-gradient(135deg,#eef6fb,#fafcfd)}#ecoPublicApp .formula-card .section-icon{background:#367f9b!important}#ecoPublicApp .procedure-card>.section-heading{background:linear-gradient(135deg,#f2eff9,#fcfbfe)}#ecoPublicApp .procedure-card .section-icon{background:#70629b!important}#ecoPublicApp .reason-card{min-height:92px!important;padding:0!important;grid-template-columns:54px minmax(0,1fr)!important;border:1px solid #d7e5de!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 13px rgba(28,76,60,.07)!important}#ecoPublicApp .reason-icon{align-self:stretch;width:54px!important;height:100%!important;min-height:90px;border-radius:13px 0 0 13px!important;background:linear-gradient(180deg,#24775a,#389475)!important}#ecoPublicApp .reason-card>div{padding:13px 15px 13px 2px}#ecoPublicApp .reason-card small{color:#698279!important}#ecoPublicApp .reason-card strong{font-size:.94rem!important}#ecoPublicApp .recipe-stats>div{grid-template-columns:52px minmax(0,1fr)!important;min-height:106px!important;padding:0 15px 0 0!important;border:1px solid #d3e2db!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgba(28,76,60,.08)!important}#ecoPublicApp .recipe-stats>div>i{align-self:stretch;width:52px!important;height:100%!important;min-height:104px;border-radius:15px 0 0 15px!important;box-shadow:none!important}#ecoPublicApp .recipe-stats>div:nth-child(1)>i{background:linear-gradient(180deg,#25775a,#3a9575)!important}#ecoPublicApp .recipe-stats>div:nth-child(2)>i{background:linear-gradient(180deg,#337e96,#49a0b5)!important}#ecoPublicApp .recipe-stats>div:nth-child(3)>i{background:linear-gradient(180deg,#695c93,#887ab2)!important}#ecoPublicApp .recipe-stats>div:nth-child(4)>i{background:linear-gradient(180deg,#a8762c,#c79648)!important}#ecoPublicApp .formula-card thead th{padding:13px!important;background:#235f72!important;color:#fff!important;border-color:#235f72!important}#ecoPublicApp .formula-card tbody tr:nth-child(even){background:#f7faf9}#ecoPublicApp .procedure-steps li{min-height:68px;padding:0!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:stretch!important;border:1px solid #ddd9e9!important;border-radius:13px!important;background:#fff!important;overflow:hidden}#ecoPublicApp .step-number{align-self:stretch;width:48px!important;height:100%!important;min-height:66px;border-radius:12px 0 0 12px!important;background:linear-gradient(180deg,#685b91,#8375aa)!important}#ecoPublicApp .procedure-steps p{align-self:center;padding:12px 15px;margin:0!important}#ecoPublicApp .guidance-card{position:relative;align-items:center;padding:0!important;border:1px solid #e4d3aa!important;border-radius:18px!important;background:#fffdf8!important;box-shadow:0 7px 20px rgba(112,85,31,.08)!important;overflow:hidden}#ecoPublicApp .guidance-icon{align-self:stretch;display:grid;place-items:center;flex:0 0 68px!important;height:auto!important;border-radius:17px 0 0 17px!important;background:linear-gradient(180deg,#c28b32,#dfa84c)!important}#ecoPublicApp .guidance-card>div:last-child{padding:18px 20px 18px 0}#ecoPublicApp .recipe-actions button{border-radius:13px!important;box-shadow:0 4px 12px rgba(31,91,69,.08);transition:transform .16s ease,box-shadow .16s ease}#ecoPublicApp .recipe-actions button:hover{transform:translateY(-2px);box-shadow:0 7px 17px rgba(31,91,69,.14)}@media(max-width:560px){#ecoPublicApp .formula-card>.table{margin:12px!important;width:calc(100% - 24px)!important}#ecoPublicApp .recipe-stats>div{min-height:88px!important}#ecoPublicApp .recipe-stats>div>i{min-height:86px!important}}
