.tela{background:var(--gradiente-topo);flex-direction:column;min-height:100dvh;display:flex}.tela__conteudo{flex-direction:column;flex:1;display:flex}.tela-estado .tela__conteudo{padding:var(--esp-5)}.tela__topo{padding:var(--esp-4) var(--esp-5) var(--esp-6);gap:var(--esp-4);display:grid;position:relative}.tela__barra{justify-content:space-between;align-items:center;min-height:44px;display:flex}.tela__idioma{margin-left:auto;margin-right:var(--esp-2);background:var(--cor-fundo);box-shadow:var(--sombra-sm);border-radius:999px;padding:2px;display:inline-flex}.tela__idioma button{min-width:44px;min-height:40px;color:var(--cor-titulo);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.8125rem;font-weight:700}.tela__idioma button[aria-pressed=true]{background:var(--cor-titulo);color:var(--cor-fundo)}.tela__idioma button:focus-visible{box-shadow:var(--anel-foco);outline:none}.tela__logo{width:auto;height:32px}.tela__icone{background:var(--cor-fundo);width:44px;height:44px;color:var(--cor-titulo);box-shadow:var(--sombra-sm);border-radius:999px;place-items:center;display:inline-grid}.tela__icone:focus-visible{box-shadow:var(--anel-foco);outline:none}.tela__mascote{right:var(--esp-5);z-index:1;width:64px;height:auto;position:absolute;bottom:-18px}.tela__folha{background:var(--cor-fundo);padding:var(--esp-8) var(--esp-5) var(--esp-6);gap:var(--esp-4);box-shadow:var(--sombra-folha);border-radius:32px 32px 0 0;flex-direction:column;flex:1;display:flex}.tela__titulo{color:var(--cor-titulo);text-wrap:balance;margin:0}.tela__destaque{color:var(--cor-acao);display:block}.tela__subtitulo{color:var(--cor-texto-secundario);margin:0}.tela__acoes{gap:var(--esp-3);margin-top:var(--esp-2);display:grid}.tela .tela__legal{color:var(--cor-texto-secundario);text-align:center;text-wrap:balance;margin-top:auto;line-height:1.45}.tela__legal a{color:var(--cor-acao);text-underline-offset:3px;border-radius:4px;min-height:0;font-weight:600;display:inline}.tela__legal a:focus-visible{outline:2px solid var(--cor-acao);outline-offset:2px}.tela__link{color:var(--cor-acao);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.tela__identidade{gap:var(--esp-3);padding:var(--esp-4);background:var(--cor-fundo-pagina);color:var(--cor-titulo);border-radius:20px;align-items:center;font-weight:600;display:flex}.tela form{gap:var(--esp-4);display:grid}.tela__ajuda{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.tela__ajuda li{padding:var(--esp-4);border:1px solid var(--cor-borda);border-radius:20px}.tela__ajuda strong{color:var(--cor-titulo);display:block}@media (width>=600px){.tela__folha,.tela__topo{width:min(100%,560px);margin:0 auto}}.tela p{margin:0}.tela form{margin-top:24px}.painel{display:none}@media (width>=1024px){.tela--painel,.tela-estado{padding:var(--esp-5);box-sizing:border-box;background:var(--cor-fundo-pagina);grid-template-columns:minmax(0,680fr) minmax(0,736fr);gap:0;min-height:100dvh;display:grid}.tela--painel .painel,.tela-estado .painel{background:radial-gradient(420px 380px at 85% 5%, var(--cor-bola-azul), transparent 70%), radial-gradient(360px 320px at 0% 100%, var(--cor-bola-menta), transparent 70%), var(--cor-fundo-pagina);border-radius:32px;min-height:852px;display:block;position:relative;overflow:hidden}.tela-estado .tela__conteudo{justify-content:center;align-items:center}.tela-estado .ds-estado{width:min(100%,440px)}.tela--painel .tela__conteudo,.tela-estado .tela__conteudo{background:var(--cor-fundo);padding:var(--esp-8) var(--esp-8);border-radius:0 32px 32px 0;flex-direction:column;display:flex}.tela--painel .tela__topo,.tela--painel .tela__folha{width:min(100%,440px);box-shadow:none;background:0 0;margin:0 auto;padding-inline:0}.tela--painel .tela__folha{padding-top:var(--esp-6);border-radius:0;flex:1;justify-content:center}.tela--painel .tela__mascote{display:none}.tela--painel .painel,.tela-estado .painel{place-content:safe center;display:grid}}.painel__palco{width:704px;height:852px;position:relative}@media (width>=1600px){.tela--painel .tela__topo,.tela--painel .tela__folha{width:min(100%,560px)}}.painel__balao{box-sizing:border-box;background:var(--cor-fundo);border-radius:24px;gap:8px;width:400px;padding:20px 24px;display:grid;position:absolute;top:116px;left:48px;box-shadow:0 12px 32px #1b1f4b1a}.painel__balao:after{content:"";border:14px solid #0000;border-top:18px solid var(--cor-fundo);border-bottom:0;position:absolute;bottom:-18px;left:94px}.painel__balao-titulo{color:var(--cor-titulo);margin:0;font-size:26px;font-weight:800;line-height:1.25}.painel__balao-texto{color:var(--cor-texto);margin:0;font-size:16px;font-weight:500}.painel__ananda{background:#fff9;border-radius:50%;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:327px;left:56px}.painel__ananda img{width:210px;height:auto}.painel__foto{object-fit:cover;object-position:65% center;border-radius:32px;width:300px;height:300px;position:absolute;top:302px;left:356px}.painel__anel{border:2px solid var(--cor-logo-rosa);border-radius:50%;width:52px;height:52px;position:absolute;top:282px;left:620px}.painel__ponto{background:var(--cor-logo-rosa);border-radius:50%;width:18px;height:18px;position:absolute;top:572px;left:326px}.painel__chips{justify-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:626px;left:48px}.painel__chips li{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600}.painel__prova{color:var(--cor-texto);margin:0;font-size:15px;font-weight:600;position:absolute;top:783px;left:48px}.escolha-clinica{flex-direction:column;gap:12px;width:100%;display:flex}
