:root{--cor-primaria:#1d4f91;--cor-primaria-escura:#163c6e;--cor-primaria-suave:#e8eef7;--fundo:#f8fafc;--superficie:#fff;--superficie-alternativa:#f1f5f9;--texto:#1e293b;--texto-suave:#475569;--borda:#e2e8f0;--borda-campo:#7c8798;--foco:#1d4f91;--lateral:#0f172a;--lateral-ativo:#1e293b;--lateral-texto:#cbd5e1;--lateral-texto-ativo:#fff;--sucesso:#166534;--sucesso-fundo:#dcfce7;--alerta:#92400e;--alerta-fundo:#fef3c7;--perigo:#b42318;--perigo-escuro:#912018;--perigo-fundo:#fee4e2;--neutro:#475569;--neutro-fundo:#f1f5f9;--info:#1d4f91;--info-fundo:#e8eef7;--prefeitura-azul:#044fa1;--prefeitura-amarelo:#fd0;--prefeitura-vermelho:#e30613;--fonte:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--raio:8px;--raio-grande:12px;--raio-pilula:9999px;--sombra-p:0 1px 2px 0 #0f172a0f;--sombra-m:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0f;--sombra-g:0 12px 32px #0f172a38;--transicao:.15s ease;--largura-lateral:240px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fonte);background-color:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.5}h1,h2,h3{color:var(--texto);font-weight:600;line-height:1.25}a{color:var(--cor-primaria)}a:hover{color:var(--cor-primaria-escura)}input,select,textarea,button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.lateral :focus-visible{outline-color:#fff}main[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:50;background:var(--superficie);color:var(--cor-primaria);border-radius:var(--raio);box-shadow:var(--sombra-m);padding:8px 16px;font-weight:600;position:absolute;top:-100px;left:8px}.pular:focus{top:8px}.secundario{color:var(--texto-suave);font-size:.8125rem}.vazio{color:var(--texto-suave)}.erro{color:var(--perigo);font-size:.875rem}.pagina{width:100%;max-width:1100px;margin:0 auto;padding:24px 16px 40px}.pagina:has(.visualizador){max-width:1440px}.pagina h1{margin-bottom:16px;font-size:1.5rem}.pagina h1+.secundario{margin:-8px 0 16px;display:block}.titulo-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.titulo-acoes h1{margin-bottom:0}.acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acoes-bloqueio{width:2rem;height:2rem;color:var(--texto-suave);justify-content:center;align-items:center;display:inline-flex;position:relative}.botao-icone{border-radius:var(--raio);width:2rem;height:2rem;color:var(--cor-primaria);cursor:pointer;transition:background var(--transicao);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.botao-icone:hover{background:var(--cor-primaria-suave)}.botao-icone.perigo{color:var(--perigo)}.botao-icone[data-dica]:hover:after,.botao-icone[data-dica]:focus-visible:after,.acoes-bloqueio[data-dica]:hover:after{content:attr(data-dica);z-index:20;border-radius:var(--raio);background:var(--texto);color:var(--superficie);white-space:nowrap;pointer-events:none;padding:4px 8px;font-size:.75rem;font-weight:500;position:absolute;bottom:calc(100% + 6px);right:0}.acoes-linha{gap:4px;display:inline-flex}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-p);padding:20px}.portal{flex-direction:column;min-height:100vh;display:flex}.portal .pagina{flex:1}.portal-largura{width:100%;max-width:1100px;margin:0 auto;padding:0 16px}.barra-prefeitura{background:var(--prefeitura-azul);color:#fff;font-size:.875rem}.barra-prefeitura .portal-largura{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;min-height:48px;padding-block:8px;display:flex}.barra-prefeitura a{color:#fff;text-decoration:none}.barra-prefeitura a:hover{text-decoration:underline}.barra-prefeitura-nome{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.barra-prefeitura nav{flex-wrap:wrap;gap:4px 20px;display:flex}.barra-prefeitura nav a{align-items:center;gap:4px;display:inline-flex}.cabecalho{background:var(--superficie);border-bottom:4px solid var(--prefeitura-amarelo);text-align:center;padding:20px 16px}.cabecalho-logo{display:inline-block}.cabecalho-logo img{width:440px;max-width:100%;height:auto;display:block}.rodape{background:var(--prefeitura-amarelo);border-top:6px solid var(--prefeitura-azul);border-bottom:6px solid var(--prefeitura-vermelho);color:var(--prefeitura-azul);padding:16px 0;font-size:.875rem}.rodape .portal-largura{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rodape .portal-largura>div{gap:2px;display:grid}.rodape strong{text-transform:uppercase}.rodape img{display:block}.rodape-mapa{color:inherit;justify-self:start;font-weight:600}.mapa-site{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:24px;display:grid}.mapa-site h2{margin-bottom:8px;font-size:1rem}.mapa-site ul{gap:8px;margin:0;padding-left:20px;display:grid}.mapa-site a{align-items:center;gap:4px;display:inline-flex}.barra-prefeitura :focus-visible,.barra-acessibilidade :focus-visible{outline-color:#fff}.barra-acessibilidade{color:#fff;background:#033a77;font-size:.8125rem}.barra-acessibilidade .portal-largura{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;min-height:34px;padding-block:4px;display:flex}.barra-acessibilidade ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.barra-acessibilidade a,.barra-acessibilidade button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.barra-acessibilidade a:hover,.barra-acessibilidade button:hover{text-decoration:underline}.barra-acessibilidade button[aria-pressed=true]{font-weight:700}.atalho-tecla{border:1px solid;border-radius:4px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600;display:inline-grid}@media (width<=640px){.atalhos:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.texto-pagina{max-width:70ch}.texto-pagina h2{margin:24px 0 8px;font-size:1.0625rem}.texto-pagina p,.texto-pagina ul{margin:0 0 12px}.texto-pagina ul{padding-left:20px}.texto-pagina a{align-items:center;gap:4px;display:inline-flex}.inicio{grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,22rem);align-items:start;gap:24px;display:grid}.cartao-titulo{text-transform:uppercase;letter-spacing:.03em;color:var(--prefeitura-azul);margin-bottom:12px;font-size:.9375rem}.calendario{padding:16px}.calendario-hoje{color:var(--prefeitura-azul);margin-bottom:12px;font-size:.875rem;font-weight:600}.calendario-mes{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.calendario-mes span{display:inline-block}.calendario-mes span:first-letter{text-transform:uppercase}.calendario-navegar{border:1px solid var(--borda-campo);border-radius:var(--raio-pilula);background:var(--superficie);cursor:pointer;place-items:center;width:2rem;height:2rem;display:grid}.calendario-navegar:hover:not(:disabled){background:var(--superficie-alternativa)}.calendario-navegar:disabled{opacity:.4;cursor:not-allowed}.calendario-titulo{border-radius:var(--raio-pilula);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.calendario-titulo:hover,.calendario-titulo[aria-expanded=true]{background:var(--superficie-alternativa)}.calendario-escolha{gap:10px;padding:4px 0 2px;display:grid}.calendario-escolha-ano{align-items:center;gap:8px;font-size:.875rem;display:flex}.calendario-escolha-ano select{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);min-height:2.25rem;color:var(--texto);cursor:pointer;flex:1;padding:0 8px}.calendario-escolha-meses{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.calendario-escolha-meses button{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);width:100%;height:2.5rem;color:var(--texto);font:inherit;text-transform:capitalize;cursor:pointer;font-size:.875rem}.calendario-escolha-meses button:hover:not(:disabled){background:var(--superficie-alternativa)}.calendario-escolha-meses button[aria-pressed=true]{border-color:var(--prefeitura-azul);background:var(--prefeitura-azul);color:#fff}.calendario-escolha-meses button:disabled{opacity:.4;cursor:not-allowed}.calendario-escolha-hoje{color:var(--cor-primaria);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 8px;font-size:.875rem;text-decoration:underline}.calendario-dias{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;font-size:.875rem}.calendario-dias th{color:var(--texto-suave);padding-bottom:4px;font-size:.75rem;font-weight:600}.calendario-dias td{padding:2px}.calendario-dia{border-radius:var(--raio);height:2.25rem;color:var(--texto-suave);place-items:center;display:grid}.calendario-dia[aria-current=date]{outline:2px solid var(--borda-campo);outline-offset:-2px;color:var(--texto);font-weight:600}a.calendario-dia{font-weight:700;text-decoration:none}a.calendario-dia:hover{box-shadow:inset 0 0 0 2px var(--texto)}.dia-ordinaria{background:var(--prefeitura-azul);color:#fff}a.dia-ordinaria:hover{color:#fff}.dia-extra{background:var(--prefeitura-amarelo);color:var(--prefeitura-azul)}a.dia-extra:hover{color:var(--prefeitura-azul)}.dia-ambas{background:linear-gradient(to top, var(--prefeitura-amarelo) 0 6px, var(--prefeitura-azul) 6px);color:#fff}a.dia-ambas:hover{color:#fff}.calendario-legenda{color:var(--texto-suave);flex-wrap:wrap;gap:4px 14px;margin-top:12px;font-size:.75rem;list-style:none;display:flex}.calendario-legenda li{align-items:center;gap:6px;display:inline-flex}.legenda-marca{border-radius:4px;width:.875rem;height:.875rem}.legenda-marca.dia-ambas{background:linear-gradient(to top, var(--prefeitura-amarelo) 0 4px, var(--prefeitura-azul) 4px)}.inicio-capa{align-content:start;justify-items:center;gap:8px;display:grid}.ultima-edicao{color:var(--texto-suave);text-align:center;justify-self:stretch;gap:8px;font-size:.875rem;text-decoration:none;display:grid}.ultima-edicao img{border:1px solid var(--borda);border-radius:var(--raio);width:100%;height:auto;box-shadow:var(--sombra-m);background:var(--superficie);transition:box-shadow var(--transicao)}.ultima-edicao:hover img{box-shadow:var(--sombra-g)}.ultima-edicao strong{color:var(--cor-primaria)}.inicio-lateral{gap:16px;display:grid}.busca-inicio form{gap:12px;display:grid}.busca-inicio .campo{margin-bottom:0}.busca-termo{position:relative}.busca-termo svg{color:var(--texto-suave);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.campo.busca-termo input:not([type=file]){width:100%;padding-left:38px}.opcoes.busca-modos{gap:6px;font-size:.875rem;display:grid}.busca-acoes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}@media (width<=960px){.inicio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inicio-capa{grid-row:span 2}}@media (width<=640px){.inicio{grid-template-columns:minmax(0,1fr)}.inicio-capa{grid-row:auto}.inicio-lateral{order:-1}}@media (width<=480px){.campos-linha.busca-periodo{grid-template-columns:minmax(0,1fr)}}.busca{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:24px;display:grid}.busca-resultados h1{margin-bottom:4px}.busca-resultados>.secundario{margin-bottom:16px}.busca-resultados[aria-busy=true] .resultados{opacity:.6}.grecaptcha-badge{visibility:hidden}.busca-resultados>.busca-recaptcha{margin-top:24px;font-size:.8125rem}.resultados{gap:12px;list-style:none;display:grid}.resultado{padding:16px 20px}.resultado-cabecalho{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resultado h2{font-size:1.0625rem}.resultado-paginas{gap:10px;margin:12px 0 4px;list-style:none;display:grid}.resultado-pagina{font-size:.8125rem;font-weight:600}.resultado-trecho{color:var(--texto-suave);margin-top:2px;font-size:.875rem}.resultado-trecho mark,mark.realce{background:var(--prefeitura-amarelo);color:var(--texto);border-radius:2px}.textLayer mark.realce{color:#0000;background:#ffdd0080;padding:0}@media (width<=760px){.busca{grid-template-columns:minmax(0,1fr)}}.gestao{grid-template-columns:var(--largura-lateral) minmax(0, 1fr);min-height:100vh;display:grid}.lateral{background:var(--lateral);height:100vh;color:var(--lateral-texto);flex-direction:column;gap:8px;padding:16px 12px;display:flex;position:sticky;top:0}.lateral-marca{border-bottom:1px solid var(--lateral-ativo);color:var(--lateral-texto-ativo);align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px 16px;text-decoration:none;display:flex}.lateral-marca:hover{color:var(--lateral-texto-ativo)}.lateral-marca small{color:var(--lateral-texto);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.lateral-menu{gap:2px;display:grid}.lateral-menu a{border-radius:var(--raio);color:var(--lateral-texto);transition:background var(--transicao), color var(--transicao);align-items:center;gap:10px;padding:9px 12px;font-size:.875rem;text-decoration:none;display:flex}.lateral-menu a:hover{background:var(--lateral-ativo);color:var(--lateral-texto-ativo)}.lateral-menu a.active{background:var(--cor-primaria);color:var(--lateral-texto-ativo);font-weight:600}.gestao-corpo{flex-direction:column;min-width:0;display:flex}.barra-superior{background:var(--superficie);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.barra-superior-titulo{color:var(--texto-suave);font-size:.875rem;font-weight:600}.barra-superior a{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}@media (width<=760px){.gestao{grid-template-columns:minmax(0,1fr)}.lateral{flex-flow:wrap;align-items:center;height:auto;padding:8px 12px;position:static}.lateral-marca{border-bottom:0;margin:0 auto 0 0;padding:6px 8px}.lateral-menu{display:flex}.barra-superior{padding:0 16px}}.botao{border-radius:var(--raio);white-space:nowrap;cursor:pointer;min-height:2.5rem;transition:background var(--transicao), border-color var(--transicao), color var(--transicao);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.botao:disabled{opacity:.55;cursor:not-allowed}.botao-pequeno{min-height:2.125rem;padding:5px 12px}.botao-primario{background:var(--cor-primaria);color:#fff;box-shadow:var(--sombra-p)}.botao-primario:hover:not(:disabled){background:var(--cor-primaria-escura);color:#fff}.botao-secundario{background:var(--superficie);border-color:var(--borda-campo);color:var(--texto)}.botao-secundario:hover:not(:disabled){background:var(--superficie-alternativa);color:var(--texto)}.botao-perigo{background:var(--perigo);color:#fff}.botao-perigo:hover:not(:disabled){background:var(--perigo-escuro);color:#fff}.botao-discreto{min-height:0;color:var(--cor-primaria);background:0 0;padding:4px 8px;font-weight:500}.botao-discreto:hover:not(:disabled){background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.botao-discreto.perigo{color:var(--perigo)}.botao-discreto.perigo:hover:not(:disabled){background:var(--perigo-fundo);color:var(--perigo-escuro)}.selo{border-radius:var(--raio-pilula);white-space:nowrap;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.selo-sucesso{background:var(--sucesso-fundo);color:var(--sucesso)}.selo-alerta{background:var(--alerta-fundo);color:var(--alerta)}.selo-perigo{background:var(--perigo-fundo);color:var(--perigo)}.selo-neutro{background:var(--neutro-fundo);color:var(--neutro)}.selo-info{background:var(--info-fundo);color:var(--info)}.aviso{border-radius:var(--raio);border:1px solid;border-left-width:4px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.875rem;display:flex}.aviso svg{flex-shrink:0;margin-top:1px}.aviso-erro{background:var(--perigo-fundo);border-color:var(--perigo);color:var(--perigo)}.aviso-alerta{background:var(--alerta-fundo);border-color:var(--alerta);color:var(--alerta)}.aviso-sucesso{background:var(--sucesso-fundo);border-color:var(--sucesso);color:var(--sucesso)}.aviso-info{background:var(--info-fundo);border-color:var(--info);color:var(--info)}.carregando{color:var(--texto-suave);align-items:center;gap:8px;display:flex}.carregando svg{animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.campo{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.campo>span:first-child,.opcoes legend{color:var(--texto-suave);font-size:.8125rem;font-weight:600}.campo input:not([type=file]),.campo select,.campo textarea,.tabela input,.tabela select,.visualizador-ir input{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);min-width:0;min-height:2.5rem;padding:6px 10px}.tabela input,.tabela select,.visualizador-ir input{min-height:2.125rem;padding:4px 8px}.campo textarea{resize:vertical}.campo [aria-invalid=true]{border-color:var(--perigo)}.campo input[type=file]{color:var(--texto-suave);font-size:.875rem}input[type=file]::file-selector-button{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;margin-right:12px;padding:8px 14px;font-weight:600}input[type=file]::file-selector-button:hover{background:var(--superficie-alternativa)}.campos-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.campos-linha input{width:100%}.opcoes{border:0;flex-wrap:wrap;gap:16px;display:flex}.opcoes legend{width:100%;margin-bottom:6px}.opcoes label,.marcar{align-items:center;gap:6px;display:inline-flex}input[type=radio],input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--cor-primaria)}.contador{color:var(--texto-suave);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem}.contador.erro{color:var(--perigo)}.filtros{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.importar-legado{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.lista-legado{overflow-wrap:anywhere;max-height:320px;margin:0 0 12px;padding-left:20px;overflow-y:auto}.acoes-registro{align-items:center;gap:4px;margin-top:6px;display:flex}.filtros .campo{margin-bottom:0}.filtros-pesquisa{align-items:flex-end;gap:8px;display:flex}.tabela th button.ordenar{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tabela th[aria-sort=ascending] button.ordenar,.tabela th[aria-sort=descending] button.ordenar{color:var(--texto)}.gestao-corpo .pagina:has(.tabela){max-width:1600px}.tabela-rolagem{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-p);position:relative;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:.875rem}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--borda);white-space:nowrap;vertical-align:middle;padding:10px}.tabela th{background:var(--superficie-alternativa);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover{background:var(--fundo)}.tabela td.quebra{white-space:normal;min-width:16rem}.tabela td.nome{white-space:normal;min-width:11rem}.tabela td.arquivo{white-space:normal;overflow-wrap:anywhere;min-width:8rem;max-width:14rem}.tabela-cartoes-larga td.acoes-celula{white-space:normal;min-width:12rem}.tabela td.acoes-celula>div,.tabela td.acoes-celula .acoes-linha{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tabela-rolagem:has(.tabela-cartoes){overflow:visible;container-type:inline-size}.tabela-cartoes thead th:first-child,.tabela-cartoes thead tr{border-top-left-radius:calc(var(--raio-grande) - 1px)}.tabela-cartoes thead th:last-child,.tabela-cartoes thead tr{border-top-right-radius:calc(var(--raio-grande) - 1px)}@container (width<=1240px){.tabela-cartoes-larga,.tabela-cartoes-larga thead,.tabela-cartoes-larga tbody{display:block}.tabela-cartoes-larga thead tr{background:var(--superficie-alternativa);border-bottom:1px solid var(--borda);flex-wrap:wrap;gap:4px 16px;padding:10px 12px;display:flex}.tabela-cartoes-larga thead:not(:has(button.ordenar)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabela-cartoes-larga thead th{background:0 0;border:0;padding:0}.tabela-cartoes-larga thead th.sem-ordem{display:none}.tabela-cartoes-larga tbody tr{border-bottom:1px solid var(--borda);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px 16px;padding:12px;display:grid}.tabela-cartoes-larga tbody tr:last-child{border-bottom:0}.tabela-cartoes-larga td{white-space:normal;border:0;min-width:0;max-width:none;padding:0;display:block}.tabela-cartoes-larga td[data-rotulo]:before{content:attr(data-rotulo);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;display:block}.tabela-cartoes-larga td.nome{grid-column:1/-1;font-size:.9375rem;font-weight:600}.tabela-cartoes-larga td.quebra{grid-column:1/-1}.tabela-cartoes-larga td.acoes-celula{border-top:1px solid var(--borda);grid-column:1/-1;padding-top:8px}}@container (width<=800px){.tabela-cartoes,.tabela-cartoes thead,.tabela-cartoes tbody{display:block}.tabela-cartoes thead tr{background:var(--superficie-alternativa);border-bottom:1px solid var(--borda);flex-wrap:wrap;gap:4px 16px;padding:10px 12px;display:flex}.tabela-cartoes thead:not(:has(button.ordenar)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabela-cartoes thead th{background:0 0;border:0;padding:0}.tabela-cartoes thead th.sem-ordem{display:none}.tabela-cartoes tbody tr{border-bottom:1px solid var(--borda);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px 16px;padding:12px;display:grid}.tabela-cartoes tbody tr:last-child{border-bottom:0}.tabela-cartoes td{white-space:normal;border:0;min-width:0;max-width:none;padding:0;display:block}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;display:block}.tabela-cartoes td.nome{grid-column:1/-1;font-size:.9375rem;font-weight:600}.tabela-cartoes td.quebra{grid-column:1/-1}.tabela-cartoes td.acoes-celula{border-top:1px solid var(--borda);grid-column:1/-1;padding-top:8px}}.tabela input.curto{width:5rem}.tabela[aria-busy=true]{opacity:.6}.paginacao{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:.875rem;display:flex}.dialogo-fundo{z-index:40;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialogo{background:var(--superficie);border-radius:var(--raio-grande);width:min(100%,32rem);box-shadow:var(--sombra-g);gap:12px;padding:24px;display:grid}.dialogo h2{font-size:1.125rem}.dialogo .aviso{margin-bottom:0}.dialogo .acoes{margin-top:4px}.dialogo-largo{flex-direction:column;width:min(100%,52rem);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.materia-folha{background:var(--superficie-alternativa);border:1px solid var(--borda);border-radius:var(--raio);flex:auto;align-content:start;gap:0;min-height:0;padding:12px;display:grid;overflow:auto}.materia-folha>*{background:var(--superficie);width:100%;max-width:42rem;margin:0 auto}.materia-timbre{border-bottom:3px solid var(--prefeitura-amarelo);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.materia-timbre img{width:min(14rem,50%);height:auto}.materia-timbre p{text-align:right;color:var(--texto-suave);font-size:.75rem;display:grid}.materia-recortes{padding:12px 20px 4px}.materia-recortes figure{margin:0 0 6px}.materia-recortes img{width:100%;height:auto;display:block}.materia-folha[hidden],.materia-recortes img[hidden]{display:none}.materia-recortes .carregando{padding:12px 0}.materia-folha .aviso{border-radius:0;margin:0 auto}.materia-texto{color:#111;padding:4px 20px 16px;font-family:Arial,Helvetica,sans-serif}.materia-texto>:first-child{margin-top:12px}.materia-procedencia{color:var(--texto-suave);border-top:1px solid var(--borda);padding:10px 20px 14px;font-size:.75rem}.materia-acoes{flex-wrap:wrap}.materia-link{gap:4px;margin-top:12px;font-size:.875rem;display:grid}.materia-link input{border:1px solid var(--borda-campo);border-radius:var(--raio);width:100%;padding:6px 8px;font-family:inherit;font-size:.8125rem}.resultado-pagina-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-edicao{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:24px;display:grid}.form-edicao-campos{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.form-edicao-campos .campo{margin-bottom:0}.previa{border-left:3px solid var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:0 var(--raio) var(--raio) 0;gap:4px;padding:10px 12px;font-size:.875rem;display:grid}.previa span:first-child{font-weight:600}.pre-visualizacao-info{color:var(--texto-suave);margin-bottom:8px;font-size:.875rem}.pre-visualizacao-pdf{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--superficie);width:100%;height:75vh}.soltar input[type=file]{max-width:100%}.pasta-cepe{color:var(--texto-suave);align-items:center;gap:8px;margin:0 0 12px;display:flex}.soltar{border:2px dashed var(--borda-campo);border-radius:var(--raio-grande);background:var(--superficie);color:var(--texto-suave);text-align:center;cursor:pointer;transition:background var(--transicao), border-color var(--transicao);grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;margin-block:12px 16px;padding:28px 16px;display:grid}.soltar.ativo,.soltar:hover{border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.lote-rodape{margin-top:12px}@media (width<=760px){.form-edicao{grid-template-columns:minmax(0,1fr)}}.trilha{margin-bottom:12px;font-size:.875rem}.trilha ol{flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.trilha li{color:var(--texto-suave);align-items:center;gap:4px;display:inline-flex}.trilha a{align-items:center;gap:4px;display:inline-flex}.trilha [aria-current=page]{color:var(--texto)}.voltar{align-items:center;gap:6px;margin-bottom:12px;font-size:.875rem;display:inline-flex}.capas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;list-style:none;display:grid}.capas li{justify-items:center;gap:6px;display:grid}.capas a:not(.botao){background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-p);transition:box-shadow var(--transicao), border-color var(--transicao);flex-direction:column;justify-self:stretch;gap:8px;padding:10px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.capas a:not(.botao):hover{border-color:var(--cor-primaria);box-shadow:var(--sombra-m)}.capas img{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);width:100%;height:auto}.visualizador{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:16px;display:grid}.visualizador.sem-painel{grid-template-columns:minmax(0,1fr)}.visualizador-principal{min-width:0}.visualizador-painel{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);flex-direction:column;gap:10px;max-height:calc(100vh - 32px);padding:12px;font-size:.875rem;display:flex;position:sticky;top:16px}.visualizador-painel h2{margin:0;font-size:1rem}.visualizador-painel-acoes{border-top:1px solid var(--borda);gap:4px;padding-top:10px;display:grid}.visualizador-painel-acoes>.botao{justify-content:center}.visualizador-painel-acoes p{margin:0;font-size:.8125rem}@media (width<=960px){.visualizador{grid-template-columns:minmax(0,1fr)}.visualizador-painel{order:-1;max-height:none;position:static}}.visualizador-barra{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px;font-size:.875rem;display:flex}.visualizador-ir input{width:4.5rem}.visualizador-baixar{margin-left:auto}.visualizador-pagina{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--borda);text-align:center;padding:8px;overflow:auto}.miniaturas{z-index:2;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);grid-column:1/-1;margin-top:8px;padding:8px;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000014}.miniaturas ol{scrollbar-width:thin;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.miniaturas button{border-radius:var(--raio);color:var(--texto-suave);cursor:pointer;background:0 0;border:2px solid #0000;justify-items:center;gap:2px;padding:3px;font-size:.75rem;display:grid}.miniaturas button:hover{background:var(--superficie-alternativa)}.miniaturas button[aria-current=page]{border-color:var(--cor-primaria);color:var(--cor-primaria);font-weight:600}.miniaturas canvas{width:64px;height:auto;box-shadow:0 0 0 1px var(--borda);background:#fff;display:block}@media (width<=960px){.miniaturas{display:none}}@media (width>=961px){.visualizador:has(.miniaturas) .visualizador-painel{max-height:calc(100vh - 182px)}.visualizador:has(.miniaturas) .procurar-trechos{max-height:calc(100vh - 16rem - 150px)}}.procurar{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.procurar-modo select{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);width:100%;min-height:2rem;color:var(--texto);font:inherit;padding:0 8px;font-size:.8125rem}.procurar-ajuda{color:var(--texto-suave);margin:0;font-size:.8125rem}.procurar-form{gap:6px;display:flex}.procurar-campo{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);min-width:0;min-height:2.125rem;color:var(--texto-suave);flex:1;align-items:center;gap:6px;padding:0 4px 0 8px;display:flex}.procurar-campo:focus-within{outline:3px solid var(--foco);outline-offset:1px}.procurar-campo.sem-resultado{border-color:var(--perigo)}.procurar-campo input{background:0 0;border:0;flex:1;min-width:0;padding:4px 0}.procurar-campo input:focus-visible{outline:none}.procurar-campo input::-webkit-search-cancel-button{appearance:none;display:none}.procurar-limpar{border-radius:var(--raio);width:1.75rem;height:1.75rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.procurar-limpar:hover{background:var(--superficie-alternativa);color:var(--texto)}.procurar-resumo{margin:0;font-weight:600}.procurar-resumo:empty{display:none}.procurar-resumo.sem-resultado{color:var(--perigo)}.procurar-dica{color:var(--texto-suave);font-weight:400}.procurar-navegar{justify-content:space-between;align-items:center;gap:6px;display:flex}.procurar-navegar button{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);min-height:2rem;color:var(--texto);cursor:pointer;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.procurar-navegar button:hover{background:var(--superficie-alternativa)}.procurar-contador{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--texto-suave);font-size:.8125rem}.procurar-trechos{border:1px solid var(--borda);border-radius:var(--raio);max-height:calc(100vh - 16rem);margin:0;padding:0;font-size:.8125rem;list-style:none;overflow-y:auto}.procurar-trechos li{border-bottom:1px solid var(--borda);display:grid}.procurar-trechos li:last-child{border-bottom:0}.procurar-trechos li[aria-current=page]{background:var(--cor-primaria-suave);box-shadow:inset 3px 0 0 var(--cor-primaria)}.procurar-trechos .trecho-materia{justify-self:end;margin:0 8px 6px 0}.procurar-trechos .trecho-ir{text-align:left;width:100%;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;gap:2px;padding:8px 12px 4px;display:grid}.procurar-trechos .trecho-ir:hover{background:var(--superficie-alternativa)}.procurar-trechos strong{color:var(--cor-primaria)}.procurar-trechos mark{background:var(--prefeitura-amarelo);color:var(--texto);border-radius:2px}@media (width<=960px){.procurar-trechos{max-height:16rem}}.visualizador-folha{vertical-align:top;--scale-round-x:1px;--scale-round-y:1px;display:inline-block;position:relative}.visualizador-pagina canvas{background:#fff;display:block;box-shadow:0 1px 3px #0003}.textLayer{text-align:initial;transform-origin:0 0;forced-color-adjust:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{color:#0000;background:#1d4f914d}.textLayer br::selection{background:0 0}.barra-superior-acoes{align-items:center;gap:16px;display:flex}.barra-superior-usuario{text-align:right;flex-direction:column;font-size:.875rem;line-height:1.2;display:flex}.barra-superior-usuario small{color:var(--texto-suave)}@media (width<=760px){.barra-superior-titulo,.barra-superior-usuario small{display:none}}.secao-acesso{margin:24px 0 32px}.secao-acesso>h2{margin-bottom:12px}.cartao-acesso{border:1px solid var(--borda);background:var(--superficie);border-radius:8px;margin:12px 0 24px;padding:16px}.cartao-acesso p{margin:0 0 8px}.gestao-corpo .pagina{flex:1}.rodape-gestao{pointer-events:none;justify-content:flex-end;padding:24px;display:flex}.rodape-gestao img{width:min(280px,60vw);height:auto;display:block}:root[data-contraste=alto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-contraste=alto] *{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}:root[data-contraste=alto] :is(a,a *){color:#ff0!important}:root[data-contraste=alto] :is(button,input,select,textarea){border:1px solid #fff!important}:root[data-contraste=alto] :is(img,canvas){background-color:#fff!important}:root[data-contraste=alto] :focus-visible{outline-offset:2px;outline:3px solid #ff0!important}:root[data-contraste=alto] .textLayer,:root[data-contraste=alto] .textLayer :is(span,br){color:#0000!important;background-color:#0000!important}:root[data-contraste=alto] mark.realce{color:#000!important;background-color:#ff0!important}:root[data-contraste=alto] .textLayer mark.realce{color:#0000!important;background-color:#ffff0080!important}.capa-texto{aspect-ratio:3/4;border-radius:var(--raio);background:var(--superficie-alternativa);width:100%;color:var(--texto-suave);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.edicao-texto-ir{flex:16rem;align-items:center;gap:8px;min-width:0;display:flex}.edicao-texto-ir span{white-space:nowrap}.edicao-texto-ir select{border:1px solid var(--borda-campo);border-radius:var(--raio);background:var(--superficie);min-width:0;max-width:20rem;min-height:2rem;color:var(--texto);cursor:pointer;flex:auto;padding:0 8px;font-size:.8125rem}.edicao-texto-selo{color:var(--texto-suave);margin-left:auto}.edicao-texto-pagina{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--borda);padding:8px;container-type:inline-size}.edicao-texto-folha{color:#111;background:#fff;max-width:72rem;margin:0 auto;font-family:Arial,Helvetica,sans-serif;box-shadow:0 1px 3px #0003}.edicao-texto-folha+.edicao-texto-folha{margin-top:10px}.edicao-texto-cabecalho{padding:20px 28px 0}.edicao-texto-cabecalho img{width:min(34rem,100%);height:auto;margin:0 auto 10px;display:block}.edicao-texto-faixa{color:#fff;text-transform:uppercase;background:#8c8c8c;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin:0;padding:5px 10px;font-size:.75rem;font-weight:700;display:flex}.edicao-texto-corrido{border-bottom:1px solid #111;justify-content:space-between;gap:16px;margin:0 28px;padding:14px 0 4px;font-size:.8125rem;display:flex}.edicao-texto-corrido span:last-child{letter-spacing:.06em;text-transform:uppercase}.edicao-texto-colunas{column-count:2;column-gap:32px;padding:8px 28px 24px}@container (width<=44rem){.edicao-texto-colunas{column-count:1}}.folha-ancora{scroll-margin-top:16px}.folha-caderno{column-span:all;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-top:3px solid #111;border-bottom:1px solid #111;margin:20px 0 8px;padding:6px 0;font-family:inherit;font-size:.875rem}.folha-secao{text-align:center;break-inside:avoid;break-after:avoid;border-bottom:1px solid #8c8c8c;width:85%;margin:24px auto 0;padding-bottom:2px;font-family:inherit;font-size:1rem}.edicao-texto-responsavel{text-align:center;break-after:avoid;margin:4px 0 0;font-size:.875rem}.edicao-texto-responsavel strong{text-transform:uppercase}.folha-materia{color:#555;letter-spacing:.16em;text-transform:uppercase;break-after:avoid;align-items:center;gap:10px;margin:20px 0 12px;font-family:inherit;font-size:.6875rem;font-weight:600;display:flex}.folha-materia:before,.folha-materia:after{content:"";border-top:1px solid #c8c8c8;flex:1}.edicao-texto-corpo{white-space:pre-line;overflow-wrap:anywhere;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.875rem;line-height:1.55}.edicao-texto-corpo+.edicao-texto-corpo{margin-top:1.55em}.ato-titulo{text-align:left;break-inside:avoid;break-after:avoid;font-weight:700}.edicao-texto-corpo+.ato-titulo{margin-top:2.4em}.ato-titulo+.edicao-texto-corpo,.ato-resolve+.edicao-texto-corpo{margin-top:0}.ato-resolve{letter-spacing:.08em;break-after:avoid}.ato-local,.ato-assinatura,.ato-cargo{text-align:center;break-inside:avoid}.ato-assinatura{text-transform:uppercase;break-after:avoid;font-weight:700}.edicao-texto-corpo.ato-cargo{margin-top:0}.folha-manchete{column-span:all;text-align:center;margin:8px 0 12px;font-family:Times New Roman,Times,Georgia,serif;font-size:1.625rem;font-weight:700;line-height:1.2}.edicao-texto-corpo+.folha-manchete{border-top:1px solid #c8c8c8;margin-top:24px;padding-top:18px}.folha-manchete+.edicao-texto-corpo:first-letter{float:left;margin:4px 6px 0 0;font-family:Times New Roman,Times,Georgia,serif;font-size:3.4em;font-weight:700;line-height:.8}.edicao-texto-restante{text-align:center;margin:0;padding:0 28px 24px}@media (width<=640px){.edicao-texto-pagina{padding:4px}.edicao-texto-cabecalho{padding:14px 14px 0}.edicao-texto-faixa{text-align:center;justify-content:center}.edicao-texto-corrido{white-space:nowrap;margin:0 14px;font-size:.6875rem}.edicao-texto-colunas{padding:4px 14px 18px}.folha-secao{width:100%}.edicao-texto-corpo{text-align:left}.edicao-texto-corpo:is(.ato-local,.ato-assinatura,.ato-cargo){text-align:center}}.pdf-sem-download-nav{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pdf-sem-download{text-align:center;max-height:70vh;overflow:auto}.pdf-sem-download canvas{border:1px solid var(--borda);max-width:100%;height:auto}
