@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-next.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/atkinson-mono.woff2)format("woff2")}:root{--papel:#f5f4ef;--papel-claro:#efeee7;--folha:#fffefa;--tinta:#253a35;--tinta-suave:#596962;--tinta-apagada:#626d63;--linha:#dedfd5;--borda-botao:#d3d8cd;--borda-hover:#879c8e;--botao:#fafbf6;--botao-hover:#edf2e9;--caneta:#28624d;--caneta-escura:#1c4f3c;--caneta-clara:#e8f0e5;--caneta-texto:#245640;--sobre-caneta:#fffefa;--presente:#28624d;--marcado:#1e4fc2;--marcado-escuro:#173e9b;--sobre-marcado:#fff;--nega:#aa413b;--nega-claro:#faede9;--nega-texto:#87362f;--alteracao:#96501e;--alteracao-claro:#fbf2e5;--alteracao-texto:#804518;--alteracao-escura:#7d4118;--sobre-alteracao:#fff;--prancheta:#e8e9e0;--sobre-prancheta:#253a35;--sobre-copiar:#fff;--copiar-hover:#1c4f3c;--copiar-ok:#28624d;--aviso-fundo:#f4efdf;--aviso-texto:#6c5424;--erro-fundo:#faede9;--erro-texto:#87362f;--previa-folha:#fffefa;--previa-tinta:#253a35;--previa-titulo:#384b44;--previa-apagada:#626d63;--lacuna-fundo:#f7e4bb;--lacuna-texto:#70430b;--foco:#347556;--sombra:0 8px 28px #29382c0a;--sombra-gaveta:#17281f29;--seta-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23596962' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:16px;line-height:1.5}:root[data-tema=escuro]{--papel:#131c19;--papel-claro:#1b2621;--folha:#1e2b25;--tinta:#e7ece1;--tinta-suave:#b2beb0;--tinta-apagada:#a4b09f;--linha:#37463a;--borda-botao:#445646;--borda-hover:#79977d;--botao:#233128;--botao-hover:#2d3d31;--caneta:#30634a;--caneta-escura:#3a7456;--caneta-clara:#2c3f30;--caneta-texto:#bcdbab;--sobre-caneta:#f6fbee;--marcado:#8fb0f5;--marcado-escuro:#a9c3f7;--sobre-marcado:#0d1b36;--presente:#30634a;--nega:#e98a7d;--nega-claro:#3d2925;--nega-texto:#f5b0a4;--alteracao:#e9b77b;--alteracao-claro:#3a3021;--alteracao-texto:#f0c992;--alteracao-escura:#f0c992;--sobre-alteracao:#302411;--prancheta:#19231e;--sobre-prancheta:#e7ece1;--sobre-copiar:#f6fbee;--copiar-hover:#3a7456;--copiar-ok:#30634a;--aviso-fundo:#352f21;--aviso-texto:#e6cd99;--erro-fundo:#3d2925;--erro-texto:#f5b0a4;--previa-folha:#223028;--previa-tinta:#e7ece1;--previa-titulo:#c3d4bd;--previa-apagada:#b2beb0;--lacuna-fundo:#614a27;--lacuna-texto:#ffe0a7;--foco:#d4c187;--sombra:0 8px 28px #0000001f;--sombra-gaveta:#0006;--seta-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23b2beb0' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}::selection{background:var(--caneta-clara);color:var(--tinta)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app{max-width:1560px;margin:auto;padding:0 40px 28px}.icone{vertical-align:middle;flex:none;display:inline-block}.topo{border-bottom:1px solid var(--linha);align-items:center;gap:28px;min-height:86px;display:flex}.marca{align-items:center;gap:13px;display:flex}.marca-simbolo{width:42px;height:46px;color:var(--sobre-caneta);background:var(--caneta);border-radius:14px 14px 14px 3px;place-items:center;display:grid}.marca-simbolo .icone{width:25px;height:25px}.marca-nome{letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.marca-nome em{color:var(--caneta-texto);font-style:normal}.tema{border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:8px 14px;font-size:13px;display:flex}.tema-icone{width:16px;height:16px;box-shadow:inset 5px -3px 0 var(--tinta-suave);border-radius:50%;rotate:-20deg}.tema[aria-pressed=true]{background:var(--caneta-clara);border-color:var(--borda-hover)}.sobretitulo{color:var(--caneta-texto);letter-spacing:1.9px;margin:0 0 10px;font-size:12px;font-weight:700}.dados-atendimento{border:1px solid var(--linha);background:var(--folha);box-shadow:var(--sombra);border-radius:12px;align-items:center;gap:32px;margin:20px 0 24px;padding:16px 24px;display:flex}.rotulo-controle{letter-spacing:.5px;color:var(--tinta-suave);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.queixa{flex:320px;max-width:430px}.app .queixa select{background-color:var(--papel);width:100%;min-height:44px;font-size:16px;font-weight:600}.sexo{flex:none}.sexo-botoes{border:1px solid var(--linha);background:var(--papel);border-radius:8px;padding:3px;display:flex}.sexo button{cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:48px;min-height:44px;font-size:14px;font-weight:600}.sexo button[aria-pressed=true]{background:var(--marcado);color:var(--sobre-marcado)}.casos-tipicos{border:1px solid var(--linha);background:var(--folha);border-radius:12px;margin:-8px 0 24px;padding:14px 24px}.caso-tipico{display:inline-flex}.caso-tipico .opcao{border-top-right-radius:0;border-bottom-right-radius:0}.apagar-caso{border:1px solid var(--borda-botao);background:var(--folha);min-width:44px;min-height:44px;color:var(--tinta-suave);cursor:pointer;border-left:0;border-radius:0 7px 7px 0;font-size:18px}.salvar-caso{border:1px dashed var(--borda-botao);cursor:pointer;background:0 0;border-radius:7px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600}.salvar-caso:disabled{opacity:.5;cursor:not-allowed}.casos-tipicos .ajuda{margin:10px 0 0}.area-trabalho{grid-template-columns:155px minmax(0,1fr);align-items:start;gap:26px;display:grid}.atalhos{flex-direction:column;gap:4px;padding-top:9px;display:flex;position:sticky;top:28px}.rotulo-navegacao{color:var(--tinta-suave);margin-bottom:16px;padding:0 10px;font-size:12px;font-weight:700}.atalhos a{min-height:46px;color:var(--tinta-suave);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.atalhos a:hover,.atalhos a:focus-visible{background:var(--caneta-clara);color:var(--caneta-texto)}.numero-atalho{color:var(--tinta-apagada);font:12px Atkinson Hyperlegible Mono,monospace}.sigla-atalho{display:none}.atalhos .ponto{background:var(--marcado);border-radius:50%;width:6px;height:6px;margin-left:auto}.colunas{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.opcoes{min-width:0}fieldset{border:0;min-width:0;margin:0;padding:0}.bloco{border:1px solid var(--linha);background:var(--folha);box-shadow:var(--sombra);border-radius:12px;scroll-margin-top:24px}.bloco+.bloco{margin-top:18px}.cabecalho-secao{border-bottom:1px solid var(--linha);align-items:center;gap:13px;padding:20px 22px;display:flex}.numero-secao{background:var(--caneta-clara);width:34px;height:34px;color:var(--caneta-texto);border-radius:8px;flex:none;place-items:center;font:12px Atkinson Hyperlegible Mono,monospace;display:grid}.identidade-secao h2{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:700}.identidade-secao p{color:var(--tinta-suave);margin:3px 0 0;font-size:12px}.recolher-secao{min-width:44px;min-height:44px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.recolher-secao:hover{background:var(--papel-claro)}.recolher-secao[aria-expanded=false] .icone{rotate:-90deg}.conteudo-secao>fieldset,.conteudo-secao>.exame{padding:20px 22px 24px}.conteudo-secao>fieldset>legend,.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.resumo-secao{color:var(--tinta-suave);overflow-wrap:anywhere;margin:0;padding:16px 22px;font-size:13px}.botoes{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.linha{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;display:flex}.linha:last-child{margin-bottom:0}.rotulo-linha{color:var(--tinta-suave);flex-basis:100%;margin-bottom:1px;font-size:12px;font-weight:700}.linha>span:not(.rotulo-linha):not(.item-tres){color:var(--tinta-suave);font-size:13px}.item-tres{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.opcao{border:1px solid var(--borda-botao);background:var(--botao);text-align:left;cursor:pointer;border-radius:7px;min-width:44px;max-width:100%;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.35;transition:background .15s,border-color .15s,color .15s}.opcao[aria-pressed=true],.opcao.tres[data-estado=presente]{background:var(--marcado);border-color:var(--marcado);color:var(--sobre-marcado)}.opcao.tres[data-estado=nega]{background:var(--nega-claro);border-color:var(--nega);color:var(--nega-texto)}.opcao.tres[data-estado=nao]:before,.legenda-tres .bolinha{content:"";border:1px solid var(--tinta-apagada);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.legenda-tres{background:var(--papel);color:var(--tinta-suave);border-radius:6px;align-items:center;margin:0 0 20px;padding:9px 11px;font-size:12px;display:flex}.legenda-tres .bolinha{flex:none}.selo{margin-right:7px;font-size:12px;font-weight:700;display:inline-block}.opcao.alteracao{border-color:var(--borda-botao);background:var(--botao);color:var(--alteracao-texto)}.opcao.alteracao[aria-pressed=true]{background:var(--alteracao);border-color:var(--alteracao);color:var(--sobre-alteracao)}.opcao.substituida{background:var(--botao);color:var(--tinta-suave);border-style:dashed}.selo-substituida{margin-top:4px;font-size:12px;font-weight:600;display:block}.alteracao-com-campos{flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;display:flex}@media (hover:hover){.opcao:hover{background:var(--botao-hover);border-color:var(--borda-hover)}.opcao[aria-pressed=true]:hover,.opcao.tres[data-estado=presente]:hover{background:var(--marcado-escuro);border-color:var(--marcado-escuro)}.opcao.tres[data-estado=nega]:hover{background:var(--nega-claro);border-color:var(--nega)}.opcao.alteracao:hover{background:var(--alteracao-claro);border-color:var(--alteracao)}.opcao.alteracao[aria-pressed=true]:hover{background:var(--alteracao-escura)}}.app select,.app input[type=text],.app textarea{border:1px solid var(--borda-botao);background-color:var(--folha);border-radius:7px;max-width:100%;min-height:44px;padding:9px 12px;font-size:16px}.app select{appearance:none;background-image:var(--seta-select);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.app input::placeholder{color:var(--tinta-apagada);font-size:13px}.app input:hover,.app select:hover,.app textarea:hover{border-color:var(--borda-hover)}.campo-curto{width:72px}.app .campo-livre{flex:220px;width:100%;min-width:0}.campo-longo{color:var(--tinta-suave);gap:8px;margin-top:20px;font-size:12px;font-weight:700;display:grid}.campo-longo :where(.opcao){color:var(--tinta);font-weight:400}.app textarea{resize:vertical;width:100%;min-height:90px;color:var(--tinta);font-weight:400}.numero-com-aviso{flex-wrap:wrap;gap:4px;max-width:120px;display:inline-flex}.erro-campo{color:var(--nega-texto);flex-basis:100%;font-size:12px}.app [aria-invalid=true]{border-color:var(--nega)}.ajuda{color:var(--tinta-suave);margin:0;font-size:12px}.cabecalho-exame{justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.exame-normal,.normal,.inclusao{border:1px solid var(--borda-botao);background:var(--botao);min-height:44px;color:var(--tinta);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:600}.exame-normal{flex:none}.exame .sistema{border-top:1px solid var(--linha);padding:22px 0 18px;position:relative}.exame .sistema>legend{float:left;align-items:center;max-width:50%;min-height:44px;padding:0;font-size:13px;font-weight:700;display:flex}.exame .sistema>legend~.botoes,.exame .sistema>legend~div:not(.acoes-sistema),.exame .sistema>legend~.vitais{clear:both}.acoes-sistema{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-height:44px;margin-bottom:13px;display:flex}.acoes-sistema:empty{display:none}.sistema.excluido{padding-bottom:0}.sistema.excluido>legend{color:var(--tinta-suave);font-weight:400}.sistema.excluido .acoes-sistema{margin-bottom:0}.inclusao.incluido{color:var(--tinta-suave)}.normal:hover,.inclusao:hover,.exame-normal:hover{border-color:var(--caneta-texto)}.parte+.parte{margin-top:15px}.cabecalho-parte{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;display:flex}.cabecalho-parte strong{font-size:13px;font-weight:600}.vitais{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.vital{grid-template-columns:1fr;align-content:start;gap:5px;font-size:12px;font-weight:600;display:grid}.app .vital input{width:100%}.vital .unidade{color:var(--tinta-suave);font-size:12px;font-weight:400}#secao-hd .botoes{margin-bottom:18px}.titulo-heart{border-top:1px solid var(--linha);margin:26px 0 16px;padding-top:20px;font-size:15px}.linha>.ajuda{flex-basis:100%;font-size:13px}.resultado-heart,.resultado-escore{background:var(--papel);border-radius:8px;margin:20px 0 0;padding:12px 14px;font-size:14px;font-weight:700}.atalhos a[aria-current]{background:var(--caneta-clara);color:var(--caneta-texto);font-weight:700}.cabecalho-secao{position:relative}.recolher-secao:after{content:"";position:absolute;inset:0}.rodape-secao{padding:0 22px 22px}.proxima-secao{border:1px solid var(--caneta);background:var(--caneta-clara);width:100%;min-height:48px;color:var(--caneta-texto);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.proxima-secao:hover{background:var(--botao-hover)}.zona-novo{border-top:1px solid var(--linha);margin-top:22px;padding:18px 0}.novo{border:1px solid var(--linha);background:var(--folha);min-height:44px;color:var(--tinta-suave);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.novo:hover{background:var(--nega-claro);color:var(--nega-texto);border-color:var(--nega)}.faixa-desfazer{border:1px solid var(--linha);background:var(--caneta-clara);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.faixa-desfazer button{min-height:44px;color:var(--caneta-texto);background:var(--folha);cursor:pointer;border:0;border-radius:6px;padding:8px 14px;font-weight:700}.previa{border:1px solid var(--linha);background:var(--prancheta);max-height:calc(100dvh - 40px);box-shadow:var(--sombra);border-radius:12px;flex-direction:column;gap:0;padding:20px;display:flex;position:sticky;top:20px}.cabecalho-previa{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.cabecalho-previa .sobretitulo{margin-bottom:5px;display:block}.cabecalho-previa h2{letter-spacing:-.5px;margin:0;font:20px Georgia,serif}.cabecalho-previa>.icone{color:var(--tinta-suave);width:25px;height:25px}.acoes-previa{flex:none;align-items:center;gap:8px;margin-bottom:14px;display:flex}.barra-previa{flex:1;gap:8px;display:flex}.ver-texto{display:none}.copiar{border:1px solid var(--caneta);background:var(--presente);width:100%;min-height:46px;color:var(--sobre-copiar);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.copiar:hover{background:var(--copiar-hover)}.copiar.ok{background:var(--copiar-ok)}.ferramentas-previa{color:var(--tinta-suave);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.ferramentas-previa>span{display:none}.ferramentas-previa button{border:1px solid var(--borda-botao);background:var(--folha);cursor:pointer;border-radius:6px;min-width:44px;min-height:44px;padding:6px;font-size:12px}.pendencias-previa{flex:none;gap:6px;margin-bottom:14px;display:grid}.pendencias-previa:empty{display:none}.aviso{border-left:2px solid var(--aviso-texto);background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:0 5px 5px 0;margin:0;padding:9px 11px;font-size:13px;line-height:1.45}.aviso.erro{background:var(--erro-fundo);color:var(--erro-texto);border-color:var(--erro-texto)}.folha-cabecalho{border:1px solid var(--linha);background:var(--previa-folha);color:var(--tinta-suave);letter-spacing:1px;border-bottom:0;border-radius:7px 7px 0 0;flex:none;justify-content:space-between;gap:10px;padding:19px 19px 14px;font-size:12px;display:flex}pre{border:1px solid var(--linha);background:var(--previa-folha);min-height:190px;color:var(--previa-titulo);font-family:Atkinson Hyperlegible Mono,monospace;font-size:var(--fonte-previa,14.5px);line-height:var(--altura-previa,24px);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--borda-hover) transparent;border-top:0;border-radius:0 0 7px 7px;flex:auto;margin:0;padding:0 19px 24px;overflow:auto}.titulo-secao{color:var(--previa-tinta);font-weight:600}.titulo-secao.vazia{color:var(--previa-apagada)}.lacuna{background:var(--lacuna-fundo);color:var(--lacuna-texto);border-radius:3px;padding:0 2px}.nota-previa{color:var(--tinta-suave);text-align:center;flex:none;margin:12px 0 0;font-size:12px}button:disabled{cursor:default;opacity:.6}.rodape-app{border-top:1px solid var(--linha);color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:24px;padding-top:22px;font-size:12px;display:flex}.rodape-app button{border:1px solid var(--borda-botao);background:var(--folha);min-height:44px;color:var(--caneta-texto);cursor:pointer;border-radius:7px;padding:6px 12px}.offline,.atualizacao{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes entrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dados-atendimento{animation:.35s ease-out both entrada}@media (width<=1200px){.app{padding-inline:28px}.area-trabalho{grid-template-columns:130px minmax(0,1fr);gap:18px}.colunas{gap:18px}.atalhos a{gap:7px;padding-inline:6px;font-size:12px}.rotulo-navegacao{padding-left:6px}.cabecalho-secao,.conteudo-secao>fieldset,.conteudo-secao>.exame{padding-inline:18px}.identidade-secao h2{font-size:14px}.previa{padding:16px}}@media (width>=961px) and (width<=1100px){.area-trabalho{grid-template-columns:minmax(0,1fr)}.atalhos{flex-direction:row;padding:0;position:static}.atalhos a{flex:1;justify-content:center}.rotulo-navegacao{display:none}}@media (width<=960px){.app{padding:0 24px 230px}.topo{min-height:86px}.tema{margin-left:auto}.area-trabalho,.colunas{display:block}.atalhos{z-index:5;background:var(--papel);border-bottom:1px solid var(--linha);flex-direction:row;gap:4px;margin:0 -24px 18px;padding:7px 24px;position:sticky;top:0}.atalhos a{flex:1;justify-content:center;font-size:12px}.nome-atalho,.numero-atalho,.rotulo-navegacao{display:none}.sigla-atalho{display:inline}.atalhos .ponto{margin-left:0}.bloco{scroll-margin-top:72px}.previa{z-index:10;max-height:85dvh;padding:12px 20px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 24px var(--sombra-gaveta);border-radius:15px 15px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.previa:not(.aberta) pre,.previa:not(.aberta) .ferramentas-previa,.previa:not(.aberta) .cabecalho-previa,.previa:not(.aberta) .folha-cabecalho,.previa:not(.aberta) .nota-previa{display:none}.acoes-previa{order:-1;margin-bottom:10px}.previa.aberta .acoes-previa{flex-wrap:wrap}.previa.aberta .barra-previa{flex-basis:100%}.previa.aberta .ferramentas-previa{margin-left:auto}.ver-texto{border:1px solid var(--borda-botao);background:var(--folha);min-height:46px;color:var(--tinta);cursor:pointer;border-radius:7px;padding:9px 18px;font-size:14px;display:block}.pendencias-previa{gap:4px;margin-bottom:0}.aviso{padding-block:7px}.previa.aberta .cabecalho-previa{margin-top:8px;margin-bottom:0}.previa.aberta .pendencias-previa{margin-bottom:12px}.previa pre{flex-shrink:0;min-height:160px;max-height:44dvh}.previa:not(.aberta):not(.lembretes-abertos) .lembrete{display:none}.selo-lembretes{border:1px solid var(--aviso-texto);background:var(--aviso-fundo);min-width:56px;min-height:46px;color:var(--aviso-texto);cursor:pointer;border-radius:7px;flex:none;padding:9px 12px;font-size:15px;font-weight:700}.selo-lembretes[aria-expanded=true]{background:var(--aviso-texto);color:var(--aviso-fundo)}}@media (width<=640px){.app{padding:0 16px 230px}.topo{gap:12px;min-height:78px}.marca{gap:9px}.marca-nome{font-size:21px}.marca-simbolo{border-radius:11px 11px 11px 3px;width:34px;height:38px}.tema{gap:6px;padding:8px;font-size:12px}.tema-icone{width:14px;height:14px}.dados-atendimento{align-items:start;gap:14px;margin:14px 0 15px;padding:15px}.casos-tipicos{margin:-4px 0 15px;padding:13px 15px}.queixa{min-width:0}.app .queixa select{padding-left:9px;font-size:14px}.sexo button{min-width:44px}.atalhos{margin-inline:-16px;padding-inline:16px}.cabecalho-secao{gap:10px;padding:15px 14px}.numero-secao{width:29px;height:29px}.identidade-secao h2{font-size:14px}.conteudo-secao>fieldset,.conteudo-secao>.exame{padding:17px 14px 20px}.opcao{padding:9px 10px;font-size:15px}.rodape-secao{padding:0 14px 20px}.botoes{gap:6px}.vitais{grid-template-columns:repeat(3,minmax(0,1fr))}.previa{padding-inline:16px}}@media (width<=360px){.app{padding-inline:12px}.marca-nome{font-size:19px}.identidade-secao h2{font-size:13px}.sexo button{min-width:44px}}.barra-pacientes{flex-direction:column;gap:10px;margin-top:20px;display:flex}.abas-pacientes{flex-wrap:wrap;gap:6px;display:flex}.aba-paciente,.mais-paciente{border:1px solid var(--borda-botao);background:var(--folha);min-height:44px;color:var(--tinta-suave);cursor:pointer;border-radius:7px;padding:8px 14px;font-size:14px}.aba-paciente[aria-current]{border-color:var(--caneta);background:var(--caneta-clara);color:var(--caneta-texto);font-weight:700}.mais-paciente{border-style:dashed;font-weight:600}.mais-paciente:disabled{opacity:.5;cursor:not-allowed}.paciente-atual{gap:12px;display:flex}.concluir-paciente{border:1px solid var(--borda-botao);min-height:44px;color:var(--tinta-suave);cursor:pointer;background:0 0;border-radius:7px;padding:8px 14px;font-size:14px;font-weight:600}.barra-pacientes .aviso button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:10px;padding:4px 12px}.topo{flex-wrap:wrap;gap:10px 14px;min-height:0;padding:14px 0}.marca-simbolo{width:36px;height:40px}.marca-nome{white-space:nowrap;font-size:20px}.topo .barra-pacientes{flex-flow:wrap;align-items:center;gap:6px;margin:0}.topo .barra-pacientes>.aviso,.topo .barra-pacientes>.faixa-desfazer{flex-basis:100%}.topo .aba-paciente,.topo .mais-paciente,.topo .concluir-paciente{white-space:nowrap;padding:8px 12px;font-size:13px}.topo .dados-atendimento{box-shadow:none;background:0 0;border:0;flex:300px;gap:12px;margin:0;padding:0;animation:none}.topo .dados-atendimento .rotulo-controle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo .queixa{flex:200px}.botao-casos{border:1px dashed var(--borda-botao);min-height:44px;color:var(--tinta);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.botao-casos[aria-expanded=true]{background:var(--caneta-clara);color:var(--caneta-texto);border-style:solid}#painel-casos .casos-tipicos{margin:12px 0 0}.faixa-vitais{z-index:6;border:1px solid var(--linha);background:var(--folha);box-shadow:var(--sombra);border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:10px 18px;margin:0 0 18px;padding:10px 16px;display:flex;position:sticky;top:0}.faixa-vitais-topo{flex-direction:column;flex:none;align-items:flex-start;gap:2px;font-size:13px;display:flex}.faixa-vitais-nota{color:var(--tinta-suave);font-size:12px}.faixa-vitais .inclusao{min-height:36px;padding:4px 10px;font-size:12px}.faixa-vitais.excluida{padding-block:8px}.faixa-vitais.excluida .faixa-vitais-topo{flex-direction:row;align-items:center;gap:12px}.faixa-vitais .vitais{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.faixa-vitais .vital{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.faixa-vitais .vital .erro-campo{grid-column:1/-1}@media (width>=961px){.atalhos{top:calc(var(--altura-faixa,64px) + 16px)}.previa{top:calc(var(--altura-faixa,64px) + 12px);max-height:calc(100dvh - var(--altura-faixa,64px) - 40px)}.previa pre{min-height:96px}.bloco{scroll-margin-top:calc(var(--altura-faixa,64px) + 16px)}}@media (width<=1200px){.faixa-vitais .vital{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=960px){.topo{gap:8px;padding:10px 0}.marca{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo .barra-pacientes{flex-basis:100%;min-width:0;max-width:100%}.topo .concluir-paciente{padding-inline:10px}.topo .abas-pacientes{scrollbar-width:thin;flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto}.topo .aba-paciente{flex:none}.topo .mais-paciente{background:var(--folha);min-width:44px;box-shadow:-10px 0 10px var(--papel);flex:none;position:sticky;right:0}.rotulo-longo{display:none}.topo .paciente-atual{flex:none}.topo .dados-atendimento{flex-wrap:nowrap;flex:1 1 0;gap:8px;min-width:0}.topo .queixa{flex:1 1 0;min-width:0}.tema{gap:0;margin-left:0;padding:8px 12px;font-size:0}.casos-extra{display:none}.faixa-vitais{border-radius:0;flex-direction:column;align-items:stretch;gap:4px;margin-inline:-24px;padding:6px 24px 8px}.faixa-vitais-topo{flex-direction:row;align-items:center;gap:8px}.faixa-vitais .inclusao{margin-left:auto}.faixa-vitais .vitais{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:5px}.faixa-vitais .vital{font-size:11px}.faixa-vitais .vital .unidade{display:none}.app .faixa-vitais .vital input{text-align:center;min-height:40px;padding:4px 3px}.atalhos{top:var(--altura-faixa,92px)}.bloco{scroll-margin-top:calc(var(--altura-faixa,92px) + 64px)}}@media (width<=640px){.faixa-vitais{margin-inline:-16px;padding-inline:16px}}@media (width<=360px){.faixa-vitais{margin-inline:-12px;padding-inline:12px}}
