@font-face{font-family:fonte;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:fonte Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_027f21{font-family:fonte,fonte Fallback}.__variable_027f21{--fonte:"fonte","fonte Fallback"}:root,[data-theme=light]{--tinta:#1c0b3a;--violeta:#7e22ce;--violeta-claro:#c084fc;--slogan:#4a3d63;--lilas:#d1caea;--lilas-suave:#efeaf8;--nevoa:#f0eef2;--papel:#fbfafd;--linha:#e3e2e8;--linha-campo:#857f96;--texto-2:#5c5c6c;--neutro-fundo:#eceaf0;--erro:#b3261e;--erro-fundo:#fbeae8;--ok:#1e6b4f;--ok-fundo:#e4f1ea;--aviso:#7a4a00;--aviso-fundo:#fbefd6;--sombra-flutuante:0 8px 24px rgba(28,11,58,0.16)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pilula:999px;--alvo-toque:44px;--campo-altura:48px;--barra-inferior:64px;--largura-conteudo:1200px;--font-sans:Nunito,ui-rounded,system-ui,sans-serif;--font-slogan:Inter,system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:24px;color:var(--tinta);background:var(--nevoa);-webkit-text-size-adjust:100%}:focus-visible{outline:2px solid var(--violeta);outline-offset:2px}.ch-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ch-pagina{padding:var(--space-4)}.ch-pilha{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ch-fileira{display:flex;flex-wrap:wrap}.ch-btn,.ch-fileira{gap:var(--space-2);align-items:center}.ch-btn{display:inline-flex;justify-content:center;min-height:var(--alvo-toque);padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-pilula);font:700 16px/20px var(--font-sans);text-decoration:none;cursor:pointer;background:transparent;color:var(--tinta)}.ch-btn--primario{background:var(--tinta);color:var(--papel)}.ch-btn--primario:hover{background:var(--violeta)}.ch-btn--secundario{background:var(--lilas);color:var(--tinta)}.ch-btn--secundario:hover{border-color:var(--tinta)}.ch-btn--fantasma{border-color:var(--linha-campo);background:var(--papel)}.ch-btn--fantasma:hover{background:var(--lilas-suave)}.ch-btn--perigo{background:var(--erro);color:var(--papel)}.ch-btn--icone{width:var(--alvo-toque);padding:0}.ch-btn--bloco{width:100%}.ch-btn[aria-disabled=true],.ch-btn[disabled]{opacity:.5;cursor:not-allowed}.ch-campo{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ch-campo__rotulo{font-size:14px;line-height:20px;font-weight:700}.ch-campo__ajuda{font-size:14px;line-height:20px;color:var(--texto-2)}.ch-campo__erro{font-size:14px;line-height:20px;font-weight:700;color:var(--erro)}.ch-entrada{width:100%;min-height:var(--campo-altura);padding:0 var(--space-3);border:1px solid var(--linha-campo);border-radius:var(--radius-md);background:var(--papel);color:var(--tinta);font:400 16px/24px var(--font-sans)}textarea.ch-entrada{padding:var(--space-3);min-height:120px}select.ch-entrada{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--tinta) 50%),linear-gradient(135deg,var(--tinta) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ch-entrada:focus-visible{outline-offset:0;border-color:var(--violeta)}.ch-entrada[aria-invalid=true]{border:2px solid var(--erro)}.ch-selo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;min-height:24px;border:1px solid transparent;border-radius:var(--radius-pilula);font:700 13px/16px var(--font-sans);letter-spacing:.01em;white-space:nowrap}.ch-selo:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ch-selo--agendado{background:var(--neutro-fundo);color:var(--texto-2)}.ch-selo--confirmado{background:var(--lilas);color:var(--tinta)}.ch-selo--recepcao{background:var(--aviso-fundo);color:var(--aviso)}.ch-selo--atendimento{background:var(--violeta);color:var(--papel)}.ch-selo--finalizado,.ch-selo--pago{background:var(--ok-fundo);color:var(--ok)}.ch-selo--faltou{background:var(--erro-fundo);color:var(--erro)}.ch-selo--pendente{background:var(--aviso-fundo);color:var(--aviso)}.ch-selo--cancelado{background:transparent;color:var(--texto-2);border:1px dashed var(--linha-campo)}.ch-selo--cancelado:before{border-radius:1px;height:2px}.ch-selo--pago:before,.ch-selo--pendente:before{border-radius:2px}.ch-lista{list-style:none;margin:0;padding:0;background:var(--papel);border:1px solid var(--linha);border-radius:var(--radius-md);overflow:hidden}.ch-lista>li+li{border-top:1px solid var(--linha)}.ch-consulta{display:grid;grid-template-columns:56px 1fr;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;min-height:64px}a.ch-consulta:hover{background:var(--lilas-suave)}.ch-consulta__hora{font:800 16px/24px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-consulta__paciente{font-weight:700;display:block}.ch-consulta__meta{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}.ch-consulta__selos{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ch-consulta--cancelada .ch-consulta__hora,.ch-consulta--cancelada .ch-consulta__paciente{text-decoration:line-through;color:var(--texto-2)}@media (min-width:720px){.ch-consulta{grid-template-columns:64px 1fr auto;align-items:center}.ch-consulta__selos{grid-column:3;justify-content:flex-end}}.ch-aula{display:grid;grid-template-columns:56px 1fr auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;min-height:72px}a.ch-aula:hover{background:var(--lilas-suave)}.ch-aula__ocupacao{text-align:right}.ch-aula__numero{font:800 22px/28px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-vagas{display:flex;gap:3px;justify-content:flex-end;margin-top:4px}.ch-vagas>i{width:10px;height:10px;border-radius:3px;border:1px solid var(--linha-campo)}.ch-vagas>i.ch-ocupada{background:var(--violeta);border-color:var(--violeta)}.ch-aula--lotada .ch-vagas>i.ch-ocupada{background:var(--tinta);border-color:var(--tinta)}.ch-dia{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.ch-dia__data{text-align:center}.ch-dia__titulo{font:800 22px/28px var(--font-sans);margin:0}.ch-dia__hoje{font-size:14px;line-height:20px;color:var(--violeta);font-weight:700}.ch-dia__filtro{grid-column:1/-1}.ch-presenca{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ch-presenca__nome{font-weight:700}.ch-segmento{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.ch-segmento legend{padding:0}.ch-segmento label{position:relative}.ch-segmento input{position:absolute;opacity:0;inset:0;margin:0}.ch-segmento span{display:flex;align-items:center;justify-content:center;text-align:center;gap:4px;min-height:var(--campo-altura);padding:var(--space-1) var(--space-2);line-height:18px;border:1px solid var(--linha-campo);border-radius:var(--radius-pilula);font-weight:600;background:var(--papel);cursor:pointer}.ch-segmento input:focus-visible+span{outline:2px solid var(--violeta);outline-offset:2px}.ch-segmento input:checked+span{font-weight:800;border-width:2px}.ch-segmento input:checked+span:before{content:"✓"}.ch-segmento input[value=presente]:checked+span{background:var(--ok-fundo);color:var(--ok);border-color:var(--ok)}.ch-segmento input[value=avisada]:checked+span{background:var(--aviso-fundo);color:var(--aviso);border-color:var(--aviso)}.ch-segmento input[value=sem-aviso]:checked+span{background:var(--erro-fundo);color:var(--erro);border-color:var(--erro)}@media (min-width:720px){.ch-presenca{grid-template-columns:1fr auto;align-items:center}.ch-segmento{grid-template-columns:repeat(3,auto)}.ch-segmento span{padding:0 var(--space-4)}}.ch-aviso{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);background:var(--papel);border:1px solid var(--linha-campo);border-radius:var(--radius-md)}.ch-aviso__tipo{font-weight:800;white-space:nowrap}.ch-aviso__acao{margin-left:auto}.ch-aviso--erro{background:var(--erro-fundo);border-color:var(--erro);color:var(--erro)}.ch-aviso--ok{background:var(--ok-fundo);border-color:var(--ok);color:var(--ok)}.ch-aviso--atencao{background:var(--aviso-fundo);border-color:var(--aviso);color:var(--aviso)}.ch-topo{display:flex;align-items:center;gap:var(--space-6);min-height:64px;padding:0 var(--space-6);background:var(--papel);border-bottom:1px solid var(--linha)}.ch-marca{display:inline-flex;align-items:center;min-height:var(--alvo-toque);text-decoration:none}.ch-marca img{display:block;height:28px;width:auto}.ch-topo__nav{display:flex;align-items:center;gap:var(--space-1)}.ch-topo__item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--alvo-toque);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--tinta);text-decoration:none;font-weight:600;border-bottom:3px solid transparent;background:none;border-top:3px solid transparent;font-family:inherit;font-size:16px;cursor:pointer}.ch-topo__item:hover{background:var(--lilas-suave)}.ch-topo__item[aria-current=page]{color:var(--violeta);font-weight:800;border-bottom-color:var(--violeta);border-radius:0}.ch-contador{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pilula);background:var(--violeta);color:var(--papel);font:700 13px/16px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-menu{position:relative}.ch-menu>summary{list-style:none}.ch-menu>summary::-webkit-details-marker{display:none}.ch-menu>summary:after{content:"▾";font-size:12px}.ch-menu__lista{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:200px;margin:0;padding:var(--space-1);list-style:none;background:var(--papel);border:1px solid var(--linha-campo);border-radius:var(--radius-md);box-shadow:var(--sombra-flutuante)}.ch-menu__lista a{display:flex;align-items:center;min-height:var(--alvo-toque);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--tinta);text-decoration:none}.ch-menu__lista a:hover{background:var(--lilas-suave)}@media (max-width:767px){.ch-topo{padding:0 var(--space-4)}.ch-topo__nav{display:none}}.ch-barra{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);min-height:var(--barra-inferior);padding-bottom:env(safe-area-inset-bottom);background:var(--papel);border-top:1px solid var(--linha)}.ch-barra--demo{position:static}.ch-barra__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--barra-inferior);color:var(--texto-2);text-decoration:none;font:700 13px/16px var(--font-sans)}.ch-barra__icone{display:grid;place-items:center;width:56px;height:30px;border-radius:var(--radius-pilula)}.ch-barra__icone svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ch-barra__item[aria-current=page]{color:var(--violeta);font-weight:800}.ch-barra__item[aria-current=page] .ch-barra__icone{background:var(--lilas-suave)}.ch-barra__item .ch-contador{position:absolute;top:6px;left:calc(50% + 6px)}@media (min-width:768px){.ch-barra:not(.ch-barra--demo){display:none}}.ch-livre{display:grid;grid-template-columns:56px 1fr auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;min-height:56px;margin:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--linha-campo);border-radius:var(--radius-md);color:inherit;text-decoration:none}a.ch-livre:hover{background:var(--lilas-suave);border-style:solid;border-color:var(--violeta)}.ch-livre__hora{font:800 16px/24px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texto-2)}.ch-livre__titulo{display:block;font-weight:700;color:var(--violeta)}.ch-livre__meta{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}.ch-livre__acao{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--alvo-toque);padding:0 var(--space-3);border-radius:var(--radius-pilula);background:var(--lilas);color:var(--tinta);font-weight:700;white-space:nowrap}.ch-livre__acao:before{content:"+";font-weight:800}@media (min-width:720px){.ch-livre{grid-template-columns:64px 1fr auto;padding-left:calc(var(--space-4) - var(--space-2) - 1px)}}.ch-cabecalho{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.ch-cabecalho__titulo{margin:0;font:800 22px/28px var(--font-sans)}.ch-cabecalho__sub{display:block;font-size:14px;line-height:20px;color:var(--texto-2);font-weight:400}.ch-voltar{display:inline-flex;align-items:center;justify-content:center;width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--radius-pilula);color:var(--tinta);text-decoration:none;font:800 24px/1 var(--font-sans)}.ch-voltar:hover{background:var(--lilas-suave)}.ch-secao{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ch-secao__titulo{margin:0;font:700 18px/24px var(--font-sans)}.ch-secao__titulo small{font-weight:400;color:var(--texto-2);font-size:16px}.ch-cartao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ch-dados{margin:0;display:grid;grid-template-columns:minmax(96px,auto) 1fr;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2)}.ch-dados dt{font-size:14px;line-height:24px;color:var(--texto-2)}.ch-dados dd{margin:0;font-weight:600}.ch-abas{display:flex;gap:var(--space-1);overflow-x:auto;border-bottom:1px solid var(--linha)}.ch-abas a{display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding:0 var(--space-3);color:var(--tinta);text-decoration:none;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap}.ch-abas a[aria-current=page]{color:var(--violeta);font-weight:800;border-bottom-color:var(--violeta)}.ch-item{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none}a.ch-item:hover{background:var(--lilas-suave)}.ch-item__titulo{display:block;font-weight:700}.ch-item__meta{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}a.ch-item:after{content:"›";font:800 22px/1 var(--font-sans);color:var(--texto-2)}.ch-item__valor{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ch-acoes,.ch-barra-acao{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ch-barra-acao{position:-webkit-sticky;position:sticky;bottom:0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--papel);border-top:1px solid var(--linha)}.ch-escolha{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ch-escolha legend{padding:0 0 var(--space-1);font-size:14px;line-height:20px;font-weight:700}.ch-escolha label{position:relative}.ch-escolha input{position:absolute;opacity:0;inset:0;margin:0}.ch-escolha span{display:inline-flex;align-items:center;gap:6px;min-height:var(--alvo-toque);padding:0 var(--space-4);border:1px solid var(--linha-campo);border-radius:var(--radius-pilula);background:var(--papel);font-weight:600;cursor:pointer}.ch-escolha input:checked+span{background:var(--lilas);border:2px solid var(--tinta);font-weight:800}.ch-escolha input:checked+span:before{content:"✓"}.ch-escolha input:focus-visible+span{outline:2px solid var(--violeta);outline-offset:2px}.ch-interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--alvo-toque)}.ch-interruptor input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:48px;height:28px;margin:0;border-radius:var(--radius-pilula);background:var(--papel);border:1px solid var(--linha-campo);position:relative;cursor:pointer}.ch-interruptor input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--linha-campo)}.ch-interruptor input:checked{background:var(--violeta);border-color:var(--violeta)}.ch-interruptor input:checked:after{left:23px;background:var(--papel)}.ch-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ch-resumo__item{background:var(--papel);border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ch-resumo__rotulo{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}.ch-resumo__valor{display:block;font:800 28px/32px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-tabela-caixa{overflow-x:auto;background:var(--papel);border:1px solid var(--linha);border-radius:var(--radius-md)}.ch-tabela{width:100%;border-collapse:collapse;font-size:15px}.ch-tabela th{text-align:left;font-size:14px;font-weight:700;color:var(--texto-2);white-space:nowrap}.ch-tabela td,.ch-tabela th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha)}.ch-tabela td{vertical-align:middle}.ch-tabela tr:last-child td{border-bottom:0}.ch-tabela .ch-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ch-entrar{min-height:100%;display:grid;align-content:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) var(--space-4)}.ch-entrar__marca{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);text-align:center}.ch-entrar__slogan{margin:0;font:400 15px/22px var(--font-slogan);color:var(--slogan)}.ch-sigilo{display:flex;gap:var(--space-2);align-items:center;font-size:14px;line-height:20px;color:var(--texto-2)}.ch-sigilo:before{content:"";width:10px;height:12px;border:2px solid;border-radius:2px;flex:none}:root{--font-sans:var(--fonte),ui-rounded,system-ui,sans-serif;--cor-roxo:var(--violeta);--cor-roxo-fundo:#ecdcf7;--cor-azul:#1f5fae;--cor-azul-fundo:#dde8f6;--cor-verde:#2e7d4f;--cor-verde-fundo:#dcefe3;--cor-rosa:#b8336a;--cor-rosa-fundo:#f8dde8;--cor-laranja:#c4570f;--cor-laranja-fundo:#fbe4d3;--cor-amarelo:#a67c00;--cor-amarelo-fundo:#fbf0c9;--cor-vermelho:var(--erro);--cor-vermelho-fundo:#f7dcda;--cor-cinza:var(--texto-2);--cor-cinza-fundo:#e6e5ec;--raio:12px;--pilula:999px;--largura:46rem;color-scheme:light}body{line-height:1.5}main{max-width:var(--largura);margin:0 auto;padding:1.5rem 1rem 4rem}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (max-width:63.999rem){body:has(.ch-barra),body:has(>.ch-barra){padding-bottom:var(--barra-inferior)}}h1,h2,h3{line-height:1.2;margin:1.5rem 0 .75rem;font-weight:800;letter-spacing:-.01em}h1{font-size:1.75rem}h2{font-size:1.25rem}p{margin:0 0 .75rem}a{color:var(--tinta);-webkit-text-decoration-color:var(--violeta);text-decoration-color:var(--violeta);text-underline-offset:3px;text-decoration-thickness:2px}form{grid-gap:.9rem;gap:.9rem;margin:0 0 1.5rem}form,label{display:grid}label{grid-gap:.35rem;gap:.35rem;font-weight:700;font-size:.95rem}input,select,textarea{font:inherit;font-size:1rem;color:inherit;font-weight:400;background:var(--papel);border:1px solid var(--linha-campo);border-radius:var(--raio);padding:.7rem .85rem;min-height:2.9rem;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--violeta)}button{font:inherit;font-weight:800;cursor:pointer;background:var(--tinta);color:var(--papel);border:0;border-radius:var(--pilula);padding:.75rem 1.4rem;min-height:2.9rem;justify-self:start}button:where(:not(.ch-btn)):hover{background:var(--violeta)}button:disabled{opacity:.55;cursor:progress}button.secundario{background:var(--lilas);color:var(--tinta)}[role=alert]:not(.ch-aviso){color:var(--erro);font-weight:700}[role=status]:not(.ch-aviso){color:var(--ok);font-weight:700}ul{padding-left:1.2rem}table{width:100%;border-collapse:collapse;background:var(--papel);border-radius:var(--raio);overflow:hidden}td,th{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--linha)}th{font-size:.85rem;color:var(--texto-2);font-weight:700}.rolagem{position:relative;overflow-x:auto}.quebra{overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}main>img:first-child{display:block;height:28px;width:auto}nav:not(.ch-topo__nav,.ch-barra,.tela-lateral,.ch-abas) a[aria-current=page]{text-decoration:none;position:relative}nav:not(.ch-topo__nav,.ch-barra,.tela-lateral,.ch-abas) a[aria-current=page]:after{content:"";position:absolute;right:-.55rem;top:-.2rem;width:.35rem;height:.8rem;border-radius:var(--pilula);background:var(--violeta);transform:rotate(38deg)}.secundario-texto{color:var(--texto-2)}main.ch-entrar{min-height:100dvh;max-width:26rem}.ch-entrar__marca img{display:block;width:100%;max-width:300px;height:auto}.ch-entrar form{margin:0}.tela-acesso__titulo{margin:0;font:800 22px/28px var(--font-sans)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.alunos{list-style:none;padding:0}.alunos li{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem;margin-bottom:.7rem}.abas,.filtros{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 1rem}.tarefas{list-style:none;padding:0}.tarefas li{display:flex;gap:.75rem;align-items:flex-start;padding:.6rem 0;border-bottom:1px solid var(--linha)}.tarefas li form{margin:0;flex-shrink:0}.tarefas li>div{min-width:0;overflow-wrap:anywhere}.tarefas li p{margin:.2rem 0 0;font-size:.9rem}.campo-ajuda{margin:-.5rem 0 0;font-size:.9rem;color:var(--texto-2)}main.notas-tela{max-width:none;padding:1rem 1rem 4rem}.notas-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.notas-cabecalho h1{margin:.5rem 0}.notas-botoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.notas-botoes.compacto{gap:.4rem .75rem}.notas-cresce{flex:1 1;min-width:0}.notas-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;flex-shrink:0}.notas-ajuda{margin:0 0 1rem}a.notas-pequeno,button.notas-pequeno{min-height:2.75rem;padding:.45rem 1rem;font-size:.9rem}a.notas-pequeno{gap:.4rem;white-space:nowrap}.notas-svg{width:1rem;height:1rem;flex-shrink:0}button.perigo{background:var(--erro);color:var(--papel)}button.perigo:hover{background:#8f1e18}button.notas-icone{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;min-height:2.25rem;padding:0;background:transparent;color:var(--tinta);border-radius:8px;font-weight:800;line-height:1}button.notas-icone:hover{background:var(--nevoa)}button.notas-icone.perigo{color:var(--erro)}button.notas-icone[aria-pressed=true]{background:var(--lilas)}button.notas-link{background:none;color:inherit;min-height:0;padding:0;border-radius:0;text-decoration:underline;font-weight:800}button.notas-link:hover{background:none}.notas-avisos{position:fixed;left:0;right:0;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:70;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem}@media (max-width:63.999rem){.notas-avisos{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.notas-aviso{pointer-events:auto;display:flex;align-items:center;gap:.6rem;width:100%;max-width:24rem;padding:.4rem .4rem .4rem .9rem;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:0 6px 24px rgb(28 11 58/.16)}.notas-aviso[role=status]{color:var(--tinta);font-weight:400}.notas-aviso.erro{border-color:var(--erro)}.notas-aviso>span{flex:1 1;min-width:0}.notas-menu{position:fixed;z-index:60;min-width:14rem;max-width:calc(100vw - 16px);max-height:min(70dvh,32rem);overflow-y:auto;padding:.25rem;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:0 10px 32px rgb(28 11 58/.18)}.notas-menu.largo{min-width:17rem}button.notas-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.4rem;padding:.4rem .6rem;justify-self:stretch;background:transparent;color:var(--tinta);border-radius:8px;font-weight:400;text-align:left}button.notas-menu-item:focus-visible,button.notas-menu-item:hover{background:var(--nevoa)}button.notas-menu-item:focus-visible{outline:2px solid var(--violeta);outline-offset:-2px}button.notas-menu-item:disabled{opacity:.4;cursor:default}button.notas-menu-item.perigo{background:transparent;color:var(--erro)}button.notas-menu-item.perigo:hover{background:var(--nevoa)}button.notas-menu-item[aria-current]{font-weight:800}.notas-menu-separador{height:1px;margin:.25rem 0;background:var(--linha)}.notas-menu-rotulo{margin:0;padding:.55rem .75rem .25rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2)}.notas-amostra{width:.95rem;height:.95rem;border-radius:3px;flex-shrink:0}.notas-amostra.nenhuma,.notas-faixa.nenhuma{box-shadow:inset 0 0 0 1.5px var(--linha)}.notas-janela{width:min(28rem,calc(100vw - 2rem));padding:1.25rem;border:0;border-radius:var(--raio);color:var(--tinta);background:var(--papel);box-shadow:0 16px 48px rgb(28 11 58/.25)}.notas-janela::-webkit-backdrop{background:rgb(28 11 58/.35)}.notas-janela::backdrop{background:rgb(28 11 58/.35)}.notas-janela h2{margin-top:0}.notas-janela form{margin:0}.notas-destinos,.notas-destinos ul{list-style:none;padding:0;margin:0}.notas-destinos{max-height:55dvh;overflow-y:auto;margin-bottom:1rem}fieldset.notas-cores{margin:0;padding:.5rem .75rem .8rem;border:1.5px solid var(--linha);border-radius:var(--raio);min-width:0}fieldset.notas-cores legend{font-weight:700;font-size:.95rem;padding:0 .25rem}fieldset.notas-cores>div{display:flex;flex-wrap:wrap;gap:.55rem}button.notas-cor{width:2.1rem;min-height:2.1rem;padding:0;border-radius:50%}button.notas-cor[aria-pressed=true]{box-shadow:0 0 0 3px var(--papel),0 0 0 5px var(--violeta)}.notas-busca{display:block;margin:0 0 1rem}.notas-busca.compacta{margin:0}.notas-busca.compacta input{min-height:2.4rem;padding:.4rem .7rem}.notas-vazio{padding:1.5rem;text-align:center;border:1.5px dashed var(--linha);border-radius:var(--raio);color:var(--texto-2)}.notas-blocos{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.75rem;gap:.75rem}.notas-blocos li{display:flex;flex-direction:column;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio)}.notas-blocos a{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem .9rem .4rem;text-decoration:none;overflow-wrap:anywhere;flex:1 1}.notas-blocos li:hover{border-color:var(--violeta)}.notas-setas{display:flex;justify-content:flex-end;padding:0 .25rem .25rem}.notas-lista{list-style:none;padding:0;margin:0 0 1rem}.notas-lista li{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem;padding:.55rem 0;border-bottom:1px solid var(--linha)}.notas-lista li>div{flex:1 1;min-width:0;display:grid}.notas-lista .secundario-texto{font-size:.85rem;overflow-wrap:anywhere}.notas-lista-titulo{font-weight:700;overflow-wrap:anywhere}.notas-ponto{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}button.notas-seletor{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;min-height:2.5rem;padding:.25rem .6rem .25rem .35rem;background:transparent;color:var(--tinta);border-radius:10px;font-size:1.125rem;font-weight:700;text-align:left}.notas-topo{justify-content:flex-start;gap:.5rem .75rem}.notas-topo h1{margin:0;font-size:1.35rem}.notas-topo button.notas-seletor{flex:0 1 auto}.notas-topo .notas-botoes{justify-content:flex-start}.notas-topo button.notas-seletor .notas-faixa{width:.375rem;height:1.25rem}@media (min-width:48rem){.notas-topo .notas-botoes{margin-left:auto}}button.notas-seletor:hover{background:var(--lilas)}.notas-seletor-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notas-faixa{display:inline-block;width:.4rem;height:1.3rem;border-radius:3px;flex-shrink:0}.notas-faixa.pequena{height:1rem;width:.35rem}.notas-faixa.deitada{width:2.5rem;height:.35rem}.notas-colunas{display:flex;margin:0 -1rem;background:var(--papel);border-block:1px solid var(--linha);overflow:hidden}.notas-coluna{min-width:0}.notas-painel{display:flex;flex-direction:column;min-height:0}.notas-painel-topo{padding:.75rem .75rem 0}.notas-painel-vazio{padding:1rem}.notas-itens{list-style:none;padding:0;margin:0}.notas-linha{display:flex;align-items:center;padding-right:.25rem;-webkit-touch-callout:none}.notas-secoes{background:#f6f5f9}.notas-secoes .notas-linha.aberta{background:var(--papel)}.notas-paginas .notas-linha.aberta{background:var(--lilas-suave)}.notas-item{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:.6rem .4rem .6rem .85rem;text-decoration:none;color:var(--tinta)}.notas-secoes .notas-item{flex-direction:row;align-items:center;gap:.6rem}.notas-item[aria-current]{font-weight:800}nav.notas-painel a[aria-current]:after{display:none}.notas-item-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notas-item .notas-num{font-weight:400;font-size:.78rem}.notas-nivel-1{padding-left:2rem}.notas-nivel-2{padding-left:3.25rem}.notas-linha .notas-mais{width:2rem;min-height:2rem;font-size:1.1rem}button.notas-rodape{width:100%;min-height:2.9rem;justify-self:stretch;padding:.7rem .85rem;text-align:left;background:transparent;color:var(--tinta);border-top:1px solid var(--linha);border-radius:0}button.notas-rodape:hover{background:var(--lilas)}.notas-voltar{display:block;padding:.6rem .85rem;font-weight:700;text-decoration:none}.notas-pagina{padding:0 1rem 1.5rem}button.notas-recolher{display:none}@media (max-width:47.99rem){.notas-colunas{flex-direction:column}.notas-coluna{display:none;width:100%}.notas-coluna.na-tela{display:block}.notas-divisa{display:none}.notas-pagina .notas-voltar{margin:0 -1rem}}@media (min-width:48rem){main.notas-tela{padding:1rem 1.5rem 0}.notas-colunas{margin:0 -1.5rem;height:calc(100dvh - 8.6875rem);min-height:26rem}.notas-coluna-secoes{width:var(--w-secoes)}.notas-coluna-paginas,.notas-coluna-secoes{flex-shrink:0;border-right:1px solid var(--linha)}.notas-coluna-paginas{width:var(--w-paginas)}.notas-coluna-pagina{flex:1 1;position:relative}.notas-coluna.recolhida{display:none}.notas-coluna>.notas-painel{height:100%}.notas-itens{flex:1 1;overflow-y:auto}.notas-pagina{overflow-y:auto;padding:.6rem 2.5rem 2rem 3.25rem}.notas-voltar,.so-celular{display:none}button.notas-recolher{display:inline-grid;position:absolute;left:.35rem;top:.5rem;z-index:6}.notas-linha .notas-mais{opacity:0}.notas-linha .notas-mais.aberto,.notas-linha .notas-mais:focus-visible,.notas-linha:hover .notas-mais{opacity:1}.notas-divisa{width:6px;margin:0 -3px;flex-shrink:0;position:relative;z-index:5;cursor:col-resize;touch-action:none}.notas-divisa:focus-visible,.notas-divisa:hover{background:var(--lilas)}.notas-divisa:focus-visible{outline:2px solid var(--violeta);outline-offset:0}}.notas-editor{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.notas-editor-topo{display:flex;align-items:center;gap:.25rem;min-height:2.5rem}.notas-estado[role=status]{font-size:.8rem;font-weight:700;color:var(--texto-2);background:var(--nevoa);border-radius:var(--pilula);padding:.1rem .65rem}.notas-estado.ruim[role=status]{color:var(--erro);background:var(--erro-fundo)}.notas-conflito{margin:0;padding:.75rem;border:1.5px solid var(--erro);border-radius:var(--raio);background:var(--erro-fundo)}.notas-barra{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:.25rem;background:var(--papel);border:1px solid var(--linha);border-radius:10px}@media (min-width:48rem){.notas-barra{flex-wrap:wrap;overflow-x:visible}}button.notas-ferramenta{display:inline-grid;place-items:center;flex-shrink:0;min-width:2.25rem;min-height:2.25rem;padding:0 .35rem;background:transparent;color:var(--tinta);border-radius:6px;font-weight:400;font-size:1rem;line-height:1}button.notas-ferramenta:hover{background:var(--nevoa)}button.notas-ferramenta[aria-pressed=true]{background:var(--lilas)}.notas-ferramenta-texto{font-weight:800;font-size:.85rem}.notas-ferramenta-divisor{width:1px;flex-shrink:0;align-self:stretch;margin:.3rem .15rem;background:var(--linha)}.notas-marca{padding:0 .2rem;border-radius:3px;font-size:.8rem;color:var(--tinta)}input.notas-titulo{font-size:1.6rem;font-weight:800;padding:.3rem 0;min-height:0;background:transparent;border:0;border-bottom:1px solid var(--linha-campo);border-radius:0}input.notas-titulo:focus-visible{box-shadow:none;border-color:var(--violeta)}.notas-data{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.85rem;color:var(--texto-2)}.notas-campos{display:grid;grid-gap:.6rem;gap:.6rem}.notas-campos label{font-size:.85rem}.notas-campos input,.notas-campos select{min-height:2.4rem;padding:.4rem .6rem}@media (min-width:40rem){.notas-campos{grid-template-columns:1fr 1fr}}.notas-folha{min-width:0;padding:.5rem 0;margin-bottom:6rem}.notas-folha .ProseMirror{min-height:55vh;outline:none;line-height:1.7;overflow-wrap:anywhere}.notas-folha .ProseMirror>*+*{margin-top:.6em}.notas-folha .ProseMirror>:first-child{margin-top:0}.notas-folha .ProseMirror p{margin:0}.notas-anexo img{max-width:100%;height:auto}.notas-anexo{margin:0}.notas-link-pagina{color:var(--violeta);font-weight:700;text-decoration:underline;cursor:pointer}.notas-link-pagina.inativo{color:var(--texto-2);font-weight:400;text-decoration:line-through;cursor:default}.notas-escolher-pagina{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-gap:.4rem;gap:.4rem;max-height:50vh;overflow-y:auto}.notas-escolher-pagina button{width:100%;justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.notas-folha .ProseMirror h1{font-size:1.6rem;margin:1.1em 0 0}.notas-folha .ProseMirror h2{font-size:1.3rem;margin:1em 0 0}.notas-folha .ProseMirror h3{font-size:1.1rem;margin:.9em 0 0}.notas-folha .ProseMirror ol,.notas-folha .ProseMirror ul{padding-left:1.5rem;margin:0}.notas-folha .ProseMirror li>p{margin:0}.notas-folha .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:.25rem}.notas-folha .ProseMirror ul[data-type=taskList] li{display:flex;gap:.5rem;align-items:flex-start}.notas-folha .ProseMirror ul[data-type=taskList] li>label{margin-top:.3em;display:block}.notas-folha .ProseMirror ul[data-type=taskList] li>label input{width:1.05rem;height:1.05rem;min-height:0;padding:0;accent-color:var(--violeta)}.notas-folha .ProseMirror ul[data-type=taskList] li>div{flex:1 1;min-width:0}.notas-folha .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;opacity:.6}.notas-folha .ProseMirror blockquote{margin:0;border-left:3px solid var(--lilas);padding-left:1rem;color:var(--texto-2)}.notas-folha .ProseMirror pre{background:var(--nevoa);border-radius:8px;padding:.75rem 1rem;font-family:ui-monospace,monospace;font-size:.875rem;overflow-x:auto}.notas-folha .ProseMirror code{background:var(--nevoa);border-radius:4px;padding:.1em .3em;font-size:.9em}.notas-folha .ProseMirror pre code{background:none;padding:0}.notas-folha .ProseMirror mark{border-radius:.2em;padding:0 .1em;color:var(--tinta)}.notas-folha .ProseMirror hr{border:0;border-top:1px solid var(--linha);margin:1.5em 0}.notas-folha .ProseMirror .tableWrapper{overflow-x:auto}.notas-folha .ProseMirror table{border-collapse:collapse;width:100%;border-radius:0;font-size:.95rem}.notas-folha .ProseMirror td,.notas-folha .ProseMirror th{border:1px solid var(--linha);padding:.35rem .6rem;vertical-align:top;min-width:4rem;color:var(--tinta)}.notas-folha .ProseMirror th{background:var(--nevoa);font-size:.95rem}.notas-folha .ProseMirror .selectedCell{background:var(--lilas-suave)}.notas-folha .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--texto-2)}.cor-roxo{--cor:var(--cor-roxo);--fundo:var(--cor-roxo-fundo)}.cor-azul{--cor:var(--cor-azul);--fundo:var(--cor-azul-fundo)}.cor-verde{--cor:var(--cor-verde);--fundo:var(--cor-verde-fundo)}.cor-rosa{--cor:var(--cor-rosa);--fundo:var(--cor-rosa-fundo)}.cor-laranja{--cor:var(--cor-laranja);--fundo:var(--cor-laranja-fundo)}.cor-amarelo{--cor:var(--cor-amarelo);--fundo:var(--cor-amarelo-fundo)}.cor-vermelho{--cor:var(--cor-vermelho);--fundo:var(--cor-vermelho-fundo)}.cor-cinza{--cor:var(--cor-cinza);--fundo:var(--cor-cinza-fundo)}.tipo-tarefa{--cor:var(--ok);--fundo:transparent}.tipo-atendimento{--cor:var(--lilas);--fundo:var(--lilas)}.ponto{display:inline-block;flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--cor)}.ch-consulta__meta .ponto,.ch-consulta__paciente .ponto,.ch-item__meta .ponto{vertical-align:middle;margin-right:4px}.ponto.tipo-atendimento{box-shadow:inset 0 0 0 1px var(--tinta)}.mes-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem}.mes-cabecalho h1{margin:.5rem 0}.mes-navegacao{display:flex;align-items:center;gap:.25rem}.legenda{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem;color:var(--texto-2)}.legenda li{display:inline-flex;align-items:center;gap:.35rem}.grade-mes{table-layout:fixed;border:1px solid var(--linha)}.grade-mes th{text-align:center;padding:.35rem 0;font-size:.8rem}.grade-mes td{padding:0;vertical-align:top;border:1px solid var(--linha)}.grade-mes td a{display:flex;flex-direction:column;gap:.2rem;min-height:3.5rem;padding:.2rem;text-decoration:none;overflow:hidden}.grade-mes .fora,.grade-mes td a:hover{background:var(--nevoa)}.grade-mes .fora{color:var(--texto-2)}.grade-mes .escolhido a{background:var(--cor-roxo-fundo);box-shadow:inset 0 0 0 2px var(--violeta)}.grade-mes .numero{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.85rem}.grade-mes .hoje .numero{background:var(--tinta);color:var(--papel);font-weight:800}.pontos{display:flex;flex-wrap:wrap;gap:2px}.itens-grade{display:none}@media (min-width:64rem){.pontos{display:none}.grade-mes td a{min-height:7rem}.itens-grade{display:flex;flex-direction:column;gap:2px;min-width:0}.item-grade{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.35;padding:0 .25rem;border-radius:4px;background:var(--fundo)}.item-grade.tipo-tarefa{border-left:3px solid var(--ok)}.mais-itens{font-size:.75rem;color:var(--texto-2);padding:0 .25rem}}.dia-escolhido{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:1rem;padding:var(--space-3) 1rem 1rem;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio)}.dia-escolhido h2{margin-top:0}.botoes-dia{display:flex;flex-wrap:wrap;gap:.5rem}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.75rem 1.4rem;background:var(--tinta);color:var(--papel);border-radius:var(--pilula);font-weight:800;text-decoration:none}.botao:hover{background:var(--violeta)}.botao.secundario{background:var(--lilas);color:var(--tinta)}.itens-dia{list-style:none;padding:0;margin:0}.itens-dia li{display:flex;align-items:baseline;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--linha)}.itens-dia li:last-child{border-bottom:0}.itens-dia .quando{flex:0 0 5.5rem;font-size:.85rem;color:var(--texto-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.itens-dia li>div{min-width:0;overflow-wrap:anywhere}.itens-dia p{margin:.15rem 0 0;font-size:.9rem}.links-local{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.2rem 0 0;font-size:.9rem}@media (min-width:80rem){main.minha-agenda{max-width:90rem}.calendario{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:1.5rem;gap:1.5rem;align-items:start}.dia-escolhido{margin-top:0}}.linha-campos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.linha-campos>input[type=number]{width:5rem}.linha-campos>input[type=date],.linha-campos>input[type=time],.linha-campos>select{width:auto;flex:1 1 7rem}.ch-escolha .ponto{width:1rem;height:1rem}.tela-duas-colunas .ch-entrada{min-width:0}.dias-semana{display:flex;flex-wrap:wrap;gap:.35rem}.dias-semana button{width:var(--alvo-toque);min-height:var(--alvo-toque);padding:0;background:var(--lilas);color:var(--tinta)}.dias-semana button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.acoes-compromisso{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem}.tela-topo{flex-wrap:wrap;column-gap:var(--space-4)}.tela-topo>form{margin:0}.tela-topo__direita{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);min-width:0}.tela-topo__direita form{margin:0;display:block}.tela-clinica{font-size:14px;line-height:20px;color:var(--texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}button.tela-clinica--troca{display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding:0 var(--space-2);background:none;border-radius:var(--radius-sm);font-weight:700;color:var(--tinta)}button.tela-clinica--troca:hover{background:var(--lilas-suave)}.tela-botao-pequeno{min-height:var(--alvo-toque);padding:0 var(--space-3);font-size:14px}@media (min-width:48rem) and (max-width:79.99rem){.tela-topo{padding:0 var(--space-4);column-gap:var(--space-2)}}.tela-faixa{margin:var(--space-3) var(--space-4) 0}main.tela-principal{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-12)}main.tela-larga{max-width:var(--largura-conteudo)}@media (min-width:48rem){main.tela-principal{padding:var(--space-8) var(--space-6) var(--space-12);gap:var(--space-6)}}.tela-principal form,.tela-principal h1,.tela-principal h2,.tela-principal ol,.tela-principal p,.tela-principal ul,form.tela-principal{margin:0}.tela-formulario{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.tela-principal .ch-campo label.ch-campo__rotulo{display:block}.tela-ajuda{margin:0;font-size:14px;line-height:20px;color:var(--texto-2)}.tela-ajuda strong{color:var(--tinta)}.tela-opcional{font-weight:400;color:var(--texto-2)}.tela-link{justify-self:start;font-weight:700;color:var(--violeta);min-height:var(--alvo-toque);display:inline-flex;align-items:center}.tela-secao-titulo small,.tela-sub{font-weight:400;color:var(--texto-2)}.ch-escolha input,.ch-interruptor input,.ch-segmento input{min-height:0;padding:0}.ch-interruptor{font-weight:400}.ch-interruptor>span strong{display:block}.ch-interruptor>span small{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}.ch-escolha label{display:block;font-weight:400}.ch-escolha .tela-hora-vazia{color:var(--texto-2)}fieldset.ch-escolha,fieldset.tela-grupo{min-width:0}fieldset.tela-grupo{border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);background:var(--papel)}fieldset.tela-grupo legend{padding:0 var(--space-1);font-weight:700}.tela-agenda-topo{display:flex;flex-direction:column;gap:var(--space-4)}.tela-agenda-topo .tela-novo{width:100%}.tela-agenda-filtro{margin:0;width:100%}.tela-agenda-filtro select{width:100%}.tela-agenda-filtro .ch-btn{margin-top:var(--space-2)}@media (min-width:48rem){.tela-agenda-topo{flex-direction:row;align-items:center;justify-content:space-between}.tela-agenda-topo .tela-novo{width:auto}.tela-dia{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.tela-dia .ch-dia__data{text-align:left;display:flex;align-items:baseline;gap:var(--space-3);margin:0 var(--space-2)}.tela-dia .ch-dia__titulo{font-size:28px;line-height:34px}.tela-agenda-filtro{margin:0 0 0 auto;width:18rem;display:flex;gap:var(--space-2)}}.tela-agenda-colunas{display:flex;flex-direction:column;gap:var(--space-6)}.tela-coluna--consultas{order:2}.tela-coluna--aulas{order:1}.tela-coluna{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.tela-coluna h2{font:700 18px/24px var(--font-sans)}.tela-coluna h2 small{font-weight:400;color:var(--texto-2);font-size:16px}@media (min-width:64rem){.tela-agenda-colunas{flex-direction:row;align-items:flex-start}.tela-coluna--consultas{order:1;flex:999 1 560px}.tela-coluna--aulas{order:2;flex:1 1 320px}}.tela-agenda-corpo{display:flex;flex-direction:column;gap:var(--space-6)}.tela-agenda-corpo>.tela-agenda-colunas{flex:1 1;min-width:0}.tela-mes-computador{display:none}.tela-mes-celular>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.tela-mes{flex-direction:column;min-width:0}.tela-mes,.tela-mes__cab{display:flex;gap:var(--space-2)}.tela-mes__cab{align-items:center;justify-content:space-between}.tela-mes__cab strong{text-align:center}.tela-mes__cab strong:first-letter{text-transform:uppercase}.tela-mes__grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.tela-mes__dia-semana{text-align:center;font-size:12px;line-height:20px;color:var(--texto-2)}.tela-mes__celula{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;border:2px solid transparent;border-radius:8px;color:var(--tinta);text-decoration:none}.tela-mes__celula:hover{background:var(--nevoa)}.tela-mes__celula:focus-visible{outline:2px solid var(--violeta);outline-offset:1px}.tela-mes__celula--cheia{background:var(--lilas-suave)}.tela-mes__celula--hoje .tela-mes__numero{font-weight:800;text-decoration:underline}.tela-mes__celula--escolhido{border-color:var(--violeta);font-weight:700}.tela-mes__numero{font-size:14px;line-height:20px}.tela-mes__traco{display:block;height:3px;width:0;border-radius:2px;background:var(--violeta)}.tela-mes__celula--pouca .tela-mes__traco,.tela-mes__traco--pouca{width:8px}.tela-mes__celula--cheia .tela-mes__traco,.tela-mes__traco--cheia{width:18px}.tela-mes__legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:14px;line-height:20px;color:var(--texto-2)}.tela-mes__legenda li{display:inline-flex;align-items:center;gap:var(--space-2)}@media (min-width:64rem){.tela-mes-celular{display:none}.tela-agenda-corpo{flex-direction:row;align-items:flex-start}.tela-mes-computador{display:block;flex:0 0 18rem;width:18rem}}.tela-aula-cancelada{text-decoration:line-through;color:var(--texto-2)}.tela-livre-meta strong{font-weight:700}.tela-selos-mini{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ch-consulta__selos,.tela-pe-lista{align-items:center}.tela-pe-lista{display:flex;flex-wrap:wrap;gap:var(--space-4)}form.tela-pagina-form{display:flex;flex-direction:column;margin:0;min-height:calc(100dvh - 65px)}form.tela-pagina-form>main{flex:1 1 auto;width:100%}.ch-barra-acao{z-index:5}form:not(:has(input[name=forma][value=cartao_credito]:checked)) .tela-so-cartao-credito,form:not(:has(input[name=forma][value=convenio]:checked)) .tela-so-convenio{display:none}.tela-acoes-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.tela-acoes-form button{justify-self:stretch}.ch-btn--discreto{color:var(--texto-2);font-weight:600}.tela-erro-campo{margin:0}.tela-linha-doc{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tela-resumo-item{color:inherit;text-decoration:none}a.ch-resumo__item:hover{background:var(--lilas-suave)}.ch-resumo__item--atencao{background:var(--aviso-fundo);border-color:var(--aviso)}.ch-resumo__item--atencao .ch-resumo__rotulo,.ch-resumo__item--atencao .ch-resumo__valor{color:var(--aviso)}.tela-atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.tela-atalhos .ch-btn{min-height:56px;text-align:center}.tela-perfil{grid-template-columns:auto 1fr;align-items:center}.tela-perfil img{display:block;width:48px;height:48px}.tela-perfil strong{display:block}.tela-perfil span{font-size:14px;line-height:20px;color:var(--texto-2)}.tela-avisos-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.tela-avisos-cab h1{font-size:22px;line-height:28px}.ch-lista>li.tela-aviso-item{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.tela-aviso-item--novo{background:var(--lilas-suave)}.tela-aviso-item form{margin:0}.tela-aviso-item .ch-item__titulo{overflow-wrap:anywhere}.tela-cabecalho-tela{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:56px}.tela-escolha-clinica{max-width:32rem;padding:var(--space-4)}.tela-escolha-clinica .ch-item{text-align:left;width:100%;background:none;border:0;font:inherit;color:inherit;cursor:pointer;min-height:76px}.tela-escolha-clinica button.ch-item:hover{background:var(--lilas-suave)}.tela-escolha-clinica button.ch-item:after{content:"›";font:800 22px/1 var(--font-sans);color:var(--texto-2)}.tela-escolha-clinica .ch-lista form{margin:0;display:block}.tela-escolha-clinica .ch-lista button{justify-self:stretch;border-radius:0;font-weight:400}.tela-erro-cartao{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4)}.tela-erro-cartao h1{font:800 22px/28px var(--font-sans)}.tela-erro-cartao p{color:var(--texto-2)}.tela-espera-acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tela-espera-acoes form{margin:0}.tela-espera-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ch-lista form{margin:0}.tela-titulo-inicio{font-size:22px;line-height:28px}.tela-resumo-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tela-principal .ch-barra-acao{margin-inline:calc(var(--space-4) * -1)}@media (max-width:47.99rem){.ch-barra-acao{bottom:var(--barra-inferior);padding-bottom:var(--space-3)}}@media (min-width:48rem){.tela-principal .ch-barra-acao{margin-inline:0}.ch-barra-acao{position:static;border-top:0;background:none;padding:0 var(--space-6) var(--space-8);max-width:var(--largura);width:100%;margin:0 auto}form.tela-pagina-form{min-height:0}.tela-formulario .ch-barra-acao{padding-inline:0}}.ch-acoes .ch-btn,.ch-acoes button{width:100%;justify-self:stretch}.tela-resumo-atual{gap:4px}.tela-principal label:has(>input[type=checkbox]){display:flex;align-items:center;gap:var(--space-2);min-height:var(--alvo-toque)}.tela-principal input[type=checkbox]{width:1.25rem;min-height:0;padding:0;flex:none}.tela-principal .ch-tabela-caixa{position:relative}.tela-principal .ch-cartao:not(.tela-perfil),.tela-principal form{grid-template-columns:minmax(0,1fr)}.tela-campo-curto{width:8rem;max-width:100%}.tela-botao-inicio{align-self:flex-start;justify-self:start}.tela-logo-previa{display:block;max-width:100%;max-height:120px;object-fit:contain}.tela-link-convite{display:block;margin-top:var(--space-1);overflow-wrap:anywhere}.tela-lista-simples{list-style:none;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tela-lista-simples>li+li{border-top:1px solid var(--linha);padding-top:var(--space-4)}[hidden]{display:none!important}.tela-valor-linha{display:grid;justify-items:end;grid-gap:var(--space-1);gap:var(--space-1)}.tela-nav-mes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tela-resumo-erro{background:var(--erro-fundo);border-color:var(--erro)}.tela-resumo-erro .ch-resumo__rotulo,.tela-resumo-erro .ch-resumo__valor{color:var(--erro)}form:not(:has(input[name=tipo][value=pacote]:checked)) .tela-so-pacote,form:not(:has(input[name=tipo][value=plano]:checked)) .tela-so-plano{display:none}.ch-presenca:not(:has(input[value=avisada]:checked,input[value=sem-aviso]:checked)) .tela-so-falta{display:none}.tela-linha-botoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tela-linha-botoes form{margin:0}.tela-resumo-det{display:flex;align-items:center;min-height:var(--alvo-toque);font-weight:700;cursor:pointer}.tela-principal details>.ch-secao,.tela-principal details>form{margin-top:var(--space-3)}.ch-presenca .ch-selo{vertical-align:middle}.tela-grupo-escolha{border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tela-grupo-escolha legend{padding:0 0 var(--space-2)}.tela-item-escolha{cursor:pointer}.tela-item-escolha input{width:24px;min-height:0;height:24px;margin:0;padding:0;accent-color:var(--violeta)}.tela-item-escolha:has(input:checked){background:var(--lilas-suave)}.tela-principal details form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tela-duas-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.tela-item-escolha .ch-item__meta{font-weight:400}.tela-principal a.ch-item__titulo{color:inherit;text-decoration:none}main:not(.tela-principal)>.ch-abas{margin-bottom:var(--space-4)}.tela-dia-titulo{font:800 18px/24px var(--font-sans)}.dia-escolhido .botoes-dia .ch-btn{flex:1 1 8rem}.mes-navegacao .ch-btn--icone{font-size:1.5rem;line-height:1}.tela-registro-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tela-registro-campos{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:0;margin:0;padding:0;min-width:0}.tela-registro-campos textarea.ch-entrada{min-height:160px}.tela-registro-campos .ch-entrada:disabled{background:var(--nevoa);color:var(--tinta);opacity:1}.tela-registro-lista .ch-item{grid-template-columns:1fr auto auto}.tela-registro-barra{grid-template-columns:1fr 1fr}.tela-ficha{align-items:start}.tela-ficha,.tela-ficha__coluna{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tela-ficha__coluna{min-width:0;align-content:start}.tela-ficha__privacidade{background:var(--nevoa);border-style:dashed;border-color:var(--linha-campo);gap:var(--space-1)}.tela-ficha .tela-lista-simples{margin:0}.tela-ficha details>summary+*{margin-top:var(--space-3)}.tela-ficha .ch-cartao>.ch-campo,.tela-ficha form>.ch-cartao{align-content:start}@media (min-width:64rem){.tela-ficha{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-6)}}.tela-fin-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.tela-fin-titulo{font:800 28px/34px var(--font-sans)}.tela-fin-dia{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);margin:0}.tela-fin-dia .ch-campo{min-width:12rem}.tela-fin-colunas{display:flex;flex-direction:column;gap:var(--space-6)}.tela-fin-coluna{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (min-width:64rem){.tela-fin-colunas{flex-direction:row;align-items:flex-start}.tela-fin-coluna{flex:1 1}}.tela-fin-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.tela-fin-item .ch-item__titulo{overflow-wrap:anywhere}.ch-cartao>form,.tela-fin-detalhe>form,.tela-fin-item form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.ch-cartao>form .ch-btn,.tela-fin-item .ch-btn{justify-self:start}.tela-fin-detalhe>.ch-lista,.tela-fin-detalhe>form,.tela-fin-detalhe>summary+*{margin-top:var(--space-3)}.tela-pix-qr{width:min(100%,260px);margin:0 auto var(--space-4);background:#fff;padding:var(--space-2);border-radius:var(--radius-sm)}.tela-pix-qr svg{display:block;width:100%;height:auto}.tela-pix-codigo{font-family:ui-monospace,monospace;font-size:.8125rem;overflow-wrap:anywhere;resize:none}.tela-preco-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ch-tabela caption{text-align:left;font-weight:700;padding:var(--space-3) var(--space-4)}.ch-tabela tfoot td,.ch-tabela tfoot th{font-weight:800;border-top:1px solid var(--linha)}.ch-tabela tbody th{font-size:15px;color:var(--tinta);white-space:normal}.tela-semana{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:48rem){.tela-semana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.tela-semana{grid-template-columns:repeat(3,minmax(0,1fr))}}.tela-semana__dia{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.tela-semana__titulo{display:flex;align-items:center;gap:var(--space-2);font:700 18px/24px var(--font-sans);margin:0}.tela-semana__titulo a{color:inherit;text-decoration:none}.tela-semana__dia--hoje .tela-semana__titulo a{color:var(--violeta);font-weight:800}.tela-semana__consulta{grid-template-columns:minmax(0,1fr) auto auto}.tela-semana-filtro{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tela-semana-filtro select{flex:1 1 12rem}.tela-acesso{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:26rem;margin:0 auto;padding:var(--space-4)}.tela-acesso__texto{margin:0}.tela-acesso__passos{margin:0;padding-left:1.25rem}.tela-acesso__passos,.tela-acesso__qr{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tela-acesso__qr{justify-items:center;padding:var(--space-2) 0}.tela-acesso__qr img{max-width:100%;height:auto;border:1px solid var(--linha-campo);border-radius:var(--radius-md)}.tela-acesso__qr summary{cursor:pointer;font-weight:700;color:var(--violeta);min-height:var(--alvo-toque);display:flex;align-items:center}.tela-acesso__qr code{font-size:15px;letter-spacing:.05em;overflow-wrap:anywhere}.tela-acesso__codigo{font-size:24px;letter-spacing:.3em;text-align:center}.tela-acesso .ch-entrar__marca{justify-items:start}.tela-acesso .ch-entrar__marca img{max-width:8rem}.ch-selo--encaixe{background:var(--papel);color:var(--tinta);border:1px solid var(--linha-campo)}.ch-selo--primeira{background:var(--lilas-suave);color:var(--tinta);border:1px solid var(--lilas)}.tela-cor-servico{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tela-cor-servico .ch-entrada{width:auto;min-width:8rem}.tela-tabela-cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tela-tabela-cartoes,.tela-tabela-cartoes tbody,.tela-tabela-cartoes td,.tela-tabela-cartoes tr{display:block}.tela-tabela-cartoes tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha)}.tela-tabela-cartoes tr:last-child{border-bottom:0}.ch-tabela.tela-tabela-cartoes td{padding:var(--space-1) 0;border:0}.tela-tabela-cartoes td:empty{display:none}.tela-tabela-cartoes__titulo{font-weight:800}.tela-tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:14px;font-weight:700;color:var(--texto-2)}.projeto-barra{height:8px;background:var(--lilas);overflow:hidden}.projeto-barra,.projeto-barra>div{border-radius:var(--radius-pilula)}.projeto-barra>div{height:100%}.projeto-cartao{color:inherit;text-decoration:none}a.projeto-cartao:hover{border-color:var(--tinta)}.projeto-cartao h2{display:flex;align-items:center;gap:var(--space-2);font:800 18px/24px var(--font-sans);overflow-wrap:anywhere}.projeto-cor{flex:none;width:12px;height:12px;border-radius:50%}.projeto-objetivo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--texto-2)}.projeto-atrasado{color:var(--erro);font-weight:700}.projeto-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.projeto-linha>form{margin:0}.tela-registro-itens{margin:0;padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + var(--space-3));font-size:var(--texto-pequeno,.875rem);color:var(--texto-2)}.tela-barra-prescricao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.tela-itens{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.tela-itens:focus{outline:none}.tela-itens__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tela-itens__carga{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.tela-itens__catalogo{max-height:24rem;overflow-y:auto}.tela-mapa{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.tela-mapa:focus{outline:none}.tela-mapa-figura{display:block;width:100%;max-width:360px;height:auto;max-height:460px;margin:0 auto}.tela-mapa-par{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.tela-mapa-par .tela-mapa-figura{max-height:280px}.tela-mapa-regiao{fill:var(--papel);stroke:var(--linha-campo);stroke-width:1.5}.tela-mapa-regiao[role=button]{cursor:pointer}.tela-mapa-regiao[role=button]:hover{fill:var(--lilas-suave)}.tela-mapa-regiao:focus{outline:none}.tela-mapa-regiao:focus-visible{stroke:var(--violeta);stroke-width:3}.tela-mapa-regiao--dor,.tela-mapa-regiao--dor[role=button]:hover{fill:var(--erro-fundo);stroke:var(--erro)}.tela-mapa-regiao--lesao,.tela-mapa-regiao--lesao[role=button]:hover{fill:var(--aviso-fundo);stroke:var(--aviso)}.tela-mapa-regiao--regiao_tratada,.tela-mapa-regiao--regiao_tratada[role=button]:hover{fill:var(--ok-fundo);stroke:var(--ok)}.tela-mapa-sinal{font:800 10px/1 var(--font-sans);fill:var(--tinta);pointer-events:none}.tela-mapa-lado{font:800 16px/1 var(--font-sans);fill:var(--texto-2);pointer-events:none}.tela-mapa-lista{margin:0;padding-left:var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.tela-mapa-marca{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.tela-mapa-folha{width:min(32rem,100vw);max-height:85dvh;margin:auto auto 0;padding:var(--space-4);border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--tinta);background:var(--papel);box-shadow:0 -8px 32px rgb(28 11 58/.2);overflow-y:auto}.tela-mapa-folha::-webkit-backdrop{background:rgb(28 11 58/.35)}.tela-mapa-folha::backdrop{background:rgb(28 11 58/.35)}.tela-mapa-escala span{min-width:var(--alvo-toque);justify-content:center;padding:0 var(--space-2)}.tela-mapa-grupos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:50dvh;overflow-y:auto}.tela-mapa-opcao{display:block;width:100%;min-height:var(--alvo-toque);padding:0 var(--space-4);border:0;background:transparent;color:var(--tinta);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tela-mapa-opcao:hover{background:var(--lilas-suave)}.tela-mapa-sessao{margin:0}.tela-mapa-grafico{display:block;width:100%;height:auto}.tela-mapa-grafico .eixo{stroke:var(--linha)}.tela-mapa-grafico .linha{fill:none;stroke:var(--violeta);stroke-width:2}.tela-mapa-grafico .ponto{fill:var(--violeta)}.tela-mapa-grafico text{font:600 10px/1 var(--font-sans);fill:var(--texto-2)}.tela-apresentacoes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tela-apresentacoes li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.tela-so-grande{display:none}.tela-recolher{display:inline-flex}.tela-lateral{display:none}@media (max-width:63.999rem){.ch-barra:not(.ch-barra--demo){display:grid}}@media (min-width:64rem){.tela-so-grande{display:inline-flex}.tela-app:has(>.tela-lateral){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.tela-conteudo{min-width:0}.tela-lateral{display:block;position:-webkit-sticky;position:sticky;top:0;width:15rem;max-height:calc(100dvh - 65px);overflow-y:auto;padding:var(--space-3);border-right:1px solid var(--linha);background:var(--papel)}.tela-lateral[data-recolhido]{width:calc(var(--alvo-toque) + var(--space-3) * 2 + 1px)}}.tela-lateral ul{list-style:none;margin:0;padding:0}.tela-lateral__grupo{padding-block:var(--space-2)}.tela-lateral__titulo{display:block;padding:var(--space-2) var(--space-3);font:700 13px/16px var(--font-sans);color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.tela-lateral__item{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--alvo-toque);padding:0 var(--space-3);border-left:3px solid transparent;border-radius:var(--radius-sm);color:var(--tinta);font-weight:600;text-decoration:none}.tela-lateral__item:hover{background:var(--lilas-suave)}.tela-icone:focus-visible,.tela-lateral__item:focus-visible,.tela-recolher:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}.tela-lateral__item[aria-current=page]{color:var(--violeta);font-weight:800;background:var(--lilas-suave);border-left-color:var(--violeta)}.tela-icone svg,.tela-lateral__item svg,.tela-recolher svg{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tela-lateral__item .ch-contador{margin-left:auto}.tela-lateral[data-recolhido] .tela-lateral__rotulo,.tela-lateral[data-recolhido] .tela-lateral__titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tela-lateral[data-recolhido] .tela-lateral__item{justify-content:center;padding:0}.tela-lateral[data-recolhido] .ch-contador{position:absolute;top:2px;right:0;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:14px}.tela-icone,.tela-recolher{position:relative;min-height:0;align-items:center;justify-content:center;width:var(--alvo-toque);height:var(--alvo-toque);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--tinta)}.tela-icone:hover,.tela-recolher:hover{background:var(--lilas-suave)}.tela-icone .ch-contador{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:14px}@media (min-width:48rem) and (max-width:63.999rem){.notas-colunas{height:calc(100dvh - 8.6875rem - var(--barra-inferior))}}:where(summary){padding-block:10px;cursor:pointer}.acoes-compromisso>a,.itens-dia a,.tarefas a,.tela-semana__titulo a,.tela-tarefa a{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}.tela-tarefa{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.tela-tarefa form{margin:0;flex:none}.tela-tarefa>div{min-width:0;overflow-wrap:anywhere}.tela-tarefa a.ch-item__titulo{color:inherit}.tela-mensagem{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-4)}.tela-resumo-det:after{content:"›";margin-left:var(--space-2);font:800 22px/1 var(--font-sans);color:var(--texto-2);transform:rotate(90deg)}details[open]>.tela-resumo-det:after{transform:rotate(-90deg)}.pi{background:var(--nevoa);color:var(--tinta);min-height:100dvh}.pi main{max-width:none;margin:0;padding:0}.pi :where(a:not(.ch-btn,.ch-cartao)){color:var(--violeta)}.pi :where(a:not(.ch-btn,.ch-cartao)):hover{color:var(--tinta)}.pi-faixa{max-width:1200px;margin:0 auto;padding-inline:var(--space-4)}.pi-destaque,.pi-rodape,.pi-topo{background:var(--tinta);color:var(--papel)}.pi-topo__faixa{min-height:72px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.pi-topo__marca{display:inline-flex;align-items:center;min-height:44px}.pi-rodape img,.pi-topo__marca img{display:block;height:28px;width:auto}.pi-topo__nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-1)}.pi .pi-topo__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);color:var(--papel);text-decoration:none;font-weight:600}.pi-topo__entrar{background:var(--papel);color:var(--tinta)}@media (max-width:39.999rem){.pi-topo__nav{display:none}.pi-topo__entrar{margin-left:auto}}.pi-destaque__faixa{padding-block:var(--space-8) 64px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.pi-destaque__texto{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px;padding-top:var(--space-4)}.pi-slogan{margin:0;font:400 16px/24px var(--font-slogan);color:var(--lilas)}.pi-titulo{margin:0;font-size:clamp(32px,6vw,44px);line-height:1.15;font-weight:800;letter-spacing:-.01em}.pi-sub{margin:0;font-size:18px;line-height:28px;color:var(--lilas);max-width:560px}.pi-sub--claro{color:var(--texto-2);max-width:640px}.pi-vantagens{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.pi-vantagens li{display:flex;gap:var(--space-3);align-items:flex-start}.pi-vantagens li>span:first-child{flex:none;width:24px;height:24px;border-radius:999px;background:var(--violeta-claro);color:var(--tinta);display:grid;place-items:center;font-weight:800;font-size:14px}.pi-acesso{flex:1 1 320px;max-width:440px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.pi-acesso__quero{margin:0;color:var(--lilas)}@media (max-width:51.999rem){.pi-acesso{order:-1;max-width:none}}.pi .pi-acesso__quero a{color:var(--papel);font-weight:700}.pi-cartao{background:var(--papel);color:var(--tinta);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:var(--space-4)}.pi-abas{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--neutro-fundo);border-radius:999px}.pi-abas__aba{flex:1 1;min-height:44px;padding:0 var(--space-2);border:0;border-radius:999px;background:transparent;font:700 16px/20px var(--font-sans);color:var(--texto-2);cursor:pointer}.pi-abas__aba[aria-selected=true]{background:var(--papel);color:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta)}.pi-abas__aba:focus-visible{outline:2px solid var(--violeta);outline-offset:2px}.pi-painel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.pi-painel[hidden]{display:none}.pi-painel__ajuda{margin:var(--space-1) 0 0;font-size:14px;line-height:20px;color:var(--texto-2)}.pi-secao{padding-block:48px;display:flex;flex-direction:column;gap:var(--space-4)}.pi-secao__titulo{margin:0;font-size:clamp(26px,4.5vw,32px);line-height:1.2;font-weight:800}.pi-secao__cabeca{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pi-recursos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.pi-recurso__titulo{margin:0;font-size:18px;line-height:24px;font-weight:800}.pi-recurso__texto{margin:0;color:var(--texto-2)}.pi-exemplo{flex-direction:row;flex-wrap:wrap;gap:var(--space-8);align-items:center}.pi-exemplo__texto{flex:1 1 320px;min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pi-exemplo__lista{flex:1 1 420px;min-width:0;max-width:560px}.pi-exemplo__livre{cursor:default}.pi-areas{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pi-areas .ch-selo{min-height:36px;padding:6px 14px;font-size:15px}.pi-contato{background:var(--papel);border-top:1px solid var(--linha)}.pi-contato__canais{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4);max-width:720px}.pi-canal{grid-template-columns:auto 1fr;align-items:center;text-decoration:none;color:var(--tinta);overflow-wrap:anywhere}.pi-canal:hover{border-color:var(--tinta)}.pi-canal__icone{width:44px;height:44px;border-radius:999px;background:var(--lilas);display:grid;place-items:center}.pi-canal__rotulo{display:block;font-size:14px;line-height:20px;color:var(--texto-2)}.pi-rodape{color:var(--lilas)}.pi-rodape__faixa{padding-block:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:center;font-size:14px}.pi .pi-rodape a{margin-left:auto;color:var(--papel);display:inline-flex;align-items:center;min-height:44px}