.compartilhado-module__-Q039q__container{background-color:var(--bg-base);max-width:1300px;margin:60px auto;padding:20px 40px}.compartilhado-module__-Q039q__flexRow{flex-direction:row;align-items:flex-start;gap:40px;width:100%;display:flex}.compartilhado-module__-Q039q__tituloPagina{color:var(--accent-dark);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:8px;font-family:Arial Black,sans-serif;font-size:32px;font-weight:900}.compartilhado-module__-Q039q__subtituloPagina{color:var(--text-secondary);margin-bottom:45px;font-size:14px;font-weight:500}.compartilhado-module__-Q039q__cartaoDados{background-color:var(--bg-base);box-shadow:12px 12px 24px var(--shadow-dark), -12px -12px 24px var(--shadow-light);border-radius:28px;flex:1;padding:40px;transition:all .3s}.compartilhado-module__-Q039q__cartaoDados h3{color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:16px;font-weight:800}.compartilhado-module__-Q039q__tabela{border-collapse:collapse;width:100%}.compartilhado-module__-Q039q__tabela th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--shadow-dark);padding:18px 16px;font-size:13px;font-weight:700}.compartilhado-module__-Q039q__tabela td{color:var(--text-primary);border-bottom:1px solid var(--border-alpha);padding:22px 16px;font-size:14px}@media (max-width:900px){.compartilhado-module__-Q039q__flexRow{flex-direction:column;gap:30px}}
.dieta-module__9F_HQq__horario{color:var(--accent-blue);white-space:nowrap;font-weight:700}.dieta-module__9F_HQq__refeicaoDestaque{color:var(--text-primary);font-weight:700}.dieta-module__9F_HQq__fisioterapiaTitulo{color:var(--accent-dark);vertical-align:top;font-weight:700}
.metas-module__7GaNaq__statusClick{cursor:pointer;border-radius:12px;padding:4px 10px;font-size:13px;transition:all .2s;display:inline-block}.metas-module__7GaNaq__concluido{background-color:var(--accent-blue);color:#fff;box-shadow:2px 2px 4px var(--shadow-dark);font-weight:700}.metas-module__7GaNaq__emAndamento{background-color:var(--bg-base);color:var(--accent-dark);box-shadow:var(--shadow-inset-dark), var(--shadow-inset-light);font-weight:700}.metas-module__7GaNaq__naoIniciado{background-color:var(--shadow-light);color:var(--text-secondary);font-weight:400}.metas-module__7GaNaq__subTextoLegenda{color:var(--text-secondary);text-transform:none;font-size:11px;font-weight:400}
.page-module___8aEwW__controleContainer{align-items:center;gap:12px;display:flex}.page-module___8aEwW__valorTexto{color:var(--text-primary);min-width:80px;font-weight:700;display:inline-block}.page-module___8aEwW__botao{cursor:pointer;background-color:var(--bg-base);width:28px;height:28px;color:var(--accent-blue);box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .1s;display:flex}.page-module___8aEwW__botao:active{box-shadow:var(--shadow-inset-dark), var(--shadow-inset-light)}.page-module___8aEwW__subTexto{color:var(--text-secondary);text-transform:none;font-size:11px;font-weight:400}
.treinos-module__IMjUxG__exercicioNome{color:var(--accent-dark);font-weight:700}.treinos-module__IMjUxG__headerDia{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.treinos-module__IMjUxG__badgeDescanso{background-color:var(--shadow-light);color:var(--accent-blue);text-transform:uppercase;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700}
