.imp-tela{--imp-verde:#2b382e;--imp-oliva:#4c5f48;--imp-creme:#f5f0e7;--imp-areia:#eadfcb;--imp-terra:#a85f42;--imp-tinta:#26302a;--imp-suave:#6b7466;min-height:100vh;color:var(--imp-tinta);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e9e2d4;justify-items:center;gap:24px;padding:24px 16px 48px;font-family:Instrument Sans,system-ui,sans-serif;display:grid}.imp-barra{background:var(--imp-verde);width:min(297mm,100%);color:var(--imp-creme);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.imp-barra p{color:#d6dccd;flex:240px;margin:0;font-size:13px}.imp-voltar{color:var(--imp-creme);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:inline-flex}.imp-imprimir{background:var(--imp-terra);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.imp-imprimir:hover{background:#93503a}.imp-pagina,.imp-pagina *{box-sizing:border-box}.imp-pagina{background:#fffdf8;flex-direction:column;gap:3.5mm;width:210mm;min-height:297mm;padding:0 14mm 22mm;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #26302a73}.imp-topo{background:var(--imp-verde);color:var(--imp-creme);justify-content:space-between;align-items:center;gap:16px;margin:0 -14mm;padding:7mm 14mm 6mm;display:flex}.imp-logo{width:58mm;color:var(--imp-creme)}.imp-topo>div{text-align:right}.imp-rotulo{letter-spacing:.18em;text-transform:uppercase;color:#e7b999;margin:0;font-size:8.5pt}.imp-data{color:#e3e7da;margin:2px 0 0;font-size:10pt}.imp-topo-leve{color:var(--imp-tinta);border-bottom:1px solid var(--imp-areia);background:0 0;padding:8mm 14mm 5mm}.imp-logo-leve{width:40mm;color:var(--imp-verde)}.imp-topo-leve .imp-rotulo{color:var(--imp-terra)}.imp-topo-leve .imp-data{color:var(--imp-suave)}.imp-paciente h1{color:var(--imp-verde);margin:0;font:400 24pt/1.05 Instrument Serif,Georgia,serif}.imp-paciente p{color:var(--imp-suave);letter-spacing:.02em;margin:2mm 0 0;font-size:9.5pt}.imp-graficos{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.imp-graficos figure{border:1px solid var(--imp-areia);border-radius:3mm;margin:0;padding:2mm 2mm 0}.imp-graficos figcaption:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--imp-suave);margin:0 0 .5mm 1mm;font-size:8pt}.imp-graficos .evo-grafico{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.imp-graficos .evo-eixo{font-size:13px}.imp-graficos .evo-rotulo{font-size:14px;font-weight:600}.imp-graficos .evo-legenda{font-size:7.5pt}.imp-h2{color:var(--imp-verde);margin:1mm 0 0;font:400 15pt/1.1 Instrument Serif,Georgia,serif}.imp-nota{color:var(--imp-suave);margin:0;font-size:8.5pt;line-height:1.45}.imp-vazio{color:var(--imp-suave);margin:6mm 0;font-size:11pt}.imp-consulta{flex-direction:column;gap:3mm;display:flex}.imp-prioridades{gap:.5mm;margin:0;padding:0 0 0 7mm;display:grid}.imp-prioridades li{color:var(--imp-verde);font-size:10pt}.imp-prioridades li span{border-bottom:1px solid #d9cdb6;height:5.5mm;display:block}.imp-consulta-colunas{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.imp-consulta-colunas h3{letter-spacing:.12em;text-transform:uppercase;color:var(--imp-suave);margin:0 0 1.5mm;font-size:8pt;font-weight:600}.imp-linhas{gap:0;display:grid}.imp-linhas span{border-bottom:1px solid #d9cdb6;height:5.5mm}.imp-consulta .imp-proximos-passos{margin-top:0;padding:2.5mm 4mm}.imp-consulta .imp-proximos-passos td{height:6mm}.imp-pagina .resumo-medicoes--impressao{padding:3mm}.imp-retorno{background:var(--imp-creme);color:var(--imp-verde);border-radius:3mm;flex-wrap:wrap;align-items:center;gap:2mm 5mm;margin:0;padding:3mm 4mm;font-size:10pt;display:flex}.imp-retorno strong{letter-spacing:.12em;text-transform:uppercase;color:var(--imp-terra);font-size:8pt}.imp-retorno span{align-items:center;gap:2mm;display:inline-flex}.imp-retorno i{border:1px solid var(--imp-oliva);border-radius:.8mm;width:4mm;height:4mm;display:inline-block}.imp-retorno-outro{border-bottom:1px solid #d9cdb6;flex:40mm}.imp-pagina-larga{--imp-verde:#16170f;--imp-oliva:#62635b;--imp-creme:#f4f4f3;--imp-areia:#dcdcda;--imp-terra:#8e4425;--imp-tinta:#16170f;--imp-suave:#62635b;width:297mm;min-height:210mm;color:var(--imp-tinta);background:#fbfbfb;gap:2mm;padding:0 9.5mm 10mm}.imp-topo-largo{margin:0 -9.5mm;padding:5mm 9.5mm 3mm}.imp-topo-largo .imp-logo-leve{width:38mm}.imp-topo-largo .imp-rotulo{letter-spacing:0;text-transform:none;max-width:180mm;color:var(--imp-tinta);overflow-wrap:anywhere;font-size:12pt;font-weight:550;line-height:1.15}.imp-topo-largo .imp-data{font-size:8pt;line-height:1.25}.imp-h2-larga{letter-spacing:.03em;text-transform:uppercase;color:var(--imp-tinta);margin:0;font-size:9pt;font-weight:550;line-height:1.25}.imp-h2-larga small{letter-spacing:0;text-transform:none;color:var(--imp-suave);font-size:7.5pt}.imp-larga{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:9pt;line-height:1.15}.imp-larga th,.imp-larga td{border:0;border-bottom:.2mm solid var(--imp-areia);text-align:center;overflow-wrap:anywhere;padding:.45mm 1mm}.imp-larga thead th{background:var(--imp-creme);color:var(--imp-tinta);padding:1.2mm .8mm;font-size:8pt;font-weight:550}.imp-larga tbody th[scope=row]{text-align:left;font-weight:550}.imp-larga tbody tr:nth-child(2n)>th,.imp-larga tbody tr:nth-child(2n)>td{background:#ededea}.imp-larga .imp-atual{border-left:.15mm solid #b8bab3;border-right:.15mm solid #b8bab3}.imp-larga thead th.imp-atual{background:#e1e3de;border-top:.5mm solid #62635b;font-weight:650}.imp-larga tbody td.imp-atual{background:#f1f2ef;font-weight:600}.imp-larga tbody tr:nth-child(2n)>td.imp-atual{background:#e3e5e0}.imp-col-medida{width:41mm}.imp-col-delta{width:22mm}.imp-tabela-bio .imp-delta{background:var(--imp-creme);font-size:8pt;font-weight:550}.imp-tabela-bio .imp-delta,.imp-tabela-bio th[scope=row]{border-right:.2mm solid var(--imp-areia)}.imp-tabela-bio td,.imp-tabela-bio th{white-space:nowrap}.imp-tabela-bio[data-compacta]+.imp-tabela-bio{margin-top:1mm}.imp-bio-notas{color:var(--imp-suave);font-size:6.8pt;line-height:1.25}.imp-bio-notas p{margin:0}.imp-bio-notas p+p{margin-top:.5mm}.imp-graficos-quatro{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 9mm;margin-top:auto;display:grid}.imp-grafico-historico{min-width:0;height:42mm;margin:0}.imp-grafico-historico figcaption{color:var(--imp-tinta);justify-content:space-between;align-items:baseline;gap:2mm;font-size:9.2pt;font-weight:550;line-height:1.2;display:flex}.imp-grafico-historico figcaption strong{white-space:nowrap;font-size:10.5pt;font-weight:550}.imp-grafico-periodo{color:var(--imp-suave);margin:1mm 0 1.4mm;font-size:7pt;line-height:1.2}.imp-grafico-svg{width:100%;height:31mm;font-family:Instrument Sans,Arial,Helvetica,sans-serif;display:block;overflow:visible}.imp-grafico-eixo{fill:#62635b;font-size:11px}.imp-grafico-valor{fill:#16170f;font-size:11px;font-weight:550}.imp-col-grupo{width:17mm}.imp-col-exame{width:40mm}.imp-col-referencia{width:33mm}.imp-larga-ex[data-fonte]{width:100%;line-height:1.05}.imp-larga-ex[data-fonte] th,.imp-larga-ex[data-fonte] td{border-bottom-width:.12mm;padding:.035em .3em}.imp-larga-ex[data-fonte] thead th{padding:.4em .25em;font-size:.92em}.imp-larga-ex .imp-exame-nome,.imp-larga-ex tbody th[scope=row]{text-align:center}.imp-larga-ex .imp-alvo-unidade{font-size:.9em;font-weight:400}.imp-larga-ex .imp-alvo{color:var(--imp-suave);white-space:nowrap}.imp-larga-ex[data-fonte] .imp-alvo{padding-left:.2em;padding-right:.2em;font-size:.84em;font-weight:400}.imp-larga-ex[data-fonte] .imp-alvo-longo{font-size:.8em}.imp-larga-ex .imp-grupo{color:var(--imp-suave);vertical-align:middle;overflow-wrap:normal;font-size:.78em;font-weight:500;background:var(--imp-creme)!important}.imp-larga-ex .imp-inicio-grupo>*{border-top:.25mm solid #bdbeb9}.imp-larga-ex .imp-grupo,.imp-larga-ex th[scope=row],.imp-larga-ex .imp-alvo{border-right:.15mm solid var(--imp-areia)}.imp-acima{color:#a13925;font-weight:550}.imp-abaixo{color:#265c86;font-weight:550}.imp-seta{white-space:nowrap;margin-left:.3mm;font-size:.65em}.imp-legenda{font-size:6.8pt;line-height:1.3}.imp-legenda b{color:var(--imp-tinta);font-weight:550}.imp-faixas{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.imp-faixas p{border-radius:1mm;margin:0;padding:1mm 2mm;font-size:7pt;line-height:1.3}.imp-faixas strong{font-weight:550}.imp-faixa-boa{color:#3f6b45;background:#edf2ea}.imp-faixa-atencao{color:#a13925;background:#f8ede8}.imp-rodape{color:var(--imp-suave);justify-content:flex-end;font-family:Arial,Helvetica,sans-serif;font-size:7pt;display:flex;position:absolute;bottom:8mm;left:14mm;right:14mm}.imp-rodape span{white-space:nowrap}.imp-pagina-larga .imp-rodape{bottom:3mm;left:9.5mm;right:9.5mm}@media screen and (width<=840px){.imp-pagina,.imp-pagina-larga{width:100%;min-height:0;padding:0 16px 48px}.imp-topo,.imp-topo-largo{margin:0 -16px;padding-left:16px;padding-right:16px}.imp-topo-largo .imp-rotulo{max-width:none}.imp-tabela-bio td,.imp-tabela-bio th{white-space:normal}.imp-larga{font-size:7pt}.imp-graficos-quatro{grid-template-columns:1fr}.imp-grafico-historico,.imp-grafico-svg{height:auto}.imp-rodape,.imp-pagina-larga .imp-rodape{left:16px;right:16px}}@page cavini-retrato{size:A4 portrait;margin:0}@page cavini-paisagem{size:A4 landscape;margin:0}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}html:has(.imp-tela){page:cavini-retrato}body:has(.imp-tela){page:cavini-retrato}#root:has(.imp-tela){page:cavini-retrato}.imp-tela{page:cavini-retrato;background:#fff;gap:0;min-height:0;padding:0;display:block}.imp-barra{display:none!important}.imp-pagina{page:cavini-retrato;width:210mm;height:297mm;min-height:0;box-shadow:none;break-before:page;page-break-before:always;break-after:auto;page-break-after:auto;overflow:hidden}.imp-pagina:first-of-type{break-before:auto;page-break-before:auto}.imp-pagina-larga{page:cavini-paisagem;width:297mm;height:210mm}.imp-pagina-larga>*{flex-shrink:0}.imp-tela~*{display:none!important}body:has(.imp-tela) [aria-label^=Notifications]{display:none!important}body:has(.imp-tela) [data-sonner-toaster]{display:none!important}}
