@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pagina:#fff;--fundo:#eef4f4;--superficie:#fff;--texto:#142c2f;--texto-forte:#0e3f45;--texto-suave:#4f6669;--borda:#cfdcdd;--primaria:#1a7f86;--primaria-texto:#fff;--primaria-suave:#e0f0f1;--foco:#3cb8c0;--alerta:#92400e;--alerta-fundo:#fef3c7;--erro:#b42318;--erro-fundo:#fdecea;--ok:#166534;--ok-fundo:#e7f6ec;--neutro-fundo:#eef0f3;--raio:10px;--sombra:0 1px 2px #0000000f, 0 2px 8px #0000000a;--qr-fundo:#fff;--topo-fundo:#0e3f45;--topo-texto:#fff;--topo-texto-suave:#b9d3d5;--topo-divisor:#2b5f65;--topo-destaque:#5fd0d6;--mapa-estado:#e0f0f1;--mapa-borda:#9fc4c7;--mapa-ponto:#1a7f86;--mapa-ponto-ativo:#0e3f45;--mapa-ponto-borda:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--pagina);color:var(--texto);-webkit-text-size-adjust:100%;font:16px/1.5 Figtree Variable,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}h1{color:var(--texto-forte);margin:0 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.25}a{color:var(--primaria)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tela-cheia{place-items:center;min-height:100dvh;padding:16px;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:24px}.estreito{gap:16px;width:100%;max-width:420px;display:grid}.apoio{color:var(--texto-suave);margin:0}.botao{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.botao:disabled{opacity:.55;cursor:not-allowed}.primario{background:var(--primaria);color:var(--primaria-texto)}.secundario{background:var(--superficie);color:var(--texto);border-color:var(--borda)}.fantasma{color:var(--texto-suave);background:0 0}.largo{width:100%}.campo{gap:4px;margin-bottom:14px;display:grid}.campo label,.campo [role=group]{gap:6px;font-weight:600;display:grid}.campo abbr{color:var(--erro);text-decoration:none}input,select,textarea{width:100%;min-height:44px;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:8px;padding:8px 12px;font-weight:400}input[type=radio],input[type=checkbox]{width:auto;min-height:0;accent-color:var(--primaria)}textarea{resize:vertical}.com-erro input,.com-erro select,.com-erro textarea{border-color:var(--erro)}.erro-campo{color:var(--erro);margin:0;font-size:.875rem}.ajuda,.dica{color:var(--texto-suave);margin:0;font-size:.875rem}.dica{margin-bottom:14px}.opcoes{flex-wrap:wrap;gap:20px;font-weight:400;display:flex}.opcoes label{align-items:center;gap:8px;font-weight:400;display:inline-flex}.grade-2{grid-template-columns:1fr;gap:0 16px;display:grid}@media (width>=640px){.grade-2{grid-template-columns:1fr 1fr}}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:12px;padding:0;font-size:1.125rem;font-weight:700}.aviso{border-radius:8px;margin:0 0 14px;padding:10px 14px}.aviso.erro{background:var(--erro-fundo);color:var(--erro)}.aviso.alerta{background:var(--alerta-fundo);color:var(--alerta)}.aviso.sucesso{background:var(--ok-fundo);color:var(--ok)}.aviso.neutro{background:var(--neutro-fundo);color:var(--texto-suave)}.topo{background:var(--topo-fundo);color:var(--topo-texto);z-index:10;position:sticky;top:0}.topo-linha{flex-wrap:wrap;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:8px 16px;display:flex}.marca{align-items:center;gap:12px;text-decoration:none;display:flex}.marca .divisor{background:var(--topo-divisor);width:1px;height:24px}.clinica{color:var(--topo-texto);font-weight:600}.topo .fantasma{color:var(--topo-texto-suave)}.logo-entrada{justify-content:center;padding:8px 0 4px;display:flex}.passos-2fa{gap:10px;margin:0;padding-left:20px;display:grid}.qr-2fa{background:var(--qr-fundo);border:1px solid var(--borda);border-radius:8px;margin:10px 0;padding:8px;display:block}.chave-2fa{overflow-wrap:anywhere;margin-top:6px;font-size:.875rem;display:block}.codigo-2fa{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}@media (width<=560px){.topo-linha{gap:8px 12px}.marca .divisor,.usuario{display:none}.clinica,.seletor{flex-basis:100%;order:3;font-size:.875rem}.seletor select{max-width:none}}.abas,.abas-topo{scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.abas-topo::-webkit-scrollbar{display:none}.seletor select{max-width:260px;min-height:36px;padding:4px 8px}.seletor.visao{color:var(--topo-texto-suave);align-items:center;gap:8px;font-size:.875rem;display:flex}.seletor.visao select{max-width:280px}.espaco{flex:1}.usuario{color:var(--topo-texto-suave);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.abas-topo{gap:4px;max-width:1200px;margin:0 auto;padding:0 16px;display:flex;overflow-x:auto}.abas-topo a{color:var(--topo-texto-suave);white-space:nowrap;border-bottom:3px solid #0000;padding:10px 12px;text-decoration:none}.abas-topo a.active{color:var(--topo-texto);border-bottom-color:var(--topo-destaque);font-weight:600}.conteudo{max-width:1200px;margin:0 auto;padding:20px 16px 48px}.aplicacao>.aviso{max-width:1200px;margin:12px auto 0}.titulo-pagina{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.acoes-titulo{flex-wrap:wrap;gap:8px;display:flex}.acoes-linha{white-space:nowrap;text-align:right}.campo-inline{align-items:center;gap:8px;font-weight:600;display:flex}.campo-inline select{width:auto;min-width:240px}.subtitulo{color:var(--texto-forte);margin:28px 0 12px;font-size:1.125rem}.grade-cidade{grid-template-columns:1fr 96px;gap:0 12px;display:grid}.grade-uf-cidade{grid-template-columns:96px 1fr;gap:0 12px;display:grid}.rede{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mapa{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;position:sticky;top:112px}.mapa svg{width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.mapa .estado{fill:var(--mapa-estado);stroke:var(--mapa-borda);stroke-width:1.2px;stroke-linejoin:round}.mapa .ponto{cursor:pointer;outline:none}.mapa .ponto circle{fill:var(--mapa-ponto);stroke:var(--mapa-ponto-borda);stroke-width:3px}.mapa .ponto text{fill:var(--primaria-texto);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:15px;font-weight:700}.mapa .ponto:hover circle,.mapa .ponto:focus-visible circle,.mapa .ponto.ativo circle{fill:var(--mapa-ponto-ativo)}.mapa .ponto:focus-visible circle{stroke:var(--foco);stroke-width:5px}.mapa .fonte{color:var(--texto-suave);margin:8px 0 0;font-size:.75rem}.locais-rede{gap:10px;margin:0;padding:0;list-style:none;display:grid}.locais-rede li{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);gap:4px;padding:12px 14px;display:grid}.locais-rede li.destaque{border-color:var(--primaria);box-shadow:0 0 0 1px var(--primaria)}.locais-rede h3{color:var(--texto-forte);margin:0;font-size:1rem}.locais-rede .selos{flex-wrap:wrap;gap:6px;display:flex}@media (width<=860px){.rede{grid-template-columns:1fr}.mapa{position:static}}.filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.abas{gap:4px;max-width:100%;display:flex;overflow-x:auto}.abas button{font:inherit;border:1px solid var(--borda);background:var(--superficie);min-height:40px;color:var(--texto-suave);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.abas button.ativa{background:var(--primaria-suave);color:var(--texto);border-color:var(--primaria);font-weight:600}.contador{background:var(--alerta);color:var(--superficie);border-radius:999px;padding:0 7px;font-size:.75rem;font-weight:700}.busca{flex:1;min-width:200px}.vazio{text-align:center;color:var(--texto-suave);border:1px dashed var(--borda);border-radius:var(--raio);padding:40px 16px}.tabela{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);width:100%;overflow:hidden}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:12px}.tabela th{color:var(--texto-suave);background:var(--fundo);font-size:.8125rem;font-weight:600}.tabela tr:last-child td{border-bottom:0}.tabela tr.destaque td{background:var(--alerta-fundo)}.numero{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.selo{background:var(--primaria-suave);border-radius:999px;padding:2px 10px;font-size:.875rem;display:inline-block}.selo.alerta{background:var(--alerta-fundo);color:var(--alerta);font-weight:600}.selo.ok{background:var(--ok-fundo);color:var(--ok)}.selo.neutro{background:var(--neutro-fundo);color:var(--texto-suave)}@media (width<=720px){.tabela,.tabela tbody,.tabela tr,.tabela td{width:100%;display:block}.tabela{background:0 0;border:0}.tabela thead{display:none}.tabela tr{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:10px;padding:8px 4px}.tabela td{border:0;grid-template-columns:110px 1fr;gap:8px;padding:4px 12px;display:grid}.tabela td:before{content:attr(data-rotulo);color:var(--texto-suave);font-size:.8125rem}.tabela tr.destaque{border-color:var(--alerta)}.tabela tr.destaque td{background:0 0}.tabela td.acoes-linha{white-space:normal;text-align:left;flex-wrap:wrap;gap:4px;padding-top:8px;display:flex}.tabela td.acoes-linha:before{display:none}}.formulario{max-width:760px;margin:0 auto}.passos{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.passos li{color:var(--texto-suave);flex:1;align-items:center;gap:8px;font-size:.875rem;display:flex}.passos .bolinha{border:2px solid var(--borda);background:var(--superficie);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.passos .atual{color:var(--texto);font-weight:600}.passos .atual .bolinha{border-color:var(--primaria);color:var(--primaria)}.passos .feito .bolinha{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto)}@media (width<=560px){.passos .rotulo{display:none}.passos li.atual .rotulo{display:inline}}.acoes{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.resumo{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.resumo dt{color:var(--texto-suave)}.resumo dd{overflow-wrap:anywhere;margin:0;font-weight:600}.declaracao{align-items:flex-start;gap:10px;font-weight:400;display:flex}.declaracao input{margin-top:4px}.lista-escolha{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prazo{border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.prazo-ok{color:var(--ok);background:var(--ok-fundo)}.prazo-atencao{color:var(--alerta);background:var(--alerta-fundo)}.prazo-vencido{color:var(--erro);background:var(--erro-fundo)}.prazo-pausado{color:var(--texto-suave);background:var(--neutro-fundo)}.kanban-pagina{max-width:none}.conteudo:has(.kanban-pagina){max-width:none}.seletor-tipo select{min-height:40px}.filtros>select{width:auto;min-height:40px}.marcador,.campo label.marcador{align-items:center;gap:8px;font-weight:400;display:inline-flex}.quadro{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.coluna{background:var(--neutro-fundo);border-radius:var(--raio);border-top:4px solid var(--borda);outline:2px dashed #0000;flex:0 0 272px;min-height:160px;padding:8px;transition:opacity .15s,outline-color .15s}.coluna header{padding:4px 4px 8px}.coluna h2{text-transform:uppercase;letter-spacing:.02em;color:var(--texto-forte);margin:0;font-size:.875rem}.coluna header p{color:var(--texto-suave);margin:0;font-size:.75rem}.coluna .qtd,.abas .qtd{color:var(--texto-suave);font-weight:700}.coluna.esmaecida{opacity:.4}.coluna.sobre{outline-color:var(--primaria)}.cartoes{gap:8px;display:grid}.cartao-kanban{background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--borda);box-shadow:var(--sombra);cursor:grab;touch-action:manipulation;border-radius:8px;padding:10px 12px}.cartao-kanban:focus-visible{outline:3px solid var(--foco)}.cartao-kanban.arrastando{cursor:grabbing;opacity:.85;z-index:5;position:relative;box-shadow:0 8px 24px #0000002e}.cartao-kanban.prazo-ok{border-left-color:#16a34a}.cartao-kanban.prazo-atencao{border-left-color:#d97706}.cartao-kanban.prazo-vencido{border-left-color:#dc2626}.cartao-kanban.prazo-pausado{border-left-color:var(--texto-suave)}.cartao-kanban p{margin:0}.cartao-kanban .numero{font-variant-numeric:tabular-nums;font-size:.75rem}.cartao-kanban .numero a{color:var(--texto-suave);text-decoration:none}.cartao-kanban .nome{color:var(--texto-forte);margin:2px 0;font-weight:700}.cartao-kanban .detalhe{color:var(--texto-suave);font-size:.8125rem}.rodape-cartao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.responsavel{color:var(--texto-suave);font-size:.8125rem}.finais{flex:0 0 272px;gap:8px;display:grid}.finais .coluna{flex:none}.abas-colunas{margin-bottom:12px;display:none}@media (width<=720px){.abas-colunas{display:flex}.quadro{display:block;overflow:visible}.quadro>.coluna:not(.ativa-celular){display:none}.coluna{flex:none;width:100%}.finais{margin-top:12px}}.dialogo{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--texto);padding:20px;box-shadow:0 16px 48px #00000040}.dialogo::backdrop{background:#07262a8c}.dialogo-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dialogo-topo h2{color:var(--texto-forte);margin:0;font-size:1.125rem}.grade-campos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;margin-top:6px;display:grid}fieldset.campo legend{margin-bottom:0;font-size:1rem;font-weight:600}.migalha{margin:0 0 8px}.migalha a{text-decoration:none}.faixa-fase{background:var(--superficie);border:1px solid var(--borda);border-left:6px solid var(--primaria);border-radius:var(--raio);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:12px 16px;display:flex}.responsavel-seletor{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.responsavel-seletor select{width:auto;min-height:36px}.detalhe-grade{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=960px){.detalhe-grade{grid-template-columns:minmax(0,1fr) 360px}}.detalhe-principal,.detalhe-lateral{align-content:start;gap:16px;display:grid}.detalhe .cartao{padding:16px 20px}.detalhe .cartao h2{color:var(--texto-forte);margin:0 0 12px;font-size:1rem}.campo-pendente{color:var(--alerta)}.linha-tempo,.lista-simples,.comentarios{gap:12px;margin:0;padding:0;list-style:none;display:grid}.linha-tempo li,.lista-simples li{border-left:2px solid var(--borda);gap:2px;padding-left:12px;display:grid}.quando{color:var(--texto-suave);font-size:.75rem}.motivo{color:var(--texto-suave);font-size:.875rem;font-style:italic}.comentarios li{background:var(--fundo);border-radius:8px;padding:8px 12px}.comentarios li.interno{border-left:3px solid var(--texto-suave)}.comentarios p{white-space:pre-wrap;margin:2px 0 0}.lista-tipos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cartao.tipo{color:var(--texto);gap:4px;padding:18px 20px;text-decoration:none;display:grid}.cartao.tipo strong{color:var(--texto-forte);font-size:1.0625rem}.cartao.tipo span{color:var(--texto-suave)}.cartao.tipo:hover{border-color:var(--primaria)}.cartao.responder{border-color:var(--alerta)}.cartao.responder h2{margin-top:0}.ficha-soc table{border-collapse:collapse;width:100%}.ficha-soc th,.ficha-soc td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:middle;padding:6px 8px}.ficha-soc th{color:var(--texto-suave);white-space:nowrap;width:1%;font-weight:600}.ficha-soc td:first-child{width:1%}.ficha-soc td:last-child{text-align:right;width:1%}.ficha-soc .valor{color:var(--texto-forte);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600}.ficha-soc tr.digitado .valor,.ficha-soc tr.digitado th{opacity:.5;text-decoration:line-through}.botao.pequeno{white-space:nowrap;min-height:32px;padding:0 10px;font-size:.8125rem}.exame{font-size:.9375rem}@media (width<=560px){.ficha-soc th{white-space:normal}}.opcoes-atendimento{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.opcoes-atendimento label{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.opcoes-atendimento label.ativo{border-color:var(--primaria);box-shadow:0 0 0 1px var(--primaria);background:var(--primaria-suave)}.opcoes-atendimento label span{gap:2px;display:grid}.opcoes-atendimento small{color:var(--texto-suave);font-weight:400}.seletor-horario{gap:12px;margin-bottom:14px;display:grid}.seletor-horario .dias{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.seletor-horario .dias button,.seletor-horario .horarios button{border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer;border-radius:8px}.seletor-horario .dias button{text-transform:capitalize;gap:2px;min-width:96px;padding:8px 12px;display:grid}.seletor-horario .dias small{color:var(--texto-suave);text-transform:none;font-size:.75rem}.seletor-horario .horarios{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.seletor-horario .horarios button{font-variant-numeric:tabular-nums;padding:8px 4px}.seletor-horario button.ativo{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto)}.seletor-horario button:focus-visible{outline:3px solid var(--foco);outline-offset:1px}.credenciada-escolhida{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.credenciada-escolhida p{margin:0}.escolher-mapa{gap:12px;display:grid}.escolher-mapa .mapa{padding:8px;position:static}.escolher-mapa .mapa svg{max-height:300px}.escolher-mapa .locais-rede{max-height:260px;overflow-y:auto}@media (width<=720px){.opcoes-atendimento{grid-template-columns:1fr}}.agenda-grade{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.faixa-agenda{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-faixa{border-top:1px solid var(--borda);gap:10px;margin-top:16px;padding-top:12px;display:grid}.form-faixa h3{color:var(--texto-forte);margin:0;font-size:1rem}.agenda-grade .form-faixa .grade-2{grid-template-columns:1fr}.form-faixa input{min-width:0}.grade-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}@media (width<=860px){.agenda-grade{grid-template-columns:1fr}.grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.lista-exames{margin:0 0 8px;padding:0;list-style:none;display:grid}.lista-exames li{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.lista-exames li:last-child{border-bottom:0}.lista-exames .nome-exame{flex:1;min-width:140px;font-weight:600}.lista-exames .acoes-exame{flex-wrap:wrap;gap:2px;display:inline-flex}.total-exames{text-align:right;margin:4px 0 12px}.acrescentar-exame{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acrescentar-exame select{flex:1;width:auto;min-width:220px}.acrescentar-exame label.botao{cursor:pointer}.acrescentar-exame label.botao:focus-within{outline:3px solid var(--foco);outline-offset:2px}.botao.desativado{opacity:.6;pointer-events:none}.lista-documentos{margin:0 0 12px;padding:0;list-style:none;display:grid}.lista-documentos>li{border-bottom:1px solid var(--borda);gap:4px;padding:8px 0;display:grid}.lista-documentos>li:last-child{border-bottom:0}.linha-documento{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.botao.link{text-align:left;min-height:0;padding:0;font-weight:600;text-decoration:underline}.acoes-exame{flex-wrap:wrap;gap:6px;display:inline-flex}.campo-mes{align-items:center;gap:8px;display:flex}.campo-mes input{width:auto;min-height:40px}.indicadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin-bottom:20px;display:grid}.indicador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);gap:4px;padding:14px 16px;display:grid}.indicador span{color:var(--texto-suave);font-size:.875rem}.indicador strong{color:var(--texto-forte);font-variant-numeric:tabular-nums;font-size:1.5rem}.tabela .numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela tfoot th{background:var(--fundo);border-top:1px solid var(--borda)}section>h2{margin:28px 0 10px;font-size:1.0625rem}section>.abas{margin-bottom:12px}.cartao-kanban.so-leitura{cursor:pointer}.cartao-kanban.so-leitura:hover{border-color:var(--primaria)}.coluna-vazia{color:var(--texto-suave);margin:4px;font-size:.8125rem}.coluna.coluna-destaque{background:var(--alerta-fundo)}.alternar-modo{border:1px solid var(--borda);border-radius:8px;display:inline-flex;overflow:hidden}.alternar-modo button{background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;border:0;min-height:40px;padding:8px 14px}.alternar-modo button+button{border-left:1px solid var(--borda)}.alternar-modo button.ativa{background:var(--primaria-suave);font-weight:600}.cartao-kanban .selo{margin-top:6px}.cartao-credenciada{cursor:default;gap:2px;display:grid}.cartao-credenciada .aviso{margin:6px 0 0;padding:6px 8px;font-size:.8125rem}.cartao-credenciada .lista-documentos{margin:6px 0 0;font-size:.8125rem}.cartao-credenciada .botao.largo{margin-top:8px}.enviar-documento{gap:6px;margin-top:8px;display:grid}.enviar-documento label.botao{cursor:pointer;text-align:center}.enviar-documento label.botao:focus-within{outline:3px solid var(--foco);outline-offset:2px}.cartao-credenciada .ajuda{margin:4px 0 0;font-size:.75rem}
