:root{--r85-texto-secundario:#595959}.page-content,.page-content p,.page-content li,.page-content td,.page-content th,.page-content label,.page-content input,.page-content select,.page-content textarea,.page-content button,.page-content summary,.page-content small,.page-content span{font-size:max(14px,1em)}.page-content small,.page-content .muted68,.page-content .small-note,.page-content .week-label84,.page-content .recado-meta{color:var(--r85-texto-secundario);font-size:14px;line-height:20px}.page-content p,.page-content li{font-size:17px;line-height:25px}.page-content li,.page-content .trail-row84 span{font-size:16px;line-height:24px}.key-number79{color:var(--plum,#3d1b33)!important;font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important}.page-content{padding-left:16px;padding-right:16px}.page-content .surface,.page-content .card68,.page-content .next-action84{border-radius:16px;padding:20px}.page-content button,.page-content input,.page-content select{border-radius:12px}.page-content .next-action84 a,.page-content .next-action84 button{min-height:52px}.page-content .next-action84 .ja-assisti85{min-height:48px}.bottom-nav{min-height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav .nav-item,.bottom-nav .nav-link-rel{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:64px;display:flex}.bottom-nav .nav-item svg{width:24px;height:24px}.bottom-nav .nav-item span{font-size:12px;font-weight:600;line-height:16px}.bottom-nav .nav-item[data-active=true] svg{background:var(--plum,#3d1b33);color:#fff;box-sizing:content-box;border-radius:12px;padding:4px}.bottom-nav .nav-item[data-active=true] span{font-weight:800}main,.page-content{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 16px)}details>summary{justify-content:space-between;align-items:center;min-height:48px;font-size:16px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";background:currentColor;flex:none;width:20px;height:20px;transition:transform .16s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:after{transform:rotate(180deg)}.progress-bar84{background:var(--border,#d9d6d3);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.progress-bar84>span{background:var(--plum,#3d1b33);border-radius:3px;height:100%;display:block}.progress-line84{align-items:center;gap:12px;display:flex}.progress-line84>span:first-child{color:var(--r85-texto-secundario);white-space:nowrap;font-size:14px;font-weight:600}.trail-row84{min-height:64px}.trail-row84.locked84{opacity:1;min-height:72px}.trail-row84.locked84>span,.trail-row84.locked84 span{color:var(--r85-texto-secundario)}.trail-row84 small{color:var(--r85-texto-secundario);font-size:14px;line-height:20px;display:block}.next-action84 .day-times84 p{margin:0;font-size:15px;line-height:22px}.remind68 .check46-row{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.remind68 .check46-row>span{font-size:15px}.gps-stores85{flex-direction:column;gap:4px;display:flex}.meal-line84 .meal-summary84{text-align:left;align-items:center;gap:12px;width:100%;min-height:80px;display:flex}.meal-line84 .meal-summary84 time{color:var(--r85-texto-secundario);flex:0 0 48px;font-size:15px}.meal-line84 .meal-summary84 span{white-space:normal;text-overflow:unset;font-size:16px;line-height:24px;overflow:visible}.consulta-wrap85{margin-top:8px}.category-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.category-tabs button{flex:none;width:auto;min-height:40px;padding:0 12px;font-size:15px}.recipe-count85{color:var(--r85-texto-secundario);font-size:14px;line-height:20px}.recipe-grid{margin-top:16px}.recipe-card h3{font-size:16px;line-height:22px}.search-box input{min-height:52px;font-size:16px}.carb-table85 section{margin-bottom:16px}.carb-table85 h2{font-size:20px}
