.aplicacao .menu-ferramentas .seta-aberta{transform:rotate(180deg)}.aplicacao .menu-ferramentas .item-menu>svg:last-of-type{margin-left:auto;transition:transform .2s}.aplicacao .item-menu>.etiqueta-premium-menu{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:25px;height:25px;border:1px solid #d6bb6a66;border-radius:999px;background:#ddbd5825;color:#f0d887}.aplicacao .menu-ferramentas .item-menu>.etiqueta-premium-menu{margin-left:0}.aplicacao .submenu-ferramentas{margin:4px 7px 12px 24px;padding-left:10px;border-left:1px solid #ffffff20}.aplicacao .submenu-ferramentas button{display:flex;align-items:center;gap:7px;padding:11px 8px;width:100%;text-align:left;border-radius:8px;background:transparent;color:#b6c4c0;font-size:11px}.aplicacao .submenu-ferramentas button.ativo,.aplicacao .submenu-ferramentas button:hover{color:var(--cor-consultoria,#63d6ac);background:color-mix(in srgb,var(--cor-consultoria,#63d6ac) 12%,transparent)}:root{--verde:#37f36e;--verde-escuro:#52741c;--sidebar:#121a16;--borda:#e1e7dd;--tinta:#202b24}.botao{border-radius:5px;min-height:40px;font-weight:700;letter-spacing:.15px}.botao.primario{background:#37f36e;border-color:#b9e933;color:#20300e;box-shadow:0 3px 0 #8dac3020}.botao.primario:hover{background:#d5ff64;box-shadow:0 5px 18px #94bd3330}.botao.contorno{border-color:#d6dfce}.marca-icone{border-radius:5px;transform:skew(-7deg);background:#37f36e}.marca{font-weight:800}.ponto-marca{color:#a6d526}.sobretitulo{font-weight:800;letter-spacing:2px;color:#748958}.estatistica,.painel{border-radius:8px}.estatistica>strong{font-weight:750;font-size:32px;letter-spacing:-1.3px;font-variant-numeric:tabular-nums}.estatistica{position:relative;border-bottom:3px solid #cfddbc}.estatistica:after{content:"";position:absolute;right:16px;bottom:13px;width:22px;height:7px;background:repeating-linear-gradient(110deg,transparent 0 4px,#c7d5b9 4px 7px);opacity:.6}.estatistica-icone{border-radius:6px}.titulo-pagina h1{font-weight:800;letter-spacing:-1px}.item-menu{font-weight:500;border-radius:5px}.item-menu .icone-menu-whatsapp{display:inline-block;width:20px;height:20px;flex:0 0 20px;background-color:currentColor;-webkit-mask:url(/icones/whatsapp.png) center/contain no-repeat;mask:url(/icones/whatsapp.png) center/contain no-repeat}.item-menu.ativo{background:#37f36e;color:#203014;box-shadow:inset 3px 0 #f1ffc9}.sidebar{background:linear-gradient(165deg,#18261c,#0c1510)}.sidebar-promo{background:repeating-linear-gradient(115deg,transparent 0 35px,#a4cc4b06 35px 37px),#25351e;border-color:#3c5129}.sidebar-promo p{font-weight:600}.sidebar-promo .promo-estrela{color:#aad63b30}.espaco-seletor{border-radius:5px;background:#ffffff03}.topbar{border-bottom:2px solid #e5ecd9}.banner{background:repeating-linear-gradient(115deg,transparent 0 79px,#a1cc390b 79px 81px),linear-gradient(110deg,#142219,#293e20);border-color:#3a502a;border-radius:8px;border-left:5px solid #b8e83e}.banner h2{font-family:Arial Black,Arial,sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-1px}.banner .tag-banner{font-weight:700;color:#c5d9a5}.banner .botao.claro{background:#37f36e;border-radius:4px;font-weight:800}.banner p{color:#b6c5a9;font-size:11px}.banner .estrela-grande{color:#37f36e}.bloco>h2,.cabecalho-painel h2{font-weight:750}.cartao-aluno{border-top:3px solid #bad56d;transition:transform .2s,border-color .2s,box-shadow .2s}.cartao-aluno:hover{transform:translateY(-3px);border-color:#aaca6f;box-shadow:0 12px 25px #233a1410}.cartao-aluno h3{font-weight:750;font-size:18px}.aluno-metricas strong{font-weight:750;color:#537034}.abas>button.ativo{border-color:#9cc92c;color:#46671b;font-weight:800}.cartao-recurso-topo .estatistica-icone{width:39px;height:39px}.cartao-recurso h3{font-weight:750}.avatar{border-radius:11px}.avatar.grande{border-radius:15px}.avatar.enorme{border-radius:22px}.cartao-dica{background:repeating-linear-gradient(115deg,transparent 0 39px,#b4cc830e 39px 41px),#eaf2d8;border-color:#d8e6ba;border-radius:8px}.cartao-dica h3{font-weight:800;letter-spacing:-.6px}.cartao-dica p{color:#768e57}.progresso{height:9px;border-radius:3px}.progresso>i{background:#aad529;border-radius:3px}.cronometro strong{font-weight:800;font-style:italic}.selecao-dias button.ativo{background:#dcf6a0;border-color:#bbdb77;color:#405d16;font-weight:700}.coluna-kanban{border-radius:7px;border-top:3px solid #a7c367}.coluna-kanban.kanban-1{border-top-color:#ac94cf}.coluna-kanban.kanban-2{border-top-color:#78abc6}.coluna-kanban.kanban-3{border-top-color:#cda26a}.entrada-medida{display:flex;align-items:center;border:1px solid #d9e3cc;border-radius:7px;background:#fff;overflow:hidden}.entrada-medida:focus-within{border-color:#98bc46;box-shadow:0 0 0 3px #bddb8430}.entrada-medida input{border:0;border-radius:0;box-shadow:none!important;font-size:24px!important;font-weight:750;padding:15px 17px;min-width:0;width:100%;font-variant-numeric:tabular-nums}.entrada-medida>span{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#f0f5e7;border-left:1px solid #e1e8d5;font-size:13px;font-weight:700;color:#819664}.metas .bloco{border-top:3px solid #bacba2}.metas .bloco:nth-child(2){border-top-color:#82b4cf}.metas .bloco:nth-child(3){border-top-color:#dbac6d}.metas .bloco>svg{right:20px;top:21px}.metas .bloco:has(.editar-meta)>svg{right:55px}.metas .editar-meta{position:absolute;top:16px;right:15px;border:1px solid #dae4cf;background:#f2f7e9;color:#6f8c47;width:30px;height:30px}.metas .editar-meta:hover{background:#dcf3ac;border-color:#a8ca69;color:#3b591b}.metas strong{font-weight:800}.metas strong span{font-weight:400}.metas .data-atualizacao{margin-top:10px;color:#849277;font-size:10px;font-variant-numeric:tabular-nums}.menu-perfil{position:relative;flex-shrink:0}.menu-perfil-gatilho{display:grid;place-items:center;padding:2px;border:2px solid transparent;border-radius:12px}.menu-perfil-gatilho:hover,.menu-perfil-gatilho[aria-expanded=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.menu-perfil-gatilho:focus-visible{outline:3px solid var(--cor-consultoria,#37f36e);outline-offset:2px}.menu-perfil-opcoes{position:absolute;z-index:40;top:calc(100% + 12px);right:0;width:230px;padding:8px;border:1px solid var(--borda);border-top:3px solid var(--cor-consultoria,#37f36e);border-radius:10px;background:var(--painel);box-shadow:0 16px 38px #14271c26}.menu-perfil-identidade{display:grid;gap:3px;padding:11px 12px 13px;border-bottom:1px solid var(--borda)}.menu-perfil-identidade strong{font-size:12px;color:var(--tinta)}.menu-perfil-identidade small{color:var(--cinza)}.menu-perfil-opcoes>:is(button,a){display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 11px;border-radius:6px;color:var(--tinta);font-size:12px;font-weight:650;text-align:left}.menu-perfil-opcoes>:is(button,a)>svg:last-child:not(:first-child){margin-left:auto}.menu-perfil-opcoes>:is(button,a):hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--tinta)}.menu-perfil-opcoes>.menu-perfil-sair{margin-top:4px;border-top:1px solid var(--borda);color:#9a5148}.menu-perfil-opcoes>.menu-perfil-sair:hover{background:#fff0ec;color:#8a3f38}html[data-tema=escuro] .aplicacao .menu-perfil-gatilho:hover,html[data-tema=escuro] .aplicacao .menu-perfil-gatilho[aria-expanded=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel))}html[data-tema=escuro] .aplicacao .menu-perfil-opcoes{border-color:var(--borda);border-top-color:var(--cor-consultoria,#37f36e);background:var(--painel);box-shadow:0 16px 38px #0008}html[data-tema=escuro] .aplicacao .menu-perfil-identidade,html[data-tema=escuro] .aplicacao .menu-perfil-opcoes>.menu-perfil-sair{border-color:var(--borda)}html[data-tema=escuro] .aplicacao .menu-perfil-identidade small{color:var(--cinza)}html[data-tema=escuro] .aplicacao .menu-perfil-opcoes>:is(button,a){color:var(--tinta)}html[data-tema=escuro] .aplicacao .menu-perfil-opcoes>:is(button,a):hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 21%,var(--painel))}html[data-tema=escuro] .aplicacao .menu-perfil-opcoes>.menu-perfil-sair{color:#eba39a}.site-principal{background:#f5f7f1}.site-navbar{height:92px;max-width:1320px}.site-navbar nav{font-size:11px;text-transform:uppercase;letter-spacing:.65px;font-weight:700}.site-navbar .marca{font-size:31px}.site-hero{max-width:1240px;margin:16px auto 60px;padding:68px 52px 75px;gap:45px;background:repeating-linear-gradient(112deg,transparent 0 95px,#b6d96c0b 95px 97px),radial-gradient(ellipse at 100% 100%,#384d20,transparent 65%),#16231a;border-radius:12px;position:relative;isolation:isolate}.site-hero:after{content:"01 / PERFORMANCE";position:absolute;left:53px;bottom:24px;color:#8da374;font-size:8px;font-weight:800;letter-spacing:2px}.site-etiqueta{color:#b7d58b;font-size:8px;font-weight:800;letter-spacing:1.65px;margin-bottom:23px}.site-etiqueta>span{background:#37f36e;box-shadow:0 0 0 4px #37f36e12}.site-hero h1{font-family:Arial Black,Arial,sans-serif;font-size:58px;line-height:1.03;letter-spacing:-2.7px;text-transform:uppercase;font-style:italic;font-weight:900;color:#f8fbf1}.site-hero h1 em{color:#37f36e}.hero-conteudo>p{font-size:14px;color:#acbda0;line-height:1.85;max-width:395px}.hero-ctas .botao{min-height:46px;border-radius:4px;font-size:11px;letter-spacing:.35px}.site-hero .botao.contorno{background:#ffffff06;border-color:#668146;color:#e3f0d1}.hero-garantia{color:#9aaf85;font-size:8px;gap:6px}.hero-garantia svg{color:#b9e543}.hero-visual:before{background:radial-gradient(ellipse,#bcf23427,transparent 65%)}.hero-estrela{color:#37f36e;font-size:150px;right:-24px;top:-26px}.mini-painel{border-radius:8px;box-shadow:0 30px 70px #07100855;border-color:#e7eddf;transform:rotate(-3deg);padding:23px}.mini-saudacao h2{font-size:22px;font-weight:850;letter-spacing:-.8px}.mini-saudacao small{font-weight:700;color:#7b915e}.mini-logotipo{font-weight:900;color:#304d21}.mini-metricas>div{border-radius:4px;border-bottom:3px solid #c3df89}.mini-metricas strong{font-weight:800;color:#4d6b2b}.mini-topo .selo{border-radius:3px;font-weight:700}.hero-selo-flutuante{background:#37f36e;border-color:#d9ff85;border-radius:6px;box-shadow:0 15px 30px #08120344;bottom:4px;right:-10px;transform:rotate(2deg)}.hero-selo-flutuante>span{background:#315117;color:#d9ff9b;border-radius:7px}.hero-selo-flutuante strong{color:#284716;font-weight:850}.hero-selo-flutuante small{color:#608038}.site-faixa{background:#17271b;border-color:#263d22;position:relative;gap:65px;padding:25px 30px}.site-faixa>span{color:#8fa76e;font-weight:700;font-size:8px}.site-faixa>div{font-size:11px;text-transform:uppercase;font-weight:700;color:#d6e8ba;letter-spacing:.7px}.site-faixa svg{color:#b7e639}.site-secao{padding-top:80px;padding-bottom:80px}.site-final h2,.site-titulo h2{font-family:Arial Black,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-1.7px;font-size:36px;color:#253c20}.site-titulo .sobretitulo{font-weight:800}.site-recursos{gap:18px}.site-recursos>article{border-radius:6px;border-top:3px solid #c4d4a6;position:relative;padding:29px;transition:transform .2s,box-shadow .2s}.site-recursos>article:after{content:"↗";position:absolute;right:25px;top:26px;color:#a2b580;font-size:21px}.site-recursos>article:hover{transform:translateY(-4px);box-shadow:0 15px 25px #213b1010;border-top-color:#a4d42b}.site-recursos h3{font-weight:800;font-size:17px;letter-spacing:-.4px}.site-recursos p{color:#748566;font-size:12px}.site-alunos{background:repeating-linear-gradient(112deg,transparent 0 80px,#a9d8310c 80px 82px),#18291c;border-radius:10px;border-left:5px solid #b7e736}.site-alunos h2{font-family:Arial Black,Arial,sans-serif;font-style:italic;text-transform:uppercase;font-weight:900;font-size:36px;letter-spacing:-1.2px;line-height:1.12}.alunos-habitos>div{border-radius:5px;background:#293e25;border-color:#4b653735;border-left:3px solid #87ad48}.alunos-habitos strong{font-weight:750;color:#e0efc9}.alunos-habitos>div>svg{color:#b9e443}.site-plano{border-radius:6px;border-top:4px solid #a4bb79;padding-top:28px}.site-plano.destaque{border:2px solid #a3ca49;background:#f4f9e9;box-shadow:0 12px 35px #709e2720}.plano-faixa{background:#37f36e;color:#395715;border-radius:5px 5px 0 0;font-weight:800}.site-plano h3{font-size:23px;font-weight:850;letter-spacing:-.7px;color:#304e22}.site-preco strong{font-weight:850;font-style:italic;font-size:38px;letter-spacing:-1.7px;color:#233f17}.site-plano .botao{border-radius:4px;font-weight:800}.plano-beneficios span{color:#6f8658}.site-final{background:repeating-linear-gradient(112deg,transparent 0 70px,#628b2510 70px 72px),#c8ec8a;border-color:#b1d574}.site-final h2{font-size:42px;color:#2a4819}.site-final p{color:#637e42}.site-final .sobretitulo{color:#729044}.site-final .botao.primario{background:#233c18;border-color:#233c18;color:#dcf7b5}.site-rodape .marca{font-weight:900}.acesso-apresentacao{background:repeating-linear-gradient(112deg,transparent 0 70px,#b1de3b09 70px 72px),#18281c}.acesso-apresentacao h1{font-family:Arial Black,Arial,sans-serif;font-style:italic;text-transform:uppercase;font-weight:900;font-size:44px;color:#e3f2d0}html[data-tema=escuro] .aplicacao .estatistica{border-bottom-color:#658533}html[data-tema=escuro] .aplicacao .estatistica:after{background:repeating-linear-gradient(110deg,transparent 0 4px,#7a994b 4px 7px)}html[data-tema=escuro] .aplicacao .entrada-medida{background:var(--painel);border-color:var(--borda)}html[data-tema=escuro] .aplicacao .entrada-medida>span{background:color-mix(in srgb,var(--painel) 82%,var(--cor-consultoria,#37f36e) 18%);color:var(--cor-consultoria,#37f36e);border-color:color-mix(in srgb,var(--borda) 60%,var(--cor-consultoria,#37f36e) 40%)}html[data-tema=escuro] .aplicacao .editar-meta{background:#2c4023;border-color:#506d3d;color:#c2e295}html[data-tema=escuro] .aplicacao .abas>button.ativo{color:#bce970;border-color:#b4df52}html[data-tema=escuro] .aplicacao .pills-fases>button{background:#17231a;border-color:#465d36;color:#b6c5a9}html[data-tema=escuro] .aplicacao .pills-fases>button:hover{border-color:#8db955;color:#d0ed9e}html[data-tema=escuro] .aplicacao .pills-fases>button.ativo{background:#bcec39;border-color:#bcec39;color:#22300d}html[data-tema=escuro] .aplicacao .pills-fases>button:disabled{background:#121b15;border-color:#293b2d;color:#63705e;opacity:.72}html[data-tema=escuro] .aplicacao .metas .revisao-cabecalho strong{color:#dce8cf}html[data-tema=escuro] .aplicacao .revisao-cabecalho small{color:#9caf8d}html[data-tema=escuro] .aplicacao .cartao-aluno:hover{border-color:#759b45}@media (min-width:1500px){.banner h2{font-size:34px}.titulo-pagina h1{font-size:28px}}@media (max-width:1250px){.site-hero{margin-left:30px;margin-right:30px;padding:55px 40px 65px;gap:30px}.site-hero h1{font-size:49px}.site-hero:after{left:40px}.hero-visual{min-width:0}.mini-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-metricas>div{min-width:0}.mini-metricas strong{font-size:10px}.site-preco strong{font-size:34px}}@media (max-width:950px){.site-hero{padding:45px 30px 65px;gap:28px}.site-hero h1{font-size:40px;letter-spacing:-1.8px}.mini-painel{padding:18px}.mini-saudacao h2{font-size:19px}.mini-metricas>div{padding:10px 7px}.mini-metricas strong{font-size:9px}.mini-metricas span{font-size:8px}.hero-selo-flutuante{right:-5px;padding:13px}.hero-selo-flutuante strong{font-size:10px}.hero-selo-flutuante small{font-size:8px}.hero-ctas{gap:8px}.hero-ctas .botao{padding:12px 14px;font-size:10px}.site-faixa{gap:30px}.site-alunos h2{font-size:31px}.titulo-pagina h1{font-size:24px}}@media (max-width:760px){.titulo-pagina h1{font-size:23px}.banner h2{font-size:27px}.grade-tres.metas{grid-template-columns:1fr;gap:12px}.metas .bloco{padding:19px 20px}.metas .bloco>svg{display:block;width:21px}.metas small{font-size:11px}.metas strong{font-size:28px;margin-top:11px}.metas strong span{font-size:12px}.metas .editar-meta{width:35px;height:35px;top:14px;right:15px}.metas .bloco:has(.editar-meta)>svg{right:64px}.estatistica>strong{font-size:28px}.estatistica:after{display:none}.cartao-aluno h3{font-size:18px}}@media (max-width:600px){.site-navbar{height:80px;padding:0 20px}.site-navbar .marca{font-size:26px}.site-navbar .botao{min-height:36px;font-size:9px}.site-hero{margin:0 12px 35px;padding:37px 23px 62px;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:43px}.site-hero h1{font-size:43px;letter-spacing:-1.9px;line-height:1.05}.site-etiqueta{font-size:6px;letter-spacing:1.15px;gap:6px}.hero-conteudo>p{font-size:12px;line-height:1.9}.hero-ctas .botao{padding:13px 17px;font-size:11px}.hero-garantia{font-size:7px;gap:4px}.site-hero:after{left:24px;bottom:20px;font-size:7px}.hero-visual{padding:12px 0 29px}.hero-estrela{font-size:100px;right:0;top:-28px}.hero-visual:before{inset:0}.mini-painel{padding:17px;transform:rotate(-2deg)}.mini-saudacao h2{font-size:20px}.mini-saudacao p{font-size:9px}.mini-metricas span{font-size:8px}.mini-metricas strong{font-size:9px}.mini-metricas>div{padding:11px 6px}.mini-topo .selo{font-size:6px;padding:5px}.hero-selo-flutuante{right:0;bottom:0;padding:12px 14px}.hero-selo-flutuante>span{width:31px;height:31px}.hero-selo-flutuante strong{font-size:10px}.hero-selo-flutuante small{font-size:8px}.site-faixa{gap:16px;padding:22px 15px}.site-faixa>div{font-size:8px;letter-spacing:.25px;gap:5px}.site-faixa svg{width:15px}.site-titulo h2{font-size:27px;letter-spacing:-1px}.site-secao{padding:57px 0}.site-recursos>article{padding:26px}.site-recursos p{font-size:12px}.site-alunos{padding:32px 22px;margin:0 13px}.site-alunos h2{font-size:29px;letter-spacing:-.9px}.site-alunos>div>p{font-size:12px}.alunos-habitos>div{padding:17px 13px}.site-final h2{font-size:29px;letter-spacing:-1px}.site-preco strong{font-size:38px}.site-plano{padding:28px}.site-rodape nav{gap:20px}.acesso-apresentacao h1{font-size:30px}}@media (max-width:360px){.site-hero{padding-left:19px;padding-right:19px}.site-hero h1{font-size:36px}.mini-saudacao h2{font-size:17px}.mini-metricas{gap:6px}.mini-metricas strong{font-size:8px}.mini-metricas span{font-size:7px}.site-navbar{padding:0 14px}.site-navbar .marca{font-size:23px}.site-navbar>.linha{gap:7px}.site-titulo h2{font-size:24px}}.seletor-localidade{position:relative;min-width:0}.seletor-localidade>label{font-size:12px;font-weight:600}.seletor-localidade-entrada{position:relative}.seletor-localidade-entrada input{width:100%;padding-right:32px}.seletor-localidade-entrada>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.localidade-opcoes{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:230px;overflow-y:auto;background:#fff;border:1px solid var(--borda);border-radius:6px;box-shadow:0 10px 28px #16241120;padding:5px}.localidade-opcoes [role=option]{padding:10px 12px;border-radius:4px;cursor:pointer;font-size:13px}.localidade-opcoes .destacada,.localidade-opcoes [role=option]:hover{background:#edf5dc;color:#263813}.localidade-opcoes p{padding:12px;font-size:12px}.erro-localidade{font-size:12px;color:#b83c34;margin-top:8px}.erro-localidade button{text-decoration:underline;font-weight:600}.validacao-localidade{position:absolute;width:1px;height:1px;opacity:0}[data-tema=escuro] .localidade-opcoes{background:#1c2b21;color:#e4ebdd}.seletor-esportivo{display:inline-flex;position:relative;min-width:0;vertical-align:middle}.campo>.seletor-esportivo{width:100%}.seletor-nativo{position:absolute!important;width:1px!important;height:1px;opacity:0;pointer-events:none;padding:0!important}.seletor-gatilho{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:42px;padding:10px 12px;border:1px solid #dce3d5;border-radius:6px;background:#fff;color:#26342b;font-size:12px;text-align:left;transition:border-color .15s,box-shadow .15s}.seletor-gatilho>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-gatilho svg{flex-shrink:0;color:var(--cor-consultoria,#6d853e);transition:transform .2s}.seletor-gatilho:hover{border-color:var(--cor-consultoria,#9bb56a)}.seletor-gatilho:focus-visible,.seletor-gatilho[aria-expanded=true]{outline:none;border-color:var(--cor-consultoria,#8ba950);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,transparent)}.seletor-gatilho[aria-expanded=true] svg{transform:rotate(180deg)}.seletor-gatilho:disabled{opacity:.5;cursor:not-allowed}.opcoes-esportivas{position:fixed;z-index:10000;overflow-y:auto;padding:5px;border:1px solid #dce5ce;border-top:3px solid var(--cor-seletor,#37f36e);border-radius:7px;background:#fff;box-shadow:0 12px 35px #13201630;scrollbar-width:thin}.opcoes-esportivas .seletor-busca{display:flex;position:sticky;z-index:1;top:0;align-items:center;gap:8px;margin-bottom:4px;padding:5px;background:var(--painel,#fff);color:var(--cor-seletor,#37f36e)}.opcoes-esportivas .seletor-busca input{width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid var(--borda,#dce5ce);border-radius:8px;outline:none;background:var(--fundo,#f8faf7);color:var(--tinta,#293b2b);font:inherit;font-size:12px}.opcoes-esportivas .seletor-busca input:focus{border-color:var(--cor-seletor,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-seletor,#37f36e) 17%,transparent)}.opcoes-esportivas .seletor-busca input::placeholder{color:var(--cinza,#66746a)}.opcoes-esportivas .seletor-sem-resultados{margin:0;padding:17px 10px;color:var(--cinza,#66746a);font-size:12px;text-align:center}.opcoes-esportivas [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px;border-radius:4px;color:#293b2b;font-size:12px;cursor:pointer}.opcoes-esportivas .em-foco,.opcoes-esportivas [role=option]:hover{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 12%,#fff)}.opcoes-esportivas [aria-selected=true]{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 20%,#fff);color:color-mix(in srgb,var(--cor-seletor,#37f36e) 64%,#243126 36%);font-weight:700}.opcoes-esportivas.menu-convenio-academia{border-color:#51735a;background:#152e22;box-shadow:0 16px 40px #07160db3}.opcoes-esportivas.menu-convenio-academia [role=option]{color:#f2fff5}.opcoes-esportivas.menu-convenio-academia .em-foco,.opcoes-esportivas.menu-convenio-academia [role=option]:hover{background:color-mix(in srgb,var(--cor-seletor,#25e96a) 18%,#152e22)}.opcoes-esportivas.menu-convenio-academia [aria-selected=true]{background:color-mix(in srgb,var(--cor-seletor,#25e96a) 22%,#152e22);color:#f2fff5}.opcoes-esportivas [aria-disabled=true]{opacity:.4;cursor:not-allowed}.opcoes-esportivas.seletor-eventos-publicos{border-color:#37f36e #35473b #35473b;background:#152119;color:#f6f8f7}.opcoes-esportivas.seletor-eventos-publicos .seletor-busca{background:#152119}.opcoes-esportivas.seletor-eventos-publicos .seletor-busca input{border-color:#35473b;background:#0a0e0c;color:#f6f8f7}.opcoes-esportivas.seletor-eventos-publicos [role=option]{color:#f6f8f7}.opcoes-esportivas.seletor-eventos-publicos :is([role=option]:hover,.em-foco){background:#21432d}.opcoes-esportivas.seletor-eventos-publicos [aria-selected=true]{background:#245537;color:#7fffa3}.entrada-data{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;min-height:44px;overflow:hidden;border:1px solid #d7e0cd;border-radius:8px;background:linear-gradient(135deg,#ffffff,#f7faf3);box-shadow:inset 0 1px #fff,0 1px 2px #1c2d1810;transition:border-color .18s,box-shadow .18s,background .18s}.entrada-data:hover{border-color:#aabe87;background:#fff}.entrada-data:focus-within{border-color:#86a94d;background:#fff;box-shadow:0 0 0 3px #37f36e30,inset 0 1px #fff}.entrada-data input{width:100%;min-height:42px;padding:10px 12px 10px 13px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#31402e;font-weight:650;font-variant-numeric:tabular-nums;color-scheme:light}.entrada-data input:focus{outline:0}.entrada-data input:disabled{cursor:not-allowed;opacity:.62}.entrada-data input::-webkit-calendar-picker-indicator{display:none}.abrir-calendario{position:relative;z-index:1;width:42px;min-width:42px;display:grid;place-items:center;border-left:1px solid #dfe8d4;border-radius:0;background:#eef5e6;color:#5c8133}.abrir-calendario svg{filter:drop-shadow(0 1px #fff)}.abrir-calendario:hover{background:#dcf1be;color:#365b18}.abrir-calendario:focus-visible{outline:2px solid #7fa544;outline-offset:-3px}.entrada-data-mes .abrir-calendario{background:#f1f6e9}.entrada-data-mes .abrir-calendario:hover{background:#e2f1ca}.calendario-personalizado{position:fixed;z-index:20000;width:min(320px,calc(100vw - 32px));padding:14px;border:1px solid #d5e1ca;border-top:3px solid #b8e94b;border-radius:10px;box-shadow:0 18px 42px #17291d28;color:#2c3a2b;max-height:calc(100vh - 24px);overflow-y:auto}.entrada-data-calendario:has(.calendario-personalizado){overflow:visible}.calendario-cabecalho,.calendario-rodape{display:flex;align-items:center;justify-content:space-between}.calendario-cabecalho{padding:0 0 12px;border-bottom:1px solid #e6eddf}.calendario-cabecalho strong{font-size:13px;font-weight:800}.calendario-cabecalho button{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#5d8035}.calendario-cabecalho button:hover{background:#edf6df;color:#355617}.calendario-dias-personalizado,.calendario-semana{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendario-semana{padding:13px 0 7px;color:#87967c;font-size:10px;font-weight:800}.calendario-dias-personalizado{gap:2px}.calendario-dias-personalizado button{display:grid;width:34px;height:34px;place-items:center;justify-self:center;border:1px solid transparent;border-radius:7px;color:#344331;font-size:12px;font-weight:650}.calendario-dias-personalizado button:hover:not(:disabled){background:#edf6df;color:#355617}.calendario-dias-personalizado button.fora-do-mes{color:#a9b4a4;font-weight:500}.calendario-dias-personalizado button.hoje{border-color:#a5c969;color:#527626}.calendario-dias-personalizado button.selecionado{border-color:#b8e946;background:#37f36e;color:#20330e;box-shadow:0 2px 0 #91b62d}.calendario-dias-personalizado button:disabled{cursor:not-allowed;opacity:.25}.calendario-rodape{margin-top:12px;padding-top:11px;border-top:1px solid #e6eddf}.calendario-rodape button{padding:4px 6px;border-radius:4px;color:#5c8430;font-size:11px;font-weight:800}.calendario-rodape button:hover{background:#edf6df;color:#355617}.localidade-opcoes{border-top:3px solid var(--cor-consultoria,#37f36e)}.localidade-opcoes [aria-selected=true]{font-weight:700;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 24%,var(--painel));color:var(--tinta)}[data-tema=escuro] .opcoes-esportivas,[data-tema=escuro] .seletor-gatilho{background:#19291f;border-color:#3f5337;color:#e4ebdd}[data-tema=escuro] .opcoes-esportivas [role=option]{color:#e4ebdd}[data-tema=escuro] .opcoes-esportivas .em-foco,[data-tema=escuro] .opcoes-esportivas [role=option]:hover{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 16%,#19291f)}[data-tema=escuro] .opcoes-esportivas [aria-selected=true]{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 24%,#19291f);color:color-mix(in srgb,var(--cor-seletor,#37f36e) 68%,#fff 32%)}[data-tema=escuro] .entrada-data input{color:#e4eed9;color-scheme:dark}[data-tema=escuro] .entrada-data{border-color:#405838;background:linear-gradient(135deg,#17241c,#1b2b20);box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000030}[data-tema=escuro] .entrada-data:hover{border-color:#658a4b;background:#1b2b20}[data-tema=escuro] .entrada-data:focus-within{border-color:#a4d658;background:#1c2d21;box-shadow:0 0 0 3px #bcec3924,inset 0 1px #ffffff08}[data-tema=escuro] .abrir-calendario{background:#2b4125;color:#c7ed8b;border-color:#46603b}[data-tema=escuro] .abrir-calendario:hover{background:#3a572c;color:#e4ffc3}[data-tema=escuro] .entrada-data-mes .abrir-calendario{background:#293d25}[data-tema=escuro] .calendario-personalizado{border-color:#bcec39 #405a39 #405a39;background:#1b2920;box-shadow:0 18px 42px #00000055;color:#e4eddb}[data-tema=escuro] .calendario-cabecalho,[data-tema=escuro] .calendario-rodape{border-color:#394e37}[data-tema=escuro] .calendario-cabecalho button,[data-tema=escuro] .calendario-rodape button{color:#c6ec8f}[data-tema=escuro] .calendario-cabecalho button:hover,[data-tema=escuro] .calendario-rodape button:hover{background:#304628;color:#edffd2}[data-tema=escuro] .calendario-semana{color:#91a588}[data-tema=escuro] .calendario-dias-personalizado button{color:#e0e9d8}[data-tema=escuro] .calendario-dias-personalizado button:hover:not(:disabled){background:#304628;color:#edffd2}[data-tema=escuro] .calendario-dias-personalizado button.fora-do-mes{color:#71816d}[data-tema=escuro] .calendario-dias-personalizado button.hoje{border-color:#789d4e;color:#c1e487}[data-tema=escuro] .calendario-dias-personalizado button.selecionado{border-color:#bcec39;background:#bcec39;color:#20320f;box-shadow:0 2px 0 #6e9128}.anamnese-intro{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:24px;border-left:4px solid #37f36e}.anamnese-intro>svg{color:#789d37;flex-shrink:0}.anamnese-intro>strong{margin-left:auto;font-size:30px;white-space:nowrap}.anamnese-intro small{font-size:11px;font-weight:400}.anamnese-cartao{padding:24px;display:flex;flex-direction:column;gap:16px}.anamnese-cartao>p{flex:1}.anamnese-contagem,.anamnese-pergunta-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.anamnese-contagem{padding-bottom:14px;border-bottom:1px solid var(--borda);font-size:12px}.anamnese-acoes{display:flex;gap:8px;flex-wrap:wrap}.anamnese-fixos{padding:18px;background:#eff5e5;border:1px dashed #b4cc88;border-radius:6px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#425c2e}.anamnese-pergunta{padding:20px;border:1px solid var(--borda);border-top:3px solid #b4d875;border-radius:7px;display:flex;flex-direction:column;gap:16px}.aplicacao .modal.largo:has(.anamnese-editor){display:flex;flex-direction:column;width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:hidden;border-radius:20px;border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 22%,var(--borda))}.aplicacao .modal:has(.anamnese-editor)>.modal-cabecalho{flex:none;padding:17px 25px;border-bottom:1px solid var(--borda)}.aplicacao .modal:has(.anamnese-editor)>.modal-cabecalho h2{color:var(--tinta);font-size:17px;font-weight:800}.aplicacao .anamnese-editor-gerar-ia{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 48%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel));color:var(--tinta);font-size:12px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease}.aplicacao .anamnese-editor-gerar-ia svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .anamnese-editor-gerar-ia:hover:not(:disabled){transform:translateY(-1px);border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 23%,var(--painel))}.aplicacao .anamnese-editor-gerar-ia:focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:3px}.aplicacao .anamnese-editor-gerar-ia:disabled{cursor:wait;opacity:.72}.anamnese-editor-carregando{display:flex;align-items:center;gap:13px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,var(--borda));border-radius:14px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.anamnese-editor-carregando-icone{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e)}.anamnese-editor-carregando strong{color:var(--tinta);font-size:13px}.anamnese-editor-carregando p{margin:2px 0 0;color:var(--cinza);font-size:11px}.aplicacao .anamnese-editor{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;gap:0}.anamnese-editor-conteudo{display:grid;align-content:start;gap:20px;min-height:0;padding:23px 27px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.anamnese-editor-intro{display:flex;align-items:center;gap:16px;padding:17px 19px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 32%,var(--borda));border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel)),var(--painel))}.anamnese-editor-icone{display:grid;flex:none;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 46%,var(--borda));border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--cor-consultoria,#37f36e)}.anamnese-editor-sobretitulo{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:850;letter-spacing:.13em}.anamnese-editor-intro h3{margin:4px 0 2px;color:var(--tinta);font-size:clamp(17px,2vw,21px);letter-spacing:-.025em}.anamnese-editor-intro p,.anamnese-editor-secao-titulo p{margin:0;color:var(--cinza);font-size:12px;line-height:1.5}.anamnese-editor-secao{display:grid;gap:17px;min-width:0;padding:20px;border:1px solid var(--borda);border-radius:16px;background:var(--painel)}.anamnese-editor-secao-titulo{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:15px;border-bottom:1px solid var(--borda)}.anamnese-editor-secao-titulo>div{min-width:0}.anamnese-editor-numero{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:850}.anamnese-editor-secao-titulo h3{margin:0 0 2px;color:var(--tinta);font-size:15px;font-weight:800}.anamnese-editor-contagem{margin-left:auto;padding:7px 10px;border:1px solid var(--borda);border-radius:999px;color:var(--cinza);font-size:11px;font-weight:750;white-space:nowrap}.aplicacao .anamnese-editor .campo>span{color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .anamnese-editor :is(.campo input,.campo textarea,.seletor-gatilho){min-height:44px;border-radius:10px;border-color:var(--borda);background:color-mix(in srgb,var(--fundo) 68%,var(--painel));color:var(--tinta);font-size:13px}.aplicacao .anamnese-editor .campo textarea{min-height:92px;padding:12px 14px;resize:vertical}.anamnese-editor-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:14px}.anamnese-editor-configuracoes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aplicacao .anamnese-editor .anamnese-fixos,.aplicacao .anamnese-editor-publico{display:flex;align-items:flex-start;gap:11px;min-width:0;margin:0;padding:15px;border:1px solid var(--borda);border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 7%,var(--painel));color:var(--tinta)}.aplicacao .anamnese-editor-publico input{flex:none;margin-top:2px}.aplicacao .anamnese-editor .check input,.aplicacao .anamnese-editor-publico input{accent-color:var(--cor-consultoria,#37f36e)}.anamnese-editor .anamnese-fixos,.anamnese-editor-publico span{display:grid;gap:4px}.anamnese-editor .anamnese-fixos strong,.anamnese-editor-publico strong{color:var(--tinta);font-size:12px;font-weight:800}.anamnese-editor .anamnese-fixos span,.anamnese-editor-publico small{color:var(--cinza);font-size:11px;line-height:1.4}.aplicacao .anamnese-editor .anamnese-pergunta{gap:14px;padding:18px;border:1px solid var(--borda);border-left:3px solid var(--cor-consultoria,#37f36e);border-radius:13px;background:color-mix(in srgb,var(--fundo) 54%,var(--painel))}.anamnese-editor .anamnese-pergunta-topo{padding-bottom:8px;border-bottom:1px solid var(--borda)}.anamnese-editor .anamnese-pergunta-topo strong{display:inline-flex;align-items:center;gap:9px;color:var(--tinta);font-size:13px}.anamnese-editor .anamnese-pergunta-topo strong span{color:var(--cor-consultoria,#37f36e);font-size:11px}.anamnese-editor .anamnese-pergunta-topo .linha{gap:5px}.anamnese-editor .anamnese-pergunta-topo .icone-botao{width:32px;height:32px;border-radius:9px}.anamnese-editor .anamnese-pergunta-topo .icone-botao:disabled{opacity:.35}.aplicacao .anamnese-editor-obrigatoria{position:relative;display:flex;align-items:center;gap:13px;min-width:0;min-height:68px;padding:11px 14px;border:1px solid var(--borda);border-radius:11px;background:color-mix(in srgb,var(--fundo) 68%,var(--painel));cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.aplicacao .anamnese-editor-obrigatoria:has(input:checked),.aplicacao .anamnese-editor-obrigatoria:hover{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 52%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.aplicacao .anamnese-editor-obrigatoria:focus-within{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:2px}.anamnese-editor-obrigatoria input{position:absolute;width:1px;height:1px;opacity:0}.anamnese-editor-obrigatoria-texto{display:grid;gap:3px;min-width:0}.anamnese-editor-obrigatoria-texto strong{color:var(--tinta);font-size:12px;font-weight:800}.anamnese-editor-obrigatoria-texto small{color:var(--cinza);font-size:10px;line-height:1.35}.anamnese-editor-obrigatoria-chave{display:flex;flex:none;align-items:center;width:37px;height:22px;margin-left:auto;padding:2px;border:1px solid var(--borda);border-radius:999px;background:color-mix(in srgb,var(--cinza) 30%,var(--painel));transition:background .18s,border-color .18s}.anamnese-editor-obrigatoria-chave span{width:16px;height:16px;border-radius:50%;background:var(--painel);box-shadow:0 1px 3px #0003;transition:transform .18s}.anamnese-editor-obrigatoria:has(input:checked) .anamnese-editor-obrigatoria-chave{border-color:var(--cor-consultoria,#37f36e);background:var(--cor-consultoria,#37f36e)}.anamnese-editor-obrigatoria:has(input:checked) .anamnese-editor-obrigatoria-chave span{transform:translateX(15px)}.aplicacao .anamnese-editor-adicionar{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:45px;border-style:dashed;border-radius:11px;font-weight:750}.anamnese-editor-rodape{flex:none;padding:14px 26px;border-top:1px solid var(--borda);background:var(--painel)}.anamnese-editor-rodape .erro-form{margin-bottom:10px}.anamnese-editor-rodape-acoes{display:flex;align-items:center;gap:10px}.anamnese-editor-rodape-acoes>span{margin-right:auto;color:var(--cinza);font-size:11px}.aplicacao .anamnese-editor-rodape .botao{min-height:42px;border-radius:10px;font-size:12px;font-weight:750}@media (max-width:700px){.aplicacao .modal.largo:has(.anamnese-editor){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:15px}.aplicacao .modal:has(.anamnese-editor)>.modal-cabecalho{padding:14px 17px}.aplicacao .anamnese-editor-gerar-ia{min-height:34px;padding:0 9px;font-size:11px}.anamnese-editor-conteudo{gap:15px;padding:15px}.anamnese-editor-intro{align-items:flex-start;padding:15px}.anamnese-editor-icone{width:39px;height:39px}.anamnese-editor-secao{padding:15px}.anamnese-editor-campos,.anamnese-editor-configuracoes{grid-template-columns:1fr}.anamnese-editor-rodape{padding:12px 15px}.anamnese-editor-rodape-acoes{flex-wrap:wrap}.anamnese-editor-rodape-acoes>span{display:none}.aplicacao .anamnese-editor-rodape .botao{flex:1}}.anamnese-resposta summary{cursor:pointer;padding:18px}.anamnese-resposta summary span{float:right;font-size:11px;color:#859278}.anamnese-resposta-corpo{padding:0 20px 20px;display:flex;flex-direction:column;gap:20px}.anamnese-resposta-corpo p{white-space:pre-wrap;overflow-wrap:anywhere}.anamnese-publica{max-width:780px;margin:auto;padding:32px 20px 64px}.anamnese-publica>.marca{color:#273c24;display:inline-block;margin-bottom:24px}.anamnese-capa{background:repeating-linear-gradient(115deg,transparent 0 45px,#37f36e08 45px 47px),#17281c;color:#f5f8ed;border-radius:8px;border-bottom:4px solid #37f36e;padding:36px;margin-bottom:24px}.anamnese-capa>svg{color:#37f36e;margin-bottom:18px}.anamnese-capa .sobretitulo{display:block;color:#b8d791;font-size:10px}.anamnese-capa h1{font-size:32px;font-weight:800;margin:14px 0;overflow-wrap:anywhere}.anamnese-capa p{color:#c3d0bd;white-space:pre-wrap}.anamnese-bloco{padding:26px;display:flex;flex-direction:column;gap:18px}.anamnese-bloco fieldset{min-width:0;border:0}.anamnese-bloco legend{font-size:16px;font-weight:650;margin-bottom:20px;overflow-wrap:anywhere;width:100%}.anamnese-numero{color:#82a347;margin-right:8px;font-size:12px}.anamnese-bloco textarea{width:100%;min-height:130px}.anamnese-alternativas{display:grid;gap:10px}.anamnese-alternativa{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e1e7d9;border-radius:5px;cursor:pointer}.anamnese-alternativa:has(input:checked){background:#eff8df;border-color:#9abe55}.anamnese-alternativa input{accent-color:#71972b}.anamnese-sucesso{padding:48px 24px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:20px}.anamnese-sucesso>svg{color:#80a83b}[data-tema=escuro] .aplicacao .anamnese-fixos{background:#293d23;color:#c4dba6;border-color:#597139}@media (max-width:600px){.anamnese-intro{flex-wrap:wrap}.anamnese-intro>strong{margin-left:0}.anamnese-capa{padding:24px}.anamnese-capa h1{font-size:26px}.anamnese-bloco{padding:20px}.anamnese-resposta summary span{float:none;display:block;margin-top:8px}}.captacao-publica{min-height:100svh;background:radial-gradient(ellipse at 50% 5%,#39224f 0,#1b1427 45%,#100e15 85%);color:#f8f5fc;padding:32px 20px}.captacao-conteudo{max-width:620px;margin:auto}.captacao-marca{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0 30px;font-size:22px;font-weight:850;letter-spacing:-.6px}.captacao-marca svg{color:#b787ff}.captacao-progresso{height:6px;overflow:hidden;border-radius:20px;background:#ffffff08;margin-bottom:26px}.captacao-progresso>span{display:block;height:100%;background:#a04cf1;border-radius:inherit;transition:width .25s}.captacao-selo{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #9850cd65;color:#ca98ff;border-radius:24px;width:fit-content;max-width:100%;padding:8px 16px;margin:0 auto 24px;font-size:12px;background:#a454ef12}.captacao-imagem{display:block;width:100%;max-height:480px;aspect-ratio:1.5;border-radius:22px;object-fit:cover;border:1px solid #b980ff30;margin-bottom:26px}.captacao-imagem-vazia{display:flex;align-items:center;justify-content:center;gap:26px;background:repeating-linear-gradient(120deg,transparent 0 50px,#ffffff06 50px 52px),linear-gradient(135deg,#543071,#221531);color:#e2c6ff;font-size:25px;font-weight:900;font-style:italic}.captacao-publica h1{color:#fff;text-align:center;font-family:Arial Black,Arial,sans-serif;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.8px;text-transform:uppercase;margin:26px 0 32px;overflow-wrap:anywhere;outline:none}.captacao-publica .captacao-titulo-inicial{font-size:28px}.captacao-descricao{color:#c8bfd2;text-align:center;white-space:pre-wrap;font-size:16px;line-height:1.85;margin:20px 0 28px}.captacao-tempo{display:flex;align-items:center;justify-content:center;gap:8px;color:#bcb1c8;font-size:12px;margin:25px 0}.captacao-tempo svg{color:#ba78f5}.captacao-etapa{display:block;color:#9986ac;text-align:center;letter-spacing:3px;font-size:10px}.captacao-opcoes{display:flex;flex-direction:column;gap:12px;margin-top:34px}.captacao-opcao{display:flex;align-items:center;gap:16px;border:1px solid #ffffff15;background:#15111bc0;border-radius:17px;padding:20px;cursor:pointer;position:relative;transition:background .2s,border-color .2s;font-size:16px}.captacao-opcao:hover{border-color:#9167b8}.captacao-opcao.selecionada{border-color:#a04cf1;background:#a04cf11c;box-shadow:0 0 0 1px #a04cf12b}.captacao-opcao:focus-within{outline:2px solid #d0a4ff;outline-offset:3px}.captacao-opcao input{position:absolute;opacity:0;width:1px;height:1px}.captacao-marcador{width:25px;height:25px;border:2px solid #76668175;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.selecionada .captacao-marcador{background:#a04cf1;border-color:#a04cf1;color:white}.captacao-continuar{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;border-radius:40px;padding:19px 22px;border:1px solid #ba80eb65;background:linear-gradient(100deg,#20152e,#4c256d);color:#fff;font-weight:750;font-size:16px;margin-top:28px;box-shadow:inset 0 1px 0 #d7a4ff35}.captacao-continuar.destaque{background:linear-gradient(100deg,#dbb6f8,#fff);color:#8136c0}.captacao-continuar:disabled{opacity:.35;cursor:not-allowed}.captacao-continuar:not(:disabled):hover{filter:brightness(1.13)}.captacao-continuar:focus-visible,.captacao-voltar:focus-visible{outline:2px solid #d0a4ff;outline-offset:4px}.captacao-voltar{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px auto;color:#a69ab2;padding:6px 18px;font-size:14px}.captacao-nota{color:#9f92ad;text-align:center;font-size:11px;margin:16px 0}.captacao-contato{display:flex;flex-direction:column;gap:20px;margin:32px 0}.captacao-publica .campo{width:100%}.captacao-publica .campo>span{color:#b2a5bf;font-size:13px}.captacao-publica .campo input,.captacao-publica .campo textarea{width:100%;background:#110e19a0;color:#f6f1fc;border:1px solid #ffffff20;border-radius:14px;padding:17px;font-size:16px}.captacao-publica .campo input:focus,.captacao-publica .campo textarea:focus{border-color:#b36cf4;box-shadow:0 0 0 3px #a04cf120}.captacao-publica .campo input::placeholder{color:#746880}.captacao-publica .campo textarea{min-height:150px}.captacao-publica .entrada-data input{color-scheme:dark}.captacao-publica .entrada-data{border-color:#ffffff20;border-radius:14px;background:#110e19a0;box-shadow:none}.captacao-publica .entrada-data:focus-within{border-color:#b36cf4;box-shadow:0 0 0 3px #a04cf120}.captacao-publica .entrada-data input{padding-left:17px;color:#f6f1fc}.captacao-publica .abrir-calendario{background:#392447;color:#d3a0ff;border:0}.captacao-erro{color:#ffd2da;padding:14px;border:1px solid #d8667760;border-radius:8px;background:#a4324920}.captacao-sucesso{text-align:center;padding:40px 0}.captacao-sucesso>svg{color:#bf8af1;margin:auto}.captacao-sucesso p{color:#c8bfd2;margin-bottom:28px}.captacao-rodape{text-align:center;font-size:10px;color:#766b83;margin-top:38px}.captacao-rodape a{color:#b6a5c7;font-weight:700}@media (max-width:600px){.captacao-publica{padding:20px 18px}.captacao-marca{font-size:19px}.captacao-opcao{padding:18px 16px;font-size:15px}.captacao-publica h1{margin:30px 0}.captacao-continuar{font-size:15px}.captacao-imagem-vazia{font-size:19px;gap:16px}}.pix-direto-cartao{display:flex;gap:20px;align-items:center;border:1px solid var(--borda);border-left:3px solid #b6e33c;border-radius:8px;padding:24px;margin:24px 0}.pix-direto-cartao>div:nth-child(2){flex:1;min-width:0}.pix-chave{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:600px){.pix-direto-cartao{flex-wrap:wrap;padding:18px}.pix-direto-cartao>.botao{width:100%}}.captacao-paleta{border:1px solid var(--borda);border-radius:8px;padding:18px;min-width:0}.captacao-paleta legend{padding:0 8px;font-weight:650;font-size:13px}.captacao-amostras{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.captacao-amostras button{width:34px;height:34px;border-radius:50%;border:3px solid transparent;box-shadow:0 0 0 1px #8885}.captacao-amostras button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px #718450}.captacao-amostras button:focus-visible{outline:3px solid #718450;outline-offset:4px}.captacao-cor-personalizada{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px}.captacao-cor-personalizada input[type=color]{width:70px;height:40px;padding:4px;cursor:pointer}.captacao-cor-previa{border:1px solid;padding:12px 18px;border-radius:6px}.captacao-publica{--cor-captacao:#a04cf1;--cor-clara:color-mix(in srgb,var(--cor-captacao) 55%,white);background:radial-gradient(ellipse at 50% 5%,color-mix(in srgb,var(--cor-captacao) 30%,#18151c) 0,color-mix(in srgb,var(--cor-captacao) 10%,#151419) 45%,#100f14 85%)}.captacao-marca svg,.captacao-sucesso>svg,.captacao-tempo svg{color:var(--cor-clara)}.captacao-progresso>span{background:var(--cor-captacao)}.captacao-selo{color:var(--cor-clara);background:color-mix(in srgb,var(--cor-captacao) 8%,transparent);border-color:color-mix(in srgb,var(--cor-captacao) 40%,transparent)}.captacao-imagem{border-color:color-mix(in srgb,var(--cor-captacao) 20%,transparent)}.captacao-imagem-vazia{color:var(--cor-clara);background:repeating-linear-gradient(120deg,transparent 0 50px,#ffffff06 50px 52px),linear-gradient(135deg,color-mix(in srgb,var(--cor-captacao) 45%,#201a28),#201a28)}.captacao-opcao:hover{border-color:var(--cor-clara)}.captacao-opcao.selecionada{border-color:var(--cor-captacao);background:color-mix(in srgb,var(--cor-captacao) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cor-captacao) 20%,transparent)}.captacao-continuar:focus-visible,.captacao-opcao:focus-within,.captacao-voltar:focus-visible{outline-color:var(--cor-clara)}.selecionada .captacao-marcador{background:var(--cor-captacao);border-color:var(--cor-captacao);color:#17121c}.captacao-continuar{border-color:color-mix(in srgb,var(--cor-captacao) 45%,transparent);background:linear-gradient(100deg,#201a28,color-mix(in srgb,var(--cor-captacao) 42%,#201a28));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cor-captacao) 25%,transparent)}.captacao-continuar.destaque{background:linear-gradient(100deg,var(--cor-clara),#fff);color:color-mix(in srgb,var(--cor-captacao) 45%,#17121c)}.captacao-publica .campo input:focus,.captacao-publica .campo textarea:focus{border-color:var(--cor-clara);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-captacao) 15%,transparent)}.captacao-publica .abrir-calendario{background:color-mix(in srgb,var(--cor-captacao) 20%,#201a28);color:var(--cor-clara)}.campeonato-geral{margin-bottom:22px}.campeonato-geral .tag-banner{display:flex;align-items:center;gap:8px}.campeonato-geral .contagem{flex-shrink:0;min-width:160px}.aplicacao .campeonato-geral .contagem strong{color:var(--cor-consultoria,#37f36e)}.aplicacao .campeonato-geral .contagem>span{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 57%,var(--tinta) 43%)}@media (max-width:600px){.campeonato-geral{flex-wrap:wrap;gap:20px}.campeonato-geral .contagem{text-align:left}}.metas.metas-com-revisao{grid-template-columns:repeat(4,minmax(0,1fr))}.metas .revisao-protocolo{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:15px;margin:0;border-top-color:#ad8dc8}.revisao-cabecalho,.revisoes-dashboard h2{display:flex;align-items:center;gap:9px}.revisao-cabecalho>svg{color:#a586c4;flex-shrink:0}.revisao-cabecalho small,.revisao-cabecalho strong{display:block}.revisao-cabecalho small{color:#89977d;font-size:11px}.metas .revisao-cabecalho strong{margin:3px 0 0;color:#55634c;font-size:14px;letter-spacing:0;white-space:normal}.revisao-controles{display:flex;align-items:end;gap:8px}.revisao-controles .campo{min-width:0;flex:1}.revisao-controles .campo>span{font-size:10px}.revisao-limpar{align-self:flex-start;font-size:10px}@media (max-width:1250px){.metas.metas-com-revisao{grid-template-columns:repeat(2,minmax(0,1fr))}}.revisoes-dashboard{margin-bottom:24px;overflow:hidden;border-top:3px solid var(--cor-consultoria,#37f36e);background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,transparent),transparent 42%)}.revisoes-dashboard-topo{display:flex;align-items:center;gap:14px}.revisoes-dashboard-icone{display:grid;flex:0 0 43px;height:43px;place-items:center;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,var(--painel));color:var(--cor-consultoria,#37f36e)}.revisoes-dashboard-apresentacao{flex:1;min-width:0}.revisoes-dashboard-etiqueta{display:block;color:var(--cor-consultoria,#37f36e);font-size:9px;font-weight:800;letter-spacing:.13em}.revisoes-dashboard h2{margin:4px 0;font-size:18px;line-height:1.25}.revisoes-dashboard-apresentacao p{margin:0;color:var(--cinza);font-size:12px}.revisoes-dashboard-total{display:grid;justify-items:center;flex:none;min-width:58px;padding:8px 10px;border:1px solid var(--borda);border-radius:11px;background:var(--painel)}.revisoes-dashboard-total strong{color:var(--tinta);font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.revisoes-dashboard-total small{margin-top:3px;color:var(--cinza);font-size:10px}.revisoes-dashboard-resumo{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 14px}.revisoes-dashboard-resumo-item{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--cor-revisao) 32%,var(--borda));border-radius:999px;background:color-mix(in srgb,var(--cor-revisao) 11%,transparent);color:var(--cor-revisao);font-size:11px;font-weight:750}.revisoes-dashboard-lista{display:grid;gap:8px}.revisoes-dashboard-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border:1px solid var(--borda);border-left:3px solid var(--cor-revisao);border-radius:12px;background:color-mix(in srgb,var(--cor-revisao) 4%,var(--painel));color:var(--tinta);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.revisoes-dashboard-item:is(:hover,:focus-visible){border-color:var(--cor-revisao);background:color-mix(in srgb,var(--cor-revisao) 10%,var(--painel));transform:translateY(-2px)}.revisoes-dashboard-item:focus-visible{outline:2px solid var(--cor-revisao);outline-offset:2px}.revisoes-dashboard-item .avatar{flex:none;width:39px;height:39px}.revisoes-dashboard-pessoa{display:grid;gap:4px;flex:1;min-width:0}.revisoes-dashboard-pessoa strong{overflow:hidden;color:var(--tinta);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.revisoes-dashboard-pessoa small{color:var(--cinza);font-size:11px}.revisoes-dashboard-prazo{gap:6px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--cor-revisao) 14%,transparent);color:var(--cor-revisao);white-space:nowrap}.revisoes-dashboard-abrir,.revisoes-dashboard-prazo{display:inline-flex;align-items:center;flex:none;font-size:11px;font-weight:750}.revisoes-dashboard-abrir{gap:5px;color:var(--tinta)}.revisoes-dashboard-abrir svg{color:var(--cor-consultoria,#37f36e)}.revisoes-dashboard :is(.atrasada){--cor-revisao:#ed726d}.revisoes-dashboard :is(.hoje){--cor-revisao:#e7af57}.revisoes-dashboard :is(.futura){--cor-revisao:var(--cor-consultoria,#37f36e)}@media (max-width:680px){.revisoes-dashboard-topo{align-items:flex-start}.revisoes-dashboard-item{display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:9px 10px}.revisoes-dashboard-item .avatar{grid-column:1;grid-row:1}.revisoes-dashboard-pessoa{grid-column:2/-1;grid-row:1}.revisoes-dashboard-prazo{grid-column:2;grid-row:2;justify-self:start}.revisoes-dashboard-abrir{grid-column:3;grid-row:2;justify-self:end}}@media (max-width:420px){.revisoes-dashboard{padding:18px}.revisoes-dashboard-icone{flex-basis:36px;height:36px}.revisoes-dashboard-total{min-width:48px;padding:7px}}@media (prefers-reduced-motion:reduce){.revisoes-dashboard-item{transition:none}.revisoes-dashboard-item:is(:hover,:focus-visible){transform:none}}.aplicacao .titulo-pagina>.linha{max-width:100%;flex-wrap:wrap}.aplicacao .filtro-fases{min-width:0;max-width:100%}.aplicacao .filtro-fases[aria-label="Filtrar usuários por perfil"] .pills-fases>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px}.aplicacao .filtro-fases[aria-label="Filtrar usuários por perfil"] .pill-contador{flex:none;margin:0}@media (max-width:680px){.aplicacao .titulo-pagina>.linha{width:100%}.aplicacao .titulo-pagina>.linha .botao{flex:1 1 160px;justify-content:center;white-space:normal}.aplicacao .filtro-fases{width:100%}}.notificacoes{max-height:70vh;overflow-y:auto}.federacao-aplicacao{display:block;min-height:100vh}.federacao-navbar{padding:20px max(20px,5vw);display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--borda);background:#18251d;color:#eff5e8}.federacao-navbar>span{margin-left:auto}.federacao-navbar .marca img{display:block;width:134px;height:auto}.federacao-conteudo{max-width:1250px;margin:auto;padding:30px 24px}.aplicacao.federacao-aplicacao .vazio h3{color:var(--tinta)}.aplicacao.federacao-aplicacao .vazio p{color:var(--tinta);opacity:.72}.nome-saudacao{white-space:nowrap}.campeonato-federacao{overflow:hidden;margin-top:20px}.campeonato-federacao>img{width:100%;height:280px;object-fit:contain;background:#152118}.campeonato-federacao>div:last-child{padding:24px}.campeonato-federacao h2{margin:10px 0}.campeonato-federacao p{margin:12px 0}.campeonato-sem-poster{height:130px;background:linear-gradient(125deg,#263d20,#152118);color:#37f36e;display:grid;place-items:center}.site-federacoes{max-width:1160px;margin:70px auto;padding:40px;background:#e9f1dd;border-left:4px solid #a0c935;border-radius:8px}.site-federacoes h2{font-size:32px;font-weight:850;margin:16px 0}.site-federacoes p{margin-bottom:24px}@media (max-width:600px){.federacao-navbar{flex-wrap:nowrap;gap:9px;padding:13px 15px}.federacao-navbar .marca{flex:none}.federacao-navbar .marca img{width:108px}.federacao-navbar>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.federacao-navbar>.icone-botao{flex:none}.federacao-aplicacao .federacao-conteudo>.abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;border:0}.federacao-aplicacao .federacao-conteudo>.abas>button{min-width:0;min-height:52px;padding:9px 11px;border:1px solid var(--borda);border-radius:10px;background:var(--painel);color:var(--tinta);white-space:normal;text-align:left;font-size:11px;line-height:1.25}.federacao-aplicacao .federacao-conteudo>.abas>button.ativo{border-color:#35d86d;background:color-mix(in srgb,var(--painel) 88%,#37f36e 12%);color:#14723b}html[data-tema=escuro] .federacao-aplicacao .federacao-conteudo>.abas>button.ativo{color:#8af5ab}.federacao-conteudo{padding:24px 16px}.site-federacoes{margin:30px 16px;padding:24px}}.social-feed{max-width:740px;margin:24px auto 50px}.social-cabecalho{position:relative;overflow:hidden;align-items:center;gap:22px;padding:clamp(22px,3vw,36px);border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:23px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,transparent),transparent 45%),var(--painel)}.social-cabecalho h1{font-size:clamp(28px,3.3vw,43px);letter-spacing:-.045em}.social-cabecalho p{max-width:520px;line-height:1.55}.social-cabecalho .botao{position:relative;flex:none}.social-compositor{display:flex;align-items:center;gap:13px;width:100%;min-height:91px;margin-bottom:28px;padding:16px 20px;border:1px solid var(--borda);border-radius:17px;background:var(--painel);color:var(--tinta);text-align:left;cursor:pointer}.social-compositor:focus-visible,.social-compositor:hover{border-color:var(--cor-consultoria,#37f36e);outline:none}.social-compositor>span:nth-child(2){display:grid;flex:1;gap:4px;min-width:0}.social-compositor strong{font-size:14px}.social-compositor small{color:var(--cinza);font-size:12px}.social-compositor>svg{box-sizing:content-box;padding:10px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e)}.social-feed-titulo{display:grid;gap:5px;margin:0 0 15px 3px}.social-feed-titulo span{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.14em}.social-feed-titulo strong{color:var(--tinta);font-size:21px}.social-editor{max-width:760px;margin:0 auto}.social-editor-intro{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda));border-radius:14px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel))}.social-editor-icone{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e)}.social-editor-intro strong{color:var(--tinta);font-size:15px}.social-editor-intro p{margin:5px 0 0;color:var(--cinza);font-size:12px;line-height:1.5}.social-editor-secao{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:15px}.social-editor-secao strong{color:var(--tinta);font-size:13px}.social-editor-ajuda,.social-editor-contagem,.social-editor-secao small{color:var(--cinza);font-size:11px}.social-editor-ajuda{margin:0}.social-editor-contagem{display:block;margin:-6px 0 0;text-align:right}.social-editor .social-miniaturas{padding:8px 0}.social-editor textarea{min-height:118px;resize:vertical}.social-editor .upload{min-height:95px;border-radius:12px}.social-editor .botao.contorno{justify-self:start}.social-editor .formulario-rodape{margin-top:15px}.social-post{padding:0;overflow:hidden;margin-bottom:28px}.social-autor{display:flex;align-items:center;gap:12px;padding:18px}.social-autor small{display:block;color:var(--texto-secundario);font-size:12px;margin-top:3px}.social-avatar{width:42px;height:42px;background:#d1f39c;color:#213323;border-radius:50%;display:grid;place-items:center;font-weight:800;flex-shrink:0}.social-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.social-controles{margin-left:auto;display:flex}.social-fotos{position:relative;background:#142018}.social-carrossel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.social-carrossel::-webkit-scrollbar{display:none}.social-carrossel>img{width:100%;flex:0 0 100%;height:520px;object-fit:contain;scroll-snap-align:start}.social-contador{position:absolute;right:16px;top:16px;color:white;background:#0009;border-radius:20px;padding:4px 10px;font-size:12px}.social-anterior,.social-proxima{position:absolute;top:48%;background:#fffe;color:#18251d;border-radius:50%;padding:5px}.social-anterior{left:12px}.social-proxima{right:12px}.social-pontos{position:absolute;bottom:12px;display:flex;gap:6px;left:50%;transform:translateX(-50%)}.social-pontos button{width:8px;height:8px;border-radius:50%;background:#fff7}.social-pontos .ativo{background:#37f36e}.social-corpo{padding:20px}.social-interacoes{display:flex;gap:22px;flex-wrap:wrap}.social-interacoes button{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650}.social-interacoes .curtido{color:#e34b67}.social-descricao{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:18px 0}.social-cta{margin-top:12px}.social-metrica{display:flex;align-items:center;gap:6px;opacity:.65;margin-top:18px}.social-comentarios{border-top:1px solid var(--borda);margin-top:20px;padding-top:16px}.social-comentario{padding:12px 0;border-bottom:1px solid var(--borda);overflow-wrap:anywhere}.social-comentario p{white-space:pre-wrap;margin:5px 0}.social-comentario small{opacity:.6;font-size:11px}.social-comentario button{font-size:12px;margin:8px 16px 0 0;text-decoration:underline}.social-comentarios form{margin-top:18px}.social-miniaturas{display:flex;flex-wrap:wrap;gap:8px}.social-miniaturas>div{position:relative}.social-miniaturas img{width:90px;height:100px;object-fit:cover;border-radius:10px}.social-miniaturas button{position:absolute;right:0;top:0;background:white;color:#17251a}.social-fim{text-align:center;opacity:.6;padding:20px}@media (max-width:600px){.social-cabecalho{align-items:stretch;flex-direction:column;padding:23px 20px}.social-cabecalho .botao{width:100%;justify-content:center}.social-compositor{min-height:82px;padding:13px}.social-compositor small{line-height:1.35}.social-feed-titulo strong{font-size:18px}.social-carrossel>img{height:min(62vh,470px)}.social-autor,.social-corpo{padding:14px}.social-interacoes{gap:12px}.social-feed{margin-top:18px}}.social-post{border:1px solid var(--borda);border-radius:18px;box-shadow:0 14px 34px #0000000d}.social-autor{padding:19px 21px}.social-autor strong{color:var(--tinta);font-size:14px}.social-autor strong a{color:inherit;text-decoration:none}.social-autor strong a:hover{color:var(--cor-consultoria,#37f36e)}.social-avatar{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 40%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--tinta)}.social-fotos{background:color-mix(in srgb,var(--painel) 65%,#050b08)}.social-carrossel>img{height:min(68vh,570px)}.social-corpo{padding:19px 22px 23px}.social-interacoes{padding-bottom:14px;border-bottom:1px solid var(--borda)}.social-interacoes button{min-height:34px;color:var(--cinza)}.social-descricao,.social-interacoes button:hover{color:var(--tinta)}.social-descricao{font-size:13px}.social-controles{gap:5px}.social-controles button{border-radius:9px}.social-comentarios{margin-top:17px}.social-comentario{padding:14px 0}.social-fim{color:var(--cinza);font-size:12px}.social-editor .social-miniaturas img{width:112px;height:120px}@media (max-width:600px){.social-carrossel>img{height:min(62vh,470px)}.social-autor,.social-corpo{padding:14px}}.campeonato-destaque{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px 38px;margin:0 0 30px;border:1px solid #37f36e40;border-radius:20px;background:radial-gradient(ellipse at 90% 10%,#61732c66,transparent 65%),linear-gradient(120deg,#172c22,#0e1914);color:#f5f8ee;box-shadow:0 12px 32px #12241916}.campeonato-trofeu-fundo{position:absolute;width:300px;height:300px;right:16%;bottom:-60px;transform:rotate(-15deg);color:#d1ef84;opacity:.1;z-index:-1;pointer-events:none}.campeonato-destaque-info{max-width:65%;min-width:0}.campeonato-etiqueta{display:inline-flex;align-items:center;gap:8px;color:#d2f685;font-size:10px;letter-spacing:2px;font-weight:800}.campeonato-destaque h2{font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:850;letter-spacing:-1px;margin:16px 0;overflow-wrap:anywhere;color:#f5f8ee}.campeonato-destaque-info p{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#c0cdbf;font-size:13px}.campeonato-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:#dbf6a2;font-size:12px;font-weight:700}.campeonato-link:hover{text-decoration:underline}.campeonato-contador{flex-shrink:0;padding:24px;border:1px solid #dcf3ad30;border-radius:16px;background:#d4ec9a0c;min-width:200px}.campeonato-contador>span{font-size:9px;letter-spacing:1.5px;color:#c4d3b4;font-weight:750}.campeonato-contador>div{display:flex;gap:10px;align-items:baseline}.campeonato-contador strong{font-size:64px;font-weight:850;letter-spacing:-3px;line-height:1.25;color:#d4f881}.campeonato-contador>div>span{font-size:18px;color:#e7efdc}.campeonato-contador p{font-size:12px;color:#c1cfb8;margin-top:3px}html[data-tema=claro] .aplicacao .campeonato-destaque{border-color:#aed8b7;background:radial-gradient(ellipse at 92% 8%,#d3e9c7 0,transparent 58%),linear-gradient(120deg,#f8fcf7,#e8f3e7);color:#183127;box-shadow:0 15px 32px #1b503313}html[data-tema=claro] .aplicacao .campeonato-trofeu-fundo{color:#23834e;opacity:.12}html[data-tema=claro] .aplicacao .campeonato-etiqueta,html[data-tema=claro] .aplicacao .campeonato-link{color:#176c3d}html[data-tema=claro] .aplicacao .campeonato-destaque h2{color:#193228}html[data-tema=claro] .aplicacao .campeonato-contador p,html[data-tema=claro] .aplicacao .campeonato-destaque-info p{color:#526b5b}html[data-tema=claro] .aplicacao .campeonato-contador{border-color:#b8d9bd;background:#ffffffbd;box-shadow:0 8px 24px #24633a0c}html[data-tema=claro] .aplicacao .campeonato-contador>span{color:#526a57}html[data-tema=claro] .aplicacao .campeonato-contador strong{color:#198448}html[data-tema=claro] .aplicacao .campeonato-contador>div>span{color:#294c36}html[data-tema=claro] .aplicacao .campeonato-destaque .gastos-resumo{border-color:#c4deca;background:#ffffffbd;color:#526b5b}html[data-tema=claro] .aplicacao .campeonato-destaque .gastos-resumo strong{color:#176c3d}@media (max-width:600px){.campeonato-destaque{padding:26px 22px;align-items:stretch;flex-direction:column;gap:24px}.campeonato-destaque-info{max-width:100%}.campeonato-trofeu-fundo{right:-60px;bottom:65px;width:270px;height:270px;opacity:.12}.campeonato-contador{padding:16px 20px}.campeonato-contador strong{font-size:52px}.campeonato-link{margin-top:18px}}.fase-atleta-editor,.objetivo-aluno-editor{margin-left:auto;min-width:210px}.fase-atleta-editor .campo,.objetivo-aluno-editor .campo{margin:0}.fase-atleta-editor small,.objetivo-aluno-editor small{display:block;margin-top:5px;opacity:.7}@media (max-width:600px){.fase-atleta-editor,.objetivo-aluno-editor{width:100%;margin-left:0}.perfil-aluno-resumo{flex-wrap:wrap}}.tempo-consultoria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-left:3px solid #a0c935}.tempo-consultoria .sobretitulo{display:flex;align-items:center;gap:8px}.tempo-consultoria strong{display:block;font-size:26px;letter-spacing:-.7px;margin-top:12px}.tempo-consultoria p{font-size:12px;margin-top:8px}@media (max-width:600px){.tempo-consultoria{grid-template-columns:1fr}}.patrocinador-editor{padding:20px;border:1px solid var(--borda);border-radius:14px;display:grid;gap:14px;background:var(--fundo)}.patrocinador-editor .upload img{object-fit:contain}.patrocinadores-publicos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:28px}.patrocinadores-publicos a{display:flex;align-items:center;justify-content:center;padding:22px;background:white;border:1px solid #e4e9df;border-radius:14px;transition:transform .2s,box-shadow .2s}.patrocinadores-publicos a:hover{transform:translateY(-3px);box-shadow:0 8px 24px #17251a12}.patrocinadores-publicos img{width:100%;max-width:180px;height:85px;object-fit:contain}.dieta-orientacoes-editor{padding:22px;border:1px solid var(--borda);border-radius:14px;display:grid;gap:16px}.dieta-orientacoes{display:grid;gap:14px;padding:18px;margin-top:16px;border-radius:12px;background:var(--fundo);border-left:3px solid #a0c935}.dieta-orientacoes p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:6px}.editor-barra>.campo{min-width:240px;flex:1}.editor-biblioteca{padding:20px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 38%,var(--borda));border-radius:14px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 7%,var(--fundo));display:grid;gap:16px}.editor-biblioteca-titulo{display:flex;gap:12px;align-items:flex-start}.editor-biblioteca-titulo>svg{color:var(--cor-consultoria,#55bceb);flex-shrink:0;margin-top:3px}.editor-biblioteca-titulo h3{margin:0;font-size:16px}.editor-biblioteca-titulo p{font-size:12px;line-height:1.6;opacity:.75;margin-top:5px}.resumo-aluno-compacto{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.resumo-aluno-compacto>div{display:flex;gap:14px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--borda)}.resumo-aluno-compacto>div>span{font-size:12px;opacity:.9}.resumo-aluno-compacto strong{display:block;font-size:23px;margin-top:5px}.resumo-aluno-compacto small{font-size:13px;font-weight:400}.resumo-aluno-compacto button{margin-left:auto}.metas-aluno-simples{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.meta-aluno{padding:24px;border-radius:18px}.meta-aluno header{display:flex;justify-content:space-between;align-items:center}.meta-aluno header>span{display:flex;gap:9px;font-weight:700;align-items:center}.meta-aluno header>small{font-size:10px;letter-spacing:1.5px;opacity:.5}.meta-aluno.agua header svg{color:#5aaecd}.meta-aluno.cardio header svg{color:#d7a05a}.meta-aluno-valor{display:flex;align-items:baseline;gap:8px;margin:18px 0}.meta-aluno-valor strong{font-size:36px;letter-spacing:-1.5px}.meta-aluno-valor>span{font-size:13px;opacity:.7}.meta-aluno .progresso{height:6px;margin:0 0 22px}.meta-aluno.agua .progresso i{background:#65b7d2}.meta-aluno.cardio .progresso i{background:#d5a369}.meta-aluno-acoes{display:flex;gap:8px}.meta-aluno-acoes button{flex:1;border:1px solid var(--borda);border-radius:9px;padding:10px 5px;font-size:12px;font-weight:650}.meta-aluno-acoes button:hover{background:#9dbf4320;border-color:#93b64c}@media (max-width:600px){.metas-aluno-simples{grid-template-columns:1fr}.resumo-aluno-compacto{gap:6px}.resumo-aluno-compacto>div{padding:12px 8px;flex-wrap:wrap}.resumo-aluno-compacto button{margin-left:0}.meta-aluno{padding:20px}}.aluno-boas-vindas{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 28px}.aluno-boas-vindas .sobretitulo{font-size:9px;letter-spacing:2px}.aluno-boas-vindas h1{font-size:30px;letter-spacing:-1px;margin:8px 0;font-weight:750}.aluno-boas-vindas h1 span{color:#91b943;font-size:25px}.aluno-boas-vindas p{font-size:13px;opacity:.65}.meta-aluno{border-radius:16px;padding:24px 26px;box-shadow:0 3px 14px #00000003}.meta-aluno header>span>svg{box-sizing:content-box;padding:10px;border-radius:12px}.meta-aluno.agua header>span>svg{background:#65b7d216}.meta-aluno.cardio header>span>svg{background:#d5a36918}.meta-aluno header>small{letter-spacing:0;font-size:12px;opacity:.7}.meta-aluno-valor{margin:18px 0 14px;gap:10px}.meta-aluno-valor strong{font-size:42px;font-weight:750}.meta-aluno .progresso{height:5px;margin-bottom:22px;background:#87988a20}.meta-aluno-acoes button{padding:12px 6px;border-color:transparent;background:#8d9f8210;transition:background .15s,transform .15s}.meta-aluno-acoes button:hover{background:#a0bd4920;transform:translateY(-1px)}.resumo-aluno-compacto{gap:0;border:1px solid var(--borda);border-radius:14px;margin:0 0 26px}.resumo-aluno-compacto>div{border-bottom:0;padding:18px 24px}.resumo-aluno-compacto>div+div{border-left:1px solid var(--borda)}.resumo-aluno-compacto>div>svg{opacity:.5}.resumo-aluno-compacto strong{font-size:22px;letter-spacing:-.5px}.resumo-aluno-compacto .link-botao{font-size:11px}.metas-aluno-simples{gap:18px;margin-bottom:18px}@media (max-width:600px){.aluno-boas-vindas{align-items:flex-start}.aluno-boas-vindas h1{font-size:26px}.meta-aluno{padding:20px}.resumo-aluno-compacto>div{padding:15px;gap:9px}.resumo-aluno-compacto .link-botao{width:100%}.aluno-boas-vindas p{max-width:210px}}.gastos-resumo{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0;padding:16px;border:1px solid var(--borda);border-radius:12px}.gastos-resumo span{display:block;font-size:11px;opacity:.7;margin-bottom:5px}.gastos-resumo strong{font-size:16px}.gasto-linha{display:grid;grid-template-columns:1.5fr 1fr auto auto;gap:12px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--borda)}.gasto-pago{display:flex;align-items:center;gap:7px;min-height:42px;font-size:13px}.gasto-pago input{accent-color:#8eae3b}.campeonato-destaque .gastos-resumo{background:#ffffff08;border-color:#ffffff20;color:#edf5df}.campeonato-destaque .gastos-resumo strong{color:#d4f881}@media (max-width:600px){.gasto-linha{grid-template-columns:1fr 1fr}.gastos-resumo{gap:14px}.gastos-resumo strong{font-size:14px}}.financeiro-filtros{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.financeiro-filtros>.campo{min-width:180px;flex:1}.financeiro-filtros-listagem{border-top:1px solid var(--borda);padding:16px 20px}.financeiro-filtros-listagem>.campo{flex:0 1 190px}.financeiro-filtros-listagem>.linha{gap:8px}.financeiro-filtros-listagem select{min-width:132px}.financeiro-totais{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0}.financeiro-totais>.painel{padding:22px 18px}.financeiro-totais span{font-size:12px;opacity:.65}.financeiro-totais strong{display:block;margin-top:10px;font-size:22px;letter-spacing:-.7px}.financeiro-pessoa{display:block;opacity:.6;font-size:11px;margin-top:4px}.financeiro-rodape{padding:18px}@media (max-width:900px){.financeiro-totais{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiro-totais>.painel:nth-child(3){grid-column:1/-1;grid-row:1}}.assinatura-treinador{display:grid;gap:22px;padding:28px;border-top:3px solid #b9ed37}.assinatura-resumo{display:grid;gap:18px;padding:22px;border:1px solid var(--borda);border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#b9ed37 12%,transparent),transparent 54%),var(--painel)}.assinatura-resumo.em-atraso{border-color:color-mix(in srgb,#df9750 55%,var(--borda))}.assinatura-resumo-cabecalho{display:flex;align-items:center;gap:10px}.assinatura-resumo-cabecalho .assinatura-icone{width:38px;height:38px;border-radius:11px}.assinatura-resumo-plano,.assinatura-resumo-vencimento{display:grid;gap:4px}.assinatura-resumo small{color:var(--cinza);font-size:10px;font-weight:800;letter-spacing:.15em}.assinatura-resumo-plano strong{color:var(--tinta);font-size:24px;line-height:1.15;letter-spacing:-.03em}.assinatura-resumo span{font-size:13px;color:var(--cinza)}.assinatura-resumo-vencimento{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid var(--borda);border-radius:11px;background:color-mix(in srgb,var(--painel) 82%,var(--verde) 18%)}.assinatura-resumo-vencimento svg{flex:0 0 auto;color:var(--verde-escuro);margin-top:2px}html[data-tema=escuro] .assinatura-resumo-vencimento svg{color:#37f36e}.assinatura-resumo-vencimento>div{display:grid;gap:4px}.assinatura-resumo-vencimento strong{color:var(--tinta);font-size:16px}.assinatura-resumo.em-atraso .assinatura-resumo-vencimento{background:color-mix(in srgb,var(--painel) 86%,#df9750 14%)}.assinatura-resumo-uso{display:grid;gap:9px}.assinatura-resumo-uso-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.assinatura-resumo-uso-titulo strong{color:var(--tinta);font-size:14px}.assinatura-resumo-progresso{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tinta) 14%,transparent)}.assinatura-resumo-progresso>span{display:block;height:100%;border-radius:inherit;background:#b9ed37}.assinatura-resumo-uso>span{font-size:11px}.assinatura-resumo-acao{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 15px;border:1px solid var(--borda);border-radius:10px;background:transparent;color:var(--tinta);font-weight:700;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.assinatura-resumo-acao:focus-visible,.assinatura-resumo-acao:hover{border-color:var(--verde-escuro);background:color-mix(in srgb,var(--painel) 85%,var(--verde) 15%);transform:translateY(-1px)}.assinatura-resumo.em-atraso .assinatura-resumo-acao{background:var(--verde);color:#20300e}.assinatura-cabecalho{display:flex;align-items:center;gap:16px}.assinatura-cabecalho h2{margin:4px 0;font-size:24px}.assinatura-cabecalho p{margin:0;color:var(--texto-suave,#a6afa1)}.assinatura-icone{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#b9ed37;color:#1a2818}.assinatura-vencimento{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#b9ed3718}.assinatura-vencimento span{display:grid;gap:2px}.assinatura-vencimento strong{font-size:17px}.assinatura-vencimento.atrasada{background:#eaa75120;color:#e3a65b}.assinatura-opcoes{display:grid;gap:10px}.assinatura-opcoes select{width:100%;max-width:520px;min-height:48px;padding:0 14px;border:1px solid #85964d66;border-radius:11px;color:inherit;background:var(--fundo-painel,#1d2b22)}.assinatura-opcoes .pills-fases{margin:0 0 4px;flex-wrap:wrap}.assinatura-rodape{display:flex;justify-content:space-between;align-items:end;gap:20px}.assinatura-rodape>div{display:grid;gap:4px}.assinatura-rodape small{color:var(--texto-suave,#a6afa1)}.assinatura-rodape strong{font-size:27px}.tela-assinatura-bloqueada{--fundo:#0e1d17;--painel:#1b3025;--tinta:#f1f7ef;--texto:#f1f7ef;--cinza:#b3c4b8;--borda:#355443;--sombra:0 18px 52px #07130d55;min-height:100vh;padding:24px 24px 64px;color-scheme:dark;color:var(--tinta);background:radial-gradient(circle at 50% 0,#23553a6b,transparent 560px),var(--fundo)}.tela-assinatura-bloqueada :is(p,.rotulo-menu){color:var(--cinza)}.tela-assinatura-bloqueada .assinatura-treinador{background:var(--painel);border-color:var(--borda);border-top-color:var(--verde);border-radius:20px}.tela-assinatura-bloqueada .assinatura-alerta{color:#f6bb75;background:#6d45172b}.tela-assinatura-bloqueada .assinatura-alerta p{color:inherit}.tela-assinatura-bloqueada :is(.assinatura-secao-titulo>span,.assinatura-plano-escolha,.assinatura-resumo-final small){color:#95ed9c}.tela-assinatura-bloqueada .assinatura-plano-atual{color:#b9f6a7}.tela-assinatura-bloqueada .botao.contorno{color:var(--tinta);background:#1a3024;border-color:var(--borda)}.tela-assinatura-bloqueada .botao.contorno:hover{background:#284734;border-color:#63c77b}.tela-assinatura-bloqueada :is(button,a):focus-visible{outline-color:var(--verde)}.tela-assinatura-topo{max-width:920px;margin:auto;display:flex;justify-content:space-between;align-items:center}.tela-assinatura-topo a{display:inline-flex;align-items:center}.tela-assinatura-topo img{display:block;width:160px;height:auto}.tela-assinatura-conteudo{max-width:920px;margin:clamp(48px,8vh,96px) auto 0}.tela-assinatura-conteudo>.rotulo-menu{padding:0;color:#8be99b}.tela-assinatura-conteudo h1{font-size:clamp(30px,5vw,52px);margin:12px 0}.tela-assinatura-conteudo>p{margin-bottom:28px}.tela-assinatura-conteudo>.botao.contorno{margin-top:20px}@media (max-width:650px){.tela-assinatura-bloqueada{padding:16px 16px 40px}.tela-assinatura-topo img{width:132px}.tela-assinatura-conteudo{margin-top:48px}.assinatura-rodape{align-items:stretch;flex-direction:column}.assinatura-rodape button{justify-content:center}}.assinatura-treinador{gap:30px;padding:clamp(22px,3vw,40px)}.assinatura-topo{display:flex;justify-content:space-between;align-items:center;gap:24px}.assinatura-cabecalho h2{max-width:620px;font-size:clamp(23px,2.6vw,34px);line-height:1.15}.assinatura-cabecalho p{max-width:520px;line-height:1.5}.assinatura-cabecalho .assinatura-icone{align-self:start;flex:0 0 auto}.assinatura-situacao{min-width:210px;display:grid;gap:6px;padding:16px 18px;border:1px solid var(--borda);border-radius:15px;background:color-mix(in srgb,var(--painel) 83%,#b9ed37 17%)}.assinatura-situacao>span{color:#819653;font-size:10px;font-weight:850;letter-spacing:.15em}.assinatura-situacao strong{font-size:20px}.assinatura-situacao small{display:flex;align-items:center;gap:6px;color:var(--cinza)}.assinatura-situacao.atrasada{border-color:#d89851;background:#d898511c}.assinatura-situacao.atrasada>span{color:#d89851}.assinatura-alerta{display:flex;align-items:start;gap:10px;padding:14px 18px;border:1px solid #d8985170;border-radius:13px;background:#d8985115;color:#b97c34}.assinatura-alerta p{color:inherit}.assinatura-secao-titulo{display:grid;gap:7px}.assinatura-secao-titulo>span{color:#82984d;font-size:10px;font-weight:850;letter-spacing:.18em}.assinatura-secao-titulo h3{font-size:22px;letter-spacing:-.03em}.assinatura-planos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.assinatura-plano{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;min-height:400px;padding:23px;border:1px solid var(--borda);border-radius:18px;background:var(--painel);transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.assinatura-plano:hover{transform:translateY(-4px);border-color:#a6d74e;box-shadow:0 13px 32px #1b2c1415}.assinatura-plano.selecionado{border:2px solid #a8dd36;padding:22px;background:color-mix(in srgb,var(--painel) 94%,#b9ed37 6%);box-shadow:0 12px 30px #9bd82818}.assinatura-plano-topo{display:flex;justify-content:space-between;align-items:center;min-height:34px}.assinatura-plano-marca{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--borda);border-radius:9px;color:#859e5a}.assinatura-plano.selecionado .assinatura-plano-marca{background:#b9ed37;border-color:#b9ed37;color:#263319}.assinatura-plano-atual{padding:6px 9px;border-radius:6px;background:#9db96c2a;color:#789643;font-size:9px;font-weight:850;letter-spacing:.13em}.assinatura-plano-nome{margin-top:18px;font-size:24px;letter-spacing:-.04em}.assinatura-plano-descricao{min-height:36px;margin-top:6px;color:var(--cinza);line-height:1.4}.assinatura-plano-preco{display:block;margin-top:18px;font-size:31px;font-weight:850;letter-spacing:-.045em;white-space:nowrap}.assinatura-plano-preco small{margin-left:4px;color:var(--cinza);font-size:13px;font-weight:500;letter-spacing:0}.assinatura-plano-capacidade{display:flex;align-items:center;gap:8px;margin-top:12px;font-weight:750}.assinatura-plano-capacidade svg{color:#8cac50}.assinatura-plano-divisor{display:block;height:1px;margin:20px 0;background:var(--borda)}.assinatura-plano-beneficios{display:grid;gap:10px}.assinatura-plano-beneficios>span{display:flex;gap:8px;align-items:start;color:var(--cinza);line-height:1.3}.assinatura-plano-beneficios svg{flex:0 0 auto;color:#8cad4d}.assinatura-plano-escolha{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;font-weight:800;color:#769a33}.assinatura-plano.selecionado .assinatura-plano-escolha{color:#6f932a}.assinatura-ciclos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.assinatura-ciclos button{display:grid;gap:4px;text-align:left;padding:14px 17px;border:1px solid var(--borda);border-radius:12px;background:var(--painel)}.assinatura-ciclos button:hover{border-color:#a8dd36}.assinatura-ciclos button.ativo{border-color:#a8dd36;background:#b9ed37;color:#263319}.assinatura-ciclos strong{font-size:15px}.assinatura-ciclos small{opacity:.72}.assinatura-rodape{align-items:center;padding:20px 22px;border-radius:16px;background:color-mix(in srgb,var(--painel) 86%,#b9ed37 14%)}.assinatura-resumo-final small{color:#7c9650;font-size:10px;font-weight:850;letter-spacing:.14em}.assinatura-resumo-final strong{font-size:20px}.assinatura-resumo-final strong span{color:var(--cinza);font-size:15px;font-weight:500}.assinatura-resumo-final>span{color:var(--cinza)}.assinatura-total{display:grid;gap:2px;margin-top:16px;padding-left:15px;border-left:3px solid #b9ed37}.assinatura-total>span{color:var(--cinza);font-size:10px;font-weight:850;letter-spacing:.14em}.assinatura-total>strong{color:var(--tinta);font-size:clamp(30px,3vw,40px);line-height:1.15;letter-spacing:-.045em}.assinatura-total>small{color:var(--cinza);font-size:12px;font-weight:500;letter-spacing:0}@media (max-width:1050px){.assinatura-planos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.assinatura-topo{align-items:stretch;flex-direction:column}.assinatura-situacao{min-width:0}.assinatura-planos{grid-template-columns:1fr}.assinatura-plano{min-height:0}.assinatura-ciclos{grid-template-columns:repeat(2,minmax(0,1fr))}.assinatura-rodape{align-items:stretch;flex-direction:column}.assinatura-rodape .botao{width:100%;justify-content:center}}.aplicacao .assinatura-ciclos button.ativo,.aplicacao .banner .botao.claro,.aplicacao .botao.primario,.aplicacao .estatistica-icone.verde,.aplicacao .item-menu.ativo,.aplicacao .marca-icone,.aplicacao .marcador-menu,.aplicacao .pills-fases>button.ativo{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.aplicacao .abas>button.ativo{border-color:var(--cor-consultoria,#37f36e);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 58%,var(--tinta) 42%)}.aplicacao .abas .aba-pendencias-dieta{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 4px;border-radius:6px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;line-height:1}.aplicacao .assinatura-ciclos button.ativo,.aplicacao .pills-fases>button.ativo{border-color:var(--cor-consultoria,#37f36e)}.aplicacao .banner .botao.claro:hover,.aplicacao .botao.primario:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 84%,white 16%)}.aplicacao .item-menu.ativo{box-shadow:inset 3px 0 color-mix(in srgb,var(--cor-consultoria,#37f36e) 50%,white 50%)}.aplicacao .assinatura-resumo-progresso>span,.aplicacao .ponto.verde{background:var(--cor-consultoria,#37f36e)}.aplicacao .assinatura-resumo,.aplicacao .banner{border-left-color:var(--cor-consultoria,#37f36e)}.aplicacao .espaco-icone img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.configuracao-consultoria{display:grid;gap:20px}.configuracao-consultoria-card{display:grid;gap:25px}.configuracao-consultoria-card>.campo{max-width:620px}.configuracao-pdf-temas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.configuracao-pdf-tema{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:16px;border:1px solid var(--borda);border-radius:16px;background:var(--painel);cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.configuracao-pdf-tema:hover{transform:translateY(-2px)}.configuracao-pdf-tema.selecionado{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 1px var(--cor-consultoria,#37f36e),0 12px 30px #00000012}.configuracao-pdf-tema:focus-within{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:3px}.configuracao-pdf-tema input{position:absolute;opacity:0;width:1px;height:1px}.configuracao-pdf-miniatura{display:grid;align-content:start;gap:7px;height:78px;padding:13px 10px;border-radius:8px;box-shadow:0 8px 20px #00000020}.configuracao-pdf-tema.claro .configuracao-pdf-miniatura{background:#f4f7f4}.configuracao-pdf-tema.escuro .configuracao-pdf-miniatura{background:#101c16}.configuracao-pdf-miniatura span{height:6px;border-radius:4px;background:var(--cor-consultoria,#37f36e)}.configuracao-pdf-miniatura span:nth-child(2){width:86%;opacity:.35}.configuracao-pdf-miniatura span:nth-child(3){width:62%;opacity:.35}.configuracao-pdf-descricao{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center}.configuracao-pdf-descricao svg{color:var(--cor-consultoria,#37f36e)}.configuracao-pdf-descricao strong{font-size:16px}.configuracao-pdf-descricao small{grid-column:1/-1;color:var(--cinza);line-height:1.45}.configuracao-pdf-tema>svg{color:var(--cor-consultoria,#37f36e)}@media (max-width:700px){.configuracao-pdf-temas{grid-template-columns:1fr}}.configuracao-cores{display:grid;gap:13px}.configuracao-contadores strong,.configuracao-cores strong,.logo-editor-texto strong{display:block;font-size:15px}.configuracao-cores p,.logo-editor-texto p{margin:5px 0 0;color:var(--cinza)}.configuracao-cores-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.configuracao-cores-opcoes>button{display:grid;place-items:center;width:44px;height:44px;border:3px solid var(--painel);border-radius:50%;background:var(--cor-opcao);color:#17221a;cursor:pointer}.configuracao-cores-opcoes>button.selecionada{outline:2px solid var(--tinta);outline-offset:2px}.configuracao-cor-personalizada{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 11px;border:1px solid var(--borda);border-radius:999px;cursor:pointer}.configuracao-cor-personalizada input{width:25px;height:25px;padding:0;border:0;background:transparent;cursor:pointer}.configuracao-cor-codigo,.logo-editor-texto>span{color:var(--cinza);font-size:11px}.logo-editor{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:18px;border:1px dashed var(--borda);border-radius:15px;background:color-mix(in srgb,var(--painel) 85%,var(--fundo) 15%)}.logo-editor-marca{display:grid;place-items:center;flex:0 0 76px;width:76px;height:76px;overflow:hidden;border-radius:16px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.logo-editor-marca img{width:100%;height:100%;object-fit:cover}.logo-editor-texto{flex:1 1 210px}.logo-editor-texto>span{display:block;margin-top:9px}.configuracao-contadores{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid var(--borda);border-radius:13px;cursor:pointer}.configuracao-contadores-icone{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel))}.configuracao-contadores>span:nth-child(2){flex:1}.configuracao-contadores small{display:block;margin-top:4px;color:var(--cinza)}.configuracao-contadores input{width:21px;height:21px;accent-color:var(--cor-consultoria,#37f36e)}.configuracao-consultoria-acoes{display:flex;justify-content:flex-end}.recorte-logotipo{display:grid;justify-items:center;gap:18px;padding:20px 24px 24px}.recorte-logotipo>p{margin:0;color:var(--cinza);text-align:center}.recorte-logotipo-area{position:relative;width:260px;height:260px;overflow:hidden;border:2px solid var(--cor-consultoria,#37f36e);border-radius:20px;background:var(--fundo);cursor:grab;touch-action:none;user-select:none;box-shadow:0 0 0 8px color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,transparent)}.recorte-logotipo-area:active{cursor:grabbing}.recorte-logotipo-area img{position:absolute;max-width:none;pointer-events:none}.recorte-logotipo-zoom{display:flex;align-items:center;gap:12px;width:min(100%,360px)}.recorte-logotipo-zoom input{flex:1;accent-color:var(--cor-consultoria,#37f36e)}.recorte-logotipo-acoes{justify-content:flex-end;width:100%}@media (max-width:600px){.logo-editor>.botao{width:100%;justify-content:center}.configuracao-consultoria-acoes .botao{width:100%}}.pagamento-plano{--fundo:#f5f7f2;--painel:#fff;--tinta:#233025;--cinza:#718071;--borda:#e3eadc;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--fundo);color:var(--tinta)}html[data-tema=escuro] .pagamento-plano{--fundo:#121c18;--painel:#1c2922;--tinta:#e9f0e4;--cinza:#a4b19e;--borda:#354638;color-scheme:dark}.pagamento-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px clamp(24px,5vw,80px);border-bottom:1px solid #355440;background:#14261c}.pagamento-logo{display:inline-flex;align-items:center}.pagamento-logo img{display:block;width:138px;height:auto}.pagamento-cabecalho>span{display:flex;align-items:center;gap:7px;color:#c5d5c5;font-size:12px;font-weight:700}.pagamento-conteudo{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:clamp(28px,5vw,80px);width:min(1280px,calc(100% - 48px));margin:42px auto 80px;flex:1}.pagamento-rodape{display:flex;align-items:center;gap:12px;padding:18px clamp(24px,5vw,80px);border-top:1px solid #355440;background:#14261c;color:#c5d5c5;font-size:11px}.pagamento-rodape>span{flex:1}.pagamento-rodape a{display:inline-flex;align-items:center}.pagamento-rodape img{display:block;width:85px;height:auto}.pagamento-rodape small{color:#9eb39f;font-size:10px}.pagamento-principal{min-width:0}.pagamento-voltar{display:inline-flex;align-items:center;gap:8px;color:var(--cinza);text-decoration:none;font-weight:700}.pagamento-voltar:hover{color:#85ae2b}.pagamento-intro{margin:47px 0 30px}.pagamento-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#779841;font-size:11px;font-weight:850;letter-spacing:.16em}.pagamento-intro h1{max-width:700px;margin:14px 0 10px;font-size:clamp(33px,4.2vw,52px);line-height:1.08;letter-spacing:-.055em}.pagamento-intro p{color:var(--cinza);font-size:15px;line-height:1.5}.pagamento-painel,.pagamento-resumo{border:1px solid var(--borda);border-radius:22px;background:var(--painel);box-shadow:0 18px 50px #1527190b}.pagamento-painel{padding:clamp(22px,3vw,36px)}.pagamento-pix-titulo,.pagamento-secao-topo{display:flex;align-items:start;gap:15px}.pagamento-passo,.pagamento-secao-topo>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#37f36e;color:#25351e;font-weight:900}.pagamento-pix-titulo h2,.pagamento-secao-topo h2{margin:0 0 5px;font-size:22px;letter-spacing:-.04em}.pagamento-pix-titulo p,.pagamento-secao-topo p{margin:0;color:var(--cinza)}.pagamento-metodos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.pagamento-metodos button{position:relative;display:grid;gap:5px;justify-items:start;min-height:145px;padding:19px;text-align:left;border:1.5px solid var(--borda);border-radius:16px;background:var(--painel);color:var(--tinta);transition:border-color .2s,transform .2s,background .2s}.pagamento-metodos button:hover:not(:disabled){transform:translateY(-3px);border-color:#9cca3c}.pagamento-metodos button.ativo{border-color:#a4d235;background:color-mix(in srgb,var(--painel) 92%,#37f36e 8%);box-shadow:0 0 0 2px #b3e34025}.pagamento-metodos button:disabled{cursor:default;opacity:.75}.pagamento-metodo-icone{color:#759a31}.pagamento-metodos strong{font-size:17px}.pagamento-metodos small{color:var(--cinza)}.pagamento-radio{position:absolute;top:20px;right:20px;width:19px;height:19px;border:2px solid var(--borda);border-radius:50%}.pagamento-metodos button.ativo .pagamento-radio{border:5px solid #9ecb32}.pagamento-proximo{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:24px;border-top:1px solid var(--borda)}.pagamento-proximo>div{display:flex;align-items:center;gap:9px;color:var(--cinza);line-height:1.4}.pagamento-proximo>div svg{flex:0 0 auto;color:#88ad47}.pagamento-proximo .botao{white-space:nowrap;padding:0 20px}.pagamento-resumo{position:sticky;top:25px;padding:28px}.pagamento-resumo-icone{display:grid;place-items:center;width:52px;height:52px;margin-top:22px;border-radius:15px;background:#37f36e;color:#26351d}.pagamento-resumo h2{margin:18px 0 4px;font-size:29px;letter-spacing:-.045em}.pagamento-resumo>p{margin:0 0 24px;color:var(--cinza);line-height:1.5}.pagamento-resumo-linha{display:flex;justify-content:space-between;gap:15px;margin-top:14px}.pagamento-resumo-linha span{color:var(--cinza)}.pagamento-resumo-linha strong{text-align:right}.pagamento-resumo-beneficios{display:grid;gap:12px;margin:25px 0;padding:22px 0;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.pagamento-resumo-beneficios span{display:flex;align-items:start;gap:9px;color:var(--cinza);line-height:1.35}.pagamento-resumo-beneficios svg{flex:0 0 auto;color:#86ad37}.pagamento-total{display:grid;gap:5px}.pagamento-desconto{display:grid;gap:8px;margin:7px 0;padding:12px;border:1px solid color-mix(in srgb,var(--verde) 40%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--verde) 8%,var(--painel));font-size:12px}.pagamento-desconto>span{display:flex;justify-content:space-between;gap:10px}.pagamento-desconto b{color:var(--verde)}.pagamento-desconto s{color:var(--cinza)}.pagamento-total>span{font-weight:750}.pagamento-total strong{font-size:38px;letter-spacing:-.055em}.pagamento-total small{color:var(--cinza)}.pagamento-protecao{display:flex;align-items:center;gap:7px;margin-top:30px;padding-top:18px;border-top:1px solid var(--borda);color:var(--cinza);font-size:11px}.pagamento-pix{margin-top:26px;padding-top:25px;border-top:1px solid var(--borda)}.pagamento-qr{display:grid;place-items:center;width:250px;height:250px;margin:25px auto 12px;padding:12px;border:1px solid var(--borda);border-radius:17px;background:#fff}.pagamento-qr img{display:block;width:100%;height:100%;object-fit:contain}.pagamento-tempo{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:23px;color:var(--cinza)}.pagamento-tempo strong{color:var(--tinta);font-variant-numeric:tabular-nums}.pagamento-pix label{display:block;margin-bottom:9px;font-weight:750}.pagamento-copiar{display:flex;gap:9px}.pagamento-copiar input{min-width:0;flex:1;height:48px;padding:0 13px;border:1px solid var(--borda);border-radius:9px;background:var(--fundo);color:var(--tinta)}.pagamento-copiar button{display:flex;align-items:center;gap:7px;padding:0 16px;border:0;border-radius:9px;background:#37f36e;color:#26351d;font-weight:800}.pagamento-verificando{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:23px;color:var(--cinza);text-align:center}.pagamento-verificando span{width:9px;height:9px;border-radius:50%;background:#a8d938;box-shadow:0 0 0 5px #a8d93826;animation:pagamento-pulso 1.6s infinite}.pagamento-cartao{display:grid;gap:22px;margin-top:26px;padding-top:25px;border-top:1px solid var(--borda)}.pagamento-stripe-elemento{min-height:170px;padding:19px;border:1px solid var(--borda);border-radius:14px;background:color-mix(in srgb,var(--painel) 93%,var(--fundo) 7%)}.pagamento-cartao>.botao{justify-self:stretch;justify-content:center;min-height:53px;border-radius:10px;font-size:15px}.pagamento-cartao>small{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--cinza)}.pagamento-aguardando{margin-top:24px;padding:26px 18px;border:1px solid var(--borda);border-radius:12px;background:color-mix(in srgb,var(--painel) 90%,#37f36e 10%)}.pagamento-expirado{display:flex;align-items:center;gap:15px;margin-top:22px;padding:18px;border:1px solid #d8985160;border-radius:13px;background:#d8985114}.pagamento-expirado>svg{flex:0 0 auto;color:#cf9252}.pagamento-expirado p{margin:3px 0 0;color:var(--cinza)}.pagamento-expirado .botao{margin-left:auto;white-space:nowrap}.pagamento-sucesso{position:relative;overflow:hidden;display:grid;justify-items:center;gap:15px;min-height:480px;margin-top:44px;padding:72px 30px;border:1px solid #9bc93690;border-radius:22px;background:color-mix(in srgb,var(--painel) 90%,#37f36e 10%);text-align:center}.pagamento-sucesso-icone{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#37f36e;color:#26351d;box-shadow:0 0 0 14px #37f36e22;animation:pagamento-chegada .6s cubic-bezier(.18,.89,.32,1.35) both}.pagamento-sucesso h1{margin:0;font-size:clamp(31px,4vw,45px);letter-spacing:-.05em}.pagamento-sucesso p{max-width:420px;margin:0;color:var(--cinza);line-height:1.5}.pagamento-sucesso .botao{margin-top:15px}.pagamento-confetes i{position:absolute;width:10px;height:16px;border-radius:2px;background:#b9ec3c;animation:pagamento-confete 2.3s ease-out both}.pagamento-confetes i:first-child{top:10%;left:14%;transform:rotate(20deg)}.pagamento-confetes i:nth-child(2){top:18%;right:17%;background:#86cfa1;animation-delay:.12s}.pagamento-confetes i:nth-child(3){top:48%;left:7%;background:#d7a569;animation-delay:.22s}.pagamento-confetes i:nth-child(4){top:54%;right:8%;animation-delay:.3s}.pagamento-confetes i:nth-child(5){top:75%;left:20%;background:#a7b9f0;animation-delay:.1s}.pagamento-confetes i:nth-child(6){top:73%;right:18%;background:#86cfa1;animation-delay:.26s}@keyframes pagamento-pulso{50%{opacity:.45;transform:scale(.7)}}@keyframes pagamento-chegada{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pagamento-confete{0%{opacity:0;translate:0 -30px;rotate:-70deg}35%{opacity:1}to{opacity:0;translate:0 90px;rotate:80deg}}@media (max-width:900px){.pagamento-conteudo{grid-template-columns:1fr}.pagamento-resumo{position:static}}@media (max-width:600px){.pagamento-cabecalho{padding:17px 22px}.pagamento-logo img{width:118px}.pagamento-cabecalho>span{font-size:0}.pagamento-rodape{flex-wrap:wrap;padding:17px 22px}.pagamento-rodape>span{flex-basis:100%}.pagamento-conteudo{width:calc(100% - 32px);margin:25px auto 50px}.pagamento-intro{margin:30px 0 23px}.pagamento-metodos{gap:8px}.pagamento-metodos button{min-height:130px;padding:13px}.pagamento-metodos strong{font-size:14px}.pagamento-expirado,.pagamento-proximo{align-items:stretch;flex-direction:column}.pagamento-expirado .botao,.pagamento-proximo .botao{width:100%;justify-content:center;margin:0}.pagamento-qr{width:225px;height:225px}}@media (prefers-reduced-motion:reduce){.pagamento-confetes i,.pagamento-sucesso-icone,.pagamento-verificando span{animation:none}}.aplicacao{--fundo:color-mix(in srgb,#f6f7f9 96%,var(--cor-consultoria,#37f36e) 4%);--painel:color-mix(in srgb,#fff 98%,var(--cor-consultoria,#37f36e) 2%);--borda:color-mix(in srgb,#dfe4e1 84%,var(--cor-consultoria,#37f36e) 16%);--verde-escuro:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,#26332d 45%);background:var(--fundo)}.aplicacao :is(.area-principal,.conteudo){background:var(--fundo)}.aplicacao .sidebar{background:linear-gradient(165deg,color-mix(in srgb,#1b2020 92%,var(--cor-consultoria,#37f36e) 8%),color-mix(in srgb,#101617 94%,var(--cor-consultoria,#37f36e) 6%))}.aplicacao :is(.painel,.estatistica,.topbar,.modal,.modal-cabecalho,.notificacoes,.cartao-kanban){background-color:var(--painel);border-color:var(--borda)}.aplicacao :is(.botao.contorno,.pills-fases>button:not(.ativo),.assinatura-ciclos button:not(.ativo)){border-color:color-mix(in srgb,var(--borda) 72%,var(--cor-consultoria,#37f36e) 28%)}.aplicacao :is(.botao.contorno:hover,.pills-fases>button:not(.ativo):hover,.assinatura-ciclos button:not(.ativo):hover){border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--painel) 90%,var(--cor-consultoria,#37f36e) 10%)}.aplicacao .botao.primario{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 3px 0 color-mix(in srgb,var(--cor-consultoria,#37f36e) 24%,transparent)}.aplicacao .botao.primario:hover{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 5px 18px color-mix(in srgb,var(--cor-consultoria,#37f36e) 26%,transparent)}.aplicacao :is(.entrada-medida,.entrada-data):focus-within,.aplicacao :is(input,select,textarea):focus{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,transparent)}.aplicacao :is(button,a):focus-visible{outline-color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.estatistica,.cartao-aluno){border-bottom-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,var(--borda) 40%);border-top-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,var(--borda) 40%)}.aplicacao .estatistica:after{background:repeating-linear-gradient(110deg,transparent 0 4px,var(--cor-consultoria,#37f36e) 4px 7px)}html[data-tema=escuro] .aplicacao{--fundo:color-mix(in srgb,#171a1e 91%,var(--cor-consultoria,#37f36e) 9%);--painel:color-mix(in srgb,#24272c 91%,var(--cor-consultoria,#37f36e) 9%);--borda:color-mix(in srgb,#3a3e43 79%,var(--cor-consultoria,#37f36e) 21%);background:var(--fundo)}html[data-tema=escuro] .aplicacao :is(.area-principal,.conteudo){background:var(--fundo)}html[data-tema=escuro] .aplicacao :is(.painel,.estatistica,.topbar,.modal,.modal-cabecalho,.notificacoes,.cartao-kanban){background-color:var(--painel);border-color:var(--borda)}html[data-tema=escuro] .aplicacao :is(input,select,textarea,.botao.contorno,.campo-usuario,.entrada-medida,.entrada-data){background-color:color-mix(in srgb,#1b1e22 92%,var(--cor-consultoria,#37f36e) 8%);border-color:var(--borda)}html[data-tema=escuro] .aplicacao .pills-fases>button:not(.ativo){background:color-mix(in srgb,#1b1e22 92%,var(--cor-consultoria,#37f36e) 8%);border-color:var(--borda)}html[data-tema=escuro] .aplicacao :is(.pills-fases>button.ativo,.assinatura-ciclos button.ativo){background:var(--cor-consultoria,#37f36e);border-color:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.aplicacao .banner{background:repeating-linear-gradient(115deg,transparent 0 79px,color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,transparent) 79px 81px),linear-gradient(110deg,color-mix(in srgb,#171a1f 89%,var(--cor-consultoria,#37f36e) 11%),color-mix(in srgb,#1b2024 74%,var(--cor-consultoria,#37f36e) 26%));border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,#1b2024 62%);border-left-color:var(--cor-consultoria,#37f36e)}.aplicacao .banner .chip-arte svg,.aplicacao .banner .estrela-grande,.aplicacao .banner .tag-banner>span{color:var(--cor-consultoria,#37f36e)}.aplicacao .banner .tag-banner>span{background:var(--cor-consultoria,#37f36e)}.aplicacao .banner .orbita{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,transparent)}.aplicacao .banner .chip-arte{background:color-mix(in srgb,#1c2023 84%,var(--cor-consultoria,#37f36e) 16%);border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,transparent)}.aplicacao .banner .linha-arte{background:linear-gradient(transparent,color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,transparent),transparent)}.aplicacao .cartao-dica,.aplicacao .sidebar-promo{background:linear-gradient(125deg,color-mix(in srgb,var(--painel) 88%,var(--cor-consultoria,#37f36e) 12%),color-mix(in srgb,var(--painel) 82%,var(--cor-consultoria,#37f36e) 18%));border-color:color-mix(in srgb,var(--borda) 70%,var(--cor-consultoria,#37f36e) 30%)}.aplicacao .cartao-dica :is(h3,button,a,.decoracao-dica),.aplicacao .sidebar-promo :is(button,.promo-estrela),.aplicacao :is(.ponto-marca,.sobretitulo,.link-botao,.texto-verde,.aluno-metricas strong){color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,var(--tinta) 35%)}.aplicacao .cartao-dica p{color:var(--cinza)}.aplicacao .sidebar-promo p{position:relative;z-index:1;color:var(--tinta);font-weight:700}html[data-tema=claro] .aplicacao .sidebar-promo :is(.linha,button){color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 40%,#203244 60%);font-weight:750}html[data-tema=claro] .aplicacao .sidebar-promo{background:repeating-linear-gradient(115deg,transparent 0 35px,#76c9f20d 35px 37px),linear-gradient(135deg,#293f50,#1b2b36);border-color:#4d7892;box-shadow:0 10px 24px #0b182633}html[data-tema=claro] .aplicacao .sidebar-promo p{color:#e6eef4}html[data-tema=claro] .aplicacao .sidebar-promo .linha{color:#74c9f4}html[data-tema=claro] .aplicacao .sidebar-promo button{border-top-color:#4d7892;color:#83cff5}html[data-tema=claro] .aplicacao .sidebar-promo .promo-estrela{color:#83cff580}.aplicacao .cartao-dica>div,.aplicacao .sidebar-promo .linha{color:var(--cor-consultoria,#37f36e)}.aplicacao .contador,.aplicacao .dia.selecionado,.aplicacao .selo.neutro{background:color-mix(in srgb,var(--painel) 78%,var(--cor-consultoria,#37f36e) 22%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 58%,var(--tinta) 42%)}.aplicacao .dia.selecionado small{color:inherit}.aplicacao .dia i,.aplicacao .ponto.verde,.aplicacao .status-ativo>span{background:var(--cor-consultoria,#37f36e)}.aplicacao .filtro-fases>span,.aplicacao .status-ativo{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,var(--tinta) 45%)}.aplicacao .acao-rapida .estatistica-icone.verde,.aplicacao .estatistica-icone.verde{background:color-mix(in srgb,var(--painel) 75%,var(--cor-consultoria,#37f36e) 25%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 62%,var(--tinta) 38%)}.aplicacao :is(.entrada-medida>span,.editar-meta,.anamnese-fixos,.selecao-dias button.ativo){background:color-mix(in srgb,var(--painel) 82%,var(--cor-consultoria,#37f36e) 18%);border-color:color-mix(in srgb,var(--borda) 60%,var(--cor-consultoria,#37f36e) 40%)}.aplicacao :is(.anamnese-intro,.revisoes-dashboard,.anamnese-pergunta){border-left-color:var(--cor-consultoria,#37f36e);border-top-color:var(--cor-consultoria,#37f36e)}.aplicacao .assinatura-resumo-vencimento{background:color-mix(in srgb,var(--painel) 82%,var(--cor-consultoria,#37f36e) 18%)}.aplicacao .assinatura-resumo-vencimento svg{color:var(--cor-consultoria,#37f36e)}html[data-tema=escuro] .aplicacao .cartao-dica{background:linear-gradient(125deg,color-mix(in srgb,var(--painel) 84%,var(--cor-consultoria,#37f36e) 16%),color-mix(in srgb,var(--painel) 74%,var(--cor-consultoria,#37f36e) 26%))}.aplicacao :is(th,.tabela-rolagem th){background:color-mix(in srgb,var(--painel) 93%,var(--cor-consultoria,#37f36e) 7%);border-color:var(--borda);color:var(--cinza)}.aplicacao :is(td,.linha-recurso,.abas,.separador,.rodape-grafico){border-color:var(--borda)}.aplicacao .clicavel:hover td{background:color-mix(in srgb,var(--painel) 91%,var(--cor-consultoria,#37f36e) 9%)}.aplicacao .contador,.aplicacao .selo{background:color-mix(in srgb,var(--painel) 79%,var(--cor-consultoria,#37f36e) 21%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,var(--tinta) 40%)}.aplicacao :is(.estatistica-icone,.assinatura-icone){background:color-mix(in srgb,var(--painel) 72%,var(--cor-consultoria,#37f36e) 28%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta) 30%)}.aplicacao .assinatura-icone{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.aplicacao .assinatura-resumo{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,transparent),transparent 54%),var(--painel);border-color:var(--borda)}.aplicacao .assinatura-resumo-progresso>span{background:var(--cor-consultoria,#37f36e)}.aplicacao :is(.assinatura-resumo-acao:hover,.assinatura-resumo-acao:focus-visible,.icone-botao:hover,.acao-rapida:hover){background:color-mix(in srgb,var(--painel) 87%,var(--cor-consultoria,#37f36e) 13%);border-color:color-mix(in srgb,var(--borda) 55%,var(--cor-consultoria,#37f36e) 45%)}.aplicacao :is(.recharts-cartesian-grid line){stroke:var(--borda)}.aplicacao .recharts-default-tooltip{background:var(--painel)!important;border-color:var(--borda)!important;color:var(--tinta)}.aplicacao :is(.menu-perfil-opcoes,.opcoes-esportivas){border-top-color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.menu-perfil-gatilho:hover,.menu-perfil-gatilho[aria-expanded=true],.menu-perfil-opcoes>:is(button,a):hover){background:color-mix(in srgb,var(--painel) 83%,var(--cor-consultoria,#37f36e) 17%);border-color:color-mix(in srgb,var(--borda) 50%,var(--cor-consultoria,#37f36e) 50%)}.aplicacao :is(.abas>button.ativo,.pills-fases>button:hover:not(:disabled),.link-botao:hover){border-color:var(--cor-consultoria,#37f36e);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,var(--tinta) 35%)}html[data-tema=escuro] .aplicacao :is(th,.tabela-rolagem th){background:color-mix(in srgb,var(--painel) 88%,var(--cor-consultoria,#37f36e) 12%);border-color:var(--borda)}html[data-tema=escuro] .aplicacao :is(td,th,.linha-recurso,.abas,.separador,.rodape-grafico){border-color:var(--borda)}html[data-tema=escuro] .aplicacao :is(.clicavel:hover td,.acao-rapida:hover,.icone-botao:hover){background:color-mix(in srgb,var(--painel) 80%,var(--cor-consultoria,#37f36e) 20%)}html[data-tema=escuro] .aplicacao :is(.selo,.contador){background:color-mix(in srgb,var(--painel) 70%,var(--cor-consultoria,#37f36e) 30%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 75%,white 25%)}html[data-tema=escuro] .aplicacao :is(.estatistica-icone,.assinatura-icone){background:color-mix(in srgb,var(--painel) 65%,var(--cor-consultoria,#37f36e) 35%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 75%,white 25%)}html[data-tema=escuro] .aplicacao .assinatura-icone{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}html[data-tema=escuro] .aplicacao .cartao-dica :is(h3,button,a,.decoracao-dica){color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 72%,white 28%)}html[data-tema=escuro] .aplicacao .cartao-dica p{color:var(--cinza)}.aplicacao{--tinta:#27313a;--cinza:#68737f}html[data-tema=escuro] .aplicacao{--tinta:#edf0f6;--cinza:#cbd0d9;color:var(--tinta)}.aplicacao :is(.sidebar,.tabela-rolagem,.notificacoes,.opcoes-esportivas){scrollbar-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 58%,#68717b 42%) transparent;scrollbar-width:thin}.aplicacao :is(.sidebar,.tabela-rolagem,.notificacoes,.opcoes-esportivas)::-webkit-scrollbar{width:7px;height:7px}.aplicacao :is(.sidebar,.tabela-rolagem,.notificacoes,.opcoes-esportivas)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 58%,#68717b 42%);border-radius:999px}.aplicacao .sidebar :is(.espaco-seletor,.sidebar-usuario){border-color:color-mix(in srgb,#59616c 72%,var(--cor-consultoria,#37f36e) 28%)}.aplicacao .sidebar .espaco-icone{background:color-mix(in srgb,#282c34 64%,var(--cor-consultoria,#37f36e) 36%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,white 35%)}.aplicacao .sidebar :is(.rotulo-menu,.espaco-seletor small,.item-menu small,.sidebar-usuario small){color:#9aa4ae}.aplicacao .sidebar .item-menu{border-left:3px solid transparent;color:#b8c0c9}.aplicacao .sidebar .item-menu:hover:not(.ativo){background:color-mix(in srgb,#292d35 79%,var(--cor-consultoria,#37f36e) 21%);border-left-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,transparent);color:#f1f3f8}.aplicacao .sidebar .item-menu.ativo{background:var(--cor-consultoria,#37f36e);border-left-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 66%,white 34%);box-shadow:none;color:var(--cor-contraste,#203014)}.aplicacao .sidebar .item-menu.ativo :is(svg,small,.badge-menu){color:var(--cor-contraste,#203014)!important}.aplicacao .sidebar .badge-menu{background:color-mix(in srgb,#2b3038 65%,var(--cor-consultoria,#37f36e) 35%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,white 40%)!important}.aplicacao .sidebar .item-menu.ativo .badge-menu{background:color-mix(in srgb,var(--cor-contraste,#203014) 17%,transparent)}.aplicacao .sidebar .badge-menu-aula-pendente{border-radius:999px;background:#f6a640;color:#2d1b08!important;font-variant-numeric:tabular-nums;animation:pulsar-aulas-pendentes 1.8s ease-out infinite}.aplicacao .sidebar .item-menu.ativo .badge-menu-aula-pendente{background:#f6a640;color:#2d1b08!important}@keyframes pulsar-aulas-pendentes{0%,to{box-shadow:0 0 0 0 #f6a640a6}65%{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.aplicacao .sidebar .badge-menu-aula-pendente{animation:none}}.aplicacao :is(.campo>span,.filtro-fases>span,.metas .data-atualizacao,.revisoes-dashboard small,.notificacoes small,.linha-recurso p,.cartao-recurso p){color:var(--cinza)}.aplicacao :is(.aviso,.aviso-suave,.anamnese-fixos,.resumo-macros,.caixa-ia){background:color-mix(in srgb,var(--painel) 87%,var(--cor-consultoria,#37f36e) 13%);border-color:color-mix(in srgb,var(--borda) 58%,var(--cor-consultoria,#37f36e) 42%);color:var(--tinta)}.aplicacao :is(.metas .editar-meta,.seletor-gatilho,.entrada-data,.abrir-calendario){border-color:var(--borda)}.aplicacao .localidade-opcoes{border-color:color-mix(in srgb,var(--borda) 58%,var(--cor-consultoria,#37f36e) 42%);border-top-color:var(--cor-consultoria,#37f36e);background:var(--painel);color:var(--tinta);box-shadow:0 14px 32px color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent)}.aplicacao .localidade-opcoes [role=option]:is(:hover,.destacada){background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--tinta)}.aplicacao :is(.metas .editar-meta:hover,.seletor-gatilho:hover,.entrada-data:hover,.abrir-calendario:hover){background:color-mix(in srgb,var(--painel) 84%,var(--cor-consultoria,#37f36e) 16%);border-color:var(--cor-consultoria,#37f36e);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 67%,var(--tinta) 33%)}.aplicacao :is(.metas .editar-meta,.seletor-gatilho svg,.abrir-calendario svg,.revisao-cabecalho svg){color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 66%,var(--tinta) 34%)}html[data-tema=escuro] .aplicacao :is(p,.muted,.estatistica-topo>span,.estatistica-rodape,.titulo-pagina p,.cabecalho-painel p,.pessoa small,.campo>span,td,.acao-rapida small,.linha-recurso p,.cartao-recurso p){color:var(--cinza)}html[data-tema=escuro] .aplicacao :is(.breadcrumb strong,.acao-rapida strong,.item-agenda strong,.data-agenda strong,.cartao-recurso h3,.cartao-aluno h3,.modal h2,.aluno-metricas strong,.pessoa strong,.linha-recurso h3){color:var(--tinta)}html[data-tema=escuro] .aplicacao :is(.aviso,.aviso-suave,.resumo-macros,.caixa-ia){background:color-mix(in srgb,var(--painel) 78%,var(--cor-consultoria,#37f36e) 22%);border-color:var(--borda);color:var(--tinta)}html[data-tema=escuro] .aplicacao :is(.aviso strong,.aviso p,.resumo-macros strong){color:var(--tinta)}html[data-tema=escuro] .aplicacao :is(.menu-perfil-opcoes,.notificacoes,.opcoes-esportivas){background:var(--painel);border-color:var(--borda);border-top-color:var(--cor-consultoria,#37f36e)}html[data-tema=escuro] .aplicacao .menu-perfil-opcoes>:is(button,a):hover{background:color-mix(in srgb,var(--painel) 77%,var(--cor-consultoria,#37f36e) 23%);color:var(--tinta)}html[data-tema=escuro] .aplicacao .recharts-cartesian-grid line{stroke:var(--borda)}.aplicacao .sidebar{color:#b8c0c9}.aplicacao .sidebar-promo button,.aplicacao .sidebar-usuario .avatar{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,#59616c 70%)}.aplicacao .agenda .cabecalho-painel svg,.aplicacao .dia:not(.selecionado),.aplicacao .legenda-grafico,.aplicacao .rodape-grafico,.aplicacao .status-plataforma,.aplicacao .subtitulo-lateral{color:var(--cinza)}.aplicacao .aceno,.aplicacao .status-plataforma :is(i,span){color:var(--cor-consultoria,#37f36e)}.aplicacao .status-plataforma :is(i,span){background-color:var(--cor-consultoria,#37f36e)}.aplicacao .ponto.verde{color:var(--cor-consultoria,#37f36e)}.aplicacao .banner .chip-arte,.aplicacao .banner .tag-banner{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,white 65%)}.aplicacao .calendario-dias-personalizado button.selecionado,.aplicacao .calendario-personalizado :is(button.hoje,button.selecionado){border-color:var(--cor-consultoria,#37f36e);background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}html[data-tema=escuro] .aplicacao :is(input,select,textarea,.botao.contorno,.campo-usuario){color:var(--tinta)}html[data-tema=escuro] .aplicacao .seletor-gatilho{background:color-mix(in srgb,var(--painel) 84%,var(--cor-consultoria,#37f36e) 16%);border-color:var(--borda);color:var(--tinta)}html[data-tema=escuro] .aplicacao .recharts-default-tooltip{background:var(--painel)!important;border-color:var(--borda)!important;color:var(--tinta)!important}.aplicacao .notificacao-botao i{background:var(--cor-consultoria,#37f36e)}.aplicacao .icone-pequeno{color:var(--cor-consultoria,#37f36e);border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda) 55%)}.aplicacao .rodape-app{color:var(--cinza)}html[data-tema=escuro] .aplicacao .cartao-dica{border-color:color-mix(in srgb,var(--borda) 70%,var(--cor-consultoria,#37f36e) 30%);color:var(--tinta)}.aplicacao :is(.vazio h3,.coluna-kanban-topo h3,.precos-consultoria small,.kanban-rodape,.origem-lead,.dias-tags>span,.label){color:var(--cinza)}.aplicacao .vazio-icone{background:color-mix(in srgb,var(--painel) 80%,var(--cor-consultoria,#37f36e) 20%);color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.precos-consultoria strong,.detalhe-plano summary,.adicionar-kanban:hover,.acao-pagamento){color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta) 30%)}.aplicacao .adicionar-kanban{color:var(--cinza)}.aplicacao .coluna-kanban .ponto{background:var(--cor-consultoria,#37f36e)}.aplicacao .coluna-kanban-topo .contador,.aplicacao .pill-contador{background:color-mix(in srgb,var(--painel) 77%,var(--cor-consultoria,#37f36e) 23%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,var(--tinta) 35%)}.aplicacao .pills-fases>button:disabled{background:color-mix(in srgb,var(--painel) 92%,var(--fundo) 8%);border-color:var(--borda);color:var(--cinza)}.aplicacao .upload,.aplicacao .upload span{background:color-mix(in srgb,var(--painel) 92%,var(--cor-consultoria,#37f36e) 8%);border-color:color-mix(in srgb,var(--borda) 67%,var(--cor-consultoria,#37f36e) 33%);color:var(--cinza)}.aplicacao .upload:hover{border-color:var(--cor-consultoria,#37f36e);color:var(--cor-consultoria,#37f36e)}.aplicacao .abrir-calendario{background:color-mix(in srgb,var(--painel) 76%,var(--cor-consultoria,#37f36e) 24%);border-color:var(--borda);color:var(--cor-consultoria,#37f36e)}.aplicacao .abrir-calendario:hover{background:color-mix(in srgb,var(--painel) 62%,var(--cor-consultoria,#37f36e) 38%);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .assinatura-rodape,.aplicacao .assinatura-situacao{background:color-mix(in srgb,var(--painel) 83%,var(--cor-consultoria,#37f36e) 17%);border-color:var(--borda)}.aplicacao .assinatura-situacao.atrasada{background:color-mix(in srgb,var(--painel) 83%,#d89851 17%);border-color:#d89851}.aplicacao :is(.assinatura-situacao>span,.assinatura-secao-titulo>span,.assinatura-plano-preco small,.assinatura-resumo-final small){color:var(--cinza)}.aplicacao :is(.assinatura-plano:hover,.assinatura-plano.selecionado,.assinatura-ciclos button:hover){border-color:var(--cor-consultoria,#37f36e)}.aplicacao .assinatura-plano.selecionado{background:color-mix(in srgb,var(--painel) 91%,var(--cor-consultoria,#37f36e) 9%);box-shadow:0 12px 30px color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent)}.aplicacao .assinatura-plano-atual,.aplicacao .assinatura-plano-beneficios svg,.aplicacao .assinatura-plano-capacidade svg,.aplicacao .assinatura-plano-escolha,.aplicacao .assinatura-plano-marca{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 72%,var(--tinta) 28%)}.aplicacao .assinatura-plano-atual{background:color-mix(in srgb,var(--painel) 76%,var(--cor-consultoria,#37f36e) 24%)}.aplicacao .assinatura-plano.selecionado .assinatura-plano-marca{background:var(--cor-consultoria,#37f36e);border-color:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}html[data-tema=escuro] .aplicacao .upload{background:color-mix(in srgb,var(--painel) 83%,var(--cor-consultoria,#37f36e) 17%);border-color:var(--borda);color:var(--cinza)}html[data-tema=escuro] .aplicacao .abrir-calendario{background:color-mix(in srgb,var(--painel) 65%,var(--cor-consultoria,#37f36e) 35%);border-color:var(--borda);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 75%,white 25%)}html[data-tema=escuro] .aplicacao .abas>button.ativo{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 75%,white 25%);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .rotulo-menu{color:var(--cinza)}.aplicacao .avatar.cor-3{background:color-mix(in srgb,var(--painel) 77%,var(--cor-consultoria,#37f36e) 23%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 66%,var(--tinta) 34%)}.aplicacao .assinatura-plano.selecionado .assinatura-plano-escolha{color:var(--cor-consultoria,#37f36e)}html[data-tema=escuro] .aplicacao .pills-fases>button:disabled{background:color-mix(in srgb,var(--painel) 92%,var(--fundo) 8%);border-color:var(--borda);color:var(--cinza)}html[data-tema=escuro] .aplicacao .cartao-aluno:hover{border-color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.titulo-pagina p,.cabecalho-painel p,.estatistica-rodape,.cartao-aluno>p,.cartao-recurso p,.pessoa small,.cartao-aluno small,.financeiro-pessoa,.revisoes-dashboard small){color:var(--cinza)}.aplicacao :is(td,.pessoa,.cartao-aluno){color:var(--cinza)}.aplicacao :is(.pessoa strong,.cartao-aluno strong,.cartao-aluno h3){color:var(--tinta)}.aplicacao :is(input:not([type=color]),select,textarea){color:var(--tinta)}.aplicacao .coluna-kanban{border-top-color:var(--cor-consultoria,#37f36e)}.aplicacao .loja{--loja-cor:var(--cor-consultoria,#37f36e);--loja-tom:color-mix(in srgb,var(--loja-cor) 12%,var(--painel) 88%);max-width:1560px;margin:0 auto;padding-bottom:64px}.aplicacao .loja button{cursor:pointer}.aplicacao .loja button:disabled{cursor:not-allowed;opacity:.5}.aplicacao .loja-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:280px;overflow:hidden;border:1px solid color-mix(in srgb,var(--loja-cor) 35%,var(--borda) 65%);border-radius:28px;background:linear-gradient(112deg,var(--painel) 40%,color-mix(in srgb,var(--loja-cor) 17%,var(--painel) 83%) 100%);padding:clamp(28px,4vw,54px)}.aplicacao .loja-hero:after{content:"";position:absolute;width:300px;height:300px;right:7%;top:-160px;border:1px solid color-mix(in srgb,var(--loja-cor) 24%,transparent);border-radius:50%;box-shadow:0 0 0 75px color-mix(in srgb,var(--loja-cor) 5%,transparent),0 0 0 150px color-mix(in srgb,var(--loja-cor) 4%,transparent);pointer-events:none}.aplicacao .loja-hero-conteudo{position:relative;z-index:1;max-width:620px}.aplicacao .loja-sobrancelha{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--loja-cor) 72%,var(--tinta) 28%);font-size:11px;font-weight:800;letter-spacing:.18em}.aplicacao .loja-hero h1{margin:16px 0 12px;color:var(--tinta);font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.055em}.aplicacao .loja-hero h1 span{color:var(--loja-cor)}.aplicacao .loja-hero p{max-width:560px;color:var(--cinza);font-size:16px;line-height:1.6}.aplicacao .loja-hero .botao{margin-top:24px}.aplicacao .loja-hero-arte{position:relative;z-index:1;display:grid;place-items:center;gap:10px;flex:0 0 240px;color:var(--loja-cor);transform:rotate(-9deg)}.aplicacao .loja-hero-arte span{color:var(--cinza);text-align:center;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.22em}.aplicacao .loja-indicadores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 42px}.aplicacao .loja-indicadores>div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:86px;padding:20px 24px;border:1px solid var(--borda);border-radius:20px;background:var(--painel)}.aplicacao .loja-indicadores span{display:inline-flex;align-items:center;gap:12px;color:var(--cinza);font-size:13px}.aplicacao .loja-indicadores svg{color:var(--loja-cor)}.aplicacao .loja-indicadores strong{color:var(--tinta);font-size:28px;line-height:1}.aplicacao .loja-cabecalho{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.aplicacao .loja-cabecalho h2{margin:8px 0 4px;color:var(--tinta);font-size:30px;letter-spacing:-.035em}.aplicacao .loja-cabecalho p{margin:0;color:var(--cinza)}.aplicacao .loja-busca{display:flex;align-items:center;gap:10px;width:min(100%,300px);padding:0 15px;border:1px solid var(--borda);border-radius:13px;color:var(--cinza);background:var(--painel)}.aplicacao .loja-busca:focus-within{border-color:var(--loja-cor)}.aplicacao .loja-busca input{width:100%;height:44px;padding:0;border:0;outline:0;background:transparent;font-size:14px}.aplicacao .loja-filtros{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.aplicacao .loja-filtros button{padding:9px 16px;border:1px solid var(--borda);border-radius:99px;background:var(--painel);color:var(--cinza);font-size:13px;font-weight:700;transition:.2s ease}.aplicacao .loja-filtros button:hover{border-color:var(--loja-cor);color:var(--tinta)}.aplicacao .loja-filtros button.ativo{border-color:var(--loja-cor);background:var(--loja-cor);color:var(--cor-contraste,#203014)}.aplicacao .loja-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.aplicacao .loja-produto{overflow:hidden;min-width:0;border:1px solid var(--borda);border-radius:21px;background:var(--painel);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.aplicacao .loja-produto:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--loja-cor) 55%,var(--borda) 45%);box-shadow:0 16px 36px color-mix(in srgb,var(--loja-cor) 8%,transparent)}.aplicacao .loja-produto-imagem{position:relative;height:230px;background:var(--loja-tom)}.aplicacao .loja-produto-imagem>img{width:100%;height:100%;object-fit:cover}.aplicacao .loja-sem-foto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;color:color-mix(in srgb,var(--loja-cor) 45%,var(--cinza) 55%)}.aplicacao .loja-sem-foto span{font-size:12px}.aplicacao .loja-categoria,.aplicacao .loja-promocao{position:absolute;bottom:14px;left:14px;padding:7px 10px;border-radius:7px;background:var(--painel);color:var(--tinta);font-size:11px;font-weight:800}.aplicacao .loja-promocao{display:flex;align-items:center;gap:5px;left:auto;right:14px;background:var(--loja-cor);color:var(--cor-contraste,#203014)}.aplicacao .loja-produto-corpo{padding:20px}.aplicacao .loja-produto-corpo h3{margin:0 0 7px;color:var(--tinta);font-size:19px}.aplicacao .loja-produto-corpo>p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;margin:0 0 15px;color:var(--cinza);font-size:13px;line-height:1.45}.aplicacao .loja-precos{display:flex;align-items:baseline;gap:9px;min-height:30px}.aplicacao .loja-precos del{color:var(--cinza);font-size:13px}.aplicacao .loja-precos strong{color:var(--tinta);font-size:22px}.aplicacao .loja-produto-rodape{display:flex;align-items:end;justify-content:space-between;margin-top:18px;padding-top:17px;border-top:1px solid var(--borda)}.aplicacao .loja-estoque>span{display:block;margin-bottom:7px;color:var(--cinza);font-size:11px;font-weight:700}.aplicacao .loja-controle{display:flex;align-items:center;overflow:hidden;border:1px solid var(--borda);border-radius:11px}.aplicacao .loja-controle button{display:grid;place-items:center;width:35px;height:34px;border:0;background:var(--loja-tom);color:var(--tinta)}.aplicacao .loja-controle button:hover:not(:disabled){background:var(--loja-cor);color:var(--cor-contraste,#203014)}.aplicacao .loja-controle strong{min-width:36px;color:var(--tinta);text-align:center;font-size:14px}.aplicacao .loja-editar{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borda);border-radius:10px;background:var(--painel);color:var(--cinza)}.aplicacao .loja-editar:hover{color:var(--loja-cor);border-color:var(--loja-cor)}.aplicacao .loja-vazia{display:flex;flex-direction:column;align-items:center;padding:62px 20px;border:1px dashed var(--borda);border-radius:20px;color:var(--cinza);text-align:center;background:var(--painel)}.aplicacao .loja-vazia>span{display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:var(--loja-tom);color:var(--loja-cor)}.aplicacao .loja-vazia h3{margin:18px 0 4px;color:var(--tinta)}.aplicacao .loja-vazia p{margin:0 0 22px}.aplicacao .loja-formulario{--loja-cor:var(--cor-consultoria,#37f36e);padding:0 25px 24px}.aplicacao .loja-formulario-intro{display:flex;align-items:center;gap:15px;padding:16px 0 22px}.aplicacao .loja-formulario-intro>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--loja-cor);color:var(--cor-contraste,#203014)}.aplicacao .loja-formulario-intro strong{color:var(--tinta)}.aplicacao .loja-formulario-intro p{margin:3px 0 0;color:var(--cinza);font-size:13px}.aplicacao .loja-formulario-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:26px}.aplicacao .loja-formulario-principal{display:grid;gap:14px}.aplicacao .loja-formulario-principal label{display:grid;align-content:start;gap:7px;color:var(--cinza);font-size:13px;font-weight:700}.aplicacao .loja-formulario-principal input,.aplicacao .loja-formulario-principal select,.aplicacao .loja-formulario-principal textarea{width:100%;min-width:0;border:1px solid var(--borda);border-radius:11px;background:var(--fundo);color:var(--tinta);padding:12px 13px;outline:none;font-size:14px}.aplicacao .loja-formulario-principal :is(input,select,textarea):focus{border-color:var(--loja-cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--loja-cor) 15%,transparent)}.aplicacao .loja-formulario-linha{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aplicacao .loja-formulario-fotos{padding:18px;border:1px solid var(--borda);border-radius:15px;background:color-mix(in srgb,var(--painel) 80%,var(--fundo) 20%)}.aplicacao .loja-formulario-fotos>strong{display:flex;align-items:center;gap:8px;color:var(--tinta)}.aplicacao .loja-formulario-fotos>strong svg{color:var(--loja-cor)}.aplicacao .loja-formulario-fotos>p,.aplicacao .loja-formulario-fotos>small{display:block;color:var(--cinza);font-size:12px;line-height:1.5}.aplicacao .loja-fotos-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0}.aplicacao .loja-adicionar-foto,.aplicacao .loja-foto-miniatura{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border:1px dashed var(--borda);border-radius:12px}.aplicacao .loja-foto-miniatura img{width:100%;height:100%;object-fit:cover}.aplicacao .loja-foto-miniatura>span{position:absolute;bottom:7px;left:7px;padding:3px 7px;border-radius:5px;background:var(--loja-cor);color:var(--cor-contraste,#203014);font-size:10px;font-weight:800}.aplicacao .loja-foto-miniatura button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:var(--painel);color:var(--tinta)}.aplicacao .loja-adicionar-foto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--painel) 87%,var(--loja-cor) 13%);color:var(--loja-cor);font-size:11px;font-weight:700}.aplicacao .loja-adicionar-foto:hover{border-color:var(--loja-cor)}.aplicacao .loja-formulario-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--borda)}@media (max-width:800px){.aplicacao .loja-hero-arte{display:none}.aplicacao .loja-indicadores{grid-template-columns:repeat(3,1fr)}.aplicacao .loja-indicadores>div{align-items:flex-start;flex-direction:column}.aplicacao .loja-formulario-grade{grid-template-columns:1fr}}@media (max-width:600px){.aplicacao .loja-hero{min-height:0}.aplicacao .loja-indicadores{gap:8px}.aplicacao .loja-indicadores>div{padding:12px}.aplicacao .loja-indicadores span{font-size:10px}.aplicacao .loja-indicadores svg{display:none}.aplicacao .loja-indicadores strong{font-size:23px}.aplicacao .loja-cabecalho{align-items:stretch;flex-direction:column}.aplicacao .loja-busca{width:100%}.aplicacao .loja-formulario-linha{grid-template-columns:1fr}.aplicacao .loja-formulario-acoes{flex-direction:column-reverse}.aplicacao .loja-formulario-acoes .botao{width:100%}}.aplicacao .agenda-treinador{--agenda-cor:var(--cor-consultoria,#37f36e);max-width:1600px;margin:0 auto;padding-bottom:70px}.aplicacao .agenda-treinador button{cursor:pointer}.aplicacao .agenda-apresentacao{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:12px 0 30px}.aplicacao .agenda-sobrancelha{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--agenda-cor) 74%,var(--tinta) 26%);font-size:11px;font-weight:800;letter-spacing:.18em}.aplicacao .agenda-apresentacao h1{margin:12px 0 8px;color:var(--tinta);font-size:clamp(43px,5vw,63px);letter-spacing:-.055em;line-height:1}.aplicacao .agenda-apresentacao h1 span{color:var(--agenda-cor)}.aplicacao .agenda-apresentacao p{margin:0;color:var(--cinza);font-size:15px}.aplicacao .agenda-painel{overflow:hidden;border:1px solid var(--borda);border-radius:24px;background:var(--painel)}.aplicacao .agenda-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 26px 15px}.aplicacao .agenda-navegacao{display:flex;align-items:center;gap:8px;min-width:0}.aplicacao .agenda-navegacao>button{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid var(--borda);border-radius:9px;background:var(--painel);color:var(--cinza);font-weight:700}.aplicacao .agenda-navegacao>button:hover{border-color:var(--agenda-cor);color:var(--agenda-cor)}.aplicacao .agenda-navegacao>button.agenda-hoje{padding:0 12px;font-size:12px}.aplicacao .agenda-navegacao h2{overflow:hidden;margin:0 0 0 12px;color:var(--tinta);font-size:clamp(16px,2vw,23px);font-weight:750;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.aplicacao .agenda-barra-acoes{display:flex;align-items:center;justify-content:flex-end;gap:12px}.aplicacao .agenda-ajustar-horarios{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid var(--borda);border-radius:11px;background:var(--painel);color:var(--tinta);font-size:12px;font-weight:750;white-space:nowrap;transition:border-color .2s ease,background .2s ease}.aplicacao .agenda-ajustar-horarios svg{color:var(--agenda-cor)}.aplicacao .agenda-ajustar-horarios small{padding:4px 6px;border-radius:6px;background:color-mix(in srgb,var(--agenda-cor) 12%,var(--painel));color:var(--agenda-cor);font-size:10px;font-variant-numeric:tabular-nums}.aplicacao .agenda-ajustar-horarios:focus-visible,.aplicacao .agenda-ajustar-horarios:hover{border-color:var(--agenda-cor);background:color-mix(in srgb,var(--agenda-cor) 7%,var(--painel))}.aplicacao .agenda-visualizacoes{display:flex;padding:4px;border:1px solid var(--borda);border-radius:11px;background:var(--fundo)}.aplicacao .agenda-visualizacoes button{padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--cinza);font-size:12px;font-weight:800}.aplicacao .agenda-visualizacoes button.ativo{background:var(--agenda-cor);color:var(--cor-contraste,#203014)}.aplicacao .agenda-legenda{display:flex;flex-wrap:wrap;gap:9px 17px;padding:0 26px 20px;color:var(--cinza);font-size:11px}.aplicacao .agenda-legenda span,.aplicacao .agenda-legenda-atalho{display:inline-flex;align-items:center;gap:6px}.aplicacao .agenda-legenda-atalho{padding:4px 7px;margin:-4px -7px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cinza);font-size:11px;font-weight:650}.aplicacao .agenda-legenda-atalho:not(:disabled):focus-visible,.aplicacao .agenda-legenda-atalho:not(:disabled):hover{border-color:var(--borda);background:color-mix(in srgb,var(--agenda-cor) 8%,var(--painel));color:var(--tinta)}.aplicacao .agenda-legenda-atalho:disabled{opacity:.6;cursor:default}.aplicacao .agenda-legenda-atalho strong{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:color-mix(in srgb,var(--agenda-cor) 14%,var(--painel));color:var(--tinta);font-size:10px}.aplicacao .agenda-legenda-atalho small{color:var(--cinza);font-size:10px}.aplicacao .agenda-legenda-atalho svg{color:var(--agenda-cor)}.aplicacao .agenda-legenda i{width:7px;height:7px;border-radius:50%;background:var(--agenda-cor)}.aplicacao .agenda-legenda .aula{background:#6ba7d8}.aplicacao .agenda-legenda .reuniao{background:#b18ad7}.aplicacao .agenda-legenda .avaliacao{background:#e6aa6e}.aplicacao .agenda-legenda .revisao{background:#cb8fb9}.aplicacao .agenda-legenda .campeonato{background:#8fb99d}.aplicacao .agenda-ajuste-horarios{display:grid;gap:19px;padding:24px}.aplicacao .agenda-ajuste-intro{display:flex;align-items:flex-start;gap:13px}.aplicacao .agenda-ajuste-intro>span{display:grid;flex:0 0 46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--agenda-cor) 35%,var(--borda));border-radius:13px;background:color-mix(in srgb,var(--agenda-cor) 14%,var(--painel));color:var(--agenda-cor)}.aplicacao .agenda-ajuste-intro small,.aplicacao .agenda-ajuste-previa>span{color:var(--agenda-cor);font-size:10px;font-weight:850;letter-spacing:.12em}.aplicacao .agenda-ajuste-intro h3{margin:4px 0;color:var(--tinta);font-size:20px;letter-spacing:-.035em}.aplicacao .agenda-ajuste-intro p{margin:0;color:var(--cinza);font-size:12px;line-height:1.5}.aplicacao .agenda-ajuste-campos{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px}.aplicacao .agenda-ajuste-campos label{display:grid;gap:8px;min-width:0;color:var(--tinta);font-size:12px;font-weight:750}.aplicacao .agenda-ajuste-campos .seletor-esportivo{width:100%}.aplicacao .agenda-ajuste-separador{padding-bottom:13px;color:var(--cinza);font-size:11px}.aplicacao .agenda-ajuste-previa{display:grid;justify-items:center;gap:7px;padding:18px;border:1px solid color-mix(in srgb,var(--agenda-cor) 32%,var(--borda));border-radius:14px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--agenda-cor) 13%,var(--painel)),var(--painel) 72%);text-align:center}.aplicacao .agenda-ajuste-previa strong{color:var(--tinta);font-size:clamp(23px,5vw,29px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.aplicacao .agenda-ajuste-previa strong span{color:var(--agenda-cor)}.aplicacao .agenda-ajuste-observacao,.aplicacao .agenda-ajuste-previa small{color:var(--cinza);font-size:11px;line-height:1.5}.aplicacao .agenda-ajuste-observacao{margin:-5px 0 0}.aplicacao .agenda-ajuste-acoes{display:flex;justify-content:flex-end;gap:9px;padding-top:15px;border-top:1px solid var(--borda)}.aplicacao .agenda-rolagem{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--agenda-cor) transparent}.aplicacao .agenda-instrucao-arraste{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;padding:11px 17px;border-top:1px solid var(--borda);background:color-mix(in srgb,var(--agenda-cor) 7%,var(--painel));color:var(--cinza);font-size:11px}.aplicacao .agenda-instrucao-arraste span,.aplicacao .agenda-instrucao-arraste svg{color:var(--agenda-cor)}.aplicacao .agenda-rolagem-semana{max-height:min(740px,76vh);overflow:auto;overscroll-behavior:contain}.aplicacao .agenda-grade-semana .agenda-dias-semana{position:sticky;top:0;z-index:5}.aplicacao .agenda-grade{border-top:1px solid var(--borda)}.aplicacao .agenda-dias-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--borda);background:color-mix(in srgb,var(--painel) 86%,var(--fundo) 14%)}.aplicacao .agenda-dias-semana span{padding:13px;color:var(--cinza);font-size:11px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.08em}.aplicacao .agenda-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.aplicacao .agenda-dia{min-width:0;min-height:126px;padding:9px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);background:var(--painel);cursor:pointer}.aplicacao .agenda-dia:nth-child(7n){border-right:0}.aplicacao .agenda-dia.outro-mes{background:color-mix(in srgb,var(--painel) 83%,var(--fundo) 17%)}.aplicacao .agenda-dia.outro-mes .agenda-dia-cabecalho{opacity:.5}.aplicacao .agenda-dia.hoje,.aplicacao .agenda-dia:hover{background:color-mix(in srgb,var(--painel) 94%,var(--agenda-cor) 6%)}.aplicacao .agenda-dia-cabecalho{display:flex;align-items:center;width:100%;min-height:27px;gap:4px}.aplicacao .agenda-dia-abrir,.aplicacao .agenda-dia-adicionar{display:inline-flex;align-items:center;min-height:27px;padding:0;border:0;background:transparent;color:var(--tinta);text-align:left}.aplicacao .agenda-dia-abrir{flex:1 1 auto;min-width:0;gap:4px}.aplicacao .agenda-dia-abrir>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:800}.aplicacao .agenda-dia.hoje .agenda-dia-abrir>span{background:var(--agenda-cor);color:var(--cor-contraste,#203014)}.aplicacao .agenda-dia-abrir em{padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--agenda-cor) 17%,var(--painel));color:var(--tinta);font-size:10px;font-style:normal;font-weight:800}.aplicacao .agenda-dia-cabecalho small{color:var(--cinza);font-size:11px}.aplicacao .agenda-dia-adicionar{flex:0 0 22px;justify-content:center;border-radius:6px;color:var(--cinza);opacity:.5;transition:opacity .18s ease,background .18s ease}.aplicacao .agenda-dia-adicionar:focus-visible,.aplicacao .agenda-dia:hover .agenda-dia-adicionar{opacity:1;background:color-mix(in srgb,var(--agenda-cor) 15%,var(--painel));color:var(--agenda-cor)}.aplicacao .agenda-eventos-dia{display:flex;flex-direction:column;gap:4px;margin-top:6px}.aplicacao .agenda-evento{display:flex;align-items:center;gap:5px;overflow:hidden;min-width:0;width:100%;padding:6px 7px;border:1px solid transparent;border-radius:7px;background:color-mix(in srgb,var(--agenda-cor) 19%,var(--painel) 81%);color:var(--tinta);text-align:left;font-size:10px;line-height:1.25}.aplicacao .agenda-evento:hover{border-color:var(--agenda-cor)}.aplicacao .agenda-evento span{flex:0 0 auto;color:var(--agenda-cor);font-weight:800}.aplicacao .agenda-evento strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.aplicacao .agenda-evento.aula{background:color-mix(in srgb,#6ba7d8 18%,var(--painel) 82%)}.aplicacao .agenda-evento.aula span{color:#6ba7d8}.aplicacao .agenda-evento.reuniao{background:color-mix(in srgb,#b18ad7 18%,var(--painel) 82%)}.aplicacao .agenda-evento.reuniao span{color:#b18ad7}.aplicacao .agenda-evento.avaliacao{background:color-mix(in srgb,#e6aa6e 18%,var(--painel) 82%)}.aplicacao .agenda-evento.avaliacao span{color:#e6aa6e}.aplicacao .agenda-evento.revisao{background:color-mix(in srgb,#cb8fb9 18%,var(--painel) 82%)}.aplicacao .agenda-evento.revisao span{color:#cb8fb9}.aplicacao .agenda-evento.campeonato{background:color-mix(in srgb,#8fb99d 18%,var(--painel) 82%)}.aplicacao .agenda-evento.campeonato span{color:#8fb99d}.aplicacao .agenda-grade-semana .agenda-dias,.aplicacao .agenda-grade-semana .agenda-dias-semana{grid-template-columns:58px repeat(7,minmax(0,1fr))}.aplicacao .agenda-grade-semana .agenda-hora-cabecalho{position:sticky;z-index:3;left:0;border-right:1px solid var(--borda);background:color-mix(in srgb,var(--painel) 86%,var(--fundo) 14%);font-size:9px;letter-spacing:.02em}.aplicacao .agenda-grade-semana .agenda-dia{display:grid;grid-template-rows:44px var(--agenda-altura-dia-inteiro) var(--agenda-altura-linha);min-height:0;padding:0}.aplicacao .agenda-grade-semana .agenda-dia:nth-child(7n){border-right:1px solid var(--borda)}.aplicacao .agenda-grade-semana .agenda-dia:last-child{border-right:0}.aplicacao .agenda-grade-semana .agenda-dia-cabecalho{height:44px;padding:5px 7px;border-bottom:1px solid var(--borda)}.aplicacao .agenda-semana-horas{position:sticky;z-index:2;left:0;display:grid;grid-template-rows:44px var(--agenda-altura-dia-inteiro) var(--agenda-altura-linha);border-right:1px solid var(--borda);background:var(--painel)}.aplicacao .agenda-semana-horas-cabecalho,.aplicacao .agenda-semana-horas-dia-inteiro{border-bottom:1px solid var(--borda)}.aplicacao .agenda-semana-horas-dia-inteiro{display:flex;align-items:flex-start;justify-content:flex-end;padding:11px 7px 0 2px;color:var(--cinza);font-size:9px;font-weight:750;text-align:right}.aplicacao .agenda-semana-horas-trilha,.aplicacao .agenda-semana-linha-tempo{position:relative;height:var(--agenda-altura-linha);background-image:linear-gradient(to bottom,var(--borda) 1px,transparent 1px);background-size:100% var(--agenda-altura-hora)}.aplicacao .agenda-semana-linha-tempo{cursor:crosshair}.aplicacao .agenda-semana-linha-tempo.agenda-dia-destino{background-color:color-mix(in srgb,var(--agenda-cor) 8%,transparent)}.aplicacao .agenda-arraste-previa{position:absolute;z-index:4;left:3px;width:calc(100% - 6px);display:flex;flex-direction:column;gap:3px;overflow:hidden;padding:6px;border-left:1px solid var(--agenda-cor);border:1px solid var(--agenda-cor);border-left-width:3px;border-radius:7px;background:color-mix(in srgb,var(--agenda-cor) 26%,var(--painel));box-shadow:0 8px 24px color-mix(in srgb,var(--agenda-cor) 22%,transparent);color:var(--tinta);font-size:10px;line-height:1.2;pointer-events:none}.aplicacao .agenda-arraste-previa strong{color:var(--agenda-cor)}.aplicacao .agenda-arraste-previa.invalida{border-color:#e6aa6e;background:color-mix(in srgb,#e6aa6e 22%,var(--painel))}.aplicacao .agenda-arraste-previa.invalida strong{color:#e6aa6e}.aplicacao .agenda-semana-horas-trilha span{position:absolute;right:7px;color:var(--cinza);font-size:10px;font-variant-numeric:tabular-nums}.aplicacao .agenda-semana-dia-inteiro{display:flex;flex-direction:column;gap:3px;height:var(--agenda-altura-dia-inteiro);overflow-y:auto;padding:5px;border-bottom:1px solid var(--borda);scrollbar-width:thin}.aplicacao .agenda-grade-semana .agenda-semana-dia-inteiro .agenda-evento{flex-direction:column;align-items:flex-start;gap:2px;padding:5px 6px;font-size:10px}.aplicacao .agenda-grade-semana .agenda-evento strong{white-space:normal;overflow-wrap:anywhere}.aplicacao .agenda-grade-semana .agenda-evento-horario{--cor-evento:var(--agenda-cor);position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;overflow:hidden;min-width:0;padding:6px;border:1px solid color-mix(in srgb,var(--cor-evento) 45%,var(--borda));border-left:3px solid var(--cor-evento);border-radius:7px;background:color-mix(in srgb,var(--cor-evento) 16%,var(--painel));font-size:10px;line-height:1.2;z-index:1}.aplicacao .agenda-grade-semana .agenda-evento-horario:focus-visible,.aplicacao .agenda-grade-semana .agenda-evento-horario:hover{z-index:2;border-color:var(--cor-evento);outline:none;box-shadow:0 2px 11px color-mix(in srgb,var(--cor-evento) 24%,transparent)}.aplicacao .agenda-grade-semana .agenda-evento-horario.arrastavel{cursor:grab;touch-action:none}.aplicacao .agenda-grade-semana .agenda-evento-horario.arrastavel:active{cursor:grabbing}.aplicacao .agenda-grade-semana .agenda-evento-horario.arrastando{opacity:.3}.aplicacao .agenda-grade-semana .agenda-evento-horario span{color:var(--cor-evento);font-size:9px;font-variant-numeric:tabular-nums}.aplicacao .agenda-grade-semana .agenda-evento-horario.aula,.aplicacao .agenda-grade-semana .agenda-evento-horario.personal{--cor-evento:#6ba7d8}.aplicacao .agenda-grade-semana .agenda-evento-horario.reuniao{--cor-evento:#b18ad7}.aplicacao .agenda-grade-semana .agenda-evento-horario.compacto{flex-direction:row;align-items:center;gap:4px;padding:4px}.aplicacao .agenda-grade-semana .agenda-evento-horario.compacto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplicacao .agenda-modal-dia{display:grid;gap:18px;padding:24px}.aplicacao .agenda-modal-dia-resumo{display:flex;align-items:flex-start;gap:14px}.aplicacao .agenda-modal-dia-icone{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:13px;background:color-mix(in srgb,var(--agenda-cor) 19%,var(--painel));color:var(--agenda-cor)}.aplicacao .agenda-modal-dia-resumo small{color:var(--agenda-cor);font-size:10px;font-weight:800;letter-spacing:.11em}.aplicacao .agenda-modal-dia-resumo h2{margin:4px 0;color:var(--tinta);font-size:clamp(17px,2vw,22px)}.aplicacao .agenda-modal-dia-resumo p{margin:0;color:var(--cinza);font-size:12px}.aplicacao .agenda-modal-dia-lista{display:grid;gap:8px;max-height:min(48vh,420px);overflow-y:auto;padding-right:3px}.aplicacao .agenda-modal-dia-item{--cor-evento:var(--agenda-cor);display:flex;align-items:center;gap:13px;width:100%;min-width:0;padding:13px;border:1px solid var(--borda);border-left:3px solid var(--cor-evento);border-radius:11px;background:var(--fundo);color:var(--tinta);text-align:left;transition:background .18s ease,border-color .18s ease}.aplicacao .agenda-modal-dia-item:is(:hover,:focus-visible){border-color:var(--cor-evento);background:color-mix(in srgb,var(--cor-evento) 8%,var(--fundo))}.aplicacao .agenda-modal-dia-item:is(.aula,.personal){--cor-evento:#6ba7d8}.aplicacao .agenda-modal-dia-item.reuniao{--cor-evento:#b18ad7}.aplicacao .agenda-modal-dia-item.avaliacao{--cor-evento:#e6aa6e}.aplicacao .agenda-modal-dia-item.revisao{--cor-evento:#cb8fb9}.aplicacao .agenda-modal-dia-item.campeonato{--cor-evento:#8fb99d}.aplicacao .agenda-modal-dia-horario{display:flex;align-items:center;gap:5px;flex:0 0 88px;color:var(--cor-evento);font-size:11px;font-weight:800}.aplicacao .agenda-modal-dia-conteudo{display:grid;gap:3px;flex:1 1 auto;min-width:0}.aplicacao .agenda-modal-dia-conteudo small{color:var(--cor-evento);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.aplicacao .agenda-modal-dia-conteudo strong{overflow-wrap:anywhere;font-size:14px}.aplicacao .agenda-modal-dia-conteudo>span{color:var(--cinza);font-size:11px}.aplicacao .agenda-modal-dia-seta{flex:0 0 auto;color:var(--cor-evento)}.aplicacao .agenda-modal-dia-vazio{display:grid;justify-items:center;gap:7px;padding:29px;border:1px dashed var(--borda);border-radius:12px;color:var(--cinza);text-align:center;font-size:12px}.aplicacao .agenda-modal-dia-vazio svg{color:var(--agenda-cor)}.aplicacao .agenda-modal-dia-vazio strong{color:var(--tinta);font-size:14px}.aplicacao .agenda-modal-dia-adicionar{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.aplicacao .agenda-voltar-dia{display:grid;place-items:center;width:36px;height:36px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--agenda-cor) 35%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--agenda-cor) 10%,var(--painel));color:var(--agenda-cor);cursor:pointer;transition:background .18s ease,transform .18s ease}.aplicacao .agenda-voltar-dia:is(:hover,:focus-visible){background:color-mix(in srgb,var(--agenda-cor) 20%,var(--painel));transform:translateX(-2px)}.aplicacao .agenda-voltar-dia:focus-visible{outline:2px solid var(--agenda-cor);outline-offset:2px}.aplicacao .agenda-detalhes{padding:25px}.aplicacao .agenda-tipo{display:inline-block;padding:7px 10px;border-radius:7px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel) 82%);color:var(--tinta);font-size:11px;font-weight:800}.aplicacao .agenda-detalhes h2{margin:15px 0 8px;color:var(--tinta);font-size:26px}.aplicacao .agenda-detalhes>p{margin:0;color:var(--cinza);line-height:1.6;white-space:pre-wrap}.aplicacao .agenda-detalhes-linhas{display:grid;gap:13px;margin:24px 0;padding:20px;border:1px solid var(--borda);border-radius:12px;background:var(--fundo)}.aplicacao .agenda-detalhes-linhas span{display:flex;align-items:center;gap:10px;color:var(--tinta);font-size:13px}.aplicacao .agenda-detalhes-linhas svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .agenda-detalhes-valor{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 34%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel))}.aplicacao .agenda-detalhes-valor>span{flex:1;color:var(--cinza);font-size:12px}.aplicacao .agenda-detalhes-valor>strong{color:var(--tinta);font-size:16px;white-space:nowrap}.aplicacao .agenda-detalhes-local{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;color:var(--tinta);font-size:13px}.aplicacao .agenda-detalhes-local>span{flex:1 1 150px;min-width:0;overflow-wrap:anywhere}.aplicacao .agenda-detalhes-local>a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda));border-radius:8px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--fundo));color:var(--tinta);font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.aplicacao .agenda-detalhes-local>a:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 22%,var(--fundo))}.aplicacao .agenda-detalhes-local>a:focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:2px}.aplicacao .agenda-detalhes>.botao{width:100%}.aplicacao .agenda-acoes-aula{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.aplicacao .agenda-acoes-aula .botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 145px;min-height:42px}.aplicacao .agenda-acoes-aula .agenda-cancelar-aula{border-color:color-mix(in srgb,#e18883 55%,var(--borda));color:#f2aaa5}.aplicacao .agenda-acoes-aula .agenda-cancelar-aula:hover{background:color-mix(in srgb,#e18883 12%,var(--painel))}.aplicacao .agenda-confirmar-cancelamento .agenda-alerta-icone{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:color-mix(in srgb,#e18883 16%,var(--painel));color:#f2aaa5}.aplicacao .agenda-confirmar-cancelamento .agenda-detalhes-linhas strong{color:var(--tinta)}.aplicacao .agenda-erro-aula{margin:14px 0 0;color:#f2aaa5;font-size:13px}.aplicacao .agenda-formulario{padding:0 25px 25px}.aplicacao .agenda-formulario-intro{display:flex;align-items:center;gap:13px;padding:20px 0}.aplicacao .agenda-formulario-intro>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.aplicacao .agenda-formulario-intro strong{color:var(--tinta)}.aplicacao .agenda-formulario-intro p{margin:3px 0 0;color:var(--cinza);font-size:12px}.aplicacao .agenda-formulario-tipos{display:flex;gap:8px;margin-bottom:19px}.aplicacao .agenda-formulario-tipos button{flex:1;padding:10px;border:1px solid var(--borda);border-radius:9px;background:var(--fundo);color:var(--cinza);font-size:13px;font-weight:750}.aplicacao .agenda-formulario-tipos button.ativo{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel) 82%);color:var(--tinta)}.aplicacao .agenda-formulario-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.aplicacao .agenda-formulario-campos label{display:grid;align-content:start;gap:7px;color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .agenda-formulario-campos label.inteiro{grid-column:1/-1}.aplicacao .agenda-formulario-campos label small{display:inline;font-size:11px;font-weight:400}.aplicacao .agenda-formulario-campos :is(input,select,textarea){width:100%;min-width:0;padding:11px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--fundo);color:var(--tinta);outline:0;font-size:13px}.aplicacao .agenda-formulario-campos :is(input,select,textarea):focus{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent)}.aplicacao .agenda-formulario-acoes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:21px;padding-top:20px;border-top:1px solid var(--borda)}.aplicacao .agenda-formulario-acoes>div:last-child{display:flex;gap:9px;margin-left:auto}.aplicacao .agenda-excluir{display:inline-flex;align-items:center;gap:6px;padding:9px 0;border:0;background:transparent;color:#e18883;font-size:12px;font-weight:750}.aplicacao .agenda-confirmacao{display:flex;align-items:center;gap:7px;color:var(--tinta);font-size:12px}.aplicacao .agenda-confirmacao button{padding:7px 9px;border:1px solid var(--borda);border-radius:7px;background:var(--painel);color:var(--tinta);font-size:11px}.aplicacao .agenda-confirmacao button:last-child{border-color:#e18883;color:#e18883}@media (max-width:850px){.aplicacao .agenda-grade{min-width:800px}.aplicacao .agenda-barra{align-items:flex-start;flex-wrap:wrap;padding:20px}.aplicacao .agenda-navegacao{flex-wrap:wrap;flex:1 1 100%}.aplicacao .agenda-navegacao h2{flex:1 1 100%;margin:8px 0 0;white-space:normal}.aplicacao .agenda-barra-acoes{width:100%;justify-content:space-between}.aplicacao .agenda-legenda{padding:0 20px 20px}}@media (max-width:600px){.aplicacao .agenda-barra-acoes{flex-wrap:wrap}.aplicacao .agenda-ajustar-horarios,.aplicacao .agenda-visualizacoes{width:100%;justify-content:center}.aplicacao .agenda-visualizacoes button{flex:1}.aplicacao .agenda-ajuste-horarios{padding:19px}.aplicacao .agenda-ajuste-campos{grid-template-columns:1fr}.aplicacao .agenda-ajuste-separador{padding:0;text-align:center}.aplicacao .agenda-ajuste-acoes .botao{flex:1}.aplicacao .agenda-modal-dia{padding:19px}.aplicacao .agenda-modal-dia-item{gap:9px;padding:11px}.aplicacao .agenda-modal-dia-horario{flex-basis:65px}.aplicacao .agenda-apresentacao,.aplicacao .agenda-modal-dia-horario{flex-direction:column;align-items:flex-start}.aplicacao .agenda-apresentacao .botao{width:100%}.aplicacao .agenda-formulario-campos{grid-template-columns:1fr}.aplicacao .agenda-formulario-campos label.inteiro{grid-column:1}.aplicacao .agenda-formulario-acoes{align-items:stretch;flex-direction:column}.aplicacao .agenda-formulario-acoes>div:last-child{margin-left:0}.aplicacao .agenda-formulario-acoes .botao{flex:1}}.aplicacao .tarefas-pagina{--tarefa-cor:var(--cor-consultoria,#37f36e);max-width:1600px;margin:0 auto;padding-bottom:70px}.aplicacao .tarefas-pagina button{cursor:pointer}.aplicacao .tarefas-apresentacao{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:12px 0 28px}.aplicacao .tarefas-sobrancelha{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--tarefa-cor) 75%,var(--tinta) 25%);font-size:11px;font-weight:800;letter-spacing:.17em}.aplicacao .tarefas-apresentacao h1{margin:12px 0 9px;color:var(--tinta);font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.055em}.aplicacao .tarefas-apresentacao h1 span{color:var(--tarefa-cor)}.aplicacao .tarefas-apresentacao p{margin:0;color:var(--cinza);font-size:15px}.aplicacao .tarefas-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:40px}.aplicacao .tarefas-resumo>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:83px;padding:19px 22px;border:1px solid var(--borda);border-radius:17px;background:var(--painel)}.aplicacao .tarefas-resumo span{display:inline-flex;align-items:center;gap:9px;color:var(--cinza);font-size:12px}.aplicacao .tarefas-resumo svg{color:var(--tarefa-cor)}.aplicacao .tarefas-resumo strong{color:var(--tinta);font-size:26px}.aplicacao .tarefas-barra{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.aplicacao .tarefas-barra h2{margin:7px 0 4px;color:var(--tinta);font-size:29px;letter-spacing:-.035em}.aplicacao .tarefas-barra p{margin:0;color:var(--cinza);font-size:13px}.aplicacao .tarefas-busca{display:flex;align-items:center;gap:9px;width:300px;padding:0 13px;border:1px solid var(--borda);border-radius:11px;background:var(--painel);color:var(--cinza)}.aplicacao .tarefas-busca:focus-within{border-color:var(--tarefa-cor)}.aplicacao .tarefas-busca input{width:100%;height:43px;padding:0;border:0;outline:0;background:transparent;font-size:13px}.aplicacao .tarefas-quadro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.aplicacao .tarefas-coluna{min-width:0;min-height:500px;padding:18px;border:1px solid var(--borda);border-radius:19px;background:color-mix(in srgb,var(--painel) 84%,var(--fundo) 16%);transition:border-color .2s ease,background .2s ease}.aplicacao .tarefas-coluna.sobre{border-color:var(--tarefa-cor);background:color-mix(in srgb,var(--painel) 90%,var(--tarefa-cor) 10%)}.aplicacao .tarefas-coluna-topo{display:flex;align-items:center;justify-content:space-between}.aplicacao .tarefas-coluna-topo>div{display:flex;align-items:center;gap:9px;min-width:0}.aplicacao .tarefas-coluna-marca{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--tarefa-cor)}.aplicacao .tarefas-coluna.andamento .tarefas-coluna-marca{background:#76a9dc}.aplicacao .tarefas-coluna.concluidas .tarefas-coluna-marca{background:#b58ddc}.aplicacao .tarefas-coluna h3{overflow:hidden;margin:0;color:var(--tinta);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.aplicacao .tarefas-contador{display:grid;place-items:center;min-width:23px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--tarefa-cor) 17%,var(--painel) 83%);color:var(--tinta);font-size:11px;font-weight:800}.aplicacao .tarefas-coluna-topo>button{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--borda);border-radius:8px;background:var(--painel);color:var(--cinza)}.aplicacao .tarefas-coluna-topo>button:hover{border-color:var(--tarefa-cor);color:var(--tarefa-cor)}.aplicacao .tarefas-coluna-descricao{margin:6px 0 18px 19px;color:var(--cinza);font-size:11px}.aplicacao .tarefas-cartoes{display:grid;gap:11px}.aplicacao .tarefas-cartao{position:relative;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--tarefa-cor) 35%,var(--borda) 65%);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--tarefa-cor) 9%,var(--painel) 91%),var(--painel) 72%);box-shadow:0 5px 16px color-mix(in srgb,var(--fundo) 25%,transparent);transition:transform .18s ease,border-color .18s ease,opacity .18s ease}.aplicacao .tarefas-cartao:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:var(--tarefa-cor);content:""}.aplicacao .tarefas-cartao:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tarefa-cor) 55%,var(--borda) 45%)}.aplicacao .tarefas-cartao.arrastando{opacity:.45}.aplicacao .tarefas-cartao.destino{border-color:var(--tarefa-cor);box-shadow:0 -4px 0 var(--tarefa-cor)}.aplicacao .tarefas-cartao-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.aplicacao .tarefas-arrastar{color:var(--cinza);cursor:grab}.aplicacao .tarefas-editar{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:7px;background:transparent;color:var(--cinza)}.aplicacao .tarefas-editar:hover{background:color-mix(in srgb,var(--tarefa-cor) 14%,var(--painel) 86%);color:var(--tarefa-cor)}.aplicacao .tarefas-titulo{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--tinta);text-align:left;font-size:15px;font-weight:800;line-height:1.35}.aplicacao .tarefas-cartao>p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:7px 0 0;color:var(--cinza);font-size:12px;line-height:1.5}.aplicacao .tarefas-checklist-resumo{display:flex;align-items:center;gap:11px;margin-top:15px}.aplicacao .tarefas-checklist-resumo>span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:var(--cinza);font-size:11px}.aplicacao .tarefas-checklist-resumo>div{overflow:hidden;flex:1;height:4px;border-radius:99px;background:var(--borda)}.aplicacao .tarefas-checklist-resumo i{display:block;height:100%;border-radius:inherit;background:var(--tarefa-cor)}.aplicacao .tarefas-itens-card{display:grid;gap:6px;margin-top:11px}.aplicacao .tarefas-itens-card button{display:flex;align-items:center;gap:7px;overflow:hidden;padding:0;border:0;background:transparent;color:var(--cinza);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.aplicacao .tarefas-itens-card button.feito{text-decoration:line-through;opacity:.6}.aplicacao .tarefas-itens-card button span{display:grid;place-items:center;flex:0 0 auto;width:14px;height:14px;border:1px solid var(--borda);border-radius:4px}.aplicacao .tarefas-itens-card button.feito span{border-color:var(--tarefa-cor);background:var(--tarefa-cor);color:var(--cor-contraste,#203014)}.aplicacao .tarefas-itens-card small{color:var(--cinza)}.aplicacao .tarefas-cartao-rodape{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.aplicacao .tarefas-cartao-rodape span{display:inline-flex;align-items:center;gap:4px;overflow:hidden;max-width:100%;padding:5px 7px;border-radius:6px;background:color-mix(in srgb,var(--fundo) 60%,var(--painel) 40%);color:var(--cinza);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.aplicacao .tarefas-cartao-rodape span.atrasada{background:color-mix(in srgb,#db8c82 17%,var(--painel) 83%);color:#db8c82}.aplicacao .tarefas-coluna-vazia{display:grid;place-items:center;min-height:128px;border:1px dashed var(--borda);border-radius:11px;color:var(--cinza);font-size:12px;text-align:center}.aplicacao .tarefas-adicionar{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:10px;border:1px dashed var(--borda);border-radius:9px;background:transparent;color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .tarefas-adicionar:hover{border-color:var(--tarefa-cor);color:var(--tarefa-cor)}.aplicacao .tarefas-formulario{--tarefa-cor:var(--cor-consultoria,#37f36e);padding:0 25px 24px}.aplicacao .modal.largo:has(.tarefas-formulario){width:980px}.aplicacao .tarefas-formulario-intro{display:flex;align-items:center;gap:13px;padding:20px 0}.aplicacao .tarefas-formulario-intro>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--tarefa-cor);color:var(--cor-contraste,#203014)}.aplicacao .tarefas-formulario-intro strong{color:var(--tinta)}.aplicacao .tarefas-formulario-intro p{margin:3px 0 0;color:var(--cinza);font-size:12px}.aplicacao .tarefas-formulario-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.85fr);gap:24px}.aplicacao .tarefas-formulario-principal{display:grid;gap:13px}.aplicacao .tarefas-formulario-principal label{display:grid;align-content:start;gap:7px;color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .tarefas-formulario-principal label small{font-weight:400}.aplicacao .tarefas-formulario-principal :is(input,select,textarea),.aplicacao .tarefas-novo-item input{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--fundo);color:var(--tinta);outline:0;font-size:13px}.aplicacao .tarefas-formulario-principal :is(input,select,textarea):focus,.aplicacao .tarefas-novo-item input:focus{border-color:var(--tarefa-cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--tarefa-cor) 13%,transparent)}.aplicacao .tarefas-formulario-linha{display:grid;grid-template-columns:1fr 1fr;gap:11px}.aplicacao .tarefas-cores{min-width:0;margin:2px 0 0;padding:0;border:0}.aplicacao .tarefas-cores legend{margin-bottom:9px;color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .tarefas-cores-opcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aplicacao .tarefas-cor-opcao{position:relative;display:flex!important;align-items:center!important;gap:8px!important;min-height:43px;padding:7px 9px;border:1px solid var(--borda);border-radius:10px;background:color-mix(in srgb,var(--painel) 78%,var(--fundo) 22%);color:var(--tinta)!important;cursor:pointer;font-size:11px!important}.aplicacao .tarefas-cor-opcao:has(input:checked){border-color:var(--cor-opcao);background:color-mix(in srgb,var(--cor-opcao) 10%,var(--painel) 90%);box-shadow:inset 0 0 0 1px var(--cor-opcao)}.aplicacao .tarefas-cor-opcao:focus-within{outline:2px solid var(--cor-opcao);outline-offset:2px}.aplicacao .tarefas-cor-opcao input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0}.aplicacao .tarefas-cor-amostra{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;color:#182529}.aplicacao .tarefas-formulario-checklist{padding:17px;border:1px solid var(--borda);border-radius:13px;background:color-mix(in srgb,var(--painel) 80%,var(--fundo) 20%)}.aplicacao .tarefas-checklist-cabecalho{display:flex;align-items:center;justify-content:space-between}.aplicacao .tarefas-checklist-cabecalho strong{display:flex;align-items:center;gap:7px;color:var(--tinta);font-size:14px}.aplicacao .tarefas-checklist-cabecalho svg{color:var(--tarefa-cor)}.aplicacao .tarefas-checklist-cabecalho>span{color:var(--cinza);font-size:11px}.aplicacao .tarefas-formulario-checklist>p{margin:6px 0 15px;color:var(--cinza);font-size:12px}.aplicacao .tarefas-checklist-itens{display:grid;gap:8px;max-height:260px;overflow-y:auto}.aplicacao .tarefas-checklist-itens>div{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid var(--borda);border-radius:8px;background:var(--painel)}.aplicacao .tarefas-checklist-itens span{flex:1;overflow-wrap:anywhere;color:var(--tinta);font-size:12px}.aplicacao .tarefas-checklist-itens span.feito{color:var(--cinza);text-decoration:line-through}.aplicacao .tarefas-item-checkbox{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--borda);border-radius:5px;background:transparent;color:var(--cor-contraste,#203014)}.aplicacao .tarefas-item-checkbox.feito{border-color:var(--tarefa-cor);background:var(--tarefa-cor)}.aplicacao .tarefas-remover-item{border:0;background:transparent;color:var(--cinza)}.aplicacao .tarefas-remover-item:hover{color:#df8880}.aplicacao .tarefas-novo-item{display:flex;gap:7px;margin-top:12px}.aplicacao .tarefas-novo-item button{display:grid;place-items:center;flex:0 0 auto;width:39px;border:1px solid var(--borda);border-radius:9px;background:color-mix(in srgb,var(--tarefa-cor) 17%,var(--painel) 83%);color:var(--tarefa-cor)}.aplicacao .tarefas-formulario-acoes{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:9px;margin:23px -25px -24px;padding:17px 25px 21px;border-top:1px solid var(--borda);background:var(--painel)}.aplicacao .tarefas-formulario-acoes>div:last-child{display:flex;gap:9px;margin-left:auto}.aplicacao .tarefas-excluir{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#df8880;font-size:12px;font-weight:700}.aplicacao .tarefas-confirmacao{display:flex;align-items:center;gap:7px;color:var(--tinta);font-size:12px}.aplicacao .tarefas-confirmacao button{padding:7px;border:1px solid var(--borda);border-radius:7px;background:var(--painel);color:var(--tinta);font-size:11px}.aplicacao .tarefas-confirmacao button:last-child{border-color:#df8880;color:#df8880}@media (max-width:1000px){.aplicacao .tarefas-quadro{gap:10px}.aplicacao .tarefas-coluna{padding:12px}.aplicacao .tarefas-resumo>div{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.aplicacao .tarefas-quadro{grid-template-columns:1fr}.aplicacao .tarefas-coluna{min-height:0}.aplicacao .tarefas-resumo{grid-template-columns:repeat(2,1fr)}.aplicacao .tarefas-formulario-grade{grid-template-columns:1fr}}@media (max-width:600px){.aplicacao .tarefas-apresentacao,.aplicacao .tarefas-barra{align-items:stretch;flex-direction:column}.aplicacao .tarefas-apresentacao .botao,.aplicacao .tarefas-busca{width:100%}.aplicacao .tarefas-formulario-linha{grid-template-columns:1fr}.aplicacao .tarefas-cores-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}.aplicacao .tarefas-formulario-acoes{align-items:stretch;flex-direction:column}.aplicacao .tarefas-formulario-acoes>div:last-child{margin-left:0}.aplicacao .tarefas-formulario-acoes .botao{flex:1}}.aplicacao :is(.tarefas-formulario-principal,.agenda-formulario-campos) .entrada-data{display:flex;min-height:43px;border:1px solid var(--borda);border-radius:10px;background:var(--fundo)}.aplicacao :is(.tarefas-formulario-principal,.agenda-formulario-campos) .entrada-data input{min-height:41px;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--tinta)}.aplicacao :is(.tarefas-formulario-principal,.agenda-formulario-campos) .entrada-data:focus-within{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent)}.calendario-personalizado{border-color:color-mix(in srgb,var(--cor-seletor,#37f36e) 34%,#d7dfd2 66%);border-top-color:var(--cor-seletor,#37f36e)}.calendario-cabecalho button:hover,.calendario-dias-personalizado button:hover:not(:disabled),.calendario-meses-personalizado button:hover:not(:disabled),.calendario-rodape button:hover{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 15%,transparent);color:inherit}.calendario-dias-personalizado button.selecionado,.calendario-meses-personalizado button.selecionado,.horario-coluna button.selecionado{border-color:var(--cor-seletor,#37f36e);background:var(--cor-seletor,#37f36e);color:#172019;box-shadow:none}.calendario-dias-personalizado button.hoje,.calendario-meses-personalizado button.hoje{border-color:var(--cor-seletor,#37f36e)}.calendario-meses-personalizado{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:17px 0 3px}.calendario-meses-personalizado button{min-height:42px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:700;text-transform:capitalize}.calendario-meses-personalizado button:disabled,.calendario-rodape button:disabled{cursor:not-allowed;opacity:.35}.horario-personalizado{width:min(310px,calc(100vw - 32px));padding:15px}.horario-cabecalho>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.horario-cabecalho>span svg{color:var(--cor-seletor,#37f36e)}.horario-visor{display:flex;align-items:center;justify-content:space-between;padding:17px 4px 13px}.horario-visor strong{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-1px}.horario-visor strong span{color:var(--cor-seletor,#37f36e)}.horario-visor small{color:#8e9a88;font-size:11px}.horario-colunas{display:grid;grid-template-columns:1fr 1fr;gap:11px}.horario-coluna{min-width:0}.horario-coluna>span{display:block;padding:0 3px 7px;color:#889684;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.horario-coluna>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;height:183px;padding:4px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--cor-seletor,#37f36e) 21%,#d7dfd2 79%);border-radius:10px;scrollbar-color:var(--cor-seletor,#37f36e) transparent}.horario-coluna button{min-height:31px;border:1px solid transparent;border-radius:7px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.horario-coluna button:hover:not(:disabled){background:color-mix(in srgb,var(--cor-seletor,#37f36e) 18%,transparent)}.horario-coluna button:disabled{opacity:.3;cursor:not-allowed}.horario-rodape .horario-confirmar{display:flex;align-items:center;gap:5px;padding:8px 11px;border-radius:8px;background:var(--cor-seletor,#37f36e);color:#172019}html[data-tema=escuro] .calendario-meses-personalizado button,html[data-tema=escuro] .horario-coluna button{color:#e5eee0}html[data-tema=escuro] .calendario-meses-personalizado button.selecionado,html[data-tema=escuro] .horario-coluna button.selecionado{color:#172019}html[data-tema=escuro] .horario-coluna>div{border-color:color-mix(in srgb,var(--cor-seletor,#37f36e) 25%,#394e37 75%)}.aplicacao .entrada-data{border-color:var(--borda);background:var(--fundo);box-shadow:none}.aplicacao .entrada-data:hover{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 50%,var(--borda) 50%);background:var(--fundo)}.aplicacao .entrada-data:focus-within{border-color:var(--cor-consultoria,#37f36e);background:var(--fundo);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent)}.aplicacao .entrada-data input{color:var(--tinta)}.calendario-personalizado{background:#fff;color:#293128}.calendario-cabecalho button,.calendario-dias-personalizado button.hoje,.calendario-rodape button{color:color-mix(in srgb,var(--cor-seletor,#37f36e) 65%,#293128 35%)}html[data-tema=escuro] .calendario-personalizado{border-color:#494b5f;border-top-color:var(--cor-seletor,#37f36e);background:#292a36;color:#e9e9f0}html[data-tema=escuro] .calendario-cabecalho,html[data-tema=escuro] .calendario-rodape{border-color:#484a5c}html[data-tema=escuro] .calendario-cabecalho button,html[data-tema=escuro] .calendario-dias-personalizado button.hoje,html[data-tema=escuro] .calendario-rodape button{color:var(--cor-seletor,#37f36e)}html[data-tema=escuro] .calendario-dias-personalizado button.hoje{border-color:var(--cor-seletor,#37f36e)}html[data-tema=escuro] .calendario-dias-personalizado button:hover:not(:disabled),html[data-tema=escuro] .calendario-meses-personalizado button:hover:not(:disabled),html[data-tema=escuro] .horario-coluna button:hover:not(:disabled){background:color-mix(in srgb,var(--cor-seletor,#37f36e) 18%,#292a36 82%);color:#f1f0f7}html[data-tema=escuro] .calendario-dias-personalizado button.selecionado,html[data-tema=escuro] .calendario-meses-personalizado button.selecionado,html[data-tema=escuro] .horario-coluna button.selecionado{background:var(--cor-seletor,#37f36e);color:#172019;border-color:var(--cor-seletor,#37f36e)}html[data-tema=escuro] .horario-rodape .horario-confirmar{color:#172019}html[data-tema=escuro] .aplicacao :is(.painel,.estatistica,.modal,.modal-cabecalho,.notificacoes,.cartao-kanban,.financeiro-totais strong,.metas strong,.metas .revisao-cabecalho strong,.revisao-cabecalho strong,.assinatura-situacao strong,.resumo-macros strong,.gastos-resumo strong,.campeonato-destaque .gastos-resumo strong){color:var(--tinta)}html[data-tema=escuro] .aplicacao :is(.financeiro-totais span,.financeiro-pessoa,.metas .data-atualizacao,.revisao-cabecalho small,.revisoes-dashboard small,.assinatura-situacao>span,.assinatura-secao-titulo>span,.assinatura-resumo-final small,.cartao-dica p,.contagem>span,.horario-visor small){color:var(--cinza);opacity:1}.aplicacao :is(.editor-biblioteca-titulo>svg,.anamnese-intro>svg,.anamnese-capa>svg,.anamnese-sucesso>svg,.aluno-boas-vindas h1 span,.revisoes-dashboard>svg,.revisao-cabecalho>svg,.seletor-gatilho svg,.metas .editar-meta,.entrada-medida>span,.assinatura-plano-capacidade svg,.assinatura-plano-beneficios svg,.campeonato-trofeu-fundo,.campeonato-link,.campeonato-contador strong){color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.progresso>i,.gasto-pago input,.anamnese-alternativa input){accent-color:var(--cor-consultoria,#37f36e)}.aplicacao .progresso>i{background:var(--cor-consultoria,#37f36e)}.aplicacao :is(.selecao-dias button.ativo,.pills-fases>button.ativo){border-color:var(--cor-consultoria,#37f36e);background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}html[data-tema=escuro] .aplicacao :is(.abas>button.ativo,.pills-fases>button:hover:not(:disabled),.metas .editar-meta:hover,.seletor-gatilho:hover,.cartao-dica button,.cartao-dica a,.adicionar-kanban:hover,.campeonato-link){color:var(--cor-consultoria,#37f36e)}html[data-tema=escuro] .aplicacao .pills-fases>button.ativo,html[data-tema=escuro] .aplicacao .pills-fases>button.ativo:hover{color:var(--cor-contraste,#203014)}html[data-tema=escuro] .aplicacao :is(.espaco-seletor strong,.sidebar-usuario strong,.revisoes-dashboard .linha-recurso strong){color:var(--tinta)}html[data-tema=escuro] .aplicacao :is(.legenda-grafico small,.data-agenda span,.semana .dia:not(.selecionado) small,.item-agenda>div span){color:var(--cinza)}html[data-tema=escuro] .aplicacao :is(.linha-recurso>svg,.acao-rapida>svg,.assinatura-resumo-vencimento svg,.item-agenda>svg){color:var(--cor-consultoria,#37f36e)}html[data-tema=escuro] .aplicacao :is(.abas>button:not(.ativo),.metas .bloco>small,.metas strong span,.metas .revisao-cabecalho small,.calendario-semana strong,.calendario-dias strong,.calendario-dias small,.aluno-metricas small,.refeicao-visualizar h4,.refeicao-visualizar small,.refeicao-visualizar strong,.financeiro-observacao,.assinatura-cabecalho p,.campo-usuario){color:var(--tinta)!important}html[data-tema=escuro] .aplicacao :is(.sidebar-promo p,.linha-contexto .data-hoje,.estatistica-topo small,.banner-texto p,.legenda-grafico small,.data-agenda span,.semana .dia small,.item-agenda>div span,.acao-rapida small,.aluno-metricas span,.painel>p){color:var(--cinza)!important}html[data-tema=escuro] .aplicacao :is(.calendario-dias small svg,.item-agenda>svg,.acao-rapida>svg,.metas .editar-meta svg){color:var(--cor-consultoria,#37f36e)!important}.aplicacao .sidebar>.marca{display:flex;align-items:center;min-height:66px;padding:0 8px}.aplicacao-cliente .sidebar.sem-consultoria>.marca{margin-bottom:22px}.aplicacao .sidebar .logo-sistema{display:block;width:min(100%,176px);height:auto;object-fit:contain}.aplicacao .sidebar .espaco-seletor{width:calc(100% - 2px);color:var(--tinta);text-align:left;cursor:pointer}.aplicacao .sidebar .espaco-seletor:disabled{cursor:default}.aplicacao .sidebar .espaco-seletor.aberto{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.aplicacao .sidebar .espaco-seta{flex:0 0 auto;transition:transform .2s}.aplicacao .sidebar .espaco-seletor.aberto .espaco-seta{transform:rotate(180deg)}.aplicacao .sidebar .espaco-limites{margin:0 1px 28px;padding:4px 13px 14px;border:1px solid var(--borda);border-top:0;border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--painel) 85%,var(--fundo) 15%)}.aplicacao .sidebar .espaco-limites-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:var(--cinza);font-size:10px}.aplicacao .sidebar .espaco-limites-titulo strong{color:var(--tinta);font-size:11px;white-space:nowrap}.aplicacao .sidebar .espaco-limites-barra{height:6px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--borda) 75%,var(--painel) 25%)}.aplicacao .sidebar .espaco-limites-barra span{display:block;height:100%;border-radius:inherit;background:var(--cor-consultoria,#37f36e)}.aplicacao .sidebar .espaco-limites p{margin:9px 0 0;color:var(--cinza);font-size:10px;line-height:1.4}.aplicacao .grade-alunos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aplicacao .controles-listagem-pessoas{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.aplicacao .controle-contadores-pessoas{display:inline-flex;flex:none;align-items:center;gap:10px;min-height:43px;padding:5px 9px 5px 12px;border:1px solid var(--borda);border-radius:12px;background:var(--painel);color:var(--tinta);font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.aplicacao .controle-contadores-pessoas:hover,.aplicacao .controle-contadores-pessoas[aria-checked=true]{border-color:color-mix(in srgb,var(--borda) 35%,var(--cor-consultoria,#37f36e) 65%)}.aplicacao .controle-contadores-pessoas:disabled{opacity:.65;cursor:wait}.aplicacao .controle-contadores-pessoas-trilho{display:flex;align-items:center;width:34px;height:20px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--cinza) 45%,var(--painel) 55%);transition:background .2s ease}.aplicacao .controle-contadores-pessoas-trilho>span{width:14px;height:14px;border-radius:50%;background:var(--painel);box-shadow:0 1px 3px #0003;transition:transform .2s ease}.aplicacao .controle-contadores-pessoas[aria-checked=true] .controle-contadores-pessoas-trilho{background:var(--cor-consultoria,#37f36e)}.aplicacao .controle-contadores-pessoas[aria-checked=true] .controle-contadores-pessoas-trilho>span{transform:translateX(14px)}.aplicacao .busca-listagem-pessoas{display:none;align-items:center;gap:10px;width:min(290px,100%);flex:0 1 290px;margin-right:auto;min-height:43px;padding:0 11px;border:1px solid var(--borda);border-radius:12px;background:var(--painel);color:var(--cinza);transition:border-color .2s ease,box-shadow .2s ease}.aplicacao .busca-listagem-pessoas:focus-within{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,transparent)}.aplicacao .busca-listagem-pessoas input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font:inherit;font-size:12px}.aplicacao .busca-listagem-pessoas input::placeholder{color:var(--cinza)}.aplicacao .busca-listagem-pessoas button{display:grid;flex:none;width:26px;height:26px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--cinza);cursor:pointer}.aplicacao .busca-listagem-pessoas button:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent);color:var(--cor-consultoria,#37f36e)}.aplicacao .busca-listagem-pessoas .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:760px){.aplicacao .busca-listagem-pessoas{display:flex;width:100%;flex-basis:100%;margin-right:0}}.aplicacao .alternador-listagem-pessoas{display:inline-flex;flex:none;gap:3px;padding:4px;border:1px solid var(--borda);border-radius:12px;background:var(--painel)}.aplicacao .controles-listagem-pessoas>.muted{flex:none;white-space:nowrap}.aplicacao .alternador-listagem-pessoas button{display:grid;width:36px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--cinza);cursor:pointer}.aplicacao .alternador-listagem-pessoas button:hover{color:var(--cor-consultoria,#37f36e)}.aplicacao .alternador-listagem-pessoas button.ativo{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.aplicacao .grade-alunos.visualizacao-lista{grid-template-columns:minmax(0,1fr);gap:10px}.aplicacao .visualizacao-lista .cartao-aluno{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(0,1.55fr) minmax(170px,.65fr);align-items:center;column-gap:24px;padding:17px 20px;border-top-width:1px;border-left:3px solid var(--cor-consultoria,#37f36e)}.aplicacao .visualizacao-lista .cartao-aluno-fase{grid-column:1;grid-row:3;margin:7px 0 0 72px}.aplicacao .visualizacao-lista .cartao-aluno-revisao{grid-column:1;grid-row:4;margin:10px 0 0 72px}.aplicacao .visualizacao-lista .cartao-aluno-contatos{grid-column:1;grid-row:2;margin:8px 0 0 72px}.aplicacao .visualizacao-lista .cartao-aluno .aluno-metricas{grid-column:2;grid-row:1/span 4;margin:0;padding:0;border-top:0}.aplicacao .visualizacao-lista .cartao-aluno-acao{grid-column:3;grid-row:1/span 4;margin:0}.aplicacao .cartao-aluno{display:flex;flex-direction:column;gap:0;min-width:0;cursor:pointer;padding:24px;border:1px solid var(--borda);border-top:3px solid var(--cor-consultoria,#37f36e);border-radius:18px;box-shadow:0 9px 28px color-mix(in srgb,var(--fundo) 13%,transparent)}.aplicacao .cartao-aluno:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,var(--borda) 35%);box-shadow:0 16px 34px color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,transparent)}.aplicacao .cartao-aluno:focus-visible{outline:3px solid var(--cor-consultoria,#37f36e);outline-offset:3px}.aplicacao .cartao-aluno-cabecalho{display:flex;align-items:center;gap:16px;min-width:0}.aplicacao .cartao-aluno-cabecalho .avatar{flex:0 0 auto;width:56px;height:56px;font-size:17px;border-radius:16px}.aplicacao .cartao-aluno-identidade{min-width:0;flex:1}.aplicacao .cartao-aluno-identidade h3{margin:0 0 5px;color:var(--tinta);font-size:18px;line-height:1.25}.aplicacao .cartao-aluno-dados{display:flex;flex-wrap:wrap;gap:2px 10px}.aplicacao .cartao-aluno-identidade small{display:block;color:var(--cinza);font-size:12px;white-space:nowrap}.aplicacao .cartao-aluno-contatos{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.aplicacao .cartao-aluno-contatos a{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--borda);border-radius:9px;color:var(--tinta);font-size:12px;font-weight:650;text-decoration:none}.aplicacao .cartao-aluno-contatos .icone-whatsapp{color:#25d366;flex:none}.aplicacao .cartao-aluno-contatos a:is(:hover,:focus-visible){border-color:var(--cor-consultoria,#37f36e);color:var(--cor-consultoria,#37f36e)}.aplicacao .cartao-aluno-perfil{align-self:flex-start;padding:6px 10px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 28%,var(--borda) 72%);border-radius:999px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--painel) 88%);color:var(--tinta);font-size:11px;font-weight:700;white-space:nowrap}.aplicacao .cartao-aluno-fase{display:flex;align-items:center;gap:7px;margin:20px 0 -2px;color:var(--cinza);font-size:12px}.aplicacao .cartao-aluno-fase strong{color:var(--tinta);font-size:12px}.aplicacao .cartao-aluno-fase-ponto{width:7px;height:7px;border-radius:50%;background:var(--cor-consultoria,#37f36e)}.aplicacao .cartao-aluno .aluno-metricas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 20px;padding:18px 0 0;border-top:1px solid var(--borda)}.aplicacao .cartao-aluno .aluno-metricas>div{display:grid;align-content:start;gap:6px;min-width:0}.aplicacao .cartao-aluno .aluno-metricas svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .cartao-aluno .aluno-metricas span{color:var(--cinza);font-size:11px}.aplicacao .cartao-aluno .aluno-metricas strong{margin:0;color:var(--tinta);font-size:19px;line-height:1.2;font-variant-numeric:tabular-nums}.aplicacao .cartao-aluno .aluno-metricas small{color:var(--cinza);font-size:11px;font-weight:500}.aplicacao .cartao-aluno-acao{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:13px 15px;border:1px solid var(--borda);border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel) 92%);color:var(--tinta);font-size:12px;font-weight:750;text-align:left}.aplicacao .cartao-aluno-acao svg{color:var(--cor-consultoria,#37f36e);transition:transform .2s}.aplicacao .cartao-aluno-acao:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel) 85%)}.aplicacao .cartao-aluno-acao:hover svg{transform:translate(2px,-2px)}@media (max-width:1450px){.aplicacao .grade-alunos{grid-template-columns:repeat(2,minmax(0,1fr))}.aplicacao .grade-alunos.visualizacao-lista{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.aplicacao .visualizacao-lista .cartao-aluno{grid-template-columns:minmax(210px,1fr) minmax(0,1fr)}.aplicacao .visualizacao-lista .cartao-aluno .aluno-metricas{grid-column:2}.aplicacao .visualizacao-lista .cartao-aluno-acao{grid-column:1/-1;grid-row:auto;margin-top:12px}}@media (max-width:850px){.aplicacao .grade-alunos{grid-template-columns:1fr}.aplicacao .visualizacao-lista .cartao-aluno{display:flex;flex-direction:column;align-items:stretch}.aplicacao .visualizacao-lista .cartao-aluno-fase,.aplicacao .visualizacao-lista .cartao-aluno-revisao{margin:12px 0 0}.aplicacao .visualizacao-lista .cartao-aluno .aluno-metricas{margin:16px 0;padding-top:16px;border-top:1px solid var(--borda)}}@media (max-width:560px){.aplicacao .controles-listagem-pessoas{width:100%;justify-content:space-between;flex-wrap:wrap}.aplicacao .busca-listagem-pessoas{display:flex;width:100%;flex-basis:100%;margin-right:0}.aplicacao .cartao-aluno{padding:18px}.aplicacao .cartao-aluno-cabecalho{gap:11px}.aplicacao .cartao-aluno-cabecalho .avatar{width:48px;height:48px}.aplicacao .cartao-aluno-identidade h3{font-size:16px}}.aplicacao .perfil-form{max-width:1080px;padding:clamp(24px,3vw,42px);border-radius:22px}.aplicacao .perfil-editor-cabecalho{display:flex;align-items:center;gap:18px;margin-bottom:28px;padding:22px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 28%,var(--borda));border-radius:18px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel))}.aplicacao .perfil-editor-icone{display:grid;flex:0 0 52px;height:52px;place-items:center;border-radius:15px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#17231b)}.aplicacao .perfil-editor-sobretitulo{color:var(--cor-consultoria,#37f36e);font-size:11px;font-weight:800;letter-spacing:.14em}.aplicacao .perfil-editor-cabecalho h2{margin:5px 0 3px;font-size:clamp(20px,2vw,27px)}.aplicacao .perfil-editor-cabecalho p,.aplicacao .perfil-editor-secao p{margin:0;color:var(--cinza)}.aplicacao .perfil-fotos{grid-template-columns:minmax(130px,190px) minmax(0,1fr);gap:16px;margin-bottom:30px}.aplicacao .perfil-fotos .upload{height:172px;border-radius:16px}.aplicacao .perfil-editor-secao{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--borda)}.aplicacao .perfil-editor-secao h3{margin:0 0 4px;font-size:17px}@media (max-width:640px){.aplicacao .perfil-fotos{grid-template-columns:1fr}}.aplicacao .meta-aluno.agua{--cor-meta:#1687c0;--fundo-meta:#edf8fd}.aplicacao .meta-aluno.cardio{--cor-meta:#dc7b22;--fundo-meta:#fff5eb}html[data-tema=escuro] .aplicacao .meta-aluno.agua{--cor-meta:#55bff2;--fundo-meta:#202e38}html[data-tema=escuro] .aplicacao .meta-aluno.cardio{--cor-meta:#ffae58;--fundo-meta:#332b25}.aplicacao .meta-aluno{position:relative;overflow:hidden;padding:clamp(22px,2.4vw,34px);border:1px solid color-mix(in srgb,var(--cor-meta) 42%,var(--fundo-meta));border-radius:22px;background-color:var(--fundo-meta);background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cor-meta) 15%,transparent),transparent 42%);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html[data-tema=escuro] .aplicacao .meta-aluno{border-color:color-mix(in srgb,var(--cor-meta) 42%,var(--fundo-meta));background-color:var(--fundo-meta)}.aplicacao .meta-aluno:before{content:"";position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 5px 5px 0;background:var(--cor-meta)}.aplicacao .meta-aluno>:not(.meta-aluno-ambiente){position:relative;z-index:1}.aplicacao .meta-aluno-ambiente{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.aplicacao .meta-aluno.agua .meta-aluno-ambiente{background:radial-gradient(circle at 87% 79%,#55b9ec2b 0 3px,transparent 4px),radial-gradient(circle at 78% 61%,#55b9ec21 0 2px,transparent 3px),linear-gradient(0deg,#73c5ee22,transparent 65%)}.aplicacao .meta-aluno.agua .meta-aluno-ambiente:after,.aplicacao .meta-aluno.agua .meta-aluno-ambiente:before{content:"";position:absolute;right:-25%;bottom:-45%;left:-25%;height:72%;border-radius:43% 57% 0 0/20% 28% 0 0;background:linear-gradient(180deg,#75c6ef32,#2f9fd51c);animation:ondularAgua 9s ease-in-out infinite alternate}.aplicacao .meta-aluno.agua .meta-aluno-ambiente:after{bottom:-51%;background:linear-gradient(180deg,#b8e8fa42,#46a7d124);animation-duration:12s;animation-direction:alternate-reverse}.aplicacao .meta-aluno.agua .meta-aluno-ambiente span{position:absolute;bottom:-12px;width:8px;height:8px;border:1px solid #49a8da70;border-radius:50%;background:#ffffff40;animation:subirBolha 8s ease-in infinite}.aplicacao .meta-aluno.agua .meta-aluno-ambiente span:first-child{left:73%;animation-delay:-1s}.aplicacao .meta-aluno.agua .meta-aluno-ambiente span:nth-child(2){left:84%;width:12px;height:12px;animation-delay:-5s}.aplicacao .meta-aluno.agua .meta-aluno-ambiente span:nth-child(3){left:94%;width:5px;height:5px;animation-delay:-3s}.aplicacao .meta-aluno.cardio .meta-aluno-ambiente{background:radial-gradient(ellipse at 80% 109%,#ffa94738,transparent 48%),radial-gradient(circle at 92% 37%,#ffc6812b,transparent 37%)}.aplicacao .meta-aluno.cardio .meta-aluno-ambiente span{position:absolute;right:8%;bottom:-24%;width:25%;height:69%;clip-path:polygon(50% 0,39% 28%,24% 17%,22% 52%,6% 75%,13% 100%,91% 100%,97% 75%,76% 38%,70% 64%,62% 12%);background:linear-gradient(180deg,#ffd18760,#ff9c4354 55%,#e2682338);filter:blur(2px);transform:rotate(8deg);transform-origin:center bottom;animation:dancarChama 4.2s ease-in-out infinite alternate}.aplicacao .meta-aluno.cardio .meta-aluno-ambiente span:nth-child(2){right:25%;bottom:-29%;width:21%;height:60%;opacity:.7;animation-delay:-1.8s}.aplicacao .meta-aluno.cardio .meta-aluno-ambiente span:nth-child(3){right:-5%;bottom:-29%;width:23%;height:60%;opacity:.75;animation-delay:-3s}@keyframes ondularAgua{to{transform:translate(8%,-9%) rotate(-3deg)}}@keyframes subirBolha{to{transform:translate(10px,-270px) scale(.6);opacity:0}}@keyframes dancarChama{to{transform:rotate(-7deg) translate(-5%,-9%) scale(1.08)}}.aplicacao .meta-aluno:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cor-meta) 68%,var(--fundo-meta));box-shadow:0 18px 36px color-mix(in srgb,var(--cor-meta) 12%,transparent)}.aplicacao .meta-aluno-titulo,.aplicacao .meta-aluno-topo{display:flex;align-items:center}.aplicacao .meta-aluno-topo{justify-content:space-between;gap:14px}.aplicacao .meta-aluno-titulo{gap:13px}.aplicacao .meta-aluno-icone{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--cor-meta) 16%,var(--fundo-meta));color:var(--cor-meta)}.aplicacao .meta-aluno-etiqueta{color:var(--cinza);font-size:10px;font-weight:800;letter-spacing:.14em}.aplicacao .meta-aluno-titulo h2{margin:2px 0 0;font-size:17px}.aplicacao .meta-aluno-percentual{padding:8px 11px;border-radius:99px;background:color-mix(in srgb,var(--cor-meta) 12%,var(--fundo-meta));color:var(--cor-meta);font-size:12px;font-weight:800;white-space:nowrap}.aplicacao .meta-aluno-conteudo{margin:28px 0 18px}.aplicacao .meta-aluno-resumo{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.78fr);align-items:center;gap:clamp(14px,2vw,25px)}.aplicacao .meta-aluno-registros{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--cor-meta) 29%,var(--fundo-meta));border-radius:14px;background:color-mix(in srgb,var(--cor-meta) 7%,var(--fundo-meta))}.aplicacao .meta-aluno-registros-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:var(--cinza);font-size:9px;font-weight:800;letter-spacing:.11em}.aplicacao .meta-aluno-registros-titulo strong{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:7px;background:color-mix(in srgb,var(--cor-meta) 18%,var(--fundo-meta));color:var(--cor-meta);font-size:11px;letter-spacing:0}.aplicacao .meta-aluno-registros ul{display:grid;gap:6px;max-height:132px;margin:0;padding:0 2px 0 0;overflow-y:auto;list-style:none}.aplicacao .meta-aluno-registros li{display:flex;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid color-mix(in srgb,var(--cor-meta) 22%,var(--fundo-meta));border-radius:10px;background:var(--fundo-meta)}.aplicacao .meta-aluno-registro-icone{display:grid;flex:none;place-items:center;width:29px;height:29px;border-radius:8px;background:color-mix(in srgb,var(--cor-meta) 16%,var(--fundo-meta));color:var(--cor-meta)}.aplicacao .meta-aluno-registro-dados{display:grid;gap:1px;min-width:0}.aplicacao .meta-aluno-registro-dados strong{color:var(--tinta);font-size:12px;white-space:nowrap}.aplicacao .meta-aluno-registro-dados small{color:var(--cinza);font-size:10px;white-space:nowrap}.aplicacao .meta-aluno-registros>p{margin:4px 0 1px;color:var(--cinza);font-size:11px}.aplicacao .meta-aluno-registro-excluir{display:grid;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cinza);cursor:pointer}.aplicacao .meta-aluno-registro-excluir:is(:hover,:focus-visible){border-color:#e18a8666;background:#e18a8620;color:#e18a86}.aplicacao .meta-aluno-confirmacao{display:grid;gap:18px}.aplicacao .meta-aluno-confirmacao-detalhe{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--borda);border-radius:13px;background:var(--painel)}.aplicacao .meta-aluno-confirmacao-detalhe>svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .meta-aluno-confirmacao-detalhe>div{display:grid;gap:3px}.aplicacao .meta-aluno-confirmacao-detalhe strong{font-size:16px}.aplicacao .meta-aluno-confirmacao-detalhe span,.aplicacao .meta-aluno-confirmacao>p{color:var(--cinza);font-size:13px}.aplicacao .meta-aluno-confirmacao>p{margin:0}.aplicacao .meta-aluno-confirmacao-acoes{display:flex;justify-content:flex-end;gap:9px}@media (max-width:1050px){.aplicacao .meta-aluno-resumo{grid-template-columns:1fr;gap:0}.aplicacao .meta-aluno-conteudo{margin-bottom:14px}.aplicacao .meta-aluno-registros{margin-bottom:16px}}@media (max-width:480px){.aplicacao .meta-aluno-confirmacao-acoes{flex-direction:column-reverse}.aplicacao .meta-aluno-confirmacao-acoes button{justify-content:center}}.aplicacao .meta-aluno-valor{margin:0;align-items:baseline}.aplicacao .meta-aluno-valor strong{font-size:clamp(42px,4vw,58px);line-height:1}.aplicacao .meta-aluno-valor>span{font-size:15px}.aplicacao .meta-aluno-mensagem{margin:12px 0 0;color:var(--cinza);font-size:13px}.aplicacao .meta-aluno-progresso{height:10px;margin:0 0 22px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--cor-meta) 24%,var(--fundo-meta))}.aplicacao .meta-aluno-progresso i{display:block;height:100%;border-radius:inherit;background:var(--cor-meta);box-shadow:0 0 18px color-mix(in srgb,var(--cor-meta) 50%,transparent);transition:width .65s cubic-bezier(.2,.8,.2,1)}.aplicacao .meta-aluno-acoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.aplicacao .meta-aluno.cardio .meta-aluno-acoes{grid-template-columns:repeat(3,minmax(0,1fr))}.aplicacao .meta-aluno-acoes button{display:inline-flex;justify-content:center;align-items:center;gap:5px;padding:12px 6px;border:1px solid color-mix(in srgb,var(--cor-meta) 29%,var(--fundo-meta));border-radius:11px;background:color-mix(in srgb,var(--cor-meta) 6%,var(--fundo-meta));color:var(--tinta);transition:transform .2s ease,background .2s ease,border-color .2s ease}.aplicacao .meta-aluno-acoes button:is(:hover,:focus-visible,.adicionando){transform:translateY(-2px);border-color:var(--cor-meta);background:color-mix(in srgb,var(--cor-meta) 19%,var(--fundo-meta))}.aplicacao .meta-aluno-acoes button.adicionando svg{animation:meta-adicao .6s ease}.aplicacao .meta-aluno.meta-atingida{border-color:var(--cor-meta)}@keyframes meta-adicao{50%{transform:rotate(90deg) scale(1.25)}}@media (max-width:420px){.aplicacao .meta-aluno-acoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.aplicacao .meta-aluno,.aplicacao .meta-aluno-acoes button,.aplicacao .meta-aluno-progresso i{transition:none}.aplicacao .meta-aluno-acoes button.adicionando svg{animation:none}.aplicacao .meta-aluno-ambiente span,.aplicacao .meta-aluno-ambiente:after,.aplicacao .meta-aluno-ambiente:before{animation:none!important}}.aplicacao .sidebar .espaco-consultoria{padding:16px 14px 18px}.aplicacao .espaco-consultoria-rotulo{display:block;margin-bottom:5px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.12em}.aplicacao .espaco-consultoria-nome{display:block;margin-bottom:14px;color:var(--tinta);font-size:15px}.aplicacao .espaco-consultoria dl{margin:0}.aplicacao .espaco-consultoria dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--borda);font-size:11px}.aplicacao .espaco-consultoria dt{color:var(--cinza)}.aplicacao .espaco-consultoria dd{margin:0;color:var(--tinta);font-weight:700;text-align:right}.aplicacao .espaco-consultoria-cobranca{display:grid;gap:5px;margin-top:13px;padding:12px;border:1px solid color-mix(in srgb,#efad66 50%,var(--borda));border-radius:11px;background:color-mix(in srgb,#efad66 9%,var(--painel))}.aplicacao .espaco-consultoria-cobranca>span{color:#e5a15d;font-size:10px;font-weight:750}.aplicacao .espaco-consultoria-cobranca>strong{color:var(--tinta);font-size:17px}.aplicacao .espaco-consultoria-cobranca small{color:var(--cinza);font-size:10px}.aplicacao .espaco-consultoria-cobranca button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;margin-top:7px;padding:7px;border:1px solid var(--cor-consultoria,#37f36e);border-radius:8px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a);font-size:11px;font-weight:750}.aplicacao .espaco-consultoria-pagamento{display:grid;gap:5px;min-width:0}.aplicacao .espaco-consultoria-pagamento code{overflow-wrap:anywhere;padding:8px;border-radius:7px;background:var(--painel);color:var(--tinta);font-size:10px}.aplicacao .planos-aluno{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:25px}.aplicacao .plano-aluno-simbolo,.aplicacao .planos-aluno-vazio>span{display:grid;flex:0 0 auto;place-items:center;width:63px;height:63px;border-radius:18px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a)}.aplicacao .planos-aluno-sobretitulo{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.15em}.aplicacao .planos-aluno-indicadores{display:flex;flex-wrap:wrap;gap:9px;margin:0}.aplicacao .planos-aluno-indicadores span{padding:9px 13px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 28%,var(--borda));border-radius:99px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));font-size:12px}.aplicacao .planos-aluno-indicadores strong{color:var(--cor-consultoria,#37f36e)}.aplicacao .planos-aluno-barra,.aplicacao .planos-aluno-barra-acoes{display:flex;justify-content:space-between;align-items:center;gap:12px}.aplicacao .planos-aluno-lista{display:grid;gap:19px}.aplicacao .plano-aluno-cartao{overflow:hidden;padding:28px;border-radius:20px;transition:border-color .2s,box-shadow .2s}.aplicacao .plano-aluno-cartao:hover{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda));box-shadow:0 14px 32px color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,transparent)}.aplicacao .plano-aluno-cartao.plano-aluno-hoje{border:2px solid var(--cor-consultoria,#37f36e);background:linear-gradient(135deg,color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel)),var(--painel) 58%);box-shadow:0 16px 38px color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,transparent)}.aplicacao .plano-aluno-selo-hoje{display:inline-flex;align-items:center;gap:5px;margin:5px 0 2px;padding:5px 9px;border-radius:99px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a);font-size:11px;font-weight:800}.aplicacao .plano-aluno-cabecalho{display:flex;align-items:center;gap:17px}.aplicacao .plano-aluno-simbolo{width:54px;height:54px;border-radius:15px}.aplicacao .plano-aluno-identidade{flex:1;min-width:0}.aplicacao .plano-aluno-identidade h3{margin:4px 0;font-size:clamp(20px,2vw,27px)}.aplicacao .plano-aluno-identidade p{margin:0;color:var(--cinza);font-size:13px}.aplicacao .plano-aluno-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.aplicacao .plano-aluno-acoes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:750;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.aplicacao .plano-aluno-acoes button:hover{transform:translateY(-2px);border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel))}.aplicacao .plano-aluno-acoes .plano-aluno-excluir{border-color:color-mix(in srgb,#ef7474 42%,var(--borda));background:color-mix(in srgb,#ef7474 7%,var(--painel));color:#ee8d8d}.aplicacao .plano-aluno-acoes .plano-aluno-excluir:hover{border-color:#ee8d8d;background:color-mix(in srgb,#ef7474 15%,var(--painel))}.aplicacao .plano-aluno-resumo{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}.aplicacao .plano-aluno-resumo span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--borda);border-radius:10px;color:var(--tinta);font-size:12px}.aplicacao .plano-aluno-resumo svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .plano-aluno-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:-6px 0 22px}.aplicacao .plano-aluno-macros>span{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 24%,var(--borda));border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 6%,var(--painel))}.aplicacao .plano-aluno-macros small{color:var(--cinza);font-size:11px}.aplicacao .plano-aluno-macros strong{color:var(--cor-consultoria,#55bceb);font-size:15px}.aplicacao .plano-aluno-detalhes{border-top:1px solid var(--borda)}.aplicacao .plano-aluno-detalhes summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0 0;cursor:pointer;color:var(--tinta);font-size:13px;font-weight:750;list-style:none}.aplicacao .plano-aluno-detalhes summary::-webkit-details-marker{display:none}.aplicacao .plano-aluno-detalhes summary svg{color:var(--cor-consultoria,#37f36e);transition:transform .2s}.aplicacao .plano-aluno-detalhes[open] summary svg{transform:rotate(180deg)}.aplicacao .plano-aluno-exercicios,.aplicacao .plano-aluno-refeicoes{display:grid;gap:13px;margin-top:20px;animation:plano-abrir .25s ease}.aplicacao .plano-aluno-exercicio,.aplicacao .plano-aluno-refeicao{border:1px solid var(--borda);border-radius:15px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 4%,var(--painel))}.aplicacao .plano-aluno-refeicao{padding:18px}.aplicacao .plano-aluno-exercicio,.aplicacao .plano-aluno-refeicao-cabecalho{display:flex;align-items:center;gap:14px}.aplicacao .plano-aluno-exercicio-nome,.aplicacao .plano-aluno-refeicao-cabecalho>div{flex:1;min-width:0}.aplicacao .plano-aluno-exercicio-nome small,.aplicacao .plano-aluno-refeicao-cabecalho small{display:block;color:var(--cinza);font-size:11px}.aplicacao .plano-aluno-refeicao-cabecalho h4{margin:2px 0 0;font-size:16px}.aplicacao .plano-aluno-refeicao-cabecalho>strong{color:var(--cor-consultoria,#37f36e);font-size:13px;white-space:nowrap}.aplicacao .plano-aluno-numero{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800}.aplicacao .plano-aluno-alimentos{margin:15px 0 0 50px}.aplicacao .plano-aluno-alimentos>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:10px 0;border-top:1px solid var(--borda);font-size:12px}.aplicacao .plano-aluno-alimento-info{min-width:0;overflow-wrap:anywhere}.aplicacao .plano-aluno-alimentos small{display:block;margin-top:3px;color:var(--cinza)}.aplicacao .plano-aluno-alimento-nutrientes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 9px;color:var(--cinza);font-size:11px}.aplicacao .plano-aluno-alimento-nutrientes strong{color:var(--cor-consultoria,#55bceb);white-space:nowrap}.aplicacao .plano-aluno-alimento-nutrientes small{margin:0;white-space:nowrap}.aplicacao .plano-aluno-alimento-oferta{display:flex;align-items:center;gap:9px;grid-column:3;justify-self:end;text-align:right}.aplicacao .plano-aluno-ajuste-pendente,.aplicacao .plano-aluno-trocar-alimento{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 38%,var(--borda));border-radius:8px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 8%,var(--painel));color:var(--cor-consultoria,#55bceb);font-size:11px;font-weight:750;white-space:nowrap}.aplicacao .plano-aluno-trocar-alimento{cursor:pointer}.aplicacao .plano-aluno-trocar-alimento:focus-visible,.aplicacao .plano-aluno-trocar-alimento:hover{border-color:var(--cor-consultoria,#55bceb);background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 18%,var(--painel))}.aplicacao .plano-aluno-ajuste-pendente{border-style:dashed;color:var(--cinza)}.aplicacao .solicitacao-dieta-formulario{display:grid;gap:20px;padding:24px}.aplicacao .solicitacao-dieta-destaque{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 35%,var(--borda));border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 9%,var(--painel))}.aplicacao .solicitacao-dieta-destaque>span{display:grid;flex:none;place-items:center;width:45px;height:45px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 20%,var(--painel));color:var(--cor-consultoria,#55bceb)}.aplicacao .solicitacao-dieta-destaque div{display:grid;gap:3px}.aplicacao .solicitacao-dieta-destaque small{color:var(--cor-consultoria,#55bceb);font-size:11px;font-weight:750}.aplicacao .solicitacao-dieta-destaque strong{color:var(--tinta);font-size:17px}.aplicacao .solicitacao-dieta-ajuda,.aplicacao .solicitacao-dieta-destaque p{margin:0;color:var(--cinza);font-size:12px;line-height:1.5}.aplicacao .solicitacao-dieta-formulario .campo{margin:0}.aplicacao .solicitacao-dieta-rodape{display:flex;justify-content:flex-end;gap:9px;padding-top:15px;border-top:1px solid var(--borda)}.aplicacao .plano-aluno-exercicio{padding:16px}.aplicacao .plano-aluno-exercicio-nome strong{display:block;margin-bottom:3px}.aplicacao .plano-aluno-exercicio-dados{display:flex;gap:10px;color:var(--cinza);font-size:11px}.aplicacao .plano-aluno-exercicio-dados span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.aplicacao .plano-aluno-orientacao{padding:18px;border-left:3px solid var(--cor-consultoria,#37f36e);border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel))}.aplicacao .plano-aluno-orientacao p{margin:7px 0 0;color:var(--cinza);line-height:1.55}.aplicacao .planos-aluno-vazio{display:grid;justify-items:center;gap:11px;padding:65px 25px;border-radius:20px;text-align:center}.aplicacao .planos-aluno-vazio h3{margin:6px 0 0}.aplicacao .planos-aluno-vazio p{margin:0 0 10px;color:var(--cinza)}@keyframes plano-abrir{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.aplicacao .planos-aluno-barra{align-items:flex-start;flex-direction:column}.aplicacao .plano-aluno-cabecalho,.aplicacao .planos-aluno-barra-acoes{flex-wrap:wrap}.aplicacao .plano-aluno-acoes{width:100%;margin-left:0;padding-left:71px}.aplicacao .plano-aluno-iniciar{width:100%;justify-content:center}.aplicacao .plano-aluno-exercicio-dados{width:100%;padding-left:50px}.aplicacao .plano-aluno-exercicio{flex-wrap:wrap}}@media (max-width:600px){.aplicacao .plano-aluno-macros{grid-template-columns:repeat(3,minmax(0,1fr))}.aplicacao .plano-aluno-alimentos>div{grid-template-columns:minmax(0,1fr) auto}.aplicacao .plano-aluno-alimento-oferta{grid-column:1/-1;justify-self:start}.aplicacao .plano-aluno-alimento-oferta:empty{display:none}}@media (prefers-reduced-motion:reduce){.aplicacao .plano-aluno-cartao,.aplicacao .plano-aluno-detalhes summary svg{transition:none}.aplicacao .plano-aluno-exercicios,.aplicacao .plano-aluno-refeicoes{animation:none}}.aplicacao .sessao-treino{gap:22px}.aplicacao .sessao-treino-titulo,.aplicacao .sessao-treino-topo{display:flex;align-items:center;gap:15px}.aplicacao .sessao-treino-topo{justify-content:space-between}.aplicacao .sessao-treino-icone{display:grid;flex:0 0 48px;height:48px;place-items:center;border-radius:14px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a)}.aplicacao .sessao-treino-titulo small{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.13em}.aplicacao .sessao-treino-titulo h2{margin:3px 0;font-size:20px}.aplicacao .sessao-treino-titulo p{margin:0;color:var(--cinza)}.aplicacao .sessao-treino-progresso{display:grid;justify-items:end;white-space:nowrap}.aplicacao .sessao-treino-progresso strong{color:var(--cor-consultoria,#37f36e);font-size:25px}.aplicacao .sessao-treino-progresso span{color:var(--cinza);font-size:11px}.aplicacao .sessao-treino-barra{height:7px;overflow:hidden;border-radius:99px;background:var(--borda)}.aplicacao .sessao-treino-barra span{display:block;height:100%;border-radius:inherit;background:var(--cor-consultoria,#37f36e);transition:width .3s ease}.aplicacao .sessao-cronometros{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:13px}.aplicacao .sessao-cronometros>div{display:grid;justify-items:start;gap:8px;min-width:0;padding:20px;border:1px solid var(--borda);border-radius:16px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 6%,var(--painel))}.aplicacao .sessao-cronometros>.sessao-cronometro-principal{position:relative;overflow:hidden;gap:10px;padding:25px 27px;border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 52%,var(--borda));background:radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--cor-consultoria,#37f36e) 22%,transparent),transparent 52%),color-mix(in srgb,var(--cor-consultoria,#37f36e) 11%,var(--painel));box-shadow:0 13px 30px color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,transparent)}.aplicacao .sessao-cronometro-principal.ativo{border-color:var(--cor-consultoria,#37f36e)}.aplicacao .sessao-cronometro-principal:after{position:absolute;top:-50px;right:-45px;width:165px;height:165px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 22%,transparent);border-radius:50%;box-shadow:0 0 0 27px color-mix(in srgb,var(--cor-consultoria,#37f36e) 5%,transparent);content:"";pointer-events:none}.aplicacao .sessao-cronometros span{display:flex;align-items:center;gap:7px;color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .sessao-cronometros strong{color:var(--tinta);font-size:clamp(29px,4vw,46px);font-variant-numeric:tabular-nums;line-height:1}.aplicacao .sessao-cronometro-principal strong{position:relative;z-index:1;color:var(--tinta);font-size:clamp(48px,5vw,68px);letter-spacing:-.045em}.aplicacao .sessao-cronometro-principal .sessao-cronometro-status{position:relative;z-index:1;color:var(--cinza);font-size:11px}.aplicacao .sessao-cronometro-intervalo strong{font-size:clamp(25px,3vw,34px)}.aplicacao .sessao-cronometros button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid var(--borda);border-radius:9px;background:var(--painel);color:var(--tinta);font-size:11px;font-weight:750}.aplicacao .sessao-cronometros button:is(:hover,:focus-visible){border-color:var(--cor-consultoria,#37f36e);color:var(--cor-consultoria,#37f36e)}.aplicacao .sessao-cronometro-principal button{position:relative;z-index:1;min-height:42px;padding:9px 16px;border-color:var(--cor-consultoria,#37f36e);background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a);font-size:12px}.aplicacao .sessao-cronometro-principal button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 85%,white);color:var(--cor-contraste,#18231a)}.aplicacao .sessao-cronometro-acoes{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.aplicacao .sessao-cronometro-principal .sessao-finalizar-treino{border-color:#eda75e;background:color-mix(in srgb,#eda75e 15%,var(--painel));color:var(--tinta)}.aplicacao .sessao-cronometro-principal .sessao-finalizar-treino:is(:hover,:focus-visible){background:color-mix(in srgb,#eda75e 28%,var(--painel));color:var(--tinta)}.aplicacao .sessao-cronometro-acoes button:disabled{cursor:wait;opacity:.7}.aplicacao .sessao-encerramento{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--cor-consultoria,#37f36e) 25%,var(--painel)),var(--painel) 78%);text-align:center;animation:encerramentoAparecer .3s ease-out both}.aplicacao .sessao-cronometros .sessao-encerramento-icone{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .sessao-encerramento.salvando .sessao-encerramento-icone:after{position:absolute;inset:-5px;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--cor-consultoria,#37f36e);border-right:2px solid transparent;border-right-color:var(--cor-consultoria,#37f36e);border-radius:50%;content:"";animation:encerramentoGirar .8s linear infinite}.aplicacao .sessao-encerramento.concluido .sessao-encerramento-icone{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a);animation:encerramentoConcluido .5s ease-out both}.aplicacao .sessao-cronometro-principal .sessao-encerramento strong{font-size:20px;letter-spacing:-.02em}.aplicacao .sessao-encerramento small{color:var(--cinza);font-size:12px}@keyframes encerramentoAparecer{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes encerramentoGirar{to{transform:rotate(1turn)}}@keyframes encerramentoConcluido{0%{transform:scale(.75)}60%{transform:scale(1.12)}to{transform:scale(1)}}.aplicacao .sessao-intervalo-flutuante{display:none}.aplicacao .sessao-cronometro-intervalo small{color:var(--cinza);font-size:10px}.aplicacao .sessao-exercicios-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.aplicacao .sessao-exercicios-cabecalho h3{margin:0;font-size:17px}.aplicacao .sessao-exercicios-cabecalho span{color:var(--cinza);font-size:11px}.aplicacao .sessao-exercicios-lista{display:grid;gap:11px}.aplicacao .sessao-exercicio{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:17px;border:1px solid var(--borda);border-radius:14px;background:var(--painel);transition:border-color .2s,background .2s}.aplicacao .sessao-exercicio.concluido{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.aplicacao .sessao-exercicio-identidade{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.aplicacao .sessao-exercicio-numero{display:grid;flex:0 0 36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:11px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease}.aplicacao .sessao-exercicio-numero:is(:hover,:focus-visible){transform:scale(1.08);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .sessao-exercicio.concluido .sessao-exercicio-numero{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a)}.aplicacao .sessao-exercicio h3{margin:0 0 4px;font-size:14px}.aplicacao .sessao-exercicio p{margin:0;color:var(--cinza);font-size:11px}.aplicacao .sessao-exercicio-identidade small{display:block;margin-top:6px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:700}.aplicacao .sessao-exercicio-acoes{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.aplicacao .sessao-ajuste-carga>span{display:block;margin-bottom:5px;color:var(--cinza);font-size:10px}.aplicacao .sessao-ajuste-carga>div{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--borda);border-radius:10px;background:var(--fundo)}.aplicacao .sessao-ajuste-carga button{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:var(--tinta)}.aplicacao .sessao-ajuste-carga button:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel))}.aplicacao .sessao-ajuste-carga input{width:46px;padding:0;border:0;background:transparent;color:var(--tinta);font-size:13px;font-weight:800;text-align:center;appearance:textfield}.aplicacao .sessao-ajuste-carga input::-webkit-inner-spin-button,.aplicacao .sessao-ajuste-carga input::-webkit-outer-spin-button{appearance:none;margin:0}@media (max-width:680px){.aplicacao .sessao-cronometros{grid-template-columns:1fr 1fr}.aplicacao .sessao-treino-topo{align-items:flex-start}.aplicacao .sessao-exercicio-acoes{width:100%;justify-content:space-between}}@media (max-width:480px){.aplicacao .modal-fundo:has(.sessao-treino){padding:0}.aplicacao .modal.largo:has(.sessao-treino){width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;overscroll-behavior:contain}.aplicacao .modal:has(.sessao-treino) .modal-cabecalho{padding:16px 18px}.aplicacao .sessao-treino{padding:18px 16px calc(110px + env(safe-area-inset-bottom));gap:20px}.aplicacao .sessao-cronometros{grid-template-columns:minmax(0,1fr)}.aplicacao .sessao-cronometros>.sessao-cronometro-principal{gap:10px;min-height:220px;padding:23px}.aplicacao .sessao-cronometro-principal strong{font-size:clamp(52px,15vw,68px)}.aplicacao .sessao-cronometro-principal button{justify-content:center;min-width:0;min-height:44px}.aplicacao .sessao-cronometro-acoes{flex-wrap:nowrap;width:100%;gap:8px}.aplicacao .sessao-cronometro-acoes button{flex:1 1 0;padding:9px 8px;white-space:nowrap}.aplicacao .sessao-cronometro-intervalo{display:none!important}.aplicacao .sessao-intervalo-flutuante{position:fixed;z-index:20;right:calc(17px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:78px;height:78px;padding:8px;border:2px solid var(--cor-consultoria,#37f36e);border-radius:50%;background:var(--painel);box-shadow:0 10px 26px #0007,0 0 0 5px color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,transparent);color:var(--cor-consultoria,#37f36e);touch-action:manipulation}.aplicacao .sessao-intervalo-flutuante.ativo{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#18231a)}.aplicacao .sessao-intervalo-flutuante span{color:inherit;font-size:8px;font-weight:800;letter-spacing:.08em}.aplicacao .sessao-intervalo-flutuante strong{color:inherit;font-size:11px;font-variant-numeric:tabular-nums}.aplicacao .sessao-intervalo-flutuante:focus-visible{outline:3px solid var(--cor-consultoria,#37f36e);outline-offset:5px}.aplicacao .sessao-exercicios-cabecalho{flex-direction:column;align-items:flex-start;gap:4px}.aplicacao .sessao-exercicio{display:grid;gap:14px;padding:16px}.aplicacao .sessao-exercicio-identidade{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px}.aplicacao .sessao-exercicio-identidade>div{min-width:0}.aplicacao .sessao-exercicio-numero{width:42px;height:42px}.aplicacao .sessao-exercicio h3{font-size:15px;line-height:1.35}.aplicacao .sessao-exercicio-identidade p{line-height:1.5}.aplicacao .sessao-exercicio-acoes{display:block;width:100%;padding-top:12px;border-top:1px solid var(--borda)}.aplicacao .sessao-ajuste-carga{width:100%}.aplicacao .sessao-ajuste-carga>span{margin-bottom:8px;font-size:11px;font-weight:700}.aplicacao .sessao-ajuste-carga>div{justify-content:space-between;width:100%}.aplicacao .sessao-ajuste-carga button{width:42px;height:40px}.aplicacao .sessao-ajuste-carga input{flex:1;min-width:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.aplicacao .sessao-encerramento,.aplicacao .sessao-encerramento-icone,.aplicacao .sessao-encerramento-icone:after,.aplicacao .sessao-exercicio,.aplicacao .sessao-treino-barra span{transition:none;animation:none}}.aplicacao .anamnese-vinculo{padding:0;overflow:visible;border-radius:18px}.anamnese-vinculo-cabecalho{display:flex;align-items:center;gap:17px;padding:25px 28px;border-bottom:1px solid var(--borda)}.anamnese-vinculada-icone,.anamnese-vinculo-icone{display:grid;flex:none;place-items:center;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel))}.anamnese-vinculo-icone{width:53px;height:53px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 26%,var(--borda));border-radius:15px}.anamnese-vinculo-passo,.anamnese-vinculo-sobretitulo{display:block;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:1.6px}.anamnese-vinculo-cabecalho h2{margin:6px 0 3px;color:var(--tinta);font-size:clamp(20px,2vw,25px);letter-spacing:-.03em}.anamnese-vinculo-ajuda,.anamnese-vinculo-cabecalho p,.anamnese-vinculo-previa p{margin:0;color:var(--cinza);line-height:1.5}.anamnese-vinculo-indicadores{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.anamnese-vinculo-indicadores span,.anamnese-vinculo-perguntas{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--borda);border-radius:999px;color:var(--tinta);background:color-mix(in srgb,var(--fundo) 62%,var(--painel));font-size:11px;font-weight:700;white-space:nowrap}.anamnese-vinculo-indicadores svg,.anamnese-vinculo-perguntas svg{color:var(--cor-consultoria,#37f36e)}.anamnese-vinculo-conteudo{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);gap:20px;padding:24px 28px 28px}.anamnese-vinculo-escolha,.anamnese-vinculo-previa{min-width:0;padding:20px;border:1px solid var(--borda);border-radius:14px;background:color-mix(in srgb,var(--fundo) 62%,var(--painel))}.anamnese-vinculo-escolha .campo{margin-top:20px}.anamnese-vinculo-escolha .campo>span{margin-bottom:8px;color:var(--tinta);font-weight:700}.anamnese-vinculo-escolha .seletor-esportivo{width:100%}.anamnese-vinculo-ajuda{margin-top:12px;font-size:12px}.anamnese-vinculo-previa{display:flex;flex-direction:column;min-height:198px;transition:border-color .18s ease,background .18s ease}.anamnese-vinculo-previa.selecionada{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel))}.anamnese-vinculo-previa-titulo{display:flex;align-items:center;gap:9px;margin-top:17px;color:var(--tinta);font-size:16px}.anamnese-vinculo-previa-titulo svg{flex:none;color:var(--cor-consultoria,#37f36e)}.anamnese-vinculo-previa>p{margin-top:8px;font-size:12px}.anamnese-vinculo-perguntas{align-self:flex-start;margin-top:13px}.anamnese-vinculo-vazia{display:flex;align-items:center;gap:11px;margin:20px 0}.anamnese-vinculo-vazia svg{flex:none;color:var(--cor-consultoria,#37f36e)}.anamnese-vinculo-vazia p{font-size:12px}.aplicacao .anamnese-vinculo-botao{display:inline-flex;align-items:center;justify-content:center;gap:9px;align-self:flex-start;min-width:190px;margin-top:auto;border-radius:10px}.aplicacao .anamnese-vinculo-botao:disabled{opacity:.48;cursor:not-allowed}.anamnese-vinculo>.erro-form{margin:0 28px 24px}.anamnese-vinculada{border-radius:14px}.anamnese-vinculada .barra-conteudo h3{display:flex;align-items:center;gap:11px}.anamnese-vinculada-icone{width:34px;height:34px;border-radius:10px}@media (max-width:900px){.anamnese-vinculo-cabecalho{flex-wrap:wrap}.anamnese-vinculo-indicadores{width:100%;margin-left:0;justify-content:flex-start}.anamnese-vinculo-conteudo{grid-template-columns:1fr}}@media (max-width:600px){.anamnese-vinculo-cabecalho{padding:20px}.anamnese-vinculo-conteudo{padding:18px;gap:12px}.anamnese-vinculo-escolha,.anamnese-vinculo-previa{padding:17px}.aplicacao .anamnese-vinculo-botao{width:100%}}.aplicacao .calendario-dias>button.calendario-dia-interativo{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:90px;padding:12px 10px;border:1px solid var(--borda);border-radius:8px;background:color-mix(in srgb,var(--painel) 82%,var(--fundo));color:var(--tinta);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.aplicacao .calendario-dias>button.calendario-dia-interativo:focus-visible,.aplicacao .calendario-dias>button.calendario-dia-interativo:hover{transform:translateY(-3px);border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));box-shadow:0 8px 22px color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent);outline:none}.aplicacao .calendario-dias>button.calendario-dia-interativo.hoje{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,var(--borda))}.aplicacao .calendario-dia-interativo strong{color:var(--tinta)}.aplicacao .calendario-dia-interativo small{display:flex;align-items:center;gap:5px;color:var(--cinza);font-size:10px;line-height:1.6}.aplicacao .calendario-dia-interativo .calendario-dia-treino,.aplicacao .calendario-dia-interativo small svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .calendario-dia-interativo .calendario-dia-treino{margin-top:4px;font-weight:700}.resumo-dia{padding:24px}.resumo-dia-introducao,.resumo-dia-treino-cabecalho{display:flex;align-items:center;gap:15px}.resumo-dia-icone,.resumo-dia-treino-icone{display:grid;flex:none;place-items:center;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel))}.resumo-dia-icone{width:52px;height:52px;border-radius:15px}.resumo-dia-sobretitulo{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:1.4px}.resumo-dia-introducao h3{margin:5px 0 3px;color:var(--tinta);font-size:21px}.resumo-dia-introducao p,.resumo-dia-metrica p,.resumo-dia-sem-exercicios,.resumo-dia-sem-treino p,.resumo-dia-treino-cabecalho p{margin:0;color:var(--cinza);font-size:12px}.resumo-dia-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 30px}.resumo-dia-metrica{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid var(--borda);border-radius:13px;background:color-mix(in srgb,var(--painel) 86%,var(--cor-consultoria,#37f36e) 14%)}.resumo-dia-metrica>span{display:flex;align-items:center;gap:8px;color:var(--tinta);font-size:12px;font-weight:700}.resumo-dia-metrica svg{color:var(--cor-consultoria,#37f36e)}.resumo-dia-metrica strong{color:var(--tinta);font-size:27px;line-height:1.1}.resumo-dia-metrica strong small{color:var(--cinza);font-size:13px;font-weight:500}.resumo-dia-secao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.resumo-dia-secao-cabecalho h4{margin:0;color:var(--tinta);font-size:16px}.resumo-dia-secao-cabecalho span{color:var(--cinza);font-size:12px}.resumo-dia-treino{overflow:hidden;margin-top:12px;border:1px solid var(--borda);border-radius:13px;background:var(--painel)}.resumo-dia-treino-cabecalho{padding:16px;border-bottom:1px solid var(--borda)}.resumo-dia-treino-icone{width:39px;height:39px;border-radius:11px}.resumo-dia-treino-cabecalho h5{margin:0 0 4px;color:var(--tinta);font-size:14px}.resumo-dia-treino-cabecalho p{display:flex;align-items:center;gap:5px}.resumo-dia-exercicio{display:flex;align-items:center;gap:11px;padding:11px 16px;border-top:1px solid var(--borda)}.resumo-dia-exercicio:first-child{border-top:0}.resumo-dia-feito,.resumo-dia-pendente{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;font-size:11px;font-weight:800}.resumo-dia-feito{background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014)}.resumo-dia-pendente{background:var(--fundo);color:var(--cinza)}.resumo-dia-exercicio>div{display:flex;flex-direction:column;gap:2px;min-width:0}.resumo-dia-exercicio strong{color:var(--tinta);font-size:12px}.resumo-dia-exercicio small{color:var(--cinza);font-size:10px}.resumo-dia-carga{margin-left:auto;padding:6px 9px;border-radius:7px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--painel));color:var(--tinta);font-size:12px;font-weight:800;white-space:nowrap}.resumo-dia-sem-treino{display:flex;align-items:center;gap:11px;padding:18px;border:1px dashed var(--borda);border-radius:12px;color:var(--cor-consultoria,#37f36e)}.resumo-dia-sem-exercicios{padding:15px}@media (max-width:700px){.resumo-dia-metricas{grid-template-columns:1fr}.aplicacao .calendario-dias>button.calendario-dia-interativo{min-height:78px;padding:8px 4px}.aplicacao .calendario-dia-interativo small{gap:2px;font-size:8px}.aplicacao .calendario-dia-interativo small svg{width:10px}}@media (prefers-reduced-motion:reduce){.aplicacao .calendario-dias>button.calendario-dia-interativo{transition:none}}.aplicacao .editor-vigencia-dieta{display:grid;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:15px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 7%,var(--painel))}.editor-vigencia-titulo{display:flex;align-items:flex-start;gap:12px}.editor-vigencia-icone{display:grid;flex:none;place-items:center;width:39px;height:39px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.editor-vigencia-titulo h3{margin:0 0 4px;color:var(--tinta);font-size:15px}.editor-vigencia-ajuda,.editor-vigencia-titulo p{margin:0;color:var(--cinza);font-size:12px;line-height:1.5}.editor-vigencia-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.editor-vigencia-campos .campo{margin:0}.editor-vigencia-ajuda{display:flex;align-items:center;min-height:20px}.aplicacao .editor-macros-aluno{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 30%,var(--borda));border-radius:15px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 6%,var(--painel));cursor:pointer}.aplicacao .editor-macros-icone{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 15%,var(--painel));color:var(--cor-consultoria,#55bceb)}.aplicacao .editor-macros-texto{display:grid;flex:1;gap:5px;min-width:0}.aplicacao .editor-macros-texto strong{color:var(--tinta);font-size:14px}.aplicacao .editor-macros-texto small{color:var(--cinza);font-size:12px;line-height:1.45}.aplicacao .editor-macros-aluno input{position:absolute;width:1px;height:1px;opacity:0}.aplicacao .editor-macros-interruptor{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--borda);border-radius:999px;background:var(--fundo);transition:background .2s,border-color .2s}.aplicacao .editor-macros-interruptor:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--cinza);transition:transform .2s,background .2s}.aplicacao .editor-macros-aluno input:checked+.editor-macros-interruptor{border-color:var(--cor-consultoria,#55bceb);background:var(--cor-consultoria,#55bceb)}.aplicacao .editor-macros-aluno input:checked+.editor-macros-interruptor:after{transform:translateX(20px);background:var(--cor-contraste,#18231a)}.aplicacao .editor-macros-aluno input:focus-visible+.editor-macros-interruptor{outline:3px solid var(--cor-consultoria,#55bceb);outline-offset:3px}@media (prefers-reduced-motion:reduce){.aplicacao .editor-macros-interruptor,.aplicacao .editor-macros-interruptor:after{transition:none}}.aplicacao .dieta-vigencia-cartao{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.dieta-vigencia-estado{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--borda);border-radius:999px;background:var(--fundo);color:var(--tinta);font-size:11px;font-weight:800}.dieta-vigencia-estado.vigente{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel));color:var(--cor-consultoria,#37f36e)}.dieta-vigencia-estado.encerrada,.dieta-vigencia-estado.sem_periodo{color:var(--cinza)}.dieta-vigencia-cartao small{color:var(--cinza);font-size:11px}@media (max-width:600px){.editor-vigencia-campos{grid-template-columns:1fr}}.aplicacao .cartao-dieta-treinador{padding:26px;border-radius:20px;overflow:hidden;background:var(--painel)}.aplicacao .cartao-dieta-treinador .cartao-recurso-topo{justify-content:flex-start;gap:16px;margin-bottom:22px}.aplicacao .cartao-dieta-treinador .cartao-recurso-topo .estatistica-icone{width:52px;height:52px;flex:none;border-radius:15px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.aplicacao .dieta-cartao-identidade{flex:1;min-width:0}.aplicacao .dieta-cartao-identidade>span{display:block;margin-bottom:5px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.aplicacao .cartao-dieta-treinador .dieta-cartao-identidade h3{margin:0;font-size:clamp(18px,2vw,25px);line-height:1.2;color:var(--tinta)}.aplicacao .cartao-dieta-treinador .botoes-icone{align-self:flex-start;gap:7px}.aplicacao .cartao-dieta-treinador .botoes-icone button{border:1px solid var(--borda);border-radius:10px;background:var(--fundo)}.aplicacao .cartao-dieta-treinador .botoes-icone button:hover{border-color:var(--cor-consultoria,#37f36e);transform:translateY(-2px)}.aplicacao .cartao-dieta-treinador .botoes-icone button:hover:not(.perigo){color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.cartao-dieta-treinador,.cartao-treino-treinador).plano-oculto-aluno{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,var(--borda));background:color-mix(in srgb,var(--fundo) 30%,var(--painel))}.aplicacao .plano-oculto-aluno .cartao-recurso-topo>:not(.botoes-icone),.aplicacao .plano-oculto-aluno>:not(.cartao-recurso-topo):not(.plano-oculto-aviso){opacity:.55}.aplicacao :is(.cartao-dieta-treinador,.cartao-treino-treinador) .visibilidade-plano-botao{color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.cartao-dieta-treinador,.cartao-treino-treinador) .visibilidade-plano-botao:disabled{cursor:wait;opacity:.65;transform:none}.aplicacao .plano-oculto-aviso{display:flex;align-items:center;gap:10px;margin:-2px 0 20px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 34%,var(--borda));border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));color:var(--tinta);font-size:13px;font-weight:600}.aplicacao .plano-oculto-aviso svg{flex:none;color:var(--cor-consultoria,#37f36e)}.plano-visibilidade-carregando{animation:girar-visibilidade-plano .8s linear infinite}@keyframes girar-visibilidade-plano{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.plano-visibilidade-carregando{animation:none}}.aplicacao .dieta-cartao-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.aplicacao .dieta-cartao-resumo:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.aplicacao .dieta-cartao-metrica,.aplicacao .dieta-cartao-vigencia{display:flex;align-items:center;gap:12px;min-height:77px;padding:14px;border:1px solid var(--borda);border-radius:13px;background:var(--fundo)}.aplicacao .dieta-cartao-metrica-icone{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel))}.aplicacao .dieta-cartao-metrica strong{display:block;color:var(--tinta);font-size:22px;line-height:1.1}.aplicacao .dieta-cartao-metrica em{font-size:12px;font-style:normal;font-weight:600}.aplicacao .dieta-cartao-metrica small,.aplicacao .dieta-cartao-vigencia>small{display:block;margin-top:4px;color:var(--cinza);font-size:11px}.aplicacao .dieta-cartao-vigencia{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px}.aplicacao .dieta-cartao-vigencia .dieta-vigencia-estado{padding:0;border:0;background:none}.aplicacao .dieta-cartao-detalhes{margin:0;padding:0;border:1px solid var(--borda);border-radius:13px;overflow:hidden}.aplicacao .dieta-cartao-detalhes>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:15px 18px;color:var(--tinta);font-size:13px;font-weight:700;background:var(--fundo);transition:background .2s ease}.aplicacao .dieta-cartao-detalhes>summary:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--fundo))}.aplicacao .dieta-cartao-detalhes>summary>span{display:inline-flex;align-items:center;gap:9px;color:inherit;font-weight:inherit}.aplicacao .dieta-cartao-detalhes>summary>span:first-child svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .dieta-cartao-expandir{font-size:11px;color:var(--cinza)!important}.aplicacao .dieta-cartao-expandir svg{color:var(--cor-consultoria,#37f36e);transition:transform .2s ease}.aplicacao .dieta-cartao-detalhes[open] .dieta-cartao-expandir svg{transform:rotate(180deg)}.aplicacao .dieta-cartao-detalhes[open]>summary{margin-bottom:0;border-bottom:1px solid var(--borda)}.aplicacao .dieta-cartao-refeicoes{display:grid;gap:10px;padding:16px}.aplicacao .dieta-cartao-refeicao{border:1px solid var(--borda);border-radius:12px;overflow:hidden;background:var(--painel)}.aplicacao .dieta-cartao-refeicao-cabecalho{display:flex;align-items:center;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 6%,var(--painel))}.aplicacao .dieta-cartao-refeicao-numero{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:11px;font-weight:800}.aplicacao .dieta-cartao-refeicao-cabecalho>div{flex:1;min-width:0}.aplicacao .dieta-cartao-refeicao-cabecalho small{color:var(--cinza);font-size:10px}.aplicacao .dieta-cartao-refeicao-cabecalho h4{margin:3px 0 0;color:var(--tinta);font-size:14px}.aplicacao .dieta-cartao-refeicao-cabecalho>strong{color:var(--tinta);font-size:12px;white-space:nowrap}.aplicacao .dieta-cartao-alimentos{padding:3px 16px}.aplicacao .dieta-cartao-alimentos>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;font-size:12px}.aplicacao .dieta-cartao-alimentos>div+div{border-top:1px solid var(--borda)}.aplicacao .dieta-cartao-alimentos span{color:var(--tinta);font-weight:600}.aplicacao .dieta-cartao-alimentos small{margin-left:8px;color:var(--cinza);font-weight:400}.aplicacao .dieta-cartao-alimentos strong{color:var(--tinta);font-size:11px;white-space:nowrap}.aplicacao .cartao-dieta-treinador .dieta-orientacoes{margin-top:16px;border:1px solid var(--borda);border-left:3px solid var(--cor-consultoria,#37f36e);background:var(--fundo)}@media (max-width:700px){.aplicacao .dieta-cartao-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.aplicacao .dieta-cartao-vigencia{grid-column:1/-1}}@media (max-width:480px){.aplicacao .cartao-dieta-treinador{padding:17px}.aplicacao .dieta-cartao-resumo,.aplicacao .dieta-cartao-resumo:has(>:nth-child(2):last-child){grid-template-columns:1fr}.aplicacao .dieta-cartao-refeicao-cabecalho{padding:12px}.aplicacao .dieta-cartao-alimentos{padding:3px 12px}}.aplicacao:has([data-referencias-aluno]) .modal-fundo:has(.editor-dieta,.editor-treino){padding-bottom:100px}.aplicacao:has([data-referencias-aluno]) .modal-fundo:has(.editor-dieta,.editor-treino) .modal{max-height:calc(100dvh - 132px)}@media (max-width:720px){.aplicacao:has([data-referencias-aluno]) .modal-fundo:has(.editor-dieta,.editor-treino){padding-bottom:160px}.aplicacao:has([data-referencias-aluno]) .modal-fundo:has(.editor-dieta,.editor-treino) .modal{max-height:calc(100dvh - 185px)}}.aplicacao .modal.largo:has(.editor-dieta){width:min(1080px,calc(100vw - 48px))}.aplicacao .editor-dieta{gap:22px}.aplicacao .dieta-resumo-editor{display:grid;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--borda) 72%,var(--cor-consultoria,#37f36e) 28%);border-radius:18px;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent),transparent 36%),color-mix(in srgb,var(--painel) 95%,var(--cor-consultoria,#37f36e) 5%)}.aplicacao .dieta-grafico-conteudo{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,64px);padding:22px;border:1px solid var(--borda);border-radius:16px;background:var(--painel)}.aplicacao .dieta-calculo-status{display:flex;align-items:center;gap:9px;margin:0;color:var(--cor-consultoria,#55bceb);font-size:13px;font-weight:700}.aplicacao .dieta-grafico-anel{display:grid;flex:none;place-items:center;width:clamp(168px,20vw,214px);aspect-ratio:1;padding:19px;border-radius:50%;box-shadow:0 14px 35px color-mix(in srgb,var(--cor-consultoria,#55bceb) 15%,transparent);transition:background .3s ease}.aplicacao .dieta-grafico-anel>span{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:50%;background:var(--painel);color:var(--tinta)}.aplicacao .dieta-grafico-anel strong{font-size:clamp(28px,3vw,36px);line-height:1}.aplicacao .dieta-grafico-anel small{margin-top:6px;color:var(--cinza);font-size:12px}.aplicacao .dieta-grafico-legenda{width:min(320px,100%)}.aplicacao .dieta-grafico-legenda p{margin:0 0 18px;color:var(--cinza);font-size:13px;line-height:1.5}.aplicacao .dieta-grafico-linha{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--borda);color:var(--tinta);font-size:13px}.aplicacao .dieta-grafico-linha strong{margin-left:auto;font-variant-numeric:tabular-nums}.aplicacao .dieta-grafico-cor{width:10px;height:10px;border-radius:50%}.aplicacao .dieta-grafico-proteinas{background:var(--cor-consultoria,#55bceb)}.aplicacao .dieta-grafico-carboidratos{background:#79a8e9}.aplicacao .dieta-grafico-gorduras{background:#edaa69}@media (max-width:620px){.aplicacao .dieta-grafico-conteudo{flex-direction:column;gap:22px;padding:20px}.aplicacao .dieta-grafico-legenda{width:100%}}.aplicacao .dieta-secao-cabecalho{display:flex;align-items:center;gap:12px}.aplicacao .dieta-secao-icone{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 32%,transparent);border-radius:13px;background:color-mix(in srgb,var(--painel) 76%,var(--cor-consultoria,#37f36e) 24%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 68%,var(--tinta) 32%);box-shadow:0 8px 22px color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent)}.aplicacao .dieta-secao-cabecalho>div{min-width:0}.aplicacao .alimento-editor-topo span,.aplicacao .dieta-secao-cabecalho small,.aplicacao .refeicao-identidade small{display:block;color:var(--cinza);font-size:9px;font-weight:800;letter-spacing:.12em}.aplicacao .dieta-secao-cabecalho h3{margin:3px 0 0;color:var(--tinta);font-size:17px;line-height:1.2}.aplicacao .dieta-contagem{margin-left:auto;padding:7px 11px;border:1px solid var(--borda);border-radius:999px;background:var(--painel);color:var(--cinza);font-size:10px;font-weight:700;white-space:nowrap}.aplicacao .editor-dieta .resumo-macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;border:0;background:transparent}.aplicacao .editor-dieta .macro-cartao{--cor-macro:var(--cor-consultoria,#37f36e);display:flex;align-items:center;gap:12px;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--cor-macro) 24%,var(--borda) 76%);border-radius:14px;background:color-mix(in srgb,var(--painel) 94%,var(--cor-macro) 6%);box-shadow:0 8px 22px color-mix(in srgb,var(--cor-macro) 5%,transparent)}.aplicacao .editor-dieta .macro-energia{--cor-macro:#f29f3d}.aplicacao .editor-dieta .macro-proteinas{--cor-macro:#8b7cf6}.aplicacao .editor-dieta .macro-carboidratos{--cor-macro:#d3b341}.aplicacao .editor-dieta .macro-gorduras{--cor-macro:#e27da5}.aplicacao .editor-dieta .macro-icone{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--cor-macro) 16%,var(--painel));color:color-mix(in srgb,var(--cor-macro) 78%,var(--tinta) 22%)}.aplicacao .editor-dieta .macro-cartao small{color:var(--cinza);font-size:9px;font-weight:700}.aplicacao .editor-dieta .macro-cartao strong{margin-top:4px;color:var(--tinta);font-size:22px;font-weight:750;line-height:1}.aplicacao .editor-dieta .macro-cartao strong span{color:var(--cinza);font-size:9px;font-weight:600}.aplicacao .dieta-lista-refeicoes{display:grid;gap:16px}.aplicacao .editor-dieta .refeicao-editor{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--borda) 80%,var(--cor-consultoria,#37f36e) 20%);border-radius:18px;background:var(--painel);box-shadow:0 12px 35px color-mix(in srgb,#000 7%,transparent)}.aplicacao .refeicao-editor-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--borda);background:color-mix(in srgb,var(--painel) 91%,var(--cor-consultoria,#37f36e) 9%)}.aplicacao .refeicao-identidade,.aplicacao .refeicao-indicadores{display:flex;align-items:center;gap:10px}.aplicacao .refeicao-numero{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--painel) 76%,var(--cor-consultoria,#37f36e) 24%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta) 30%);font-size:12px;font-weight:850}.aplicacao .refeicao-identidade strong{display:block;overflow:hidden;max-width:420px;margin-top:3px;color:var(--tinta);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.aplicacao .refeicao-indicadores span,.aplicacao .refeicao-indicadores strong{padding:6px 9px;border:1px solid var(--borda);border-radius:999px;background:var(--painel);font-size:9px;font-weight:750;white-space:nowrap}.aplicacao .refeicao-indicadores span{color:var(--cinza)}.aplicacao .refeicao-indicadores strong{color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 66%,var(--tinta) 34%)}.aplicacao .refeicao-editor-campos{display:grid;grid-template-columns:minmax(0,1fr) 150px 38px;align-items:end;gap:12px;padding:18px}.aplicacao .refeicao-horario{position:relative}.aplicacao .refeicao-horario>svg{position:absolute;right:12px;bottom:12px;z-index:1;color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 62%,var(--tinta) 38%);pointer-events:none}.aplicacao .refeicao-horario input{padding-right:38px}.aplicacao .refeicao-horario input::-webkit-calendar-picker-indicator{opacity:0}.aplicacao .refeicao-editor-campos .remover-refeicao{width:38px;height:38px;margin-bottom:1px}.aplicacao .refeicao-alimentos{display:grid;gap:12px;padding:0 18px}.aplicacao .editor-dieta .alimento-editor{margin:0;padding:16px;border:1px solid var(--borda);border-radius:14px;background:color-mix(in srgb,var(--fundo) 72%,var(--painel) 28%)}.aplicacao .alimento-editor-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--borda) 78%,transparent)}.aplicacao .alimento-editor-topo strong{display:block;margin-top:3px;color:var(--tinta);font-size:12px;font-weight:700}.aplicacao .alimento-editor-topo .alimento-editor-ajuste-solicitado{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#55bceb) 34%,var(--borda));border-radius:7px;background:color-mix(in srgb,var(--cor-consultoria,#55bceb) 10%,var(--painel));color:var(--cor-consultoria,#55bceb);font-size:10px;font-weight:800;letter-spacing:0;white-space:nowrap}.aplicacao .alimento-editor-principal{display:grid;grid-template-columns:minmax(0,1fr) 145px auto;align-items:end;gap:10px}.aplicacao .editor-dieta .calcular-macros{min-height:39px;padding-inline:15px;white-space:nowrap}.aplicacao .alimento-macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.aplicacao .editor-dieta .alimento-macros .campo>span{font-size:9px}.aplicacao .editor-dieta .alimento-macros input{background:var(--painel)}.aplicacao .editor-dieta .adicionar-alimento{justify-content:center;width:calc(100% - 36px);margin:14px 18px 18px;padding:11px;border:1px dashed color-mix(in srgb,var(--borda) 58%,var(--cor-consultoria,#37f36e) 42%);border-radius:12px;background:color-mix(in srgb,var(--painel) 95%,var(--cor-consultoria,#37f36e) 5%)}.aplicacao .editor-dieta .adicionar-alimento:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--painel) 89%,var(--cor-consultoria,#37f36e) 11%)}.aplicacao .editor-dieta .adicionar-refeicao{align-self:center;min-height:43px;padding-inline:20px;border-style:dashed;border-color:color-mix(in srgb,var(--borda) 46%,var(--cor-consultoria,#37f36e) 54%);border-radius:13px;background:color-mix(in srgb,var(--painel) 94%,var(--cor-consultoria,#37f36e) 6%)}.aplicacao .editor-dieta .formulario-rodape{margin-top:2px;padding:15px 17px;border:1px solid var(--borda);border-radius:14px;background:color-mix(in srgb,var(--painel) 94%,var(--cor-consultoria,#37f36e) 6%)}@media (max-width:900px){.aplicacao .editor-dieta .resumo-macros{grid-template-columns:repeat(2,minmax(0,1fr))}.aplicacao .alimento-editor-principal{grid-template-columns:minmax(0,1fr) 140px}.aplicacao .editor-dieta .calcular-macros{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.aplicacao .modal.largo:has(.editor-dieta){width:calc(100vw - 24px)}.aplicacao .dieta-resumo-editor{padding:16px}.aplicacao .dieta-secao-cabecalho,.aplicacao .refeicao-editor-topo{align-items:flex-start;flex-wrap:wrap}.aplicacao .dieta-contagem{width:100%;margin-left:0;text-align:center}.aplicacao .refeicao-editor-campos{grid-template-columns:minmax(0,1fr) 130px 38px;padding:15px}.aplicacao .refeicao-alimentos{padding:0 15px}.aplicacao .editor-dieta .adicionar-alimento{width:calc(100% - 30px);margin:13px 15px 15px}.aplicacao .alimento-macros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.aplicacao .alimento-editor-principal,.aplicacao .alimento-macros,.aplicacao .editor-dieta .resumo-macros,.aplicacao .refeicao-editor-campos{grid-template-columns:1fr}.aplicacao .refeicao-editor-campos .remover-refeicao{justify-self:end;margin-top:-50px}.aplicacao .refeicao-indicadores{width:100%}.aplicacao .refeicao-identidade strong{max-width:230px}.aplicacao .editor-dieta .calcular-macros{grid-column:auto;justify-self:stretch}}.aplicacao :is(.loja-formulario-principal,.agenda-formulario-campos,.tarefas-formulario-principal) label>.seletor-esportivo{width:100%}.aplicacao :is(.loja-formulario-principal,.agenda-formulario-campos,.tarefas-formulario-principal) .seletor-gatilho{min-height:43px;padding:11px 12px;border-color:var(--borda);border-radius:10px;background:var(--fundo);color:var(--tinta);font-size:13px}.aplicacao .loja-formulario-principal .seletor-gatilho{min-height:46px;border-radius:11px;font-size:14px}.aplicacao :is(.loja-formulario-principal,.agenda-formulario-campos,.tarefas-formulario-principal) .seletor-gatilho:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--fundo) 91%,var(--cor-consultoria,#37f36e) 9%);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,transparent)}.aplicacao .entrada-moeda{font-variant-numeric:tabular-nums}.aplicacao .pipeline-pagina{--pipeline-cor:var(--cor-consultoria,#37f36e);max-width:1680px;margin:0 auto;padding-bottom:44px}.aplicacao .coluna-kanban-identidade small{display:block;color:var(--cinza);font-size:8px;font-weight:850;letter-spacing:.12em}.aplicacao .pipeline-instrucoes{display:flex;align-items:center;gap:18px;margin:0 2px 11px;color:var(--cinza);font-size:9px}.aplicacao .pipeline-instrucoes span{display:inline-flex;align-items:center;gap:5px}.aplicacao .pipeline-instrucoes svg{color:color-mix(in srgb,var(--pipeline-cor) 68%,var(--tinta) 32%)}.aplicacao .pipeline-pagina .pipeline{display:flex;align-items:stretch;gap:15px;min-height:560px;margin:0 -3px;padding:3px 3px 18px;overflow-x:auto;scroll-padding-inline:3px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pipeline-cor) 55%,var(--borda) 45%) transparent}.aplicacao .pipeline-pagina .coluna-kanban{position:relative;display:flex;flex:0 0 320px;flex-direction:column;width:320px;min-height:540px;padding:0;overflow:hidden;border-top:1px solid var(--borda);border:1px solid var(--borda);border-radius:16px;background:color-mix(in srgb,var(--fundo) 72%,var(--painel) 28%);box-shadow:0 10px 28px color-mix(in srgb,#000 5%,transparent);scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aplicacao .pipeline-pagina .coluna-kanban:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:var(--pipeline-cor);content:""}.aplicacao .pipeline-arrastando .coluna-kanban{border-color:color-mix(in srgb,var(--borda) 55%,var(--pipeline-cor) 45%)}.aplicacao .pipeline-arrastando .coluna-kanban:hover{border-color:var(--pipeline-cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--pipeline-cor) 13%,transparent);transform:translateY(-2px)}.aplicacao .pipeline-pagina .coluna-kanban-topo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:16px 14px 13px;border-bottom:1px solid var(--borda);background:color-mix(in srgb,var(--painel) 92%,var(--pipeline-cor) 8%)}.aplicacao .coluna-kanban-identidade{display:flex;align-items:center;gap:10px;min-width:0}.aplicacao .coluna-kanban-numero{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--painel) 72%,var(--pipeline-cor) 28%);color:color-mix(in srgb,var(--pipeline-cor) 72%,var(--tinta) 28%);font-size:10px;font-weight:850}.aplicacao .pipeline-pagina .coluna-kanban-topo h3{overflow:hidden;margin:3px 0 0;color:var(--tinta);font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.aplicacao .pipeline-pagina .coluna-kanban-topo .contador{align-self:center;min-width:27px;height:27px;margin:0;border:1px solid color-mix(in srgb,var(--borda) 65%,var(--pipeline-cor) 35%);background:var(--painel);color:color-mix(in srgb,var(--pipeline-cor) 68%,var(--tinta) 32%);font-size:10px}.aplicacao .coluna-kanban-acoes{display:flex;grid-column:1/-1;gap:5px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--borda) 74%,transparent)}.aplicacao .pipeline-pagina .coluna-kanban-acoes .icone-botao{width:29px;height:29px;border:1px solid var(--borda);border-radius:8px;background:var(--painel);color:var(--cinza)}.aplicacao .pipeline-pagina .coluna-kanban-acoes .icone-botao:hover:not(:disabled){border-color:var(--pipeline-cor);background:color-mix(in srgb,var(--painel) 84%,var(--pipeline-cor) 16%);color:color-mix(in srgb,var(--pipeline-cor) 68%,var(--tinta) 32%)}.aplicacao .pipeline-pagina .coluna-kanban-acoes .icone-botao.perigo{margin-left:auto}.aplicacao .kanban-mover button:disabled,.aplicacao .pipeline-pagina .coluna-kanban-acoes .icone-botao:disabled{opacity:.3;cursor:not-allowed}.aplicacao .coluna-kanban-conteudo{display:grid;align-content:start;gap:11px;padding:12px}.aplicacao .pipeline-pagina .cartao-kanban{margin:0;padding:14px;border:1px solid var(--borda);border-radius:13px;background:var(--painel);box-shadow:0 8px 22px color-mix(in srgb,#000 6%,transparent);cursor:grab;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.aplicacao .pipeline-pagina .cartao-kanban:focus-visible,.aplicacao .pipeline-pagina .cartao-kanban:hover{outline:none;border-color:color-mix(in srgb,var(--borda) 42%,var(--pipeline-cor) 58%);box-shadow:0 12px 30px color-mix(in srgb,var(--pipeline-cor) 11%,transparent);transform:translateY(-2px)}.aplicacao .pipeline-pagina .cartao-kanban.arrastando{opacity:.46;cursor:grabbing;transform:rotate(1.5deg) scale(.98)}.aplicacao .cartao-kanban-topo{display:flex;align-items:center;gap:10px}.aplicacao .pipeline-pagina .cartao-kanban .avatar{width:38px;height:38px;flex:none;border:2px solid color-mix(in srgb,var(--pipeline-cor) 24%,var(--borda) 76%);border-radius:12px;font-size:9px}.aplicacao .cartao-kanban-pessoa{min-width:0;flex:1}.aplicacao .cartao-kanban-pessoa small,.aplicacao .cartao-kanban-pessoa strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplicacao .cartao-kanban-pessoa strong{color:var(--tinta);font-size:12px}.aplicacao .cartao-kanban-pessoa small{margin-top:3px;color:var(--cinza);font-size:8px}.aplicacao .cartao-kanban-topo>.icone-botao{width:30px;height:30px;flex:none;border-radius:8px;color:var(--cinza)}.aplicacao .cartao-kanban-detalhes{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.aplicacao .pipeline-pagina :is(.objetivo-lead,.origem-lead){display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:0;padding:6px 7px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--cinza);font-size:8px;line-height:1.2}.aplicacao .pipeline-pagina .objetivo-lead{border-color:color-mix(in srgb,var(--borda) 72%,var(--pipeline-cor) 28%);color:color-mix(in srgb,var(--pipeline-cor) 62%,var(--tinta) 38%)}.aplicacao .pipeline-pagina .cartao-kanban-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;margin-top:13px;padding:8px 11px;border:1px solid #3caf68;border-radius:9px;background:color-mix(in srgb,var(--painel) 84%,#28df70 16%);color:var(--tinta);cursor:pointer;font-size:10px;font-weight:750;transition:background .18s ease,border-color .18s ease,transform .18s ease}.aplicacao .pipeline-pagina .cartao-kanban-whatsapp>svg:last-child{margin-left:auto}.aplicacao .pipeline-pagina .cartao-kanban-whatsapp:hover:not(:disabled){border-color:#72ee9b;background:color-mix(in srgb,var(--painel) 71%,#28df70 29%);transform:translateY(-1px)}.aplicacao .pipeline-pagina .cartao-kanban-whatsapp:focus-visible{outline:2px solid #8affaa;outline-offset:2px}.aplicacao .pipeline-pagina .cartao-kanban-whatsapp:disabled{opacity:.7;cursor:progress}.aplicacao .pipeline-pagina .kanban-rodape{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:11px;border-top:1px solid var(--borda)}.aplicacao .kanban-arrastar{display:inline-flex;align-items:center;gap:4px;color:var(--cinza);font-size:8px}.aplicacao .kanban-mover{display:flex;gap:5px}.aplicacao .kanban-mover button{display:grid;place-items:center;width:28px;height:26px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--cinza)}.aplicacao .kanban-mover button:hover:not(:disabled){border-color:var(--pipeline-cor);background:color-mix(in srgb,var(--painel) 80%,var(--pipeline-cor) 20%);color:color-mix(in srgb,var(--pipeline-cor) 70%,var(--tinta) 30%)}.aplicacao .pipeline-etapa-vazia{display:grid;place-items:center;min-height:124px;padding:18px;border:1px dashed color-mix(in srgb,var(--borda) 70%,var(--pipeline-cor) 30%);border-radius:12px;color:var(--cinza);text-align:center}.aplicacao .pipeline-etapa-vazia svg{margin-bottom:7px;color:color-mix(in srgb,var(--pipeline-cor) 60%,var(--cinza) 40%)}.aplicacao .pipeline-etapa-vazia strong{color:var(--tinta);font-size:10px}.aplicacao .pipeline-etapa-vazia span{margin-top:4px;font-size:8px}.aplicacao .pipeline-pagina .adicionar-kanban{width:calc(100% - 24px);margin:auto 12px 12px;padding:11px;border:1px dashed color-mix(in srgb,var(--borda) 55%,var(--pipeline-cor) 45%);border-radius:10px;background:color-mix(in srgb,var(--painel) 94%,var(--pipeline-cor) 6%);color:var(--cinza);font-size:9px}.aplicacao .pipeline-pagina .adicionar-kanban:hover{border-color:var(--pipeline-cor);background:color-mix(in srgb,var(--painel) 86%,var(--pipeline-cor) 14%);color:color-mix(in srgb,var(--pipeline-cor) 68%,var(--tinta) 32%)}@media (max-width:620px){.aplicacao .pipeline-instrucoes{align-items:flex-start;flex-direction:column;gap:6px}.aplicacao .pipeline-pagina .coluna-kanban{flex-basis:min(310px,calc(100vw - 54px));width:min(310px,calc(100vw - 54px))}}.aplicacao .notificacao-botao{position:relative;transition:border-color .18s ease,background .18s ease,color .18s ease}.aplicacao .notificacao-botao[aria-expanded=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--painel) 78%,var(--cor-consultoria,#37f36e) 22%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 68%,var(--tinta) 32%)}.aplicacao .notificacoes{position:absolute;z-index:60;top:62px;right:28px;display:flex;flex-direction:column;width:min(410px,calc(100vw - 30px));max-height:min(680px,calc(100dvh - 82px));padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--borda) 65%,var(--cor-consultoria,#37f36e) 35%);border-top:3px solid var(--cor-consultoria,#37f36e);border-radius:16px;background:var(--painel);box-shadow:0 24px 60px color-mix(in srgb,#000 20%,transparent),0 0 0 1px color-mix(in srgb,var(--cor-consultoria,#37f36e) 5%,transparent)}.aplicacao .notificacoes-cabecalho{display:flex;align-items:center;gap:11px;padding:16px 17px 14px;border-bottom:1px solid var(--borda);background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,transparent),transparent 42%),color-mix(in srgb,var(--painel) 94%,var(--cor-consultoria,#37f36e) 6%)}.aplicacao .notificacoes-icone{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--painel) 72%,var(--cor-consultoria,#37f36e) 28%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 72%,var(--tinta) 28%)}.aplicacao .notificacoes-cabecalho>div{min-width:0;flex:1}.aplicacao .notificacoes-cabecalho small{display:block;color:var(--cinza);font-size:7px;font-weight:850;letter-spacing:.12em}.aplicacao .notificacoes-cabecalho h3{margin:3px 0 0;color:var(--tinta);font-size:14px;line-height:1.2}.aplicacao .notificacoes-contador{display:grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--painel) 70%,var(--cor-consultoria,#37f36e) 30%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 72%,var(--tinta) 28%);font-size:9px;font-weight:850}.aplicacao .notificacoes-fechar{width:29px;height:29px;flex:none;border-radius:8px;color:var(--cinza)}.aplicacao .notificacoes-permissao{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 26%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel))}.aplicacao .notificacoes-permissao-icone{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .notificacoes-permissao>div{display:grid;flex:1;min-width:0;gap:3px}.aplicacao .notificacoes-permissao strong{color:var(--tinta);font-size:10px}.aplicacao .notificacoes-permissao small{color:var(--cinza);font-size:9px;line-height:1.4}.aplicacao .notificacoes-permissao button{flex:none;min-height:31px;padding:5px 10px;border-radius:8px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014);font-size:9px;font-weight:850;cursor:pointer}.aplicacao .notificacoes-permissao button:hover{filter:brightness(1.08)}@media (max-width:760px){.aplicacao .notificacoes .notificacoes-permissao{display:none}}.aplicacao .notificacoes-abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px 11px;border-bottom:1px solid var(--borda);background:color-mix(in srgb,var(--fundo) 55%,var(--painel))}.aplicacao .notificacoes-abas button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;padding:7px 10px;border:1px solid transparent;border-radius:10px;color:var(--cinza);font-size:10px;font-weight:800;transition:background .18s ease,color .18s ease,border-color .18s ease}.aplicacao .notificacoes-abas button:focus-visible,.aplicacao .notificacoes-abas button:hover{color:var(--tinta);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.aplicacao .notificacoes-abas button[aria-selected=true]{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 40%,var(--borda));color:var(--tinta);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel))}.aplicacao .notificacoes-abas button span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:6px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#203014);font-size:9px;font-variant-numeric:tabular-nums}.aplicacao .notificacoes-resumo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 17px;border-bottom:1px solid var(--borda);background:color-mix(in srgb,var(--fundo) 78%,var(--painel) 22%);color:var(--cinza);font-size:8px}.aplicacao .notificacoes-resumo strong{color:var(--tinta);font-size:10px}.aplicacao .notificacoes-resumo-acoes{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.aplicacao .notificacoes-marcar-todas{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda));border-radius:8px;color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta));font-size:8px;font-weight:750;white-space:nowrap}.aplicacao .notificacoes-marcar-todas:hover:not(:disabled){background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.aplicacao .notificacoes-prioridade{padding:5px 7px;border:1px solid color-mix(in srgb,#ef746f 32%,var(--borda) 68%);border-radius:999px;background:color-mix(in srgb,#ef746f 12%,var(--painel) 88%);color:color-mix(in srgb,#ef746f 75%,var(--tinta) 25%);font-weight:750;white-space:nowrap}.aplicacao .notificacoes-lista{display:grid;gap:8px;padding:9px 11px 13px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,var(--borda) 45%) transparent}.aplicacao .notificacao-lead{background:color-mix(in srgb,var(--painel) 89%,var(--cor-consultoria,#37f36e) 11%)}.aplicacao .notificacao-lead .notificacao-item-icone{color:var(--cor-consultoria,#37f36e)}.aplicacao .notificacao-lead .notificacao-item-conteudo em{width:fit-content;margin-top:2px;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:8px;font-style:normal;font-weight:700}.aplicacao .notificacoes-grupo-titulo{padding:8px 4px 2px;color:var(--cinza);font-size:7px;font-weight:850;letter-spacing:.12em}.aplicacao .notificacao-linha{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:6px}.aplicacao .notificacao-marcar-lida{display:grid;place-items:center;width:34px;min-height:46px;border:1px solid var(--borda);border-radius:10px;color:var(--cinza);background:var(--painel);transition:border-color .16s ease,background .16s ease,color .16s ease}.aplicacao .notificacao-marcar-lida:focus-visible,.aplicacao .notificacao-marcar-lida:hover:not(:disabled){border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao :is(.notificacao-marcar-lida,.notificacoes-marcar-todas):disabled{opacity:.5;cursor:wait}.aplicacao .notificacao-item{display:flex;align-items:center;gap:11px;width:100%;min-width:0;padding:11px;border:1px solid var(--borda);border-radius:12px;background:color-mix(in srgb,var(--painel) 96%,var(--cor-consultoria,#37f36e) 4%);color:var(--tinta);text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.aplicacao .notificacao-item:focus-visible,.aplicacao .notificacao-item:hover{outline:none;border-color:color-mix(in srgb,var(--borda) 40%,var(--cor-consultoria,#37f36e) 60%);background:color-mix(in srgb,var(--painel) 86%,var(--cor-consultoria,#37f36e) 14%);box-shadow:0 8px 22px color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,transparent);transform:translateY(-1px)}.aplicacao .notificacao-item-icone{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--painel) 75%,var(--cor-consultoria,#37f36e) 25%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta) 30%)}.aplicacao .notificacao-item-conteudo{min-width:0;flex:1}.aplicacao .notificacao-item-conteudo>:is(small,strong,span){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplicacao .notificacao-item-conteudo small,.aplicacao .notificacao-solicitacao-topo small{margin:0 0 3px;color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 62%,var(--tinta) 38%);font-size:7px;font-weight:850;letter-spacing:.08em}.aplicacao .notificacao-item-conteudo strong,.aplicacao .notificacao-solicitacao-topo strong{color:var(--tinta);font-size:10px;font-weight:750}.aplicacao .notificacao-item-conteudo>span,.aplicacao .notificacao-solicitacao-topo p{margin:3px 0 0;color:var(--cinza);font-size:8px}.aplicacao .notificacao-seta{flex:none;color:var(--cinza);transition:transform .16s ease}.aplicacao .notificacao-item:hover .notificacao-seta{color:var(--cor-consultoria,#37f36e);transform:translateX(2px)}.aplicacao .notificacao-item.prioritaria{border-color:color-mix(in srgb,#ef746f 34%,var(--borda) 66%);background:color-mix(in srgb,#ef746f 7%,var(--painel) 93%)}.aplicacao .notificacao-item.prioritaria .notificacao-item-icone{background:color-mix(in srgb,#ef746f 17%,var(--painel) 83%);color:#ef746f}.aplicacao .notificacao-item.prioritaria .notificacao-item-conteudo small{color:#ef746f}.aplicacao .notificacao-solicitacao{padding:12px;border:1px solid color-mix(in srgb,var(--borda) 62%,var(--cor-consultoria,#37f36e) 38%);border-radius:12px;background:color-mix(in srgb,var(--painel) 90%,var(--cor-consultoria,#37f36e) 10%)}.aplicacao .notificacao-solicitacao-topo{display:flex;align-items:center;gap:11px}.aplicacao .notificacao-solicitacao-topo>div{min-width:0;flex:1}.aplicacao .notificacao-solicitacao-acoes{display:flex;justify-content:flex-end;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid var(--borda)}.aplicacao .notificacao-solicitacao-acoes .botao{min-height:32px;padding:7px 10px;font-size:8px}.aplicacao .notificacoes-vazio{display:grid;place-items:center;padding:30px 20px 32px;color:var(--cinza);text-align:center}.aplicacao .notificacoes-vazio>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:11px;border-radius:15px;background:color-mix(in srgb,var(--painel) 72%,var(--cor-consultoria,#37f36e) 28%);color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 70%,var(--tinta) 30%)}.aplicacao .notificacoes-vazio strong{color:var(--tinta);font-size:12px}.aplicacao .notificacoes-vazio p{max-width:250px;margin:5px 0 0;font-size:9px;line-height:1.5}@media (max-width:620px){.aplicacao .notificacoes{top:58px;right:15px;max-height:calc(100dvh - 74px);border-radius:14px}.aplicacao .notificacoes-cabecalho,.aplicacao .notificacoes-resumo{padding-inline:14px}}.aplicacao .cartao-treino-treinador{padding:26px;border-radius:20px;background:var(--painel)}.aplicacao .cartao-treino-treinador .cartao-recurso-topo{justify-content:flex-start;gap:16px;margin-bottom:22px}.aplicacao .cartao-treino-treinador .cartao-recurso-topo .estatistica-icone{width:52px;height:52px;flex:none;border-radius:15px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.aplicacao .treino-cartao-identidade{flex:1;min-width:0}.aplicacao .treino-cartao-identidade>span{display:block;margin-bottom:5px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.aplicacao .cartao-treino-treinador .treino-cartao-identidade h3{margin:0;color:var(--tinta);font-size:clamp(18px,2vw,25px);line-height:1.2}.aplicacao .cartao-treino-treinador .botoes-icone{align-self:flex-start;gap:7px}.aplicacao .cartao-treino-treinador .botoes-icone button{border:1px solid var(--borda);border-radius:10px;background:var(--fundo)}.aplicacao .cartao-treino-treinador .botoes-icone button:hover{border-color:var(--cor-consultoria,#37f36e);transform:translateY(-2px)}.aplicacao .cartao-treino-treinador .botoes-icone button:hover:not(.perigo){color:var(--cor-consultoria,#37f36e)}.aplicacao .treino-cartao-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aplicacao .treino-cartao-metrica{display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px;border:1px solid var(--borda);border-radius:13px;background:var(--fundo)}.aplicacao .treino-cartao-metrica-icone{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel))}.aplicacao .treino-cartao-agenda>span,.aplicacao .treino-cartao-metrica small{display:block;color:var(--cinza);font-size:11px}.aplicacao .treino-cartao-metrica strong{display:block;margin-top:4px;color:var(--tinta);font-size:16px}.aplicacao .treino-cartao-agenda{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 2px}.aplicacao .treino-cartao-agenda>span{display:inline-flex;align-items:center;gap:8px;color:var(--tinta);font-weight:700}.aplicacao .treino-cartao-agenda>span svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .treino-cartao-dias{display:flex;flex-wrap:wrap;gap:6px}.aplicacao .treino-cartao-dias>span{display:grid;place-items:center;min-width:39px;min-height:30px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda));border-radius:8px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--painel));color:var(--tinta);font-size:11px;font-weight:800}.aplicacao .treino-cartao-dias>small{color:var(--cinza)}.aplicacao .treino-cartao-detalhes{margin:0;padding:0;border:1px solid var(--borda);border-radius:13px;overflow:hidden}.aplicacao .treino-cartao-detalhes>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:15px 18px;background:var(--fundo);color:var(--tinta);font-size:13px;font-weight:700;transition:background .2s ease}.aplicacao .treino-cartao-detalhes>summary:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--fundo))}.aplicacao .treino-cartao-detalhes>summary>span{display:inline-flex;align-items:center;gap:9px;color:inherit;font-weight:inherit}.aplicacao .treino-cartao-detalhes>summary>span:first-child svg,.aplicacao .treino-cartao-expandir svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .treino-cartao-expandir{color:var(--cinza)!important;font-size:11px}.aplicacao .treino-cartao-expandir svg{transition:transform .2s ease}.aplicacao .treino-cartao-detalhes[open] .treino-cartao-expandir svg{transform:rotate(180deg)}.aplicacao .treino-cartao-detalhes[open]>summary{margin-bottom:0;border-bottom:1px solid var(--borda)}.aplicacao .treino-cartao-exercicios{display:grid;gap:9px;padding:16px}.aplicacao .treino-cartao-exercicio{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--borda);border-radius:12px;background:var(--painel)}.aplicacao .treino-cartao-exercicio-numero{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800}.aplicacao .treino-cartao-exercicio-conteudo{flex:1;min-width:0}.aplicacao .treino-cartao-exercicio h4{margin:0 0 9px;color:var(--tinta);font-size:13px}.aplicacao .treino-cartao-exercicio-dados{display:flex;flex-wrap:wrap;gap:7px}.aplicacao .treino-cartao-exercicio-dados>span{padding:5px 8px;border-radius:7px;background:var(--fundo);color:var(--cinza);font-size:10px}.aplicacao .treino-cartao-exercicio-dados strong{color:var(--tinta);font-weight:800}.aplicacao .treino-cartao-notas{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid var(--borda);border-left:3px solid var(--cor-consultoria,#37f36e);border-radius:10px;background:var(--fundo)}.aplicacao .treino-cartao-notas>svg{color:var(--cor-consultoria,#37f36e);flex:none}.aplicacao .treino-cartao-notas strong{color:var(--tinta);font-size:11px}.aplicacao .treino-cartao-notas p{margin:5px 0 0;color:var(--cinza);font-size:11px;line-height:1.5}.aplicacao .modal.largo:has(.editor-treino){width:min(1000px,calc(100vw - 48px))}.aplicacao .editor-treino{gap:20px}.aplicacao .modal.largo:has(.editor-treino) .modal-cabecalho h2{color:var(--tinta)}.aplicacao .editor-treino .editor-biblioteca{border:1px solid var(--borda);border-radius:15px;background:var(--fundo)}.aplicacao .editor-treino .editor-biblioteca-titulo>svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .editor-dieta .editor-barra .botao.ia,.aplicacao .editor-treino .editor-barra .botao.ia{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 28%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--painel));color:var(--tinta)}.aplicacao .editor-ia-aviso{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda));border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,var(--painel));color:var(--tinta);font-size:13px;font-weight:700}.aplicacao .editor-ia-aviso svg{flex:none;color:var(--cor-consultoria,#37f36e)}.aplicacao .modal-fundo:has(.editor-ia-conteudo,.editor-ia-gerando){z-index:300;background:#07170fd9;backdrop-filter:blur(8px)}.aplicacao .modal:has(.editor-ia-conteudo,.editor-ia-gerando){width:min(610px,calc(100vw - 28px));border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:22px;background:var(--painel);box-shadow:0 32px 95px #03100999}.aplicacao .modal:has(.editor-ia-conteudo,.editor-ia-gerando) .modal-cabecalho{border-color:var(--borda);background:var(--painel)}.aplicacao .modal:has(.editor-ia-conteudo,.editor-ia-gerando) .modal-cabecalho h2{color:var(--tinta)}.aplicacao .editor-ia-conteudo{display:grid;gap:19px;padding:24px}.aplicacao .editor-ia-introducao{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:16px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--fundo))}.aplicacao .editor-ia-icone{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .editor-ia-etiqueta{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.11em}.aplicacao .editor-ia-gerando h3,.aplicacao .editor-ia-introducao h3{margin:4px 0 5px;color:var(--tinta);font-size:19px;line-height:1.25}.aplicacao .editor-ia-dica,.aplicacao .editor-ia-gerando p,.aplicacao .editor-ia-introducao p{margin:0;color:var(--cinza);font-size:12px;line-height:1.5}.aplicacao .editor-ia-cota{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 14px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda));border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));color:var(--tinta);font-size:12px}.aplicacao .editor-ia-cota span{color:var(--cinza)}.aplicacao .editor-ia-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aplicacao .editor-ia-campos>.campo,.aplicacao .editor-ia-conteudo>.campo{min-width:0}.aplicacao .editor-ia-dias{display:grid;gap:12px;padding:16px;border:1px solid var(--borda);border-radius:14px;background:var(--fundo)}.aplicacao .editor-ia-dias-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.aplicacao .editor-ia-dias-cabecalho strong{color:var(--tinta);font-size:13px}.aplicacao .editor-ia-dias small,.aplicacao .editor-ia-dias-cabecalho span{color:var(--cinza);font-size:11px;line-height:1.4}.aplicacao .editor-ia-dias-opcoes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.aplicacao .editor-ia-dias-opcoes button{min-width:0;min-height:39px;border:1px solid var(--borda);border-radius:9px;background:var(--painel);color:var(--tinta);font-size:11px;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.aplicacao .editor-ia-dias-opcoes button:focus-visible,.aplicacao .editor-ia-dias-opcoes button:not(:disabled):hover{border-color:var(--cor-consultoria,#37f36e)}.aplicacao .editor-ia-dias-opcoes button[aria-pressed=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 25%,var(--painel));color:var(--tinta)}.aplicacao .editor-ia-dias-opcoes button:disabled{opacity:.4;cursor:not-allowed}.aplicacao .editor-ia-dias-opcoes button:focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:2px}.aplicacao .editor-ia-dica{padding:11px 13px;border-radius:10px;background:var(--fundo)}.aplicacao .editor-ia-acoes{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--borda)}.aplicacao .editor-ia-gerando{display:grid;justify-items:center;gap:12px;padding:46px 30px 50px;text-align:center}.aplicacao .editor-ia-gerando p{max-width:330px}.aplicacao .editor-ia-orbita{display:grid;place-items:center;width:92px;height:92px;margin-bottom:8px;border:2px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 65%,transparent);border-radius:50%;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,var(--fundo));color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 12px color-mix(in srgb,var(--cor-consultoria,#37f36e) 7%,transparent);animation:editor-ia-pulsar 1.7s ease-in-out infinite}.aplicacao .editor-ia-progresso{width:min(280px,100%);height:5px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--fundo)}.aplicacao .editor-ia-progresso span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--cor-consultoria,#37f36e);animation:editor-ia-avancar 1.5s ease-in-out infinite alternate}@keyframes editor-ia-pulsar{50%{transform:scale(1.08);box-shadow:0 0 0 20px color-mix(in srgb,var(--cor-consultoria,#37f36e) 3%,transparent)}}@keyframes editor-ia-avancar{0%{transform:translateX(-95%)}to{transform:translateX(245%)}}@media (max-width:590px){.aplicacao .editor-ia-conteudo{padding:18px}.aplicacao .editor-ia-introducao{align-items:flex-start}.aplicacao .editor-ia-campos{grid-template-columns:1fr;gap:12px}.aplicacao .editor-ia-dias-cabecalho{align-items:flex-start;flex-direction:column;gap:3px}.aplicacao .editor-ia-dias-opcoes{gap:4px}.aplicacao .editor-ia-acoes{flex-direction:column-reverse}.aplicacao .editor-ia-acoes .botao{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.aplicacao .editor-ia-orbita,.aplicacao .editor-ia-progresso span{animation:none}}.aplicacao .treino-editor-orientacoes,.aplicacao .treino-editor-planejamento{display:grid;gap:18px;padding:22px;border:1px solid var(--borda);border-radius:17px;background:var(--fundo)}.aplicacao .treino-editor-planejamento{background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,transparent),transparent 42%),var(--fundo)}.aplicacao .treino-editor-cabecalho,.aplicacao .treino-editor-orientacoes>div:first-child{display:flex;align-items:center;gap:12px}.aplicacao .treino-editor-icone{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.aplicacao .treino-editor-cabecalho small,.aplicacao .treino-editor-exercicio-topo small,.aplicacao .treino-editor-secao-exercicios small{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.11em}.aplicacao .treino-editor-cabecalho h3,.aplicacao .treino-editor-orientacoes h3{margin:3px 0 0;color:var(--tinta);font-size:17px}.aplicacao .treino-editor-cabecalho p,.aplicacao .treino-editor-orientacoes p,.aplicacao .treino-editor-secao-exercicios p{margin:4px 0 0;color:var(--cinza);font-size:11px}.aplicacao .treino-editor-campos-iniciais{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.aplicacao .treino-editor-dias{display:grid;gap:12px;padding-top:17px;border-top:1px solid var(--borda)}.aplicacao .treino-editor-dias>div:first-child{display:grid;gap:3px}.aplicacao .treino-editor-dias strong{color:var(--tinta);font-size:12px}.aplicacao .treino-editor-dias small{color:var(--cinza);font-size:11px}.aplicacao .editor-treino .selecao-dias{flex-wrap:wrap}.aplicacao .editor-treino .selecao-dias button{min-width:48px;padding:10px 13px;border:1px solid var(--borda);border-radius:10px;background:var(--painel);color:var(--tinta);font-size:11px;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease}.aplicacao .editor-treino .selecao-dias button:hover{transform:translateY(-2px);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .editor-treino .selecao-dias button.dia-ocupado{border-style:dashed;color:var(--cinza);background:var(--fundo)}.aplicacao .editor-treino .selecao-dias button.dia-ocupado:disabled{cursor:not-allowed;opacity:.52}.aplicacao .editor-treino .selecao-dias button.dia-ocupado:disabled:hover{transform:none;border-color:var(--borda)}.aplicacao .editor-treino .selecao-dias button.ativo{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--tinta)}.aplicacao .treino-editor-secao-exercicios{gap:15px;margin:6px 0 0}.aplicacao .treino-editor-secao-exercicios h3{margin:5px 0 0;color:var(--tinta);font-size:18px}.aplicacao .treino-editor-secao-exercicios .botao{flex:none}.aplicacao .editor-treino .exercicio-editor{display:grid;gap:17px;padding:18px;border:1px solid var(--borda);border-radius:15px;background:var(--fundo)}.aplicacao .treino-editor-exercicio-topo{display:flex;align-items:center;gap:11px}.aplicacao .treino-editor-exercicio-topo .numero-exercicio{width:38px;height:38px;margin:0;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800}.aplicacao .treino-editor-exercicio-topo>div{flex:1;min-width:0}.aplicacao .treino-editor-exercicio-topo strong{display:block;margin-top:2px;color:var(--tinta);font-size:13px;overflow-wrap:anywhere}.aplicacao .treino-editor-exercicio-topo .icone-botao{margin:0;border:1px solid var(--borda);border-radius:9px;background:var(--painel)}.aplicacao .editor-treino .exercicio-campos{gap:12px}.aplicacao .editor-treino .exercicio-campos .grade-quatro{gap:10px}.aplicacao .editor-treino .exercicio-campos textarea{min-height:62px;resize:vertical;line-height:1.5}.aplicacao .instrucao-exercicio{max-width:68ch;margin:8px 0 11px;padding:8px 11px;border-left:2px solid var(--cor-consultoria,#37f36e);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 7%,var(--painel));color:var(--tinta);font-size:11px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.aplicacao .resumo-dia-exercicio .instrucao-exercicio,.aplicacao .sessao-exercicio .instrucao-exercicio{margin:9px 0}.aplicacao .treino-editor-orientacoes>div:first-child>svg{color:var(--cor-consultoria,#37f36e);flex:none}.aplicacao .treino-editor-orientacoes textarea{min-height:92px}@media (max-width:700px){.aplicacao .treino-editor-campos-iniciais{grid-template-columns:1fr}.aplicacao .editor-treino .exercicio-campos .grade-quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.aplicacao .cartao-treino-treinador{padding:17px}.aplicacao .treino-cartao-resumo{grid-template-columns:1fr}.aplicacao .treino-cartao-exercicio{align-items:flex-start;gap:10px;padding:12px}.aplicacao .treino-cartao-exercicios{padding:11px}.aplicacao .treino-editor-orientacoes,.aplicacao .treino-editor-planejamento{padding:16px}.aplicacao .treino-editor-secao-exercicios{align-items:stretch;flex-direction:column}.aplicacao .barra-conteudo:has(+.lista-planos)>.linha{width:100%;min-width:0;margin-left:0;flex-wrap:wrap}.aplicacao .barra-conteudo:has(+.lista-planos)>.linha .botao{flex:1 1 auto;min-width:0}.aplicacao .titulo-pagina:has(>.acoes-aluno){flex-direction:column;align-items:stretch}.aplicacao .titulo-pagina>.acoes-aluno{width:100%}}.aplicacao .modal:has(.editor-hormonio){width:min(760px,calc(100vw - 32px))}.aplicacao .modal:has(.editor-hormonio) .modal-cabecalho h2{color:var(--tinta)}.aplicacao .editor-hormonio{gap:18px}.aplicacao .hormonio-editor-apresentacao{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--borda);border-radius:16px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--fundo))}.aplicacao .hormonio-editor-icone{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel))}.aplicacao .hormonio-editor-apresentacao small{color:var(--cor-consultoria,#37f36e);font-size:10px;letter-spacing:.1em;font-weight:800}.aplicacao .hormonio-editor-apresentacao h3{margin:4px 0;color:var(--tinta);font-size:18px}.aplicacao .hormonio-editor-apresentacao p,.aplicacao .hormonio-editor-titulo p{color:var(--cinza);margin:4px 0 0;font-size:11px;line-height:1.5}.aplicacao .editor-hormonio .editor-biblioteca,.aplicacao .hormonio-editor-secao{display:grid;gap:16px;padding:20px;border:1px solid var(--borda);border-radius:15px;background:var(--fundo)}.aplicacao .hormonio-editor-titulo{display:flex;align-items:center;gap:11px}.aplicacao .hormonio-editor-titulo>svg{flex:none;color:var(--cor-consultoria,#37f36e)}.aplicacao .hormonio-editor-titulo h3{color:var(--tinta);font-size:15px;margin:0}.aplicacao .editor-hormonio .campo>span{color:var(--tinta);font-size:11px;font-weight:600}.aplicacao .editor-hormonio .selecao-dias{flex-wrap:wrap;gap:8px;justify-content:flex-start}.aplicacao .editor-hormonio .selecao-dias button{flex:1 0 45px;padding:12px 10px;border:1px solid var(--borda);border-radius:10px;background:var(--painel);color:var(--tinta);font-size:12px;font-weight:700;transition:transform .2s ease,border-color .2s ease}.aplicacao .editor-hormonio .selecao-dias button:hover{transform:translateY(-2px);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .editor-hormonio .selecao-dias button.ativo{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel));color:var(--tinta);box-shadow:inset 0 -3px var(--cor-consultoria,#37f36e)}.aplicacao .hormonio-editor-contagem{color:var(--cinza);font-size:11px}.aplicacao .editor-hormonio textarea{min-height:110px}@media (max-width:480px){.aplicacao .editor-hormonio{padding:17px}.aplicacao .editor-hormonio .editor-biblioteca,.aplicacao .hormonio-editor-secao{padding:15px}.aplicacao .editor-hormonio .grade-dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}html[data-tema] .opcoes-esportivas{border:1px solid var(--borda,#dfe3e8);border-top:3px solid var(--cor-seletor,#37f36e);border-radius:12px;background:var(--painel,#fff);color:var(--tinta,#20252b);box-shadow:0 12px 35px #00000025;scrollbar-color:var(--cor-seletor,#37f36e) transparent}html[data-tema] .opcoes-esportivas [role=option]{color:var(--tinta,#20252b);border-radius:8px}html[data-tema] .opcoes-esportivas .em-foco,html[data-tema] .opcoes-esportivas [role=option]:hover{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 12%,var(--painel,#fff))}html[data-tema] .opcoes-esportivas [aria-selected=true]{background:color-mix(in srgb,var(--cor-seletor,#37f36e) 20%,var(--painel,#fff));color:var(--tinta,#20252b)}html[data-tema] .opcoes-esportivas [aria-selected=true] svg{color:var(--cor-seletor,#37f36e)}html[data-tema] .opcoes-esportivas::-webkit-scrollbar{width:6px}html[data-tema] .opcoes-esportivas::-webkit-scrollbar-thumb{background:var(--cor-seletor,#37f36e);border-radius:10px}.aplicacao .anotacoes-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:22px}.aplicacao .anotacoes-sobretitulo{display:flex;align-items:center;gap:8px;color:var(--cor-consultoria,#37f36e);font-size:9px;letter-spacing:.1em;font-weight:800}.aplicacao .anotacoes-cabecalho h2{color:var(--tinta);font-size:23px;margin:10px 0 7px}.aplicacao .anotacoes-cabecalho p{color:var(--cinza);font-size:12px;max-width:650px;line-height:1.6}.aplicacao .anotacoes-cabecalho .botao{flex:none}.aplicacao .anotacoes-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:20px;align-items:start}.aplicacao .anotacoes-historico{padding:12px;border-radius:17px}.aplicacao .anotacoes-historico-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 16px;color:var(--tinta);font-size:12px}.aplicacao .anotacoes-historico-topo>span{padding:4px 8px;border-radius:7px;background:var(--fundo);font-size:11px}.aplicacao .anotacoes-historico>button{display:block;width:100%;padding:15px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;margin-bottom:7px;transition:background .2s ease,border-color .2s ease}.aplicacao .anotacoes-historico>button:hover{background:var(--fundo)}.aplicacao .anotacoes-historico>button.ativa{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel));border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,var(--borda));box-shadow:inset 3px 0 var(--cor-consultoria,#37f36e)}.aplicacao .anotacoes-historico button>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px}.aplicacao .anotacoes-historico button svg{color:var(--cor-consultoria,#37f36e);flex:none}.aplicacao .anotacoes-historico button strong{flex:1;color:var(--tinta);font-size:12px;min-width:100px;overflow-wrap:anywhere}.aplicacao .anotacoes-historico button small{color:var(--cor-consultoria,#37f36e);font-size:9px;font-weight:700}.aplicacao .anotacoes-historico button p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cinza);font-size:11px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.aplicacao .anotacoes-historico time{color:var(--cinza);font-size:10px}.aplicacao .anotacoes-leitura{padding:28px;border-radius:18px;min-height:360px}.aplicacao .anotacoes-nota-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.aplicacao .anotacoes-nota-topo>span{display:flex;align-items:center;gap:8px;color:var(--cor-consultoria,#37f36e);font-size:10px;letter-spacing:.1em;font-weight:800}.aplicacao .anotacoes-nota-topo>div{display:flex;gap:7px}.aplicacao .anotacoes-nota-topo button{border:1px solid var(--borda);background:var(--fundo);border-radius:9px}.aplicacao .anotacoes-leitura h3{color:var(--tinta);font-size:24px;margin:19px 0 10px;overflow-wrap:anywhere}.aplicacao .anotacoes-data{display:flex;align-items:center;gap:7px;color:var(--cinza);font-size:11px}.aplicacao .anotacoes-texto{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tinta);font-size:14px;line-height:1.9;padding-top:22px;margin-top:22px;border-top:1px solid var(--borda)}.aplicacao .anotacoes-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 24px;gap:14px;border-radius:18px}.aplicacao .anotacoes-vazio>span{display:grid;place-items:center;width:72px;height:72px;border-radius:21px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .anotacoes-vazio h3{color:var(--tinta);font-size:20px}.aplicacao .anotacoes-vazio p{color:var(--cinza);font-size:12px;max-width:430px;line-height:1.6}.aplicacao .anotacoes-editor-intro{display:flex;gap:12px;padding:16px;border-radius:12px;background:var(--fundo);color:var(--tinta)}.aplicacao .anotacoes-editor-intro>svg{flex:none;color:var(--cor-consultoria,#37f36e)}.aplicacao .anotacoes-editor-intro strong{font-size:13px}.aplicacao .anotacoes-editor-intro p{color:var(--cinza);font-size:11px;margin-top:4px}.aplicacao .anotacoes-editor textarea{min-height:190px;line-height:1.6}.aplicacao .anotacoes-caracteres{margin-top:-10px;text-align:right;color:var(--cinza);font-size:10px}@media (max-width:800px){.aplicacao .anotacoes-layout{grid-template-columns:1fr}.aplicacao .anotacoes-historico{max-height:320px;overflow-y:auto}}@media (max-width:600px){.aplicacao .anotacoes-cabecalho{flex-direction:column;align-items:stretch}.aplicacao .anotacoes-leitura{padding:20px}}.aplicacao .anotacoes-caderno .anotacoes-cabecalho{margin-bottom:18px}.aplicacao .anotacoes-caderno .anotacoes-cabecalho p{display:flex;align-items:center;gap:6px}.aplicacao .anotacoes-caderno .anotacoes-layout{gap:0;grid-template-columns:minmax(240px,300px) minmax(0,1fr);border:1px solid var(--borda);border-radius:17px;overflow:hidden;align-items:stretch;min-height:570px;background:var(--painel)}.aplicacao .anotacoes-caderno .anotacoes-historico{padding:0;border:0;border-right:1px solid var(--borda);border-radius:0;background:var(--fundo);max-height:720px;overflow:hidden;display:flex;flex-direction:column}.aplicacao .anotacoes-caderno .anotacoes-historico-topo{padding:20px 18px 12px}.aplicacao .anotacoes-busca{display:flex;align-items:center;gap:8px;margin:0 13px 12px;padding:0 11px;border-radius:9px;background:var(--painel);border:1px solid var(--borda);color:var(--cinza)}.aplicacao .anotacoes-busca input{width:100%;min-width:0;padding:10px 0;border:0;background:transparent;box-shadow:none;outline:none;color:var(--tinta);font-size:11px}.aplicacao .anotacoes-lista{overflow-y:auto;flex:1;padding:0 8px 10px;scrollbar-width:thin;scrollbar-color:var(--cor-consultoria,#37f36e) transparent}.aplicacao .anotacoes-lista>button{display:block;width:100%;text-align:left;padding:15px 12px;border:1px solid transparent;border-radius:10px;background:transparent;margin:3px 0;transition:background .15s ease}.aplicacao .anotacoes-lista>button:hover{background:var(--painel)}.aplicacao .anotacoes-lista>button.ativa{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 24%,var(--borda))}.aplicacao .anotacoes-lista button>div{display:flex;align-items:flex-start;gap:8px}.aplicacao .anotacoes-lista button strong{flex:1;min-width:0;color:var(--tinta);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplicacao .anotacoes-lista button small{color:var(--cinza);font-size:9px;white-space:nowrap}.aplicacao .anotacoes-lista button time{display:block;margin-top:5px;font-size:10px;color:var(--cinza)}.aplicacao .anotacoes-lista button p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--cinza);font-size:11px;line-height:1.5;margin:6px 0 0}.aplicacao .anotacoes-lista-vazia{padding:28px 15px;text-align:center;color:var(--cinza)}.aplicacao .anotacoes-lista-vazia p{font-size:11px;margin-top:10px}.aplicacao .anotacoes-caderno .anotacoes-leitura{padding:0;border:0;border-radius:0;min-width:0;display:flex;flex-direction:column;background:var(--painel)}.aplicacao .anotacoes-caderno .anotacoes-nota-topo{padding:13px 18px;border-bottom:1px solid var(--borda);min-height:65px}.aplicacao .anotacoes-caderno .anotacoes-nota-topo .anotacoes-status{font-size:10px;font-weight:500;color:var(--cinza);text-transform:none;letter-spacing:0}.aplicacao .anotacoes-caderno .anotacoes-nota-topo>div{align-items:center}.aplicacao .anotacoes-caderno .anotacoes-salvar{font-size:11px;padding:8px 11px;color:var(--tinta)}.aplicacao .anotacoes-papel{display:flex;flex-direction:column;padding:26px 30px;flex:1}.aplicacao .anotacoes-papel .anotacoes-data{justify-content:center;font-size:10px;margin-bottom:18px}.aplicacao .anotacoes-caderno .anotacoes-conteudo-editavel,.aplicacao .anotacoes-caderno .anotacoes-titulo-editavel{width:100%;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--tinta);box-shadow:none!important;outline:none}.aplicacao .anotacoes-caderno .anotacoes-titulo-editavel{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:17px;height:auto}.aplicacao .anotacoes-caderno .anotacoes-conteudo-editavel{min-height:330px;flex:1;resize:vertical;font-size:14px;line-height:1.9}.aplicacao .anotacoes-caderno .anotacoes-conteudo-editavel::placeholder,.aplicacao .anotacoes-caderno .anotacoes-titulo-editavel::placeholder{color:var(--cinza);opacity:.7}.aplicacao .anotacoes-papel-rodape{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--borda);color:var(--cinza);font-size:9px}.aplicacao .anotacoes-papel-rodape>span:first-child{display:flex;align-items:center;gap:5px}@media (max-width:800px){.aplicacao .anotacoes-caderno .anotacoes-layout{grid-template-columns:1fr}.aplicacao .anotacoes-caderno .anotacoes-historico{max-height:260px;border-right:0;border-bottom:1px solid var(--borda)}}@media (max-width:480px){.aplicacao .anotacoes-papel{padding:20px}.aplicacao .anotacoes-caderno .anotacoes-nota-topo{flex-wrap:wrap;padding:12px}.aplicacao .anotacoes-caderno .anotacoes-titulo-editavel{font-size:22px}}.calendario-personalizado .calendario-dias-personalizado button:not(.hoje):not(.selecionado),.calendario-personalizado .calendario-meses-personalizado button:not(.hoje):not(.selecionado){color:var(--tinta-seletor,inherit)}.calendario-personalizado .calendario-dias-personalizado button.fora-do-mes:not(.selecionado){color:var(--cinza-seletor,#a7b5ac)}.calendario-personalizado .calendario-cabecalho,.calendario-personalizado .calendario-rodape{border-color:var(--borda-seletor,#ffffff20)}.aplicacao .metas .peso-atual-acao{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;border:1px solid var(--borda);border-radius:9px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel));color:var(--tinta);font-size:12px;transition:border-color .2s,background .2s}.aplicacao .metas .peso-atual-acao:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel))}.aplicacao .metas .peso-atual-acao:focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:3px}.aplicacao .topbar{height:86px;gap:24px;padding:0 28px;border-bottom:1px solid var(--borda);background:var(--painel);box-shadow:0 4px 24px #00000004}.aplicacao .topbar .topbar-logo-claro-mobile,.aplicacao .topbar .topbar-logo-cliente{display:none}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .sidebar-aparencia-cliente{display:none}.aplicacao .sidebar-aparencia-cliente{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-13px 1px 25px;padding:10px 9px 10px 12px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,#3b4b56);border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,#1b2630)}.aplicacao .sidebar-aparencia-cliente>div{display:grid;gap:3px;min-width:0}.aplicacao .sidebar-aparencia-cliente strong{color:#edf4f7;font-size:11px}.aplicacao .sidebar-aparencia-cliente small{color:#a9bbc4;font-size:9px;line-height:1.25}.aplicacao .sidebar-aparencia-cliente .icone-botao{display:grid;flex:none;place-items:center;width:35px;height:35px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,#425361);border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 22%,#26343c);color:var(--cor-consultoria,#37f36e)}.aplicacao .sidebar-aparencia-cliente .icone-botao:focus-visible,.aplicacao .sidebar-aparencia-cliente .icone-botao:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 34%,#26343c)}.aplicacao .topbar .breadcrumb{min-width:0;gap:12px;font-size:12px}.aplicacao .topbar .breadcrumb-inicio,.aplicacao .topbar .breadcrumb-voltar{display:inline-flex;align-items:center;gap:9px;color:var(--cinza);padding:9px 0;white-space:nowrap;border-radius:8px;transition:color .2s}.aplicacao .topbar .breadcrumb-inicio:hover,.aplicacao .topbar .breadcrumb-voltar:hover{color:var(--tinta)}.aplicacao .topbar .breadcrumb-separador{flex-shrink:0;color:var(--cinza);opacity:.55}.aplicacao .topbar .breadcrumb-atual{display:flex;align-items:center;gap:10px;min-width:0}.aplicacao .topbar .breadcrumb-icone{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda));border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel));color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 55%,var(--tinta))}.aplicacao .topbar .breadcrumb strong{color:var(--tinta);font-size:13px;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplicacao .topbar .topbar-acoes{gap:10px;flex-shrink:0}.aplicacao.aplicacao-cliente .topbar .topbar-premium{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #e6a950;border-radius:11px;background:linear-gradient(135deg,#ffcd71,#f4a643);box-shadow:0 5px 16px #d98a2530;color:#352009;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.aplicacao.aplicacao-cliente .topbar .topbar-premium:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d98a2540}.aplicacao.aplicacao-cliente .topbar .topbar-premium:focus-visible{outline:2px solid #f4a643;outline-offset:3px}.aplicacao.aplicacao-cliente .topbar .topbar-premium-ativo{position:relative;border-color:#25bd64;background:#effcf3;box-shadow:none;color:#116e3b}.aplicacao.aplicacao-cliente .topbar .topbar-premium-ativo:hover{box-shadow:0 8px 20px #1cbb5c30}.aplicacao.aplicacao-cliente .topbar .topbar-premium-ativo:focus-visible{outline-color:#25bd64}html[data-tema=escuro] .aplicacao.aplicacao-cliente .topbar .topbar-premium-ativo{border-color:#49ec8b;background:#103321;color:#a3ffc8}.aplicacao.aplicacao-cliente .topbar .topbar-premium-check{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #25bd64;border-radius:50%;background:#effcf3;color:#119348}html[data-tema=escuro] .aplicacao.aplicacao-cliente .topbar .topbar-premium-check{border-color:#49ec8b;background:#103321;color:#65f89f}.aplicacao .topbar .busca-global{position:relative;display:flex;width:clamp(210px,22vw,330px);min-width:0;height:44px;padding:0 12px;gap:10px;border:1px solid var(--borda);background:var(--fundo);border-radius:12px;color:var(--cinza);transition:border-color .2s,box-shadow .2s}.aplicacao .topbar .busca-pessoas-resultados{position:absolute;z-index:80;top:calc(100% + 9px);right:0;width:min(360px,calc(100vw - 28px));min-width:100%;max-height:min(440px,calc(100dvh - 110px));overflow-y:auto;padding:8px;border:1px solid var(--borda);border-radius:16px;background:var(--painel);box-shadow:0 20px 50px #00000030}.aplicacao .topbar .busca-pessoas-titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px 8px;color:var(--cinza)}.aplicacao .topbar .busca-pessoas-titulo span{font-size:10px;font-weight:800;letter-spacing:.13em}.aplicacao .topbar .busca-pessoas-titulo small{font-size:11px;white-space:nowrap}.aplicacao .topbar .busca-pessoas-resultados>button{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;color:var(--tinta);text-align:left;transition:background .18s,border-color .18s}.aplicacao .topbar .busca-pessoas-resultados>button.ativo,.aplicacao .topbar .busca-pessoas-resultados>button:hover{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.aplicacao .topbar .busca-pessoas-resultados .avatar{flex:none;width:39px;height:39px;border-radius:11px;font-size:12px}.aplicacao .topbar .busca-pessoas-resultados>button>span:not(.avatar){display:grid;gap:3px;min-width:0;flex:1}.aplicacao .topbar .busca-pessoas-resultados strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aplicacao .topbar .busca-pessoas-resultados button small{color:var(--cinza);font-size:11px}.aplicacao .topbar .busca-pessoas-resultados button>svg{color:var(--cor-consultoria,#37f36e);flex:none}.aplicacao .topbar .busca-pessoas-vazia{margin:0;padding:19px 12px 22px;color:var(--cinza);font-size:12px;text-align:center}.aplicacao .topbar .busca-global:focus-within{border-color:var(--cor-consultoria,#37f36e);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent)}.aplicacao .topbar .busca-global>svg{flex-shrink:0}.aplicacao .topbar .busca-global input{padding:0;border:0;background:transparent;outline:0;box-shadow:none;color:var(--tinta);flex:1;width:0;min-width:0;font-size:12px}.aplicacao .topbar .busca-global input::placeholder{color:var(--cinza);opacity:.8}.aplicacao .topbar .busca-global kbd{flex-shrink:0;border:1px solid var(--borda);border-radius:6px;background:var(--painel);color:var(--cinza);padding:3px 6px;font-size:10px;font-family:inherit}.aplicacao .topbar .busca-limpar,.aplicacao .topbar .busca-recolher{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;color:var(--cinza);border-radius:7px}.aplicacao .topbar .busca-limpar:hover{background:var(--painel);color:var(--tinta)}.aplicacao .topbar .busca-recolher{display:none}.aplicacao .topbar .breadcrumb>.icone-botao,.aplicacao .topbar .topbar-acoes>.icone-botao{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda);background:var(--painel);border-radius:12px;color:var(--tinta);transition:background .2s,border-color .2s,transform .2s}.aplicacao .topbar .breadcrumb>.icone-botao:hover,.aplicacao .topbar .topbar-acoes>.icone-botao:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 45%,var(--borda));background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel))}.aplicacao .topbar .topbar-acoes>.icone-botao[aria-expanded=true]{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));border-color:var(--cor-consultoria,#37f36e)}.aplicacao .topbar .topbar-suporte{position:relative;flex:none}.aplicacao .topbar .topbar-suporte-botao{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--borda);border-radius:12px;background:var(--painel);color:var(--tinta);transition:background .2s,border-color .2s,transform .2s}.aplicacao .topbar .topbar-suporte-botao:hover,.aplicacao .topbar .topbar-suporte-botao[aria-expanded=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .topbar .topbar-suporte-botao:hover{transform:translateY(-1px)}.aplicacao .topbar .topbar-suporte-painel{position:absolute;top:calc(100% + 12px);right:0;z-index:80;display:grid;gap:9px;width:min(350px,calc(100vw - 28px));padding:16px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 24%,var(--borda));border-radius:18px;background:var(--painel);box-shadow:0 22px 55px #00000035;animation:topbar-suporte-entrada .2s ease-out}@keyframes topbar-suporte-entrada{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aplicacao .topbar .topbar-suporte-painel{animation:none}}.aplicacao .topbar .topbar-suporte-cabecalho{display:flex;align-items:center;gap:12px;padding:3px 3px 10px}.aplicacao .topbar .topbar-suporte-opcao-icone,.aplicacao .topbar .topbar-suporte-simbolo{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .topbar .topbar-suporte-cabecalho>div,.aplicacao .topbar .topbar-suporte-opcao>span:nth-child(2){display:grid;gap:3px;min-width:0}.aplicacao .topbar .topbar-suporte-cabecalho small{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.12em}.aplicacao .topbar .topbar-suporte-cabecalho strong{color:var(--tinta);font-size:16px}.aplicacao .topbar .topbar-suporte-opcao{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;border:1px solid var(--borda);border-radius:13px;background:var(--fundo);color:var(--tinta);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.aplicacao .topbar .topbar-suporte-opcao:focus-visible,.aplicacao .topbar .topbar-suporte-opcao:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));transform:translateY(-1px)}.aplicacao .topbar .topbar-suporte-opcao:focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:2px}.aplicacao .topbar .topbar-suporte-opcao>span:nth-child(2){flex:1}.aplicacao .topbar .topbar-suporte-opcao strong{font-size:13px;font-weight:750}.aplicacao .topbar .topbar-suporte-opcao small{color:var(--cinza);font-size:11px}.aplicacao .topbar .topbar-suporte-opcao>svg{flex:none;color:var(--cinza)}.aplicacao .topbar .topbar-suporte-urgente .topbar-suporte-opcao-icone{background:color-mix(in srgb,#25d366 15%,var(--painel));color:#25d366}.aplicacao .topbar .topbar-notificacoes-badge{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--painel);border-radius:20px;background:var(--cor-consultoria,#37f36e);color:var(--cor-contraste,#102018);font-size:9px;font-weight:800;line-height:1}.aplicacao .topbar .divisor-topbar{height:28px;background:var(--borda);margin:0 4px}.aplicacao .topbar .menu-perfil-gatilho,.aplicacao .topbar .topbar-identidade{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid var(--borda);border-radius:14px;background:var(--painel);color:var(--tinta);transition:border-color .2s,background .2s}.aplicacao .topbar .menu-perfil-gatilho:hover,.aplicacao .topbar .menu-perfil-gatilho[aria-expanded=true]{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel));box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-consultoria,#37f36e) 14%,transparent)}.aplicacao .topbar .menu-perfil-gatilho:is(:hover,[aria-expanded=true]) .topbar-perfil-seta{color:var(--cor-consultoria,#37f36e)}.aplicacao .topbar .topbar-perfil-texto{display:grid;gap:3px;text-align:left}.aplicacao .topbar .topbar-perfil-texto strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.aplicacao .topbar .topbar-perfil-texto small{font-size:10px;color:var(--cinza)}.aplicacao .topbar .topbar-perfil-seta{color:var(--cinza);transition:transform .2s}.aplicacao .topbar .menu-perfil-gatilho[aria-expanded=true] .topbar-perfil-seta{transform:rotate(180deg)}.aplicacao .topbar :is(button,input):focus-visible{outline:2px solid var(--cor-consultoria,#37f36e);outline-offset:3px}.aplicacao .topbar .busca-global input:focus-visible{outline:none}.aplicacao .topbar .notificacoes{top:calc(100% + 8px);max-height:min(680px,calc(100dvh - 110px))}.aplicacao .topbar .breadcrumb>.mobile,.aplicacao .topbar .topbar-acoes>.topbar-busca-mobile{display:none}@media (max-width:1200px){.aplicacao .topbar{gap:16px;padding:0 22px}.aplicacao .topbar .breadcrumb-inicio span{display:none}.aplicacao .topbar .breadcrumb strong{max-width:160px}.aplicacao .topbar .busca-global{width:225px}.aplicacao .topbar .topbar-perfil-texto{display:none}}@media (max-width:850px){.aplicacao .topbar .busca-global{width:190px}.aplicacao .topbar .busca-global kbd{display:none}.aplicacao .topbar .topbar-acoes{gap:8px}.aplicacao .topbar .breadcrumb strong{max-width:130px}}@media (max-width:760px){.aplicacao.aplicacao-cliente .topbar .topbar-premium{width:36px;height:36px;min-height:0;padding:0;flex:none}.aplicacao.aplicacao-cliente .topbar .topbar-premium-rotulo{display:none}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .sidebar-aparencia-cliente{display:flex}.aplicacao.aplicacao-treinador .sidebar .espaco-limites{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 32%,#43515c);border-top:0;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,#1b252e)}.aplicacao.aplicacao-treinador .sidebar .espaco-limites p,.aplicacao.aplicacao-treinador .sidebar .espaco-limites-titulo{color:#bcc9d2}.aplicacao.aplicacao-treinador .sidebar .espaco-limites-titulo strong{color:#f2f6f8}.aplicacao.aplicacao-treinador .sidebar .espaco-limites-barra{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 12%,#35434d)}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-acoes>button[aria-label^="Ativar tema"]{display:none}.aplicacao .topbar{height:74px;padding:0 14px;gap:10px}.aplicacao .topbar .breadcrumb{gap:9px;flex:1}.aplicacao .topbar .breadcrumb>.mobile{display:inline-flex}.aplicacao .topbar .breadcrumb-icone,.aplicacao .topbar .breadcrumb-inicio,.aplicacao .topbar .breadcrumb-separador,.aplicacao .topbar .breadcrumb-voltar{display:none}.aplicacao .topbar .breadcrumb strong{max-width:none;font-size:12px}.aplicacao .topbar .topbar-acoes{gap:7px}.aplicacao .topbar .breadcrumb>.icone-botao,.aplicacao .topbar .topbar-acoes>.icone-botao,.aplicacao .topbar .topbar-suporte-botao{width:36px;height:36px;border-radius:10px}.aplicacao .topbar .topbar-suporte-painel{position:fixed;top:76px;right:14px;max-height:calc(100dvh - 90px);overflow-y:auto}.aplicacao .topbar .topbar-acoes>.topbar-busca-mobile{display:inline-flex}.aplicacao .topbar .busca-global{display:none}.aplicacao .topbar .busca-global.aberta{display:flex;position:absolute;top:calc(100% + 8px);left:14px;right:14px;width:auto;height:48px;background:var(--painel);box-shadow:0 12px 32px #00000024;z-index:70}.aplicacao .topbar .busca-pessoas-resultados{width:100%;min-width:0}.aplicacao .topbar .busca-recolher{display:grid}.aplicacao .topbar .menu-perfil-gatilho,.aplicacao .topbar .topbar-identidade{padding:3px;border-radius:11px;gap:0}.aplicacao .topbar .topbar-perfil-seta{display:none}.aplicacao .topbar .avatar{width:30px;height:30px;border-radius:8px;font-size:10px}.aplicacao .topbar .divisor-topbar{display:none}.aplicacao .topbar .notificacoes{right:14px;max-height:calc(100dvh - 102px)}.aplicacao .topbar .topbar-identidade{display:none}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .breadcrumb-atual,.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .busca-global,.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .busca-global.aberta,.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-acoes>.topbar-busca-mobile{display:none}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .breadcrumb,.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-acoes{position:relative;z-index:1}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-logo-cliente{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:110px;height:40px;padding:3px;transform:translate(-50%,-50%);border-radius:10px}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-logo-cliente img{display:block;width:100%;height:auto;object-fit:contain}.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-logo-cliente img.topbar-logo-claro-mobile{display:none}html[data-tema=claro] .aplicacao.aplicacao-treinador .topbar .topbar-logo-cliente:not(.topbar-logo-padrao) .topbar-logo-principal{display:none}html[data-tema=claro] .aplicacao.aplicacao-treinador .topbar .topbar-logo-cliente.topbar-logo-padrao .topbar-logo-principal{display:block}html[data-tema=claro] .aplicacao.aplicacao-treinador .topbar .topbar-logo-cliente:not(.topbar-logo-padrao) .topbar-logo-claro-mobile{display:block;filter:brightness(0)}}@media (max-width:360px){.aplicacao:is(.aplicacao-cliente,.aplicacao-treinador) .topbar .topbar-logo-cliente{width:94px}}@media (prefers-reduced-motion:reduce){.aplicacao .topbar :is(button,svg){transition:none}}.aplicacao .lista-campeonatos-treinador{display:grid;gap:16px;margin-bottom:24px}.aplicacao .cartao-campeonato-treinador{position:relative;overflow:hidden;padding:22px 26px 26px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda));border-radius:20px;background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,transparent),transparent 38%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.aplicacao .cartao-campeonato-treinador:before{content:"";position:absolute;inset:20px auto 20px 0;width:4px;border-radius:0 5px 5px 0;background:var(--cor-consultoria,#37f36e)}.aplicacao .cartao-campeonato-treinador:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,var(--borda));box-shadow:0 16px 32px #00000012}html[data-tema=escuro] .aplicacao .cartao-campeonato-treinador{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 30%,var(--borda))}html[data-tema=escuro] .aplicacao .cartao-campeonato-treinador:hover{border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 60%,var(--borda))}.aplicacao .campeonato-treinador-acoes,.aplicacao .campeonato-treinador-cabecalho,.aplicacao .campeonato-treinador-detalhes,.aplicacao .campeonato-treinador-detalhes>span{display:flex;align-items:center}.aplicacao .campeonato-treinador-cabecalho{justify-content:space-between;gap:16px;margin-bottom:16px}.aplicacao .campeonato-treinador-etiqueta{display:inline-flex;align-items:center;gap:8px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.15em}.aplicacao .campeonato-treinador-acoes{gap:7px}.aplicacao .campeonato-treinador-acoes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid var(--borda);border-radius:9px;background:color-mix(in srgb,var(--painel) 90%,var(--cor-consultoria,#37f36e) 10%);color:var(--tinta);font-size:12px;font-weight:700;transition:background .2s ease,border-color .2s ease}.aplicacao .campeonato-treinador-acoes button:focus-visible,.aplicacao .campeonato-treinador-acoes button:hover{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--painel) 78%,var(--cor-consultoria,#37f36e) 22%)}.aplicacao .campeonato-treinador-acoes button.excluir:focus-visible,.aplicacao .campeonato-treinador-acoes button.excluir:hover{border-color:#d96464;color:#d96464;background:color-mix(in srgb,var(--painel) 88%,#d96464 12%)}.aplicacao .campeonato-treinador-conteudo{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:22px}.aplicacao .campeonato-treinador-data{display:grid;align-content:center;justify-items:center;min-height:108px;padding:10px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:15px;background:color-mix(in srgb,var(--painel) 85%,var(--cor-consultoria,#37f36e) 15%);color:var(--tinta)}.aplicacao .campeonato-treinador-data strong{font-size:39px;line-height:1;letter-spacing:-.05em}.aplicacao .campeonato-treinador-data span{margin-top:3px;color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800;text-transform:uppercase}.aplicacao .campeonato-treinador-data small{color:var(--cinza);font-size:11px}.aplicacao .campeonato-treinador-informacoes{min-width:0}.aplicacao .campeonato-treinador-informacoes h3{margin:0 0 13px;color:var(--tinta);font-size:clamp(19px,2vw,25px);letter-spacing:-.025em;overflow-wrap:anywhere}.aplicacao .campeonato-treinador-detalhes{flex-wrap:wrap;gap:9px 18px}.aplicacao .campeonato-treinador-detalhes>span{gap:7px;color:var(--cinza);font-size:13px;text-transform:none}.aplicacao .campeonato-treinador-detalhes svg{flex:0 0 auto;color:var(--cor-consultoria,#37f36e)}.aplicacao .campeonato-treinador-contagem{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;gap:3px;min-width:145px;padding-left:22px;border-left:1px solid var(--borda);text-align:right}.aplicacao .campeonato-treinador-contagem strong{color:var(--cor-consultoria,#37f36e);font-size:44px;line-height:1;letter-spacing:-.05em}.aplicacao .campeonato-treinador-contagem span{color:var(--cinza);font-size:12px}.aplicacao .campeonato-treinador-contagem small{margin-top:6px;padding:5px 9px;border-radius:99px;background:color-mix(in srgb,var(--painel) 84%,var(--cor-consultoria,#37f36e) 16%);color:var(--cor-consultoria,#37f36e);font-size:11px;font-weight:750}@media (max-width:760px){.aplicacao .campeonato-treinador-conteudo{grid-template-columns:82px minmax(0,1fr);gap:15px}.aplicacao .campeonato-treinador-data{min-height:94px}.aplicacao .campeonato-treinador-contagem{grid-column:1/-1;align-items:center;flex-direction:row;justify-content:flex-start;min-width:0;padding:12px 0 0;border-top:1px solid var(--borda);border-left:0;text-align:left}.aplicacao .campeonato-treinador-contagem strong{font-size:23px}.aplicacao .campeonato-treinador-contagem small{margin:0 0 0 auto}}@media (max-width:480px){.aplicacao .cartao-campeonato-treinador{padding:18px}.aplicacao .campeonato-treinador-cabecalho{align-items:flex-start}.aplicacao .campeonato-treinador-etiqueta{max-width:155px;line-height:1.45}.aplicacao .campeonato-treinador-acoes button{width:34px;padding:7px;font-size:0}.aplicacao .campeonato-treinador-acoes button svg{width:16px;height:16px}.aplicacao .campeonato-treinador-informacoes h3{font-size:18px}}.aplicacao .competicao-pendente{display:inline-flex;width:fit-content;margin:4px 0 14px;color:var(--cinza);font-size:12px}.aplicacao .competicao-editor{gap:20px}.aplicacao .competicao-detalhes-cabecalho,.aplicacao .competicao-editor-introducao{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--borda);border-radius:17px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 7%,var(--painel))}.aplicacao .competicao-detalhes-cabecalho>span,.aplicacao .competicao-editor-introducao>span,.aplicacao .competicao-historico-icone{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .competicao-editor-introducao strong{color:var(--tinta);font-size:17px}.aplicacao .competicao-detalhes-cabecalho p,.aplicacao .competicao-editor-introducao p,.aplicacao .competicao-historico-cabecalho p{margin:5px 0 0;color:var(--cinza);line-height:1.5}.aplicacao .competicao-editor-lista{display:grid;gap:12px}.aplicacao .competicao-editor-linha{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(120px,.35fr) 34px;align-items:end;gap:13px;padding:15px;border:1px solid var(--borda);border-radius:13px;background:var(--painel)}.aplicacao .competicao-editor-numero{align-self:center;color:var(--cor-consultoria,#37f36e);font-size:13px;font-weight:800}.aplicacao .competicao-editor-linha .campo{min-width:0;margin:0}.aplicacao .competicao-editor-linha input{width:100%}.aplicacao .competicao-editor-linha>button{align-self:center}.aplicacao .competicao-adicionar{justify-self:start}.aplicacao .competicao-editor-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid var(--borda)}.aplicacao .competicao-editor-rodape small{color:var(--cinza)}.aplicacao .competicao-historico{margin-top:30px;padding:25px;border-radius:20px}.aplicacao .competicao-historico-cabecalho{display:flex;align-items:center;gap:16px;margin-bottom:21px}.aplicacao .competicao-historico-cabecalho>div:nth-child(2){min-width:0;flex:1}.aplicacao .competicao-detalhes-cabecalho small,.aplicacao .competicao-historico-cabecalho small{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:1.5px}.aplicacao .competicao-detalhes-cabecalho h3,.aplicacao .competicao-historico-cabecalho h2{margin:4px 0 0;color:var(--tinta);font-size:clamp(19px,2vw,25px)}.aplicacao .competicao-historico-total{padding:8px 11px;border:1px solid var(--borda);border-radius:99px;color:var(--cinza);white-space:nowrap;font-size:11px}.aplicacao .competicao-historico-lista{display:grid;gap:9px}.aplicacao .competicao-historico-item{display:flex;align-items:center;width:100%;gap:15px;padding:15px;text-align:left;border:1px solid var(--borda);border-radius:13px;background:var(--fundo);color:var(--tinta);transition:background .2s,border-color .2s,transform .2s}.aplicacao .competicao-historico-item:focus-visible,.aplicacao .competicao-historico-item:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel));border-color:var(--cor-consultoria,#37f36e);transform:translateY(-1px)}.aplicacao .competicao-historico-medalha{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .competicao-historico-informacoes{display:grid;min-width:0;flex:1;gap:6px}.aplicacao .competicao-historico-informacoes strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.aplicacao .competicao-historico-informacoes small{display:flex;align-items:center;gap:5px;color:var(--cinza);font-size:11px}.aplicacao .competicao-historico-posicao{padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel));color:var(--tinta);white-space:nowrap;font-size:11px;font-weight:700}.aplicacao .competicao-historico-vazio{display:flex;align-items:center;gap:13px;padding:21px;border:1px dashed var(--borda);border-radius:13px;color:var(--cinza)}.aplicacao .competicao-historico-vazio p{margin:0}.aplicacao .competicao-detalhes{display:grid;gap:22px}.aplicacao .competicao-detalhes-cabecalho p{display:flex;align-items:center;gap:7px}.aplicacao .competicao-detalhes h4{margin:0;color:var(--tinta)}.aplicacao .competicao-detalhes-lista{display:grid;gap:8px}.aplicacao .competicao-detalhes-lista>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--borda);border-radius:11px;background:var(--fundo)}.aplicacao .competicao-detalhes-lista span{display:inline-flex;align-items:center;gap:9px;color:var(--tinta)}.aplicacao .competicao-detalhes-lista svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .competicao-detalhes-lista strong{color:var(--tinta);white-space:nowrap}@media (max-width:620px){.aplicacao .competicao-historico{padding:18px}.aplicacao .competicao-historico-cabecalho{flex-wrap:wrap}.aplicacao .competicao-historico-total{margin-left:64px}.aplicacao .competicao-historico-posicao{display:none}.aplicacao .competicao-editor-linha{grid-template-columns:25px minmax(0,1fr) 34px}.aplicacao .competicao-editor-linha .campo:nth-of-type(2){grid-column:2}.aplicacao .competicao-editor-linha>button{grid-column:3;grid-row:1/3}.aplicacao .competicao-editor-rodape{flex-wrap:wrap}}.aplicacao .mural-recados,.aplicacao .recados-aluno{display:grid;gap:24px}.aplicacao .mural-recados-apresentacao,.aplicacao .recados-aluno-cabecalho{position:relative;display:flex;align-items:center;gap:20px;overflow:hidden;padding:28px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 38%,var(--borda));border-radius:21px;background:linear-gradient(115deg,color-mix(in srgb,var(--cor-consultoria,#37f36e) 15%,var(--painel)),var(--painel) 78%)}.aplicacao .mural-recados-apresentacao:after,.aplicacao .recados-aluno-cabecalho:after{content:"✳";position:absolute;right:19%;top:-35px;color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,transparent);font-size:170px;line-height:1;pointer-events:none}.aplicacao .mural-recados-simbolo,.aplicacao .recados-aluno-cabecalho-icone,.aplicacao .recados-dashboard-icone{display:grid;place-items:center;flex:0 0 auto;width:60px;height:60px;border-radius:17px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 20%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recados-apresentacao>div,.aplicacao .recados-aluno-cabecalho>div{z-index:1;flex:1}.aplicacao .mural-recados-apresentacao small,.aplicacao .recados-aluno-cabecalho small,.aplicacao .recados-dashboard-cabecalho small{color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.14em}.aplicacao .mural-recados-apresentacao h1,.aplicacao .recados-aluno-cabecalho h1{margin:5px 0;color:var(--tinta);font-size:clamp(25px,3vw,35px)}.aplicacao .mural-recados-apresentacao p,.aplicacao .recados-aluno-cabecalho p{margin:0;color:var(--cinza);font-size:13px}.aplicacao .mural-recados-apresentacao>button{z-index:1;white-space:nowrap}.aplicacao .mural-recado-rodape,.aplicacao .mural-recado-rodape>div,.aplicacao .mural-recado-topo,.aplicacao .mural-recados-barra,.aplicacao .recados-aluno-lista-topo,.aplicacao .recados-dashboard-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:15px}.aplicacao .mural-recados-barra{flex-wrap:wrap}.aplicacao .mural-recados-barra>div:first-child{display:grid;gap:5px}.aplicacao .mural-recados-barra strong,.aplicacao .recados-aluno-lista-topo strong{color:var(--tinta);font-size:15px}.aplicacao .mural-recados-barra span{color:var(--cinza);font-size:12px}.aplicacao .mural-recados-filtros{display:flex;flex-wrap:wrap;gap:7px}.aplicacao .mural-recados-filtros button,.aplicacao .recados-aluno-lista-topo button{padding:8px 12px;border:1px solid var(--borda);border-radius:99px;background:var(--painel);color:var(--cinza);font-size:12px;font-weight:700}.aplicacao .mural-recados-filtros button.ativo,.aplicacao .recados-aluno-lista-topo button.ativo{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 16%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recados-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.aplicacao .mural-recado-cartao{display:flex;flex-direction:column;min-height:255px;padding:23px;border-radius:17px;border:1px solid var(--borda);background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,transparent),transparent 40%)}.aplicacao .mural-recado-icone,.aplicacao .mural-recados-vazio>span,.aplicacao .recados-aluno-selecione>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recado-publico,.aplicacao .recados-aluno-destino{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:99px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:11px;font-weight:700}.aplicacao .mural-recado-data{margin-top:18px;color:var(--cinza);font-size:11px}.aplicacao .mural-recado-cartao h2{margin:6px 0 8px;color:var(--tinta);font-size:19px}.aplicacao .mural-recado-cartao>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0 0 18px;color:var(--cinza);font-size:13px;line-height:1.6;white-space:pre-wrap}.aplicacao .mural-recado-rodape{margin-top:auto;padding-top:14px;border-top:1px solid var(--borda)}.aplicacao .mural-recado-rodape>span{color:var(--cinza);font-size:11px}.aplicacao .mural-recado-rodape button{display:inline-flex;align-items:center;gap:5px;padding:6px 4px;background:transparent;color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:700}.aplicacao .mural-recado-rodape button.excluir{color:#d36d6d}.aplicacao .mural-recados-vazio,.aplicacao .recados-aluno-lista-vazia,.aplicacao .recados-aluno-selecione{display:grid;justify-items:center;align-content:center;gap:10px;min-height:245px;padding:25px;text-align:center}.aplicacao .mural-recados-vazio h2,.aplicacao .recados-aluno-selecione h2{margin:0;color:var(--tinta);font-size:20px}.aplicacao .mural-recados-vazio p,.aplicacao .recados-aluno-lista-vazia p,.aplicacao .recados-aluno-selecione p{max-width:390px;margin:0;color:var(--cinza);font-size:13px;line-height:1.5}.aplicacao .mural-recados-vazio>button{margin-top:8px}.aplicacao .mural-recados-formulario{padding:23px}.aplicacao .mural-recados-formulario-intro{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--borda);border-radius:14px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 8%,var(--painel))}.aplicacao .mural-recados-exclusao>span,.aplicacao .mural-recados-formulario-intro>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recados-formulario-intro strong{color:var(--tinta)}.aplicacao .mural-recados-formulario-intro p{margin:4px 0 0;color:var(--cinza);font-size:12px}.aplicacao .mural-recados-formulario-corpo{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:22px;margin:24px 0}.aplicacao .mural-recados-formulario-campos{display:grid;align-content:start;gap:16px}.aplicacao .mural-recados-formulario-campos .campo{margin:0}.aplicacao .mural-recados-formulario-campos textarea{min-height:185px;resize:vertical}.aplicacao .mural-recados-formulario-campos .campo small{display:block;margin-top:6px;color:var(--cinza);font-size:11px;text-align:right}.aplicacao .mural-recados-publicos{display:grid;align-content:start;gap:9px;margin:0;padding:0;border:0}.aplicacao .mural-recados-publicos legend{margin-bottom:12px;color:var(--tinta);font-size:13px;font-weight:750}.aplicacao .mural-recados-publicos label{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--borda);border-radius:12px;cursor:pointer}.aplicacao .mural-recados-publicos label.ativo{border-color:var(--cor-consultoria,#37f36e);background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel))}.aplicacao .mural-recados-publicos label input{width:16px;height:16px;accent-color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recados-publicos label span{display:grid;flex:1;gap:3px}.aplicacao .mural-recados-publicos label strong,.aplicacao .mural-recados-publicos label svg{color:var(--tinta)}.aplicacao .mural-recados-publicos label small{color:var(--cinza);font-size:11px}.aplicacao .mural-recados-publicos label.ativo svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .mural-recados-exclusao>div,.aplicacao .mural-recados-formulario-rodape{display:flex;justify-content:flex-end;gap:10px;padding-top:17px;border-top:1px solid var(--borda)}.aplicacao .mural-recados-exclusao{display:grid;justify-items:start;gap:12px;padding:24px}.aplicacao .mural-recados-exclusao h3{margin:0;color:var(--tinta)}.aplicacao .mural-recados-exclusao p{margin:0;color:var(--cinza)}.aplicacao .mural-recados-exclusao>div{width:100%;margin-top:12px}.aplicacao .mural-recados-exclusao .botao.perigo{border-color:#be5555;background:#be5555;color:#fff}.aplicacao .encerramento-consultoria{display:flex;align-items:center;gap:18px;margin-top:24px;border-color:color-mix(in srgb,#e38379 46%,var(--borda));background:color-mix(in srgb,#e38379 5%,var(--painel))}.aplicacao .encerramento-consultoria-icone,.aplicacao .encerramento-consultoria-modal-resumo>span{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:12px;background:color-mix(in srgb,#e38379 16%,var(--painel));color:#dc8177}.aplicacao .encerramento-consultoria>div{flex:1;min-width:0}.aplicacao .encerramento-consultoria h3{margin:0 0 5px;font-size:16px}.aplicacao .encerramento-consultoria p{margin:0;color:var(--cinza);font-size:12px;line-height:1.6}.aplicacao .encerramento-consultoria-botao{flex:none;border-color:color-mix(in srgb,#e38379 58%,var(--borda));color:#e38379}.aplicacao .encerramento-consultoria-botao:hover{background:color-mix(in srgb,#e38379 12%,var(--painel))}.aplicacao .encerramento-consultoria-modal{display:grid;gap:17px;padding:24px}.aplicacao .encerramento-consultoria-modal-resumo{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--borda);border-radius:13px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 6%,var(--painel))}.aplicacao .encerramento-consultoria-modal-resumo small,.aplicacao .encerramento-consultoria-modal-resumo strong{display:block}.aplicacao .encerramento-consultoria-modal-resumo small{margin-top:3px;color:var(--cinza)}.aplicacao .encerramento-consultoria-modal>p{margin:0;color:var(--cinza);line-height:1.6}.aplicacao .encerramento-consultoria-modal ul{display:grid;gap:10px;margin:0;padding:0 0 0 20px;color:var(--tinta);font-size:12px;line-height:1.5}.aplicacao .encerramento-consultoria-modal li::marker{color:var(--cor-consultoria,#37f36e)}.aplicacao .encerramento-consultoria-modal .encerramento-consultoria-modal-aviso,.aplicacao .encerramento-consultoria-modal [role=alert]{padding:11px 13px;border-radius:10px;background:color-mix(in srgb,#e38379 12%,var(--painel));color:#d97970;font-size:12px}.aplicacao .encerramento-consultoria-modal-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid var(--borda)}.aplicacao .encerramento-consultoria-modal .encerramento-consultoria-confirmar{border-color:#b54d49;background:#b54d49;color:#fff}.aplicacao .encerramento-consultoria-modal .encerramento-consultoria-confirmar:hover{background:#a63f3b}.aplicacao .encerramento-consultoria-modal .botao:disabled{opacity:.55;cursor:wait}.aplicacao .notificacao-encerramento .notificacao-item-icone{color:var(--cor-consultoria,#37f36e)}@media (max-width:700px){.aplicacao .encerramento-consultoria{flex-wrap:wrap}.aplicacao .encerramento-consultoria-botao{width:100%}}.aplicacao .recados-aluno-total{z-index:1;padding:9px 12px;border-radius:99px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800;white-space:nowrap}.aplicacao .recados-aluno-layout{display:grid;grid-template-columns:minmax(255px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start}.aplicacao .recados-aluno-lista{overflow:hidden;border:1px solid var(--borda);border-radius:16px;background:var(--painel)}.aplicacao .recados-aluno-lista-topo{padding:17px;border-bottom:1px solid var(--borda)}.aplicacao .recados-aluno-lista-topo button span{margin-left:3px}.aplicacao .recados-aluno-item{display:flex;align-items:flex-start;width:100%;gap:11px;padding:17px;border-bottom:1px solid var(--borda);background:transparent;text-align:left;transition:background .2s ease}.aplicacao .recados-aluno-item:last-child{border-bottom:0}.aplicacao .recados-aluno-item.ativo,.aplicacao .recados-aluno-item:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel))}.aplicacao .recados-aluno-item-icone{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 17%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .recados-aluno-item-texto{display:grid;flex:1;min-width:0;gap:5px}.aplicacao .recados-aluno-item-texto strong{overflow:hidden;color:var(--tinta);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aplicacao .recados-aluno-item-texto small,.aplicacao .recados-aluno-item-texto>span{overflow:hidden;color:var(--cinza);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.aplicacao .recados-aluno-item>i{flex:0 0 8px;width:8px;height:8px;margin-top:13px;border-radius:50%;background:var(--cor-consultoria,#37f36e)}.aplicacao .recados-aluno-item>svg{margin-top:10px;color:var(--cinza)}.aplicacao .recados-aluno-lista-vazia{min-height:250px}.aplicacao .recados-aluno-lista-vazia strong,.aplicacao .recados-aluno-lista-vazia svg{color:var(--cor-consultoria,#37f36e)}.aplicacao .recados-aluno-detalhe{min-height:430px;padding:28px;border-radius:16px}.aplicacao .recados-aluno-detalhe-topo{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.aplicacao .recados-aluno-detalhe-topo>span{display:inline-flex;align-items:center;gap:8px;color:var(--cor-consultoria,#37f36e);font-size:10px;font-weight:800;letter-spacing:.1em}.aplicacao .recados-aluno-detalhe-topo small{color:var(--cinza);white-space:nowrap}.aplicacao .recados-aluno-detalhe h2{margin:0 0 14px;color:var(--tinta);font-size:clamp(22px,2.5vw,31px)}.aplicacao .recados-aluno-mensagem{margin:29px 0;color:var(--tinta);font-size:15px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.aplicacao .recados-aluno-assinatura{display:flex;align-items:center;gap:10px;padding-top:19px;border-top:1px solid var(--borda)}.aplicacao .recados-aluno-assinatura>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .recados-aluno-assinatura>div{display:grid;gap:3px}.aplicacao .recados-aluno-assinatura strong{color:var(--tinta);font-size:12px}.aplicacao .recados-aluno-assinatura small{color:var(--cinza);font-size:11px}.aplicacao .recados-aluno-selecione{min-height:360px}.aplicacao .recados-dashboard{margin-bottom:24px;padding:21px;border:1px solid color-mix(in srgb,var(--cor-consultoria,#37f36e) 35%,var(--borda));border-radius:19px;background:linear-gradient(120deg,color-mix(in srgb,var(--cor-consultoria,#37f36e) 10%,var(--painel)),var(--painel))}.aplicacao .recados-dashboard-cabecalho{justify-content:flex-start;margin-bottom:18px}.aplicacao .recados-dashboard-icone{width:43px;height:43px;border-radius:12px}.aplicacao .recados-dashboard-cabecalho>div{flex:1}.aplicacao .recados-dashboard-cabecalho h2{display:flex;align-items:center;gap:10px;margin:4px 0 0;color:var(--tinta);font-size:18px}.aplicacao .recados-dashboard-cabecalho h2 span{padding:4px 7px;border-radius:99px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,var(--painel));color:var(--cor-consultoria,#37f36e);font-size:10px}.aplicacao .recados-dashboard-cabecalho>button{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--cor-consultoria,#37f36e);font-size:12px;font-weight:800;white-space:nowrap}.aplicacao .recados-dashboard-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.aplicacao .recados-dashboard-cartao{display:grid;align-content:start;gap:9px;min-height:145px;padding:15px;border:1px solid var(--borda);border-radius:12px;background:var(--painel);text-align:left;transition:transform .2s ease,border-color .2s ease}.aplicacao .recados-dashboard-cartao:hover{transform:translateY(-2px);border-color:var(--cor-consultoria,#37f36e)}.aplicacao .recados-dashboard-cartao-topo{display:flex;justify-content:space-between;gap:8px}.aplicacao .recados-dashboard-cartao-topo small{color:var(--cinza);font-size:10px}.aplicacao .recados-dashboard-cartao-topo i{color:var(--cor-consultoria,#37f36e);font-size:9px;font-style:normal;font-weight:800}.aplicacao .recados-dashboard-cartao>strong{color:var(--tinta);font-size:14px}.aplicacao .recados-dashboard-resumo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cinza);font-size:11px;line-height:1.4}.aplicacao .recados-dashboard-abrir{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font-size:11px;font-weight:800}.aplicacao .notificacao-recado .notificacao-item-icone,.aplicacao .recados-dashboard-abrir{color:var(--cor-consultoria,#37f36e)}.aplicacao .notificacao-recado .notificacao-item-conteudo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.aplicacao .mural-recados-grade,.aplicacao .recados-aluno-layout{grid-template-columns:1fr}.aplicacao .recados-dashboard-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.aplicacao .mural-recados-apresentacao,.aplicacao .recados-aluno-cabecalho{align-items:flex-start;flex-wrap:wrap;padding:20px}.aplicacao .mural-recados-apresentacao>button,.aplicacao .recados-aluno-total{width:100%;justify-content:center}.aplicacao .mural-recados-formulario-corpo,.aplicacao .recados-dashboard-grade{grid-template-columns:1fr}.aplicacao .recados-dashboard-cabecalho{flex-wrap:wrap}.aplicacao .recados-dashboard-cabecalho>button{margin-left:58px}}.aplicacao .metas .peso-solicitacao{cursor:pointer;font-weight:600}.aplicacao .metas .peso-solicitacao:disabled{cursor:default;opacity:.8;color:var(--tinta);border-color:color-mix(in srgb,var(--cor-consultoria,#37f36e) 40%,var(--borda))}.aplicacao .metas .peso-solicitacao:disabled:hover{background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 9%,var(--painel))}.aplicacao .metas .peso-solicitacao-erro{font-size:11px;line-height:1.5;margin-top:10px}.notificacao-peso:disabled{opacity:.65;cursor:wait}.aplicacao .campo-busca-padrao{min-height:48px;gap:9px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--borda) 75%,var(--cor-consultoria,#37f36e) 25%);border-radius:14px;background:color-mix(in srgb,var(--painel) 84%,var(--fundo) 16%);box-shadow:0 3px 12px #0000000a;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.aplicacao .campo-busca-padrao:hover{border-color:color-mix(in srgb,var(--borda) 45%,var(--cor-consultoria,#37f36e) 55%)}.aplicacao .campo-busca-padrao:focus-within{outline:none;border-color:var(--cor-consultoria,#37f36e);background:var(--painel);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-consultoria,#37f36e) 18%,transparent)}.aplicacao .campo-busca-padrao>svg:first-child{box-sizing:content-box;width:18px;height:18px;flex:none;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--cor-consultoria,#37f36e) 13%,var(--painel));color:var(--cor-consultoria,#37f36e)}.aplicacao .campo-busca-padrao>input,.aplicacao .campo-busca-padrao>input:focus{flex:1;min-width:0;height:34px;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--tinta);font-size:12px}.aplicacao .campo-busca-padrao>input::placeholder{color:var(--cinza);opacity:.9}.aplicacao .busca-listagem-pessoas.campo-busca-padrao{width:min(330px,100%);flex-basis:330px}@media (max-width:560px){.aplicacao .busca-listagem-pessoas.campo-busca-padrao{width:100%;flex-basis:100%}}@media (max-width:760px){:is(.aplicacao-cliente,.aplicacao-treinador) .conteudo{padding-bottom:calc(94px + env(safe-area-inset-bottom))}:is(.aplicacao-cliente,.aplicacao-treinador) .toast{bottom:calc(82px + env(safe-area-inset-bottom))}:is(.aplicacao-cliente,.aplicacao-treinador) .notificacoes{max-height:calc(100dvh - 158px - env(safe-area-inset-bottom))}}html .horario-personalizado.horario-academia{border-color:#4e775e;border-top-color:var(--cor-seletor,#37f36e);background:#193226;color:#f5fff7;box-shadow:0 20px 55px #05140bc9}html .horario-personalizado.horario-academia :is(.calendario-cabecalho,.calendario-rodape){border-color:#446d52}html .horario-personalizado.horario-academia :is(.calendario-cabecalho button,.calendario-rodape button,.horario-coluna button){color:#e9f8ec}html .horario-personalizado.horario-academia :is(.horario-visor small,.horario-coluna>span){color:#aac9b3}html .horario-personalizado.horario-academia .horario-coluna>div{border-color:#446d52}html .horario-personalizado.horario-academia .horario-coluna button:hover:not(:disabled){background:#2b563a}html .horario-personalizado.horario-academia :is(.horario-coluna button.selecionado,.horario-rodape .horario-confirmar){background:var(--cor-seletor,#37f36e);color:#0e2317}.aplicacao.aplicacao-treinador .modal-fundo{background:rgb(0 0 0/70%)}