.adm-tema{--adm-fundo: #f5f5f4;--adm-superficie: var(--superficie, #fff);--adm-superficie-2: #fafaf9;--adm-cabeca: #f5f5f4;--adm-texto: #1c1917;--adm-suave: var(--texto-suave, #57534e);--adm-borda: var(--borda, #e7e5e4);--adm-borda-forte: #a8a29e;--adm-marca: var(--marca, #0f766e);--adm-marca-forte: var(--marca-escura, #134e4a);--adm-marca-suave: var(--marca-suave, #ccfbf1);--adm-sobre-marca: #fff;--adm-link: #0f766e;--adm-ok: #166534;--adm-ok-suave: #dcfce7;--adm-aviso: #92400e;--adm-aviso-suave: #fef3c7;--adm-erro: #b91c1c;--adm-erro-botao: #b91c1c;--adm-erro-botao-forte: #991b1b;--adm-erro-suave: #fee2e2;--adm-erro-texto: #991b1b;--adm-andamento: #1e40af;--adm-andamento-suave: #dbeafe;--adm-neutro-suave: #e7e5e4;--adm-bom: #15803d;--adm-ruim: #b91c1c;--adm-sombra: 0 1px 2px rgb(28 25 23 / 5%), 0 6px 18px rgb(28 25 23 / 5%);--adm-codigo-fundo: #1c1917;--adm-codigo-texto: #f5f5f4;color:var(--adm-texto)}.adm-pagina{min-height:100vh;background:#f5f5f4}@media (prefers-color-scheme: dark){:root:has(.adm-pagina){background:#0c0a09}.adm-pagina{background:#0c0a09}.adm-tema{color-scheme:dark;--adm-fundo: #0c0a09;--adm-superficie: #1c1917;--adm-superficie-2: #231f1d;--adm-cabeca: #292524;--adm-texto: #f5f5f4;--adm-suave: #a8a29e;--adm-borda: #3a3532;--adm-borda-forte: #78716c;--adm-marca: #2dd4bf;--adm-marca-forte: #5eead4;--adm-marca-suave: rgb(45 212 191 / 14%);--adm-sobre-marca: #042f2e;--adm-link: #5eead4;--adm-ok: #86efac;--adm-ok-suave: #052e16;--adm-aviso: #fcd34d;--adm-aviso-suave: #422006;--adm-erro: #fca5a5;--adm-erro-botao: #dc2626;--adm-erro-botao-forte: #b91c1c;--adm-erro-suave: #450a0a;--adm-erro-texto: #fecaca;--adm-andamento: #93c5fd;--adm-andamento-suave: #172554;--adm-neutro-suave: #292524;--adm-bom: #4ade80;--adm-ruim: #f87171;--adm-sombra: 0 1px 2px rgb(0 0 0 / 40%);--adm-codigo-fundo: #0c0a09;--superficie: #1c1917;--borda: #3a3532;--texto-suave: #a8a29e;--marca: #2dd4bf;--marca-escura: #5eead4;--marca-suave: rgb(45 212 191 / 14%)}}.adm-tema h1,.adm-tema h2,.adm-tema h3,.adm-tema h4{color:var(--adm-texto)}.adm-tema a:not(.adm-botao){color:var(--adm-link)}.adm-tema a:focus-visible,.adm-tema button:focus-visible,.adm-tema input:focus-visible,.adm-tema select:focus-visible,.adm-tema textarea:focus-visible,.adm-tema [tabindex]:focus-visible{outline:3px solid var(--adm-marca);outline-offset:2px}.adm-tema input:not([type=checkbox],[type=radio]),.adm-tema select,.adm-tema textarea{min-height:2.25rem;padding:.35rem .6rem;border:1px solid var(--adm-borda-forte);border-radius:.5rem;background:var(--adm-superficie);color:var(--adm-texto);font:inherit;font-size:.95rem}.adm-tema input[type=checkbox],.adm-tema input[type=radio]{accent-color:var(--adm-marca)}.adm-tema code{font-size:.85em}.adm-tema .maplibregl-popup-content{color:#1c1917}.adm-main{width:min(76rem,100%);margin:0 auto;padding:1.25rem 1rem 3rem}.adm-main-larga{width:min(90rem,100%)}.adm-topo-linha{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.adm-topo h1{margin:0;font-size:1.85rem;letter-spacing:-.03em}.adm-resumo{max-width:62rem;margin:.25rem 0 0;color:var(--adm-suave);font-size:.95rem}.adm-topo-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.adm-privacidade,.adm-aviso-fixo{margin:.5rem 0 0;color:var(--adm-suave);font-size:.85rem}.adm-aviso-fixo{padding:.5rem .75rem;border-left:4px solid var(--adm-aviso);border-radius:.4rem;background:var(--adm-aviso-suave);color:var(--adm-texto)}.adm-indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none}.adm-indicadores a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:.7rem .9rem;border:1px solid var(--adm-borda);border-radius:.8rem;background:var(--adm-superficie);box-shadow:var(--adm-sombra);text-decoration:none}.adm-tema .adm-indicadores a{color:var(--adm-texto)}.adm-indicadores strong,.adm-numero strong{font-size:1.6rem;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.adm-indicadores span,.adm-numero span{color:var(--adm-suave);font-size:.85rem}.adm-indicadores-alerta a{border-color:var(--adm-erro-botao);box-shadow:inset 4px 0 0 var(--adm-erro-botao),var(--adm-sombra)}.adm-ancoras{position:sticky;top:0;z-index:30;margin:1rem -1rem 0;padding:.5rem 1rem;border-bottom:1px solid var(--adm-borda);background:var(--adm-fundo)}.adm-ancoras ul{display:flex;gap:.35rem;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.adm-ancoras a{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.9rem;font-weight:600;white-space:nowrap;text-decoration:none}.adm-tema .adm-ancoras a{color:var(--adm-texto)}.adm-ancoras a:hover{background:var(--adm-marca-suave)}.adm-abas{display:flex;gap:.25rem;margin:1.25rem 0 0;overflow-x:auto;border-bottom:1px solid var(--adm-borda);scrollbar-width:thin}.adm-aba{flex-shrink:0;margin-bottom:-1px;padding:.6rem 1rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--adm-suave);font:inherit;font-weight:600;cursor:pointer}.adm-aba:hover{color:var(--adm-texto)}.adm-aba[aria-selected=true]{border-bottom-color:var(--adm-marca);color:var(--adm-marca-forte)}.adm-tema .adm-aba:focus-visible{outline-offset:-3px}.adm-abas-painel{padding-top:1.25rem}.adm-segmentado{display:inline-flex;flex-wrap:wrap;padding:.2rem;border:1px solid var(--adm-borda);border-radius:999px;background:var(--adm-superficie)}.adm-segmentado label{position:relative;display:inline-flex;cursor:pointer}.adm-segmentado input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.adm-segmentado span{padding:.3rem .75rem;border-radius:999px;color:var(--adm-suave);font-size:.88rem;font-weight:600;white-space:nowrap}.adm-segmentado label.ativo span{background:var(--adm-marca);color:var(--adm-sobre-marca)}.adm-segmentado input:focus-visible+span{outline:3px solid var(--adm-marca);outline-offset:2px}.adm-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.adm-secao{min-width:0;margin-top:1.25rem;padding:1.1rem 1.2rem 1.25rem;border:1px solid var(--adm-borda);border-radius:.9rem;background:var(--adm-superficie);box-shadow:var(--adm-sombra);scroll-margin-top:3.5rem}.adm-grade>.adm-secao{margin-top:0}.adm-secao-larga{grid-column:1 / -1}.adm-secao-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.adm-secao-titulo{min-width:0}.adm-secao-topo h2,.adm-secao-topo h3{margin:0 0 .2rem;font-size:1.2rem}.adm-secao-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.adm-oque{max-width:62rem;margin:0 0 .75rem;color:var(--adm-suave);font-size:.92rem}.adm-subtitulo{margin:1.4rem 0 .5rem;font-size:1.05rem}.adm-nota{margin:.75rem 0 0;color:var(--adm-suave);font-size:.85rem}.adm-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.adm-caixa{margin-top:.75rem;padding:.85rem 1rem;border:1px solid var(--adm-borda);border-radius:.8rem;background:var(--adm-superficie)}.adm-caixa h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1rem}.adm-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.75rem}.adm-faixa{margin:.6rem 0 0;padding:.55rem .8rem;border-radius:.55rem;font-weight:600}.adm-faixa-aviso{background:var(--adm-aviso-suave);color:var(--adm-aviso)}.adm-faixa-ok{background:var(--adm-ok-suave);color:var(--adm-ok)}.adm-faixa-erro{background:var(--adm-erro-suave);color:var(--adm-erro-texto)}.adm-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.65rem}.adm-cartao{min-width:0;padding:.7rem .85rem;border:1px solid var(--adm-borda);border-left:4px solid var(--adm-marca);border-radius:.55rem;background:var(--adm-superficie-2)}.adm-cartao-alerta{border-left-color:var(--adm-ruim)}.adm-cartao-ok{border-left-color:var(--adm-bom)}.adm-cartao-rotulo{margin:0;color:var(--adm-suave);font-size:.82rem;font-weight:600}.adm-cartao-valor{margin:.1rem 0 .15rem;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.adm-cartao-detalhe{margin:.15rem 0 0;color:var(--adm-suave);font-size:.82rem}.adm-var{display:inline-flex;gap:.25rem;align-items:baseline;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.adm-var-boa{color:var(--adm-bom)}.adm-var-ruim{color:var(--adm-ruim)}.adm-var-neutra{color:var(--adm-suave);font-weight:500}.adm-numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin:.75rem 0}.adm-numero{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.65rem .8rem;border:1px solid var(--adm-borda);border-radius:.7rem;background:var(--adm-superficie);overflow-wrap:anywhere}.adm-numero-texto strong{font-size:1.05rem;line-height:1.3;letter-spacing:0}.adm-numero-alerta{border-color:var(--adm-aviso)}.adm-numero-ok strong{color:var(--adm-ok)}.adm-botao{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .95rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.92rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.adm-botao:disabled{opacity:.55;cursor:not-allowed}.adm-botao-pequeno{min-height:2rem;padding:.3rem .75rem;font-size:.85rem}.adm-botao-primario{background:var(--adm-marca);color:var(--adm-sobre-marca)}.adm-botao-primario:hover:not(:disabled){background:var(--adm-marca-forte)}.adm-botao-secundario,.adm-tema a.adm-botao-secundario{border-color:var(--adm-borda-forte);background:var(--adm-superficie);color:var(--adm-texto)}.adm-botao-secundario:hover:not(:disabled){background:var(--adm-superficie-2);border-color:var(--adm-suave)}.adm-botao-secundario[aria-pressed=true],.adm-botao-secundario[aria-expanded=true]{border-color:var(--adm-marca);background:var(--adm-marca-suave)}.adm-botao-perigo{background:var(--adm-erro-botao);color:#fff}.adm-botao-perigo:hover:not(:disabled){background:var(--adm-erro-botao-forte)}.adm-link{padding:0;border:0;background:none;color:var(--adm-link);font:inherit;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.adm-botoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.adm-botoes-justos{margin-top:.4rem}.adm-tabela-rolagem{max-width:100%;margin-top:.75rem;overflow:auto;border:1px solid var(--adm-borda);border-radius:.6rem}.adm-tabela-limitada{max-height:26rem}.adm-tabela-alta{max-height:34rem}.adm-tabela{width:100%;margin:0;background:var(--adm-superficie);border-collapse:separate;border-spacing:0;font-size:.9rem}.adm-tabela th,.adm-tabela td{padding:.5rem .65rem;border-bottom:1px solid var(--adm-borda);text-align:left;vertical-align:top}.adm-tabela thead th{position:sticky;top:0;z-index:1;background:var(--adm-cabeca);color:var(--adm-suave);font-size:.76rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.adm-tabela tbody tr:nth-child(2n of:not(.adm-detalhe))>*,.adm-tabela tbody tr.adm-zebra>*{background:var(--adm-superficie-2)}.adm-tabela tbody tr:last-child>*{border-bottom:0}.adm-tabela tbody th{font-weight:600}.adm-tabela tfoot td{border-top:2px solid var(--adm-borda);border-bottom:0;font-weight:700}.adm-tabela-compacta th,.adm-tabela-compacta td{padding:.38rem .55rem}.adm-num,.adm-tabela .adm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-ordenar{display:inline-flex;gap:.25rem;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.adm-ordenar-seta{color:var(--adm-marca-forte);font-size:.85rem}th[aria-sort=none] .adm-ordenar-seta{color:var(--adm-suave);opacity:.7}.adm-linha-alerta>:first-child{box-shadow:inset 4px 0 0 var(--adm-erro-botao)}.adm-linha-apagada>*{color:var(--adm-suave)}.adm-linha-ativa>*{background:var(--adm-marca-suave)!important}.adm-detalhe>td{background:var(--adm-cabeca)}.adm-tabela small,.adm-lista small{display:block}.adm-acoes-linha{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}td.adm-acoes-linha{display:table-cell;min-width:12rem;text-align:right}td.adm-acoes-linha>*{margin:.15rem 0 .15rem .35rem}.adm-id{font-variant-numeric:tabular-nums;font-weight:700}.adm-suave,.adm-miudo{color:var(--adm-suave);font-size:.85rem}.adm-alerta-texto{color:var(--adm-aviso);font-size:.85rem}.adm-pilha{display:flex;flex-direction:column;gap:.1rem}.adm-pilha small{font-size:.82rem}.adm-selo{display:inline-flex;align-items:center;gap:.25rem;padding:.08rem .5rem;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap}.adm-selo-ok{background:var(--adm-ok-suave);color:var(--adm-ok)}.adm-selo-aviso{background:var(--adm-aviso-suave);color:var(--adm-aviso)}.adm-selo-erro{background:var(--adm-erro-suave);color:var(--adm-erro-texto)}.adm-selo-andamento{background:var(--adm-andamento-suave);color:var(--adm-andamento)}.adm-selo-neutro{background:var(--adm-neutro-suave);color:var(--adm-suave)}.adm-ponto{display:inline-block;width:.55rem;height:.55rem;margin-left:.35rem;border-radius:999px;background:var(--adm-erro-botao);vertical-align:middle}.adm-lista-curta{margin:.5rem 0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.adm-lista{margin:.5rem 0 0;padding:0;list-style:none}.adm-lista>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.5rem 0;border-bottom:1px solid var(--adm-borda)}.adm-lista>li:last-child{border-bottom:0}.adm-lista-compacta>li{padding:.35rem 0}.adm-dados{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.3rem 1rem;margin:.75rem 0 0}.adm-dados dt{color:var(--adm-suave);font-weight:600}.adm-dados dd{margin:0;overflow-wrap:anywhere}.adm-lote-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.adm-lote-topo h3{margin:0}.adm-lote h4,.adm-caixa h4{margin:1rem 0 .25rem;font-size:.95rem}.adm-manutencao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.adm-manutencao p{margin:.35rem 0 0}.adm-manutencao-ligada{border-color:var(--adm-aviso);background:var(--adm-aviso-suave)}.adm-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .75rem;margin-top:.9rem}.adm-filtros label,.adm-filtro-inline{display:flex;flex-direction:column;gap:.2rem;color:var(--adm-suave);font-size:.85rem;font-weight:600}.adm-filtros-compactos{margin-top:.25rem}.adm-filtro-largo{flex:1 1 16rem}.adm-filtros fieldset{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;border:0}.adm-filtros legend{width:100%;margin-bottom:.15rem;padding:0;color:var(--adm-suave);font-size:.85rem;font-weight:600}.adm-filtros fieldset label{flex-direction:row;align-items:center;gap:.35rem;color:var(--adm-texto);font-weight:500}.adm-ou{align-self:center;color:var(--adm-suave);font-size:.85rem}.adm-paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem;font-size:.9rem}.adm-seletor{display:inline-flex;gap:.4rem;align-items:center;color:var(--adm-suave);font-size:.88rem}.adm-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}.adm-chip{min-height:2rem;padding:.25rem .7rem;border:1px solid var(--adm-borda-forte);border-radius:999px;background:var(--adm-superficie);color:var(--adm-texto);font:inherit;font-size:.85rem;cursor:pointer}.adm-chip[data-estado=sem]{border-color:var(--adm-erro-botao);background:var(--adm-erro-suave);color:var(--adm-erro-texto);text-decoration:line-through}.adm-chip[data-estado=so],.adm-chip[aria-pressed=true]:not([data-estado]){border-color:var(--adm-marca);background:var(--adm-marca-suave);color:var(--adm-marca-forte);font-weight:700}.adm-estado{display:flex;gap:.6rem;align-items:center;margin:.75rem 0 0;color:var(--adm-suave)}.adm-girando{width:1rem;height:1rem;border:2px solid var(--adm-borda);border-top-color:var(--adm-marca);border-radius:999px;animation:adm-girar .8s linear infinite}@keyframes adm-girar{to{transform:rotate(360deg)}}.adm-vazio{margin:.75rem 0 0;padding:.85rem;border:1px dashed var(--adm-borda-forte);border-radius:.6rem;color:var(--adm-suave);text-align:center}.adm-erro{margin:.6rem 0 0;padding:.5rem .75rem;border-radius:.5rem;background:var(--adm-erro-suave);color:var(--adm-erro-texto);font-weight:600}.adm-falhou{padding:.85rem 1rem;border-radius:.55rem;background:var(--adm-erro-suave);color:var(--adm-erro-texto)}.adm-falhou p{margin:0 0 .6rem}.adm-alertas{margin:.85rem 0 0;padding:.6rem .85rem .6rem 1.9rem;border-radius:.55rem;background:var(--adm-erro-suave);color:var(--adm-erro-texto);font-size:.9rem}.adm-alertas li+li{margin-top:.25rem}.adm-relatorio pre,.adm-amostra pre,.adm-painel-lado pre,.adm-saida pre{margin:.4rem 0 0;padding:.75rem;max-height:24rem;overflow:auto;border:1px solid var(--adm-borda);border-radius:.5rem;background:var(--adm-codigo-fundo);color:var(--adm-codigo-texto);font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.adm-relatorio h3{margin:0;font-size:1rem}.adm-bloqueios{margin:.4rem 0 0;padding-left:1.1rem;color:var(--adm-erro-texto);font-weight:600}.adm-painel-lado{margin-top:.75rem;padding:.75rem;border:1px solid var(--adm-borda);border-radius:.7rem}.adm-painel-lado-topo{display:flex;justify-content:flex-end;margin-bottom:.4rem}.adm-amostra+.adm-amostra{margin-top:.6rem}.adm-pedidos{margin-top:.9rem;padding:.7rem .9rem;border-radius:.7rem;background:var(--adm-cabeca)}.adm-pedidos h3{margin:0 0 .35rem;font-size:.9rem}.adm-pedidos ul{margin:0;padding:0;list-style:none}.adm-pedidos li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.3rem 0}.adm-pedido-nome{font-size:.9rem;font-weight:600}.adm-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0c0a098c}.adm-dialogo{display:flex;gap:1rem;width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem 1.3rem;border-radius:1rem;background:var(--adm-superficie);color:var(--adm-texto);box-shadow:0 24px 60px #0000004d}.adm-dialogo-largo{width:min(64rem,100%)}.adm-dialogo-corpo{flex:1 1 22rem;min-width:0}.adm-dialogo-lado{flex:1 1 26rem;min-width:0}.adm-dialogo h2{margin:0 0 .5rem;font-size:1.2rem}.adm-dialogo-texto p{margin:0 0 .5rem}.adm-comando{margin:.4rem 0 .75rem;padding:.5rem .65rem;border-radius:.5rem;background:var(--adm-cabeca);font-size:.85rem;overflow-wrap:anywhere}.adm-comando span{color:var(--adm-suave);font-weight:600}.adm-campo{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem;font-weight:600}.adm-campo small{color:var(--adm-suave);font-weight:400}.adm-campo textarea{min-height:4.5rem;resize:vertical}.adm-campo [aria-invalid=true]{border-color:var(--adm-erro-botao)}.adm-marcar{display:flex;align-items:center;gap:.45rem;margin-top:.5rem}.adm-opcoes{display:grid;gap:.35rem;margin:.5rem 0 0;padding:0;border:0}.adm-opcoes legend{margin-bottom:.25rem;padding:0;font-weight:600}.adm-opcoes label{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border:1px solid var(--adm-borda);border-radius:.5rem;cursor:pointer}.adm-opcoes label:has(input:checked){border-color:var(--adm-marca);background:var(--adm-marca-suave)}.adm-dialogo-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.adm-dialogo-acoes .adm-separa{margin-right:auto}.adm-toasts{position:fixed;right:1rem;bottom:1rem;z-index:100;display:flex;flex-direction:column;gap:.5rem;max-width:min(26rem,calc(100vw - 2rem))}.adm-toast{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;border-left:4px solid var(--adm-ok);border-radius:.7rem;background:var(--adm-superficie);color:var(--adm-texto);box-shadow:0 12px 30px #00000038}.adm-toast span{flex:1}.adm-toast-erro{border-left-color:var(--adm-erro-botao)}.adm-toast-fechar{border:0;background:none;color:var(--adm-suave);font-size:1.2rem;line-height:1;cursor:pointer}.adm-menu{position:relative}.adm-menu>summary{list-style:none}.adm-menu>summary::-webkit-details-marker{display:none}.adm-menu-corpo{position:absolute;right:0;z-index:40;width:min(22rem,calc(100vw - 2rem));max-height:70vh;margin-top:.35rem;overflow:auto;padding:.75rem .85rem;border:1px solid var(--adm-borda);border-radius:.8rem;background:var(--adm-superficie);box-shadow:0 16px 40px #0000002e}.adm-menu-corpo h3{margin:0 0 .4rem;font-size:.95rem}.adm-menu-corpo label{display:flex;align-items:center;gap:.45rem;padding:.2rem 0;font-size:.9rem}.adm-barras{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.adm-barras li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;gap:.65rem;align-items:center;font-size:.9rem}.adm-barras-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-barras-trilho{height:.6rem;overflow:hidden;border-radius:999px;background:var(--adm-superficie-2);box-shadow:inset 0 0 0 1px var(--adm-borda)}.adm-barras-cheio{display:block;height:100%;border-radius:999px;background:var(--adm-marca)}.adm-barras-valor{min-width:3.5rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.adm-barras-valor small{color:var(--adm-suave);font-weight:400}.adm-coorte-celula{display:inline-block;min-width:3.4rem;padding:.1rem .35rem;border-radius:.3rem;background:color-mix(in srgb,var(--adm-marca) calc(var(--p, 0) * .7%),transparent)}.adm-coorte-celula small,.adm-coorte-aberta{color:var(--adm-suave)}.adm-detalhes{margin-top:.75rem}.adm-detalhes summary{color:var(--adm-marca-forte);font-size:.9rem;font-weight:600;cursor:pointer}.adm-detalhes[open] summary{margin-bottom:.5rem}.adm-grafico{width:100%;min-height:12rem}.adm-grafico .recharts-legend-item-text{color:var(--adm-texto)!important}.adm-worker{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center;margin:.25rem 0 0;color:var(--adm-suave);font-size:.9rem}.adm-tarefa-nome{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.adm-historico{padding:.25rem .1rem .5rem}.adm-execucoes{margin:.6rem 0 0;padding:0;list-style:none}.adm-execucoes>li{padding:.6rem 0;border-top:1px solid var(--adm-borda)}.adm-execucoes>li>p{margin:0 0 .25rem}.adm-fila{margin-top:1rem}.adm-liq-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);gap:1rem;align-items:start;margin-top:1rem}.adm-mapa{width:100%;height:68vh;min-height:24rem;overflow:hidden;border:1px solid var(--adm-borda);border-radius:.8rem;background:var(--adm-superficie-2)}.adm-mapa-baixo{height:50vh;max-height:520px}.adm-mapa-falha{padding:1rem;border:1px solid var(--adm-borda);border-radius:.8rem;color:var(--adm-suave)}.adm-legenda{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.6rem;font-size:.85rem}.adm-legenda-bloco ul{display:flex;flex-wrap:wrap;gap:.2rem .75rem;margin:.2rem 0 0;padding:0;list-style:none}.adm-legenda-bloco li{display:inline-flex;gap:.35rem;align-items:center}.adm-legenda-titulo{margin:0;color:var(--adm-suave);font-weight:700}.adm-cor{display:inline-block;width:.9rem;height:.9rem;border:1px solid rgb(0 0 0 / 35%);border-radius:.2rem}.adm-cor-redonda{border-radius:999px}.adm-busca-endereco{position:relative;flex:1 1 18rem}.adm-busca-endereco input{width:100%}.adm-sugestoes{position:absolute;top:100%;right:0;left:0;z-index:40;max-height:18rem;margin:.25rem 0 0;overflow:auto;padding:.25rem;border:1px solid var(--adm-borda);border-radius:.6rem;background:var(--adm-superficie);box-shadow:0 16px 40px #0000002e;list-style:none}.adm-sugestoes li{padding:.4rem .55rem;border-radius:.4rem;color:var(--adm-texto);font-size:.9rem;cursor:pointer}.adm-sugestoes li[aria-selected=true],.adm-sugestoes li:hover{background:var(--adm-marca-suave)}.adm-sugestoes small{display:block;color:var(--adm-suave)}.adm-liq-lado{display:grid;gap:1rem}.adm-liq-lado .adm-secao{margin-top:0}.adm-liq-top{margin:0;padding-left:1.4rem}.adm-liq-top li{padding:.3rem 0;border-bottom:1px solid var(--adm-borda)}.adm-liq-top li span{display:block;color:var(--adm-suave);font-size:.85rem}.adm-rodape{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--adm-borda);color:var(--adm-suave);font-size:.85rem}.adm-rodape p{margin:.25rem 0}.adm-op-tabela td{white-space:nowrap}.adm-op-tabela td.adm-op-quebra{min-width:14rem;white-space:normal}.adm-op-sub,.adm-tema .oportunidades-sub{display:block;color:var(--adm-suave);font-size:.8rem;white-space:nowrap}.adm-tema .oportunidades-negativo{color:var(--adm-andamento);font-weight:700}.adm-tema .oportunidades-motivo{color:var(--adm-suave)}.adm-tema .oportunidades-area-suspeita{color:var(--adm-aviso)}.adm-tema .oportunidades-marca{padding:0 .3rem;border-radius:999px;background:var(--adm-aviso-suave);color:var(--adm-aviso);font-size:.75rem;font-weight:700}.adm-tema .oportunidades-alerta{display:inline-block;margin:0 .2rem .2rem 0;padding:0 .4rem;border-radius:999px;background:var(--adm-aviso-suave);color:var(--adm-aviso);font-size:.75rem;font-weight:600}.adm-tema .oportunidades-selo{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;margin-left:.2rem;border-radius:.3rem;background:var(--adm-marca-suave);color:var(--adm-marca-forte);font-size:.72rem;font-weight:800;vertical-align:middle}.adm-tema .oportunidades-selo-raio{background:var(--adm-andamento-suave);color:var(--adm-andamento)}.adm-tema .oportunidades-selo-vaga,.adm-tema .oportunidades-selo-segmento{background:var(--adm-aviso-suave);color:var(--adm-aviso)}.adm-tema .oportunidades-selo-unidade{background:var(--adm-ok-suave);color:var(--adm-ok)}.adm-tema .oportunidades-grau-exato{color:var(--adm-ok)}.adm-tema .oportunidades-grau-nenhum{color:var(--adm-suave)}.adm-triagem-interessante{background:var(--adm-ok-suave);color:var(--adm-ok)}.adm-triagem-descartado{background:var(--adm-neutro-suave);color:var(--adm-suave);text-decoration:line-through}.adm-triagem-visto{background:var(--adm-andamento-suave);color:var(--adm-andamento)}.adm-op-serie{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;padding:.4rem .1rem .6rem}.adm-op-serie .adm-grafico{min-height:14rem}.adm-op-graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.adm-tema .oportunidades-grafico{width:100%;height:20rem}.adm-tema .oportunidades-razao{color:var(--adm-suave);font-size:.9rem}.adm-op-detalhe{display:grid;gap:.5rem;padding:.25rem .1rem .5rem}.adm-op-tabela .adm-detalhe>td{white-space:normal}.adm-op-triagem-linha{display:inline-flex;align-items:center;gap:.35rem;color:var(--adm-suave);font-size:.85rem}.adm-op-nota{max-width:16rem;white-space:normal}.adm-curva-vazia{margin:.5rem 0 0;color:var(--adm-aviso);font-size:.9rem}.adm-us-detalhe .adm-secao{margin-top:1rem;box-shadow:none}.adm-us-senha{display:grid;gap:.25rem}.adm-us-link input{width:100%}.adm-us-grupo{max-width:24rem;margin:.25rem 0 .75rem}@media (max-width: 900px){.adm-grade,.adm-duas,.adm-liq-grade,.adm-op-graficos,.adm-op-serie{grid-template-columns:minmax(0,1fr)}.adm-mapa{height:60vh}}@media (max-width: 640px){.adm-main{padding:1rem .75rem 2.5rem}.adm-topo h1{font-size:1.5rem}.adm-indicadores,.adm-numeros,.adm-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-indicadores a{padding:.55rem .7rem}.adm-indicadores strong,.adm-numero strong{font-size:1.3rem}.adm-cartao-valor{font-size:1.4rem}.adm-secao{padding:.9rem .8rem 1rem;border-radius:.7rem}.adm-ancoras{margin:1rem -.75rem 0;padding:.5rem .75rem}.adm-dialogo{flex-direction:column;padding:1rem}.adm-dados{grid-template-columns:1fr}.adm-filtros>label,.adm-filtros>button,.adm-filtros>.adm-busca-endereco{flex:1 1 100%}.adm-toasts{left:1rem}.adm-barras li{grid-template-columns:minmax(5.5rem,8rem) 1fr auto}.adm-segmentado span{padding:.3rem .55rem}}@media (max-width: 380px){.adm-cartoes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){.adm-toast{animation:adm-entra .2s ease-out}html:has(.adm-ancoras){scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){.adm-girando{animation:none}}@keyframes adm-entra{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.adm-indice-linha{align-items:flex-end}.adm-indice-cor{align-self:center;width:.9rem;height:.9rem;margin-top:1.1rem;border-radius:50%;background:#0f766e}.adm-indice-cor[data-serie="1"]{background:#c2410c}.adm-indice-cor[data-serie="2"]{background:#4338ca}.adm-indice .adm-grafico,.adm-indice .adm-cartoes{margin-top:1rem}.adm-indice-subtitulo{margin:1.25rem 0 .25rem;font-size:1rem}.adm-indice-grafico{position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.adm-indice-periodo{position:absolute;top:.5rem;right:1rem;max-width:min(22rem,70%);padding:.5rem .75rem;border:1px solid var(--adm-borda);border-radius:8px;background:var(--adm-superficie);color:var(--adm-texto);font-size:.85rem;box-shadow:0 2px 8px #0000001f}.adm-indice-periodo-titulo{margin:0 0 .25rem;font-weight:700}.adm-indice-periodo ul{margin:0 0 .4rem;padding:0;list-style:none}.adm-indice-periodo li{display:flex;align-items:baseline;gap:.35rem;cursor:default}.adm-indice-cor-mini{display:inline-block;flex:none;width:.6rem;height:.6rem;border-radius:50%}.adm-indice-como-ler ol{margin:.25rem 0 0;padding-left:1.25rem}.adm-indice-como-ler li{margin:.2rem 0}.adm-indice-nota{margin-top:.5rem}.adm-texto-alerta{color:var(--adm-erro-texto);font-weight:700}@media (prefers-color-scheme: dark){.adm-indice-cor{background:#2dd4bf}.adm-indice-cor[data-serie="1"]{background:#fb923c}.adm-indice-cor[data-serie="2"]{background:#a5b4fc}.adm-tema .adm-texto-alerta{color:#fca5a5}}:root{color:#1c1917;background:#f5f5f4;font-family:"Source Sans 3",Segoe UI,sans-serif;line-height:1.5;--marca: #0f766e;--marca-escura: #134e4a;--marca-suave: #ccfbf1;--borda: #e7e5e4;--texto-suave: #57534e;--superficie: #ffffff}*{box-sizing:border-box}body{margin:0}h1,h2{font-weight:700;letter-spacing:-.02em;color:#1c1917}h2{font-size:1.15rem;margin:0 0 .65rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.chip:has(input:focus-visible){outline:3px solid var(--marca);outline-offset:2px}.pular-conteudo{position:absolute;left:.75rem;top:-3rem;z-index:20;background:var(--marca);color:#fff;padding:.5rem .8rem;border-radius:6px}.pular-conteudo:focus{top:.5rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pagina{min-height:100vh;display:flex;flex-direction:column}main{flex:1;width:min(960px,100%);margin:0 auto;padding:1.5rem 1rem 3rem}.inicio main{text-align:center;padding-top:4rem}.proposta{max-width:36rem;margin:0 auto 1.5rem}.atalho-gps{max-width:36rem;margin:.85rem auto 0;text-align:center}.busca-envoltorio.com-filhos .atalho-gps{max-width:none}.atalho-gps-botao{background:none;border:none;padding:0;font:inherit;font-size:.95rem;color:var(--marca);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.atalho-gps-botao:disabled{color:var(--texto-suave);cursor:wait;text-decoration:none}.atalho-gps-erro{margin:.5rem 0 0;font-size:.9rem;color:var(--texto-suave)}.cabecalho{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--borda);background:var(--superficie)}.marca{font-weight:700;text-decoration:none;color:var(--marca-escura);letter-spacing:-.02em}.cabecalho-nav{display:flex;align-items:center;gap:.75rem 1rem}.cabecalho-entrar{display:inline-flex;align-items:center;background:var(--marca);color:#fff;border-radius:999px;padding:.28rem .7rem;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none}.cabecalho-entrar:hover{background:var(--marca-escura);color:#fff}.cabecalho-dev{display:inline-flex;align-items:center;gap:.25rem;position:relative}.cabecalho-dev-opcao{border:1px solid var(--borda, #d6d3d1);background:transparent;color:#78716c;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.2rem .5rem;border-radius:.25rem;cursor:pointer}.cabecalho-dev-opcao[aria-pressed=true]{background:#1c1917;border-color:#1c1917;color:#fafaf9}.painel-dev{position:relative;display:inline-flex;align-items:center}.painel-dev-engrenagem{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--borda, #d6d3d1);border-radius:.25rem;background:transparent;color:#78716c;cursor:pointer}.painel-dev-engrenagem:hover,.painel-dev-engrenagem[aria-expanded=true]{color:#1c1917;border-color:#a8a29e;background:#f5f5f4}.painel-dev-popup{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;width:min(18.5rem,calc(100vw - 1.5rem));padding:.85rem .9rem 1rem;text-align:left;background:var(--superficie, #fff);border:1px solid var(--borda, #d6d3d1);border-radius:.5rem;box-shadow:0 8px 24px color-mix(in srgb,#1c1917 12%,transparent)}.painel-dev-titulo{margin:0 0 .65rem;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#78716c}.painel-dev-campo{margin:0 0 .85rem;padding:0;border:none;min-inline-size:0}.painel-dev-campo:last-child{margin-bottom:0}.painel-dev-campo legend{padding:0;margin:0 0 .4rem;font-size:.85rem;font-weight:600;color:var(--marca-escura, #1c1917)}.painel-dev-opcao{display:flex;align-items:flex-start;gap:.4rem;margin:0 0 .35rem;font-size:.82rem;line-height:1.35;color:var(--texto, #292524);cursor:pointer}.painel-dev-opcao input{margin-top:.15rem;flex-shrink:0}.painel-dev-opcao code{font-size:.78em}.painel-dev-select-rotulo{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:var(--texto, #292524)}.painel-dev-select{font:inherit;font-size:.85rem;color:var(--texto, #292524);background:var(--superficie, #fff);border:1px solid var(--borda, #d6d3d1);border-radius:.3rem;padding:.35rem .45rem;width:100%}.busca-envoltorio{position:relative;max-width:36rem;margin:0 auto}.busca-envoltorio.compacta{max-width:none;margin:0}.busca{position:relative;display:flex;gap:.5rem;max-width:36rem;margin:0 auto;flex-wrap:wrap;justify-content:center}.busca-envoltorio>.busca{max-width:none;margin:0}.aviso-manutencao{position:absolute;top:-.85rem;right:-.5rem;bottom:-.85rem;left:-.5rem;z-index:5;display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1rem 1.1rem;border-radius:1.35rem;background:color-mix(in srgb,#fafaf9 70%,transparent);backdrop-filter:blur(6px) saturate(1.08);-webkit-backdrop-filter:blur(6px) saturate(1.08);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marca) 18%,transparent)}.busca-envoltorio.com-filhos .aviso-manutencao{bottom:-.35rem;align-items:flex-start;padding-top:1.15rem;padding-bottom:2.75rem}.aviso-manutencao-cartao{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem;max-width:min(34rem,100%);text-align:left;color:var(--marca-escura)}.aviso-manutencao-icone{color:var(--marca);flex-shrink:0}.aviso-manutencao-titulo{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em}.aviso-manutencao-texto{margin:0;font-size:.88rem;line-height:1.3;color:var(--texto-suave)}.aviso-manutencao-texto--unico{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .15rem;color:var(--marca-escura);font-size:.9rem;line-height:1.35}.aviso-manutencao-texto--unico strong{font-weight:700;white-space:nowrap}.aviso-manutencao-frase{white-space:nowrap;color:var(--texto-suave);font-weight:500}.aviso-manutencao--bloco{position:relative;inset:auto;min-height:0;margin:0 0 1.25rem;padding:1.25rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--marca-suave) 55%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.aviso-manutencao--bloco .aviso-manutencao-cartao{flex-direction:column;text-align:center;max-width:22rem;gap:.4rem}.aviso-manutencao--bloco .aviso-manutencao-texto{white-space:normal}.ficha-manutencao{position:relative;max-width:40rem;margin:0 auto}.ficha-manutencao-esqueleto{display:flex;flex-direction:column;gap:.75rem;opacity:.45}.ficha-manutencao-titulo{height:1.75rem;width:70%;border-radius:.4rem;background:color-mix(in srgb,var(--texto-suave) 22%,transparent)}.ficha-manutencao-linha{height:.85rem;width:100%;border-radius:.3rem;background:color-mix(in srgb,var(--texto-suave) 16%,transparent)}.ficha-manutencao-linha.curta{width:45%}.ficha-manutencao-mapa{height:10rem;width:100%;border-radius:.75rem;background:color-mix(in srgb,var(--texto-suave) 12%,transparent)}.ficha-manutencao-voltar{margin:1.5rem auto 0;max-width:40rem;text-align:center}.faixa-manutencao{margin:0 0 1rem;padding:.65rem 1rem;border-radius:.75rem;background:color-mix(in srgb,var(--marca-suave) 70%,#fff);color:var(--marca-escura);font-size:.9rem;text-align:center}.faixa-manutencao strong{font-weight:700}.busca-campo{position:relative;display:flex;flex:1;min-width:16rem}.busca input{flex:1;min-width:0;padding:.75rem 1rem;font-size:1rem;border:1px solid #d6d3d1;border-radius:999px;background:var(--superficie)}.busca-campo.com-escopo input{padding-right:3.75rem}.seletor-municipio{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.busca .seletor-municipio-pilula{display:flex;align-items:center;gap:.25rem;padding:.3rem .6rem;font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--marca-escura);background:var(--marca-suave);border:1px solid #99f6e4;border-radius:999px;cursor:pointer}.busca .seletor-municipio-pilula:after{content:"▾";font-size:.75em;font-weight:400;opacity:.7}.busca .seletor-municipio-pilula:hover{background:#a7f3ef}.seletor-municipio-lista{list-style:none;position:absolute;top:calc(100% + .35rem);right:0;min-width:14rem;margin:0;padding:.25rem 0;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 8px 24px #1c19171f;text-align:left;z-index:40}.seletor-municipio-lista li{padding:.5rem .75rem;font-size:.9375rem;cursor:pointer;white-space:nowrap}.seletor-municipio-lista li.ativo{background:var(--marca-suave)}.seletor-municipio-lista li[aria-selected=true]{font-weight:700}.outras-cidades{margin:1rem 0 1.5rem}.outras-cidades ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.outras-cidades button{font:inherit;font-size:.875rem;padding:.4rem .75rem;cursor:pointer;color:var(--marca-escura);background:var(--marca-suave);border:1px solid #99f6e4;border-radius:.375rem}.busca button,.paginacao button,.sem-venda button,.acoes-ficha button{background:var(--marca);color:#fff;border:0;border-radius:999px;padding:.7rem 1.15rem;cursor:pointer;font-weight:600}.busca button:disabled,.paginacao button:disabled{opacity:.5;cursor:not-allowed}.sugestoes{list-style:none;margin:.35rem 0 0;padding:.35rem 0;position:absolute;top:100%;left:0;right:4.5rem;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;text-align:left;z-index:30;max-height:16rem;overflow:auto;box-shadow:0 12px 32px #1c19171a}.sugestao{display:flex;flex-direction:column;width:100%;background:var(--marca-escura);color:#fff;border:0;border-radius:0;padding:.65rem 1rem;cursor:pointer;text-align:left}.sugestao-rotulo{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sugestao-meta{font-size:.85rem;color:#a8a29e}.sugestao.ativa,.sugestao:hover{background:var(--marca-suave);color:#0c0a09}.sugestao.ativa .sugestao-rotulo,.sugestao:hover .sugestao-rotulo{color:#0c0a09}.sugestao.ativa .sugestao-meta,.sugestao:hover .sugestao-meta{color:var(--texto-suave)}.busca-topo{padding:.75rem 1rem;background:var(--superficie);border-bottom:1px solid var(--borda);position:relative;z-index:10}.mapa-envolve{position:relative;margin:1rem 0 .5rem}.mapa{height:280px;width:100%;border-radius:12px;margin:0}.mapa-controle-raio{position:absolute;left:.65rem;bottom:.65rem;z-index:2;margin:0;pointer-events:none}.mapa-controle-raio .controle-raio{margin:0;pointer-events:auto}.mapa-controle-raio--avulso{position:static;margin:.75rem 0 0}.mapa-mira{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);pointer-events:none;font-size:1.75rem;font-weight:300;line-height:1;color:var(--marca-escura, #134e4a);text-shadow:0 0 2px #fff,0 0 4px #fff;-webkit-user-select:none;user-select:none}.mapa-buscar-aqui{position:absolute;right:.65rem;bottom:.65rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;max-width:min(14rem,55%)}.mapa-buscar-aqui-botao{border:1px solid var(--borda, #d6d3d1);background:var(--superficie, #fff);color:var(--marca-escura, #134e4a);font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .7rem;border-radius:.35rem;box-shadow:0 1px 3px #0000001f;cursor:pointer}.mapa-buscar-aqui-botao:disabled{opacity:.7;cursor:wait}.mapa-buscar-aqui-botao--icone{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;line-height:0}.mapa-centralizar-icone{display:block}.mapa-buscar-aqui-msg{margin:0;font-size:.75rem;color:var(--texto-suave, #57534e);text-align:right;background:#ffffffeb;padding:.25rem .4rem;border-radius:.25rem}.controle-raio{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;margin:.85rem 0;font-size:.95rem;z-index:2}.mapa-envolve+.cartao.entorno{margin-top:.5rem}.controle-raio-botao{display:inline-flex;align-items:baseline;gap:.55rem;margin:0;padding:.45rem .85rem;border:1px solid var(--borda);border-radius:999px;background:#fff;color:inherit;font:inherit;cursor:pointer;box-shadow:0 2px 8px #1c191729;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.controle-raio-botao:hover{border-color:color-mix(in srgb,var(--marca) 35%,var(--borda));background:color-mix(in srgb,var(--marca) 6%,#fff)}.controle-raio-botao[aria-expanded=true]{border-color:var(--marca);background:color-mix(in srgb,var(--marca) 8%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 18%,transparent)}.controle-raio-rotulo{color:var(--texto-suave);font-size:.85rem;font-weight:500}.controle-raio-valor{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--marca-escura);letter-spacing:-.02em}.controle-raio-popover{position:absolute;left:0;bottom:calc(100% + .55rem);width:min(18.5rem,calc(100vw - 2.5rem));padding:.85rem 1rem .75rem;border:1px solid var(--borda);border-radius:.85rem;background:#fff;box-shadow:0 12px 28px #1c191724,0 2px 6px #1c19170f;animation:controle-raio-entrar .16s ease-out}.controle-raio-popover:after{content:"";position:absolute;left:1.35rem;bottom:-6px;width:10px;height:10px;background:#fff;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);transform:rotate(45deg)}.controle-raio-popover-topo{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem}.controle-raio input[type=range]{width:100%;height:1.5rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.controle-raio input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#e7e5e4}.controle-raio input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--marca);border:2px solid #fff;box-shadow:0 1px 4px #0f766e59}.controle-raio input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#e7e5e4;border:0}.controle-raio input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--marca);border:2px solid #fff;box-shadow:0 1px 4px #0f766e59}.raio-ticks{display:flex;justify-content:space-between;margin:.15rem 0 0;font-size:.75rem;color:#a8a29e}@keyframes controle-raio-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.controle-raio-botao,.controle-raio-popover{transition:none;animation:none}}.entorno-legenda{margin:0 0 .4rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.entorno-faixa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .85rem;padding:0;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.entorno-faixa-item{margin:0;padding:.7rem .5rem;text-align:center}.entorno-faixa-item+.entorno-faixa-item{border-left:1px solid #f5f5f4}.entorno-faixa-item dt{margin:0;font-size:.8rem;font-weight:500;color:var(--texto-suave)}.entorno-faixa-item dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1c1917}.entorno-faixa-mediana dt{color:var(--marca-escura);font-weight:600}.entorno-faixa-mediana dd{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--marca-escura)}.pin-entorno{width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50%;background:#c2410c;box-shadow:0 1px 4px #00000059;cursor:pointer}.pin-entorno:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.pin-metro{width:16px;height:16px;padding:0;border:2px solid #fff;border-radius:3px;background:#1d4ed8;box-shadow:0 1px 4px #00000059;cursor:default}.pin-metro:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.pin-trem{border-radius:50%;background:#0f766e}.pin-poi{width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#b45309;box-shadow:0 1px 4px #00000059;cursor:default}.pin-poi:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.transporte .lista-estacoes{list-style:none;margin:.75rem 0 0;padding:0}.transporte .lista-estacoes li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;gap:.5rem 1rem;align-items:baseline;padding:.45rem 0;border-top:1px solid var(--borda, #e5e7eb)}.transporte .lista-estacoes li:first-child{border-top:none;padding-top:0}.oportunidades .lista-oportunidades{list-style:none;margin:.75rem 0 0;padding:0}.oportunidades .lista-oportunidades li{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding:.75rem 0;border-top:1px solid var(--borda, #e5e7eb)}.oportunidades .lista-oportunidades li:first-child{border-top:none;padding-top:0}.oportunidades .lote-leilao dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem .85rem;margin:0;min-width:0}.oportunidades .lote-leilao dt{color:var(--texto-suave, #78716c);font-size:.85rem}.oportunidades .lote-leilao dd{margin:0;font-variant-numeric:tabular-nums}.oportunidades .selo-leilao{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:none;min-width:4.5rem;padding:.45rem .55rem;border-radius:.6rem;text-decoration:none;color:#fff;background:var(--marca-escura)}.oportunidades .selo-leilao .marca{font-weight:700;font-size:.95rem;letter-spacing:.02em}.oportunidades .selo-leilao .nome{font-size:.7rem;line-height:1.1;text-align:center}.oportunidades .selo-d1lance{background:#1d4ed8}.oportunidades .selo-mega{background:#b91c1c}.oportunidades .selo-grupolance{background:#c2410c}.oportunidades .selo-frazao{background:#0f766e}.oportunidades .selo-bb{background:#a16207}.oportunidades .selo-leiloesjudiciais{background:#1d4ed8}.oportunidades .selo-suporteleiloes{background:#7c2d12;max-width:8.5rem}.oportunidades .selo-zuk{background:#047857}.oportunidades .selo-caixa{background:#1d4e89}.oportunidades .selo-superbid{background:#5b21b6;max-width:8.5rem}.oportunidades .selo-superbid .nome{max-width:7.5rem}.oportunidades .lance-area{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.oportunidades .selo-linha{display:inline-block;padding:.08rem .4rem;border-radius:.35rem;color:#fff;font-size:.68rem;font-weight:700;line-height:1.35;letter-spacing:.02em}.oportunidades .outras-oportunidades{margin-top:.85rem}.oportunidades .selo-tipo{display:inline-block;padding:.08rem .45rem;border-radius:.35rem;border:1px solid var(--borda, #e5e7eb);background:var(--marca-suave);color:var(--marca-escura);font-size:.75rem;font-weight:700;line-height:1.35;white-space:nowrap}.oportunidades .selo-tipo-venda_direta,.oportunidades .selo-tipo-proposta{background:transparent;border-color:var(--marca-escura)}.oportunidades .filtro-tipo-oferta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0}.oportunidades .chip-tipo{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--borda, #e5e7eb);border-radius:999px;padding:.2rem .65rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.82rem}.oportunidades .chip-tipo[aria-pressed=true]{background:var(--marca-suave);border-color:var(--marca-escura);color:var(--marca-escura);font-weight:700}.oportunidades .chip-tipo .contagem-chip{font-variant-numeric:tabular-nums;opacity:.75}.oportunidades .outras-oportunidades button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--borda, #e5e7eb);border-radius:999px;padding:.35rem .75rem;background:var(--marca-suave);color:var(--marca-escura);cursor:pointer;font:inherit;font-weight:600}.oportunidades .outras-oportunidades .contagem{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:var(--marca);color:#fff;font-size:.8rem}.oportunidades .lista-area{list-style:none;margin:.75rem 0 0;padding:0}.oportunidades .lista-area .cabeca,.oportunidades .lista-area a{display:grid;grid-template-columns:minmax(8rem,1.5fr) minmax(5rem,.6fr) minmax(5rem,.65fr) minmax(4.5rem,.55fr) minmax(7.5rem,.9fr) minmax(10rem,1.2fr);gap:.35rem .75rem;align-items:baseline}.oportunidades .lista-area .cabeca{padding-bottom:.15rem;color:var(--texto-suave, #78716c);font-size:.75rem;font-weight:600}.oportunidades .lista-area a{padding:.45rem 0;border-top:1px solid var(--borda, #e5e7eb);color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.oportunidades .lista-area .end{font-weight:600}@media (max-width: 640px){.oportunidades .lista-oportunidades li{flex-direction:column}.oportunidades .lista-area .cabeca{display:none}.oportunidades .lista-area a{grid-template-columns:1fr 1fr}.oportunidades .lista-area .end{grid-column:1 / -1}.oportunidades .lista-area .rotulo{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;display:block;font-size:.7rem;font-weight:600;color:var(--texto-suave, #78716c)}}.pontos-interesse .lista-poi{list-style:none;margin:.75rem 0 0;padding:0}.pontos-interesse .lista-poi li{display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;align-items:baseline;padding:.45rem 0;border-top:1px solid var(--borda, #e5e7eb)}.pontos-interesse .lista-poi li:first-child{border-top:none;padding-top:0}.poi-nome{font-weight:600}.poi-meta{color:var(--texto-suave, #78716c);font-size:.9rem;font-variant-numeric:tabular-nums}.estacao-tipo{display:inline-block;margin-right:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-suave, #6b7280)}.estacao-nome{font-weight:600}.estacao-linha{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;color:var(--texto-suave);font-size:.95rem;line-height:1.35}.selo-linha-grupo{display:inline-flex;align-items:center;gap:.2rem;margin-right:.35rem;vertical-align:middle}.selo-operadora,.selo-linha{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.15em;min-width:1.15em;padding:0 .28em;border-radius:999px;font-size:.72em;font-weight:700;letter-spacing:.02em;line-height:1;vertical-align:middle}.selo-operadora{background:#1c1917;color:#fff}.selo-operadora--cptm{border-radius:.25em;letter-spacing:.04em}.selo-operadora--viaquatro{background:#ffd200;color:#1c1917}.selo-operadora--viamobilidade{background:#9b3894;color:#fff}.selo-operadora--linhauni{background:#f15a29;color:#fff}.selo-operadora--metrorio{background:#003da5;color:#fff}.selo-operadora--supervia{background:#e30613;color:#fff;border-radius:.25em}.selo-linha{font-variant-numeric:tabular-nums}.estacao-linha-texto,.estacao-linha-extra{color:inherit}.estacao-dist{font-variant-numeric:tabular-nums;white-space:nowrap}.pin-popup{min-width:10rem;max-width:16rem}.pin-popup-valor{margin:0;font-weight:700;font-size:.95rem}.pin-popup-end{margin:.15rem 0 0;font-size:.8rem;color:var(--texto-suave)}.legenda-precisao,.aviso,.sem-venda{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:.85rem 1rem;margin:1rem 0}.aviso{background:#fffbeb;border-color:#fde68a}.filtro-natureza,.filtro-complemento{border:0;margin:1.35rem 0 1rem;padding:0}.filtro-natureza-chips .chips{max-height:12rem;overflow:auto;padding-right:.15rem}.filtro-complemento{margin:0 0 .85rem}.filtros-tabela{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin:0 0 .85rem}.filtros-tabela .filtro-complemento{margin:0;flex:1 1 12rem}.painel-filtros{--painel-filtros-duracao: .2s;--painel-filtros-duracao-h: var(--painel-filtros-duracao);--painel-filtros-duracao-v: var(--painel-filtros-duracao);--painel-filtros-fator-eixos: 1;--painel-filtros-botao-w: 8.75rem;--painel-filtros-botao-h: 2.4rem;--painel-filtros-w: var(--painel-filtros-botao-w);--painel-filtros-h: var(--painel-filtros-botao-h);display:flex;flex-direction:column;align-items:flex-start;margin:1.25rem 0 1rem}.painel-filtros-abrir{font:inherit;font-weight:600;padding:.45rem .9rem;border:1px solid #d6d3d1;border-radius:8px;background:var(--superficie);color:#44403c;cursor:pointer}.painel-filtros-abrir:hover{border-color:#a8a29e}.painel-filtros-abrir-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.painel-filtros-corpo{width:var(--painel-filtros-w);height:var(--painel-filtros-h);max-width:100%;overflow:hidden;border-radius:8px;border:1px solid #d6d3d1;background:var(--superficie);box-sizing:border-box;transition:width var(--painel-filtros-duracao-h) linear,height var(--painel-filtros-duracao-v) linear,border-radius var(--painel-filtros-duracao-v) linear,border-color var(--painel-filtros-duracao-v) linear,background-color var(--painel-filtros-duracao-v) linear;pointer-events:none}.painel-filtros-corpo.aberto{border-radius:12px;border-color:#e7e5e4;background:color-mix(in srgb,var(--superficie) 92%,#f5f5f4);pointer-events:auto}.painel-filtros-corpo.inativo{display:none}.painel-filtros-inner{min-height:0;overflow:hidden;height:100%}.painel-filtros-area{box-sizing:border-box;min-width:100%;padding:.85rem 1rem 1rem;opacity:0;transition:opacity var(--painel-filtros-duracao-v) linear}.painel-filtros-corpo.aberto .painel-filtros-area{opacity:1}.painel-filtros-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.painel-filtros-titulo{margin:0;font-size:1.05rem;font-weight:650}.painel-filtros-fechar{flex:0 0 auto;padding:.3rem .55rem;border:0;background:transparent;color:#78716c;font:inherit;font-size:.9rem;cursor:pointer;text-decoration:underline}.painel-filtros-fechar:hover{color:#44403c}.painel-filtros-area .filtro-natureza{margin:.75rem 0 .85rem}.painel-filtros-area .filtro-complemento{margin:0 0 .85rem}.busca-filtro{display:flex;flex-direction:column;gap:.35rem;flex:0 1 11rem;min-width:8.5rem}.busca-filtro label{font-weight:600;font-size:.95rem}.busca-filtro-campo{display:flex;align-items:center;gap:.4rem}.busca-filtro input{width:100%;min-width:0;padding:.4rem .65rem;border:1px solid #d6d3d1;border-radius:8px;background:var(--superficie);font:inherit}.busca-filtro-limpar{flex:0 0 auto;padding:.35rem .55rem;border:0;background:transparent;color:#78716c;font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.busca-filtro-limpar:hover{color:#44403c}.filtro-natureza legend,.filtro-complemento legend{font-weight:600;margin-bottom:.5rem;padding:0}.chips{display:flex;flex-wrap:wrap;gap:.45rem}.chip{position:relative;display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;border:1px solid #d6d3d1;background:var(--superficie);color:#44403c;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.chip.ativo{background:var(--marca-suave);border-color:#5eead4;color:var(--marca-escura)}.grafico-opcao{margin:0 0 .75rem}.ajuda{color:var(--texto-suave);font-size:.95rem}.tabela-wrap{overflow-x:auto;border-radius:12px}.tabela-total{margin:.35rem 0 .75rem;color:var(--texto-suave);font-size:.95rem}table{width:100%;border-collapse:collapse;background:var(--superficie)}.tabela-dados,.tabela-indices{font-size:.92rem}.tabela-dados thead th,.tabela-indices thead th{background:#fafaf9;font-weight:600;font-size:.8rem;color:var(--texto-suave);border-bottom:1px solid var(--borda);white-space:nowrap}.tabela-dados th,.tabela-dados td,.tabela-indices th,.tabela-indices td{border-bottom:1px solid #f5f5f4;padding:.7rem .75rem;text-align:left;vertical-align:top}.tabela-dados tbody tr:hover{background:#fafaf9}.tabela-dados tbody tr.linha-correcao-ativa{background:#f0fdfa}.celula-ancora-correcao{position:relative}.popup-correcao{z-index:40;min-width:16rem;max-width:min(22rem,85vw);padding:.65rem .75rem .55rem;border-radius:8px;border:1px solid rgba(28,25,23,.12);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #1c19171f;color:#1c1917;font-size:.82rem;line-height:1.35;pointer-events:auto}@media (prefers-reduced-motion: no-preference){.popup-correcao{animation:popup-correcao-entra .12s ease-out}}@keyframes popup-correcao-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popup-correcao-lista{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.popup-correcao-lista li{display:grid;grid-template-columns:3.2rem 4.2rem 1fr;gap:.5rem;align-items:baseline;font-variant-numeric:tabular-nums}.popup-correcao-indice{font-weight:600}.popup-correcao-indice--ipca{color:#0f766e}.popup-correcao-indice--igpm{color:#b45309}.popup-correcao-indice--selic{color:#1d4ed8}.popup-correcao-indice--cdi{color:#7c3aed}.popup-correcao-reajuste{color:var(--texto-suave);text-align:right}.popup-correcao-valor{text-align:right;font-weight:600}.popup-correcao-spark{margin:.45rem 0 .15rem;line-height:0}.popup-correcao-spark svg{display:block;width:100%;height:auto;max-height:6rem}.popup-correcao-periodo{margin:.4rem 0 0;font-size:.68rem;line-height:1.3;color:var(--texto-suave)}.popup-correcao-aviso{margin:.35rem 0 0;font-size:.72rem;color:var(--texto-suave)}.tabela-dados td:nth-child(4),.tabela-dados td:nth-child(5),.tabela-dados td:nth-child(6),.tabela-dados td:nth-child(7),.tabela-dados td:nth-child(8){font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-dados code{font-size:.85em;background:#f5f5f4;padding:.1rem .35rem;border-radius:4px}.marca-fracao{display:block;width:max-content;margin-top:.2rem;font-size:.78rem;background:#e0f2fe;color:#0c4a6e;padding:.12rem .4rem;border-radius:999px}.marca-garagem{display:block;width:max-content;margin-top:.2rem;font-size:.78rem;background:#f5f5f4;color:#57534e;padding:.12rem .4rem;border-radius:999px}.paginacao{display:flex;gap:1rem;align-items:center;margin-top:1rem}.rodape{border-top:1px solid var(--borda);padding:1rem 1.25rem;font-size:.85rem;color:#44403c;background:var(--superficie)}.rodape p{margin:0}.rodape-autoria{margin-top:.4rem;color:#57534e}.rodape-autoria-link{display:inline-flex;align-items:center;gap:.3rem;color:inherit;text-decoration:none}.rodape-autoria-link:hover{color:var(--marca-escura)}.icone-linkedin{flex-shrink:0;opacity:.85}.prosa{max-width:40rem}.resumo,.bairro{margin:.25rem 0}.cabecalho-ficha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin:0 0 .85rem}.cabecalho-ficha-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.botao-favorito{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:6px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);cursor:pointer}.botao-favorito svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.botao-favorito[aria-pressed=true],.botao-favorito.ativo{color:#dc2626;border-color:#fecaca;background:#fef2f2}.botao-favorito[aria-pressed=true] svg,.botao-favorito.ativo svg{fill:currentColor;stroke:currentColor}.botao-favorito:hover{border-color:#dc2626;color:#dc2626}.favoritos{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.favoritos-olho{margin:0;color:var(--marca);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.favoritos h1{margin:.2rem 0 .4rem;font-size:2rem;letter-spacing:-.03em}.favoritos-intro{margin:0 0 1.5rem;color:var(--texto-suave)}.caixa-aviso-favorito{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;font-size:.95rem;line-height:1.4;cursor:pointer}.caixa-aviso-favorito input{margin:.2rem 0 0;flex:none}.dialogo-relatorio .caixa-aviso-favorito{margin:.75rem 0 1rem}.favoritos-vazio{padding:2.5rem 1.5rem;border:1px dashed var(--borda);border-radius:1rem;background:color-mix(in srgb,var(--marca-suave) 45%,#fff);text-align:center}.favoritos-vazio-coracao{display:block;margin-bottom:.4rem;color:var(--marca);font-size:1.8rem}.favoritos-cidade{margin:0 0 1.4rem}.favoritos-cidade header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.favoritos-cidade h2{margin:0;font-size:1.15rem}.favoritos-cidade header span{color:var(--texto-suave);font-size:.85rem}.favoritos-cidade ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.favoritos-cidade li{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--borda);border-radius:.85rem;background:var(--superficie);box-shadow:0 8px 22px #1c19170d}.favoritos-cidade a{display:flex;flex-direction:column;gap:.1rem;min-width:0;color:inherit;text-decoration:none}.favoritos-cidade a strong{font-weight:600}.favoritos-cidade a small{color:var(--texto-suave)}.favoritos-cidade li:hover{border-color:color-mix(in srgb,var(--marca) 45%,var(--borda))}.botao-copiar-link{font:inherit;font-size:.9rem;padding:.45rem .75rem;border-radius:6px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);cursor:pointer}.botao-copiar-link:hover{border-color:var(--marca);color:var(--marca-escura)}.cabecalho-ficha-texto{flex:1 1 12rem;min-width:0}.botao-relatorio{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem;padding:.65rem 1.1rem;border:0;border-radius:999px;background:var(--marca);color:#fff;font:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;box-shadow:0 1px 4px #0f766e40}.botao-relatorio:hover{background:var(--marca-escura)}.botao-relatorio:disabled{opacity:.65;cursor:wait}.botao-secundario{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border:1px solid #d6d3d1;border-radius:999px;background:#fff;color:#44403c;font-weight:600;font-size:.95rem;cursor:pointer}.botao-secundario:hover{background:#fafaf9}.dialogo-relatorio-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:safe center;overflow:auto;padding:1rem}.dialogo-relatorio-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#1c191773;cursor:pointer}.dialogo-relatorio{position:relative;z-index:1;width:min(34rem,100%);max-height:min(40rem,calc(100dvh - 2rem));margin:auto;overflow:auto;padding:1.15rem 1.25rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 18px 48px #1c191747;color:#1c1917}.sessoes-lista{list-style:none;margin:.5rem 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.sessoes-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.sessoes-item p{margin:0}.dialogo-relatorio-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.dialogo-relatorio-cabecalho h2{margin:0;font-size:1.25rem;letter-spacing:-.02em}.dialogo-relatorio-fechar{border:0;background:transparent;font-size:1.5rem;line-height:1;color:#78716c;cursor:pointer;padding:.1rem .35rem}.dialogo-relatorio-modo{border:0;margin:0 0 1rem;padding:0;display:grid;gap:.55rem}.dialogo-relatorio-modo legend{padding:0;margin-bottom:.35rem;font-weight:700;font-size:.85rem;color:#57534e}.dialogo-relatorio-modo .opcao{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.7rem .8rem;border:1px solid #e7e5e4;border-radius:.75rem;cursor:pointer}.dialogo-relatorio-modo .opcao.ativo{border-color:var(--marca);background:color-mix(in srgb,var(--marca) 8%,#fff)}.dialogo-relatorio-modo .opcao strong{display:block;font-size:.98rem}.dialogo-relatorio-modo .opcao small{display:block;margin-top:.15rem;color:#78716c;line-height:1.35}.dialogo-relatorio-filtros{display:grid;gap:.9rem;margin-bottom:1rem}.dialogo-relatorio-grupos{border:0;margin:0;padding:0}.dialogo-relatorio-grupos legend{padding:0;margin-bottom:.35rem;font-weight:700;font-size:.85rem;color:#57534e}.dialogo-relatorio-ajuda{margin:0 0 .45rem;font-size:.85rem;color:#78716c}.dialogo-relatorio-erro{margin:0 0 .75rem;color:#b91c1c;font-size:.9rem}.dialogo-relatorio-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.apagar-conta{margin-top:1.25rem;padding-top:.9rem;border-top:1px solid var(--borda)}.apagar-conta-abrir{padding:0;border:0;background:none;color:#b91c1c;font:inherit;font-size:.9rem;text-decoration:underline;cursor:pointer}.botao-apagar-conta{padding:.65rem 1.1rem;border:0;border-radius:999px;background:#b91c1c;color:#fff;font:inherit;font-weight:700;cursor:pointer}.botao-apagar-conta:disabled{opacity:.45;cursor:not-allowed}.dialogo-relatorio-acoes .botao-relatorio{margin-top:0;border:0;cursor:pointer;font:inherit}.ficha-titulo{margin:0;font-size:clamp(1.65rem,2.5vw + 1rem,2.15rem);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.ficha-logradouro{font-weight:700}.ficha-sep{font-weight:400;color:#a8a29e}.ficha-numero{font-weight:700;font-variant-numeric:tabular-nums;color:var(--marca-escura)}.ficha-bairro{margin:.45rem 0 0;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.ficha-regiao{margin:.25rem 0 0;font-size:.9rem;font-weight:500;color:var(--texto-suave)}.ficha-cep,.ficha-construcao{margin:.2rem 0 0;font-size:.9rem;font-variant-numeric:tabular-nums;color:#78716c}.resumo a{color:inherit}#transacoes{scroll-margin-top:1rem}.cartao{background:var(--superficie);border:0;border-radius:14px;padding:1.15rem 1.25rem;margin:1.25rem 0;box-shadow:0 1px 2px #1c19170a,0 8px 24px #1c19170a}.destaque-numero{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:.35rem 0;font-variant-numeric:tabular-nums;color:var(--marca-escura)}.comparativo-periodo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:.35rem 0 1rem;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1c1917}.comparativo-quando{font-weight:500;font-size:.9rem;color:var(--texto-suave)}.comparativo-seta{color:#a8a29e;font-weight:400}.comparativo-metricas{margin:0;padding:0;border-top:1px solid var(--borda)}.comparativo-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.25rem;align-items:baseline;margin:0;padding:.7rem 0;border-bottom:1px solid #f5f5f4}.comparativo-linha dt{margin:0;font-size:.92rem;font-weight:500;color:var(--texto-suave)}.comparativo-linha dd{margin:0;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:#1c1917;letter-spacing:-.01em}.comparativo-linha-destaque dt{color:var(--marca-escura);font-weight:600}.comparativo-linha-destaque dd{color:var(--marca-escura);font-weight:700}.comparativo-leitura{margin:1rem 0 0;padding:.85rem 1rem;border-radius:10px;background:#fafaf9;color:#44403c;font-size:.95rem;line-height:1.45}.grafico-area{width:100%;height:280px}.cartao select{margin-left:.35rem;padding:.25rem .4rem}.tabela-indices th:nth-child(2),.tabela-indices th:nth-child(3),.tabela-indices td:nth-child(2),.tabela-indices td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.indice-sub{display:block;font-size:.8rem;color:#78716c;font-weight:400}.acoes-ficha{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0}.acoes-ficha a{font-weight:600}@media (max-width: 640px){.inicio main{padding-top:1.5rem}.inicio h1{font-size:clamp(1.45rem,6vw,1.85rem)}.resultado main{padding-top:.85rem}.busca{flex-direction:column;align-items:stretch;max-width:100%}.busca-campo,.busca input{min-width:0;width:100%}.busca>button{width:100%}.sugestoes{right:0}.mapa,.grafico-area{height:min(42vh,260px)}.destaque-numero{font-size:1.4rem}.entorno-faixa{grid-template-columns:1fr}.entorno-faixa-item+.entorno-faixa-item{border-left:none;border-top:1px solid var(--borda)}.transporte .lista-estacoes li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.transporte .lista-estacoes .estacao-linha{grid-column:1 / -1}.cabecalho-ficha{flex-direction:column;align-items:stretch;gap:.75rem}.acoes-ficha{flex-direction:column;align-items:stretch}.acoes-ficha>*{width:100%;justify-content:center}}.menu-conta{position:relative;z-index:40}.cabecalho-email{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-suave);font-size:.95rem}.menu-conta-gatilho{position:relative;display:inline-flex;align-items:center;background:none;border:0;padding:.2rem 0;font:inherit;cursor:pointer}.cabecalho-conta{background:#e7e5e4;color:#1c1917;border-radius:999px;padding:.28rem .7rem;font-size:.875rem;font-weight:600}.cabecalho-conta:hover{background:#d6d3d1}.cabecalho-conta .cabecalho-email{color:inherit;font-size:inherit}.selo-contatos{position:absolute;top:-.35rem;right:-.7rem;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.68rem;font-weight:700;line-height:1.05rem;text-align:center;box-shadow:0 0 0 2px var(--superficie)}.menu-conta-lista{position:absolute;top:100%;right:0;z-index:41;min-width:11rem;margin:0;padding:.3rem;list-style:none;border:1px solid var(--borda);border-radius:.6rem;background:#fff;box-shadow:0 10px 28px #1c191729}.menu-conta-lista button{display:block;width:100%;padding:.45rem .65rem;border:0;border-radius:.4rem;background:none;font:inherit;text-align:left;cursor:pointer}.menu-conta-lista button:hover,.menu-conta-lista button:focus-visible,.menu-conta-lista a:hover,.menu-conta-lista a:focus-visible{background:#f5f5f4}.menu-conta-lista a{display:block;width:100%;padding:.45rem .65rem;border-radius:.4rem;color:inherit;text-decoration:none}.dados-endereco-linha{display:flex;gap:.6rem;align-items:flex-start}.dados-endereco-linha .campo-contribuicao{flex:1;min-width:0}.dados-endereco-linha .dados-endereco-numero{flex:0 0 6.5rem}.dados-endereco-linha .dados-endereco-uf{flex:0 0 4.5rem}.entrar-secao{margin:1.75rem 0 .4rem;font-size:1.25rem}.entrar-form{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:24rem}.entrar-form label{font-weight:600}.entrar-form input,.entrar-form select,.entrar-form textarea{width:100%;font:inherit;padding:.65rem .8rem;border:1px solid var(--borda);border-radius:.5rem;background:var(--superficie)}.entrar-form textarea{min-height:8rem;resize:vertical}.entrar-form button{background:var(--marca);color:#fff;border:0;border-radius:999px;padding:.7rem 1.15rem;cursor:pointer;font:inherit;font-weight:600}.entrar-form button:disabled{opacity:.5;cursor:not-allowed}.entrar-aviso{max-width:36rem;color:var(--texto-suave)}.entrar-erro{margin:0;max-width:24rem;color:#b91c1c;font-weight:600}.entrar-criar{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0}.entrar-criar-link{border:0;padding:0;background:none;color:var(--marca-escura);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.entrar-ou{margin:1.25rem 0 .5rem;color:var(--texto-suave)}.contribuicoes-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.contribuicoes-topo h2{margin:0}.contribuicoes-subsecao{margin-top:1.15rem;padding:.9rem 1rem 1rem;border-radius:.75rem;background:#f7f6f4}.contribuicoes-subsecao>h3{margin:0;font-size:1.05rem;font-weight:700}.contribuicoes-bloco{margin-top:1rem}.contribuicoes-subsecao>.contribuicoes-bloco:first-of-type{margin-top:.75rem}.contribuicoes-bloco h3,.contribuicoes-bloco h4{margin:0 0 .5rem;font-size:.95rem}.contribuicoes-bloco h3+p,.contribuicoes-bloco h4+p{margin:0 0 .6rem;color:var(--texto-suave)}.contribuicoes-bloco ul.chips,.seletor-itens-escolhidos ul.chips{list-style:none;margin:0;padding:0}.contribuicoes-vazio{margin-top:.85rem;padding:1.1rem 1.15rem;border:1px dashed #d6d3d1;border-radius:.75rem;background:#fafaf9}.contribuicoes-vazio p{margin:0 0 .5rem}.contribuicoes-vazio .botao-relatorio,.contribuicoes-acao{margin-top:.5rem}.contribuicoes-acao{display:flex;justify-content:flex-start;margin-top:1rem}.chip-item{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border:1px solid #d6d3d1;border-radius:999px;background:var(--superficie);color:#44403c;font:inherit;font-size:.9rem;font-weight:600}button.chip-item{cursor:pointer}button.chip-item:hover{border-color:#a8a29e;background:#fafaf9}.chip-item.escolhido{border-color:#5eead4;background:var(--marca-suave);color:var(--marca-escura)}.chip-item button{border:0;background:none;padding:0 .1rem;font-size:1.05rem;line-height:1;color:inherit;cursor:pointer}.chip-item .contagem{min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:#e7e5e4;font-size:.75rem;text-align:center}.tag-novo{padding:.05rem .4rem;border-radius:.3rem;background:#fef3c7;color:#92400e;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lista-tipologias,.lista-observacoes{list-style:none;margin:0;padding:0}.lista-tipologias>li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--borda)}.lista-tipologias>li:first-child{border-top:0}.voto-planta{display:flex;flex-shrink:0;gap:.35rem}.voto-planta button{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:2.4rem;height:2.4rem;padding:0 .5rem;border:1px solid #d6d3d1;border-radius:999px;background:#fff;color:#57534e;cursor:pointer}.voto-planta button:hover{background:#fafaf9}.voto-planta button[aria-pressed=true].voto-cima{border-color:#16a34a;background:#dcfce7;color:#166534}.voto-planta button[aria-pressed=true].voto-baixo{border-color:#dc2626;background:#fee2e2;color:#991b1b}.voto-contagem{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.tag-so-voce{padding:.05rem .4rem;border-radius:.3rem;background:#fef3c7;color:#92400e;font-size:.7rem;font-weight:700}.acao-admin{border:1px solid var(--borda);border-radius:999px;background:#fff;padding:.1rem .5rem;font:inherit;font-size:.7rem;font-weight:500;color:#78716c;cursor:pointer}.acao-admin:hover{border-color:#d6d3d1;color:#44403c}.seletor-aval{display:inline-flex;margin-left:.15rem;border:1px solid #e7e5e4;border-radius:999px;overflow:hidden}.chip-item .seletor-aval button{border:0;border-radius:0;background:transparent;padding:.05rem .45rem;font-size:.68rem;font-weight:500;line-height:1.3;color:#a8a29e;cursor:pointer}.chip-item .seletor-aval button+button{border-left:1px solid #e7e5e4}.chip-item .seletor-aval button:hover{background:#fafaf9;color:#57534e}.acoes-admin{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}.itens-comuns{margin:0 0 .75rem;padding:.6rem .75rem;border-radius:.5rem;background:#f4f7f6}.itens-comuns h4,.itens-comuns h5{margin:0 0 .4rem;font-size:.85rem;font-weight:600}.avisos-admin{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.35rem}.avisos-admin li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .6rem;border-left:3px solid #f59e0b;background:#fffbeb;font-size:.85rem}.arquivos-embutidos{margin-top:.85rem}.bloco-arquivos-imovel{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--borda)}.grade-imagens{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;max-width:40rem;margin:0;padding:0}.grade-imagens li{position:relative;min-width:0}.grade-imagens figure{margin:0}.grade-imagens figure button{display:block;width:100%;padding:0;border:0;border-radius:.6rem;background:#f5f5f4;cursor:zoom-in;overflow:hidden;box-shadow:0 0 0 1px var(--borda);transition:box-shadow .15s ease}.grade-imagens figure button:hover,.grade-imagens figure button:focus-visible{box-shadow:0 0 0 1px #a8a29e,0 4px 12px #1c19171a}.grade-imagens img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .2s ease}.grade-imagens figure button:hover img{transform:scale(1.03)}.grade-imagens figcaption{margin-top:.35rem;overflow:hidden;color:var(--texto-suave);font-size:.8rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.arquivo-apagar{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--borda);border-radius:999px;background:#ffffffeb;color:#78716c;font:inherit;font-size:.95rem;line-height:1;cursor:pointer}.arquivo-apagar:hover{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.grade-imagens .arquivo-apagar{position:absolute;top:.4rem;right:.4rem}.lista-documentos{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;max-width:40rem;margin:.75rem 0 0;padding:0}.lista-documentos li{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem .7rem;border:1px solid var(--borda);border-radius:.6rem;background:var(--superficie)}.documento-texto{display:flex;flex:1;flex-direction:column;min-width:0}.documento-legenda{overflow:hidden;font-size:.88rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.documento-meta{color:var(--texto-suave);font-size:.72rem;letter-spacing:.02em}.icone-documento{width:1.75rem;height:2.2rem;flex-shrink:0}.icone-documento path{fill:#fff;stroke:currentColor;stroke-width:1.4}.icone-documento text{fill:currentColor;font-size:7px;font-weight:700}.icone-pdf{color:#b91c1c}.icone-doc,.icone-docx{color:#1d4ed8}.lightbox-arquivo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center}.lightbox-arquivo-fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1c1917d1;cursor:pointer}.lightbox-arquivo-foto{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:min(92vw,1100px);padding:0;border:0;background:transparent;cursor:pointer}.lightbox-arquivo-foto img{width:min(92vw,1100px);height:82vh;object-fit:contain;border-radius:.25rem;background:#fff}.lightbox-arquivo-foto span{color:#fff;font-size:1rem}.vista-admin{margin:.75rem 0 0;font-size:.85rem;font-weight:700;color:var(--marca-escura)}.painel-dev-switch{width:100%;padding:.45rem .7rem;border:1px solid #d6d3d1;border-radius:999px;background:#fff;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.painel-dev-switch[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave);color:var(--marca-escura)}.contagem-juntada{margin-left:.45rem;color:var(--texto-suave);font-size:.78rem;font-weight:500}.lista-tipologias p{margin:.15rem 0}.lista-tipologias .chips{margin-top:.35rem}.lista-tipologias small,.campo-contribuicao small{color:var(--texto-suave)}.lista-observacoes li{padding:.35rem 0}.dialogo-contribuicao{width:min(40rem,100%);max-height:min(92vh,48rem);padding-bottom:0}.dialogo-contribuicao .dialogo-relatorio-acoes{position:sticky;bottom:0;margin:0 -1.25rem;padding:.75rem 1.25rem;border-top:1px solid var(--borda);background:#fff}.bloco-contribuicao{margin:0 0 1rem;padding:.9rem 0 0;border-top:1px solid var(--borda)}.dialogo-contribuicao .bloco-contribuicao{padding:.95rem 1rem .35rem;border:1px solid color-mix(in srgb,var(--marca) 30%,var(--borda));border-radius:.75rem;background:color-mix(in srgb,var(--marca-suave) 42%,#fff)}.dialogo-contribuicao .bloco-contribuicao h3{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;color:var(--marca-escura)}.grade-contribuicao{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem 1rem;margin-top:.75rem}.campo-contribuicao{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:0;border:0;min-width:0}.grade-contribuicao .campo-contribuicao{margin:0}.campo-contribuicao label:not(.chip),.campo-contribuicao legend,.seletor-itens-rotulo{padding:0;font-weight:600;font-size:.9rem}.campo-arquivo{display:flex;align-items:center;gap:.75rem;min-width:0}.campo-arquivo span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-suave);font-size:.9rem}.campo-contribuicao input.campo-arquivo-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.campo-contribuicao input,.campo-contribuicao textarea,.seletor-itens-busca input{width:100%;font:inherit;padding:.5rem .65rem;border:1px solid #d6d3d1;border-radius:.5rem;background:var(--superficie)}.campo-contribuicao textarea{resize:vertical}.campo-contribuicao-entrada{display:flex;align-items:center;gap:.4rem}.campo-contribuicao-entrada span{color:var(--texto-suave)}.seletor-itens{display:flex;flex-direction:column;gap:.45rem}.seletor-itens-busca{position:relative}.seletor-itens-opcoes{position:absolute;z-index:5;top:calc(100% + .25rem);left:0;right:0;margin:0;padding:.3rem 0;list-style:none;border:1px solid var(--borda);border-radius:.6rem;background:var(--superficie);box-shadow:0 8px 24px #1c191724}.seletor-itens-opcoes li{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;cursor:pointer}.seletor-itens-opcoes li.ativa{background:var(--marca-suave)}.seletor-itens-aviso{margin:0;font-size:.85rem;color:#92400e}.seletor-itens-sugestoes{padding:.75rem .85rem;border-radius:.75rem;background:#f5f5f4}.seletor-itens-sugestoes p{margin:0 0 .5rem;font-weight:700;font-size:.85rem;color:#57534e}.dialogo-contribuicao-prototipo{margin:0 auto 0 0;align-self:center;font-size:.8rem;color:#78716c}.grade-contribuicao+.seletor-itens{margin-top:1rem}.escolha-alcance .dialogo-relatorio-modo{margin-bottom:.75rem}.resumo-alcance{margin:.35rem 0 0;font-size:.9rem}.contador-rotulo{font-weight:600;font-size:.9rem}.contador-controles{display:inline-flex;align-items:center;gap:.5rem}.contador-controles button{width:2.1rem;height:2.1rem;border:1px solid #d6d3d1;border-radius:999px;background:#fff;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.contador-controles button:disabled{opacity:.4;cursor:default}.contador-controles output{min-width:1.6rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.planta-publicada{margin:.25rem 0 .9rem;padding:.8rem .9rem;border:1px solid var(--marca);border-radius:.6rem;background:#fff}.planta-publicada p{margin:0 0 .35rem}.planta-publicada .chips,.previa-contribuicao .chips{margin:.35rem 0 0;padding:0;list-style:none}.planta-publicada-acoes{display:flex;gap:.5rem;margin-top:.6rem}.opcao-casa-condominio{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:600}.previa-contribuicao{margin-bottom:1rem}.previa-contribuicao h3{margin:0 0 .5rem;font-size:1.05rem}.previa-contribuicao h4{margin:.6rem 0 .35rem;font-size:.95rem}@media (max-width: 640px){.cabecalho,.cabecalho-nav{flex-wrap:wrap}.cabecalho-email{max-width:8rem}}.com-autor{position:relative;display:inline-flex}.popup-autor{display:none;position:absolute;z-index:30;top:100%;left:0;min-width:14rem;padding:.85rem .8rem .7rem;border:1px solid rgb(214 211 209 / 80%);border-radius:.6rem;background:#ffffffeb;box-shadow:0 10px 28px #1c191729;font-weight:400}.popup-autor:before{content:"";position:absolute;top:-.45rem;right:0;left:0;height:.45rem}.com-autor:hover .popup-autor,.com-autor:focus-within .popup-autor{display:flex;flex-direction:column;gap:.55rem}.popup-autor-pessoa{display:flex;flex-direction:column;gap:.15rem}.popup-autor-email{color:#57534e;font-size:.85rem}.popup-autor-acoes{display:flex;gap:.6rem;align-items:center;margin-top:.2rem}.popup-autor-acoes button,.popup-autor-acoes a{padding:0;border:0;background:none;color:#9a3412;font:inherit;font-size:.85rem;cursor:pointer}.admin-painel{max-width:46rem;margin:0 auto;padding:1.5rem 1rem 3rem}.admin-busca{display:flex;gap:.6rem;align-items:flex-end;margin:.6rem 0 1rem}.admin-busca label{display:flex;flex:1;flex-direction:column;gap:.25rem}.admin-lista{padding:0;list-style:none}.admin-lista li{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:center;padding:.55rem 0;border-bottom:1px solid #e7e5e4}.admin-detalhe{margin:.8rem 0 1.4rem;padding:.8rem 1rem;border:1px solid #e7e5e4;border-radius:.6rem}.admin-arquivo-acao{margin-top:1.5rem}.admin-arquivo{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:.95rem}.admin-arquivo th,.admin-arquivo td{padding:.45rem .55rem;border-bottom:1px solid #e7e5e4;text-align:left;vertical-align:top}.admin-arquivo th{font-size:.8rem;font-weight:600;color:var(--texto-suave)}.admin-painel.liquidez-pagina{max-width:90rem}.liquidez-controles{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:flex-end;margin:.75rem 0 1rem;font-size:.95rem}.liquidez-controles fieldset{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;border:0}.liquidez-controles legend{width:100%;margin-bottom:.15rem;font-size:.8rem;font-weight:600;color:var(--texto-suave)}.liquidez-controles>label{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem;font-weight:600;color:var(--texto-suave)}.liquidez-controles select{font:inherit;font-size:.95rem;font-weight:400;color:#1c1917}.liquidez-controles fieldset label{display:inline-flex;gap:.3rem;align-items:center}.liquidez-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1rem;align-items:start}.liquidez-mapa{width:100%;height:70vh;min-height:24rem;border:1px solid var(--borda);border-radius:.8rem;overflow:hidden}.liquidez-mapa-falha{padding:1rem;border:1px solid var(--borda);border-radius:.8rem;background:var(--superficie)}.liquidez-legenda{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:.5rem;font-size:.85rem}.liquidez-legenda-titulo{margin:0 0 .2rem;font-weight:600;color:var(--texto-suave)}.liquidez-legenda ul{display:flex;flex-wrap:wrap;gap:.2rem .75rem;margin:0;padding:0;list-style:none}.liquidez-legenda li{display:inline-flex;gap:.3rem;align-items:center}.liquidez-amostra{display:inline-block;width:.9rem;height:.9rem;border:1px solid #78716c;border-radius:.2rem}.liquidez-painel{display:flex;flex-direction:column;gap:1rem;max-height:calc(70vh + 4rem);overflow-y:auto;padding:.75rem 1rem;border:1px solid var(--borda);border-radius:.8rem;background:var(--superficie)}.liquidez-top{margin:0;padding-left:1.4rem;font-size:.9rem}.liquidez-top li{margin-bottom:.35rem}.liquidez-top span{display:block;color:var(--texto-suave);font-size:.82rem}.liquidez-tabela{margin-top:0;font-size:.85rem}.liquidez-tabela caption{text-align:left;font-weight:700;padding-bottom:.3rem}.liquidez-rolagem{max-height:22rem;overflow-y:auto}.liquidez-rodape{margin-top:1rem;font-size:.85rem;color:var(--texto-suave)}.liquidez-rodape p{margin:.15rem 0}@media (max-width: 900px){.liquidez-grade{grid-template-columns:minmax(0,1fr)}.liquidez-mapa{height:60vh}.liquidez-painel{max-height:none}}.admin-painel.oportunidades-pagina{width:min(120rem,100%);max-width:120rem}.oportunidades-pagina h2{margin:1.5rem 0 .5rem;font-size:1.1rem}.liquidez-controles input{font:inherit;font-size:.95rem;font-weight:400;color:#1c1917;max-width:12rem}.oportunidades-rolagem{max-width:100%;overflow-x:auto;border:1px solid var(--borda);border-radius:.6rem}.oportunidades-tabela{margin-top:0;font-size:.8rem;min-width:72rem}.oportunidades-tabela th,.oportunidades-tabela td{padding:.35rem .4rem}.oportunidades-tabela td:nth-child(2){min-width:11rem}.oportunidades-tabela th{white-space:nowrap;position:sticky;top:0;background:var(--superficie)}.oportunidades-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.oportunidades-tabela th:nth-child(n+6){text-align:right}.oportunidades-nowrap{white-space:nowrap}.oportunidades-sub{display:block;font-size:.78rem;color:var(--texto-suave)}.oportunidades-ordenar{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--marca-escura);cursor:pointer;white-space:nowrap}.oportunidades-ordenar:hover{text-decoration:underline}.oportunidades-negativo{color:#1c5cab}.oportunidades-motivo{color:var(--texto-suave);font-size:.85rem}.oportunidades-curva{margin:.75rem 0 1rem;padding:.75rem 1rem;border:1px solid #d6d3d1;border-radius:.5rem;max-width:52rem;overflow-x:auto}.oportunidades-curva h3{margin:0 0 .25rem;font-size:1rem}.oportunidades-curva-vazia{margin:.25rem 0 .5rem;color:var(--texto-suave);font-style:italic}.oportunidades-selo{display:inline-block;min-width:1.1rem;padding:0 .25rem;border-radius:.3rem;background:#ccfbf1;color:#134e4a;font-size:.72rem;font-weight:700;text-align:center;cursor:help}.oportunidades-selo-raio{background:#fde68a;color:#713f12}.oportunidades-selo-vaga{background:#e0e7ff;color:#312e81}.oportunidades-selo-segmento{background:#fce7f3;color:#831843}.oportunidades-selo-tipo{background:#fef3c7;color:#78350f}.oportunidades-selo-unidade{background:#dcfce7;color:#14532d}.oportunidades-grau-exato{color:#14532d;font-weight:600}.oportunidades-grau-nenhum{color:#78716c}.oportunidades-area-suspeita{color:#9a3412}.oportunidades-marca{display:inline-block;padding:0 .25rem;border:1px solid #fdba74;border-radius:.3rem;background:#fff7ed;font-size:.68rem;cursor:help}.oportunidades-alertas{margin:.75rem 0 1rem;padding:.5rem .75rem .75rem;border:1px solid var(--borda);border-radius:.5rem}.oportunidades-alertas legend{padding:0 .25rem;font-weight:600}.oportunidades-alertas .ajuda{margin:0 0 .5rem}.oportunidades-alertas-botoes{display:flex;flex-wrap:wrap;gap:.35rem}.oportunidades-filtro-alerta{padding:.15rem .5rem;border:1px solid var(--borda);border-radius:999px;background:transparent;font:inherit;font-size:.8rem;color:var(--texto-suave);cursor:pointer}.oportunidades-filtro-alerta[data-estado=sem]{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.oportunidades-filtro-alerta[data-estado=so]{border-color:var(--marca-escura);background:#ccfbf1;color:#134e4a;font-weight:600}.oportunidades-mostrar-tudo{display:inline-flex;gap:.35rem;align-items:center;margin-top:.5rem;font-size:.85rem}.oportunidades-alerta{display:inline-block;margin:0 .2rem .2rem 0;padding:0 .3rem;border:1px solid var(--borda);border-radius:.3rem;font-size:.7rem;color:var(--texto-suave);white-space:nowrap}.oportunidades-paginas{display:flex;gap:.75rem;align-items:center;margin-top:.5rem;font-size:.9rem}.oportunidades-mapa{width:100%;height:50vh;max-height:520px;min-height:18rem;border:1px solid var(--borda);border-radius:.8rem;overflow:hidden}.oportunidades-graficos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.oportunidades-grafico{width:100%;min-width:0}.oportunidades-resumo{font-size:.82rem}.oportunidades-resumo caption{text-align:left;font-weight:700;padding-bottom:.3rem}.oportunidades-razao{font-size:.9rem}@media (max-width: 900px){.oportunidades-graficos{grid-template-columns:minmax(0,1fr)}.oportunidades-resumo{display:block;overflow-x:auto}}.selo-item{display:inline-block;min-width:1.05rem;height:1.05rem;margin-left:.4rem;padding:0 .28rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.68rem;font-weight:700;line-height:1.05rem;text-align:center;vertical-align:.1em}.admin-painel.tarefas-pagina{max-width:72rem}.tarefas-contato{margin:.75rem 0;padding:.5rem .75rem;border:1px solid var(--borda);border-left:4px solid #a8a29e;border-radius:.4rem;background:var(--superficie)}.tarefas-contato-ativo{border-left-color:var(--marca)}.tarefas-contato-parado{border-left-color:#dc2626}.tarefas-aviso{margin:.75rem 0;padding:.5rem .75rem;border-radius:.4rem;background:#fef2f2;color:#991b1b}.tarefas-tabela{background:var(--superficie)}.tarefas-tabela>tbody>.tarefas-linha>td:nth-child(3){min-width:12rem}.tarefas-tabela>tbody>.tarefas-linha>td:nth-child(4){min-width:7rem}.tarefas-tabela td small{display:block;color:var(--texto-suave);font-size:.82rem}.tarefas-linha{cursor:pointer}.tarefas-linha:hover{background:#fafaf9}.tarefas-linha-desligada{color:var(--texto-suave)}.tarefas-linha-alerta td:first-child{box-shadow:inset 3px 0 #dc2626}.tarefas-nome{padding:0;border:0;background:none;color:var(--marca-escura);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tarefas-nome:hover,.tarefas-nome:focus-visible{text-decoration:underline}.tarefas-ponto{display:inline-block;width:.55rem;height:.55rem;margin-left:.35rem;border-radius:999px;background:#dc2626}.tarefas-tabela .tarefas-modo{font-style:italic}.tarefas-tabela .tarefas-alerta,.tarefas-historico .tarefas-alerta{color:#b91c1c}.tarefas-rodar{padding:.3rem .7rem;border:1px solid var(--marca);border-radius:.4rem;background:var(--marca);color:#fff;font:inherit;font-weight:600;cursor:pointer}.tarefas-rodar:disabled{opacity:.6;cursor:progress}.tarefas-status{display:inline-block;padding:0 .4rem;border-radius:.3rem;background:#e7e5e4;font-size:.78rem;font-weight:700}.tarefas-status-ok{background:var(--marca-suave);color:var(--marca-escura)}.tarefas-status-erro,.tarefas-status-timeout,.tarefas-status-morta,.tarefas-status-interrompida{background:#fee2e2;color:#991b1b}.tarefas-status-em_andamento{background:#dbeafe;color:#1e3a8a}.tarefas-detalhe>td{background:#fafaf9}.tarefas-execucoes{margin:0;padding:0;list-style:none}.tarefas-execucoes li{padding:.5rem 0;border-top:1px solid var(--borda)}.tarefas-execucoes p{margin:.15rem 0}.tarefas-saida{max-height:18rem;margin:.35rem 0 0;padding:.5rem .65rem;overflow:auto;border-radius:.4rem;background:#1c1917;color:#f5f5f4;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}@media (max-width: 640px){.tarefas-tabela{display:block;overflow-x:auto}}.menu-conta-lista{min-width:13.5rem}.menu-conta-lista ul{margin:0;padding:0;list-style:none}.menu-conta-separador{height:1px;margin:.3rem .2rem;background:var(--borda)}.menu-conta-grupo{padding:.2rem .15rem .15rem;border-left:3px solid;border-radius:.4rem}.menu-conta-grupo-rotulo{display:block;padding:.1rem .5rem .15rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.menu-conta-grupo-usuario{background:#f0fdfa;border-left-color:#0f766e}.menu-conta-grupo-usuario .menu-conta-grupo-rotulo{color:#115e59}.menu-conta-grupo-assinante{background:#fffbeb;border-left-color:#b45309}.menu-conta-grupo-assinante .menu-conta-grupo-rotulo{color:#92400e}.menu-conta-grupo-admin{background:#eff6ff;border-left-color:#1d4ed8}.menu-conta-grupo-admin .menu-conta-grupo-rotulo{color:#1e40af}.menu-conta-grupo a:hover,.menu-conta-grupo button:hover,.menu-conta-grupo a:focus-visible,.menu-conta-grupo button:focus-visible{background:#ffffffb3}.admin-painel.usuarios-pagina{max-width:72rem}.usuarios-tabela-rolagem{overflow-x:auto}.usuarios-tabela{background:var(--superficie)}.usuarios-linha-ativa{background:#f0fdfa}.usuarios-paginas{display:flex;gap:.75rem;align-items:center;margin:.75rem 0}.usuarios-detalhe h3{margin:1.2rem 0 .4rem;font-size:1rem}.usuarios-detalhe-topo{display:flex;justify-content:space-between;align-items:center;gap:1rem}.usuarios-detalhe-topo h2{margin:0}.usuarios-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0}.usuarios-aviso-favorito{display:flex;gap:.45rem;align-items:center;margin-top:.6rem}.usuarios-dados{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .9rem;margin:.4rem 0 .6rem}.usuarios-dados dt{color:var(--texto-suave)}.usuarios-dados dd{margin:0}.usuarios-confirmacao,.usuarios-link{margin:1rem 0;padding:.75rem .9rem;border:1px solid #f59e0b;border-left-width:4px;border-radius:.5rem;background:#fffbeb}.usuarios-link{border-color:var(--marca);background:#f0fdfa}.usuarios-link input{width:100%;margin:.4rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.usuarios-confirmacao-acoes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.6rem}.usuarios-senha{display:grid;gap:.5rem;max-width:22rem}.usuarios-senha label{display:grid;gap:.2rem}.usuarios-aviso{margin:.6rem 0;padding:.45rem .7rem;border-radius:.4rem;background:#f0fdfa;color:#115e59}.troca-senha-provisoria{max-width:28rem}.ferr-pagina{--ferr-fundo: #f5f5f4;--ferr-texto: #1c1917;--ferr-link: #0f766e;--ferr-zebra: #fafaf9;--ferr-cabeca: #f5f5f4;--ferr-sombra: 0 8px 22px rgb(28 25 23 / 6%);--ferr-perigo: #b91c1c;--ferr-perigo-escuro: #991b1b;--ferr-perigo-suave: #fee2e2;--ferr-alerta: #92400e;--ferr-alerta-suave: #fef3c7;--ferr-ok: #166534;--ferr-ok-suave: #dcfce7;--ferr-andamento: #1e40af;--ferr-andamento-suave: #dbeafe;--ferr-neutro-suave: #e7e5e4;min-height:100vh;background:var(--ferr-fundo);color:var(--ferr-texto)}@media (prefers-color-scheme: dark){.ferr-pagina{--superficie: #1c1917;--borda: #44403c;--texto-suave: #a8a29e;--marca-suave: #134e4a;--ferr-fundo: #0c0a09;--ferr-texto: #f5f5f4;--ferr-link: #5eead4;--ferr-zebra: #231f1d;--ferr-cabeca: #292524;--ferr-sombra: 0 8px 22px rgb(0 0 0 / 35%);--ferr-perigo: #dc2626;--ferr-perigo-escuro: #b91c1c;--ferr-perigo-suave: #450a0a;--ferr-alerta: #fcd34d;--ferr-alerta-suave: #422006;--ferr-ok: #86efac;--ferr-ok-suave: #052e16;--ferr-andamento: #93c5fd;--ferr-andamento-suave: #172554;--ferr-neutro-suave: #292524;color-scheme:dark}.ferr-pagina h1,.ferr-pagina h2,.ferr-pagina h3,.ferr-pagina h4{color:var(--ferr-texto)}.ferr-pagina .marca{color:#5eead4}.ferr-pagina .cabecalho-conta{background:#292524;color:#f5f5f4}.ferr-pagina input,.ferr-pagina select,.ferr-pagina textarea{background:#0c0a09;color:var(--ferr-texto);border-color:var(--borda)}}.ferr-pagina a:not(.ferr-botao){color:var(--ferr-link)}.admin-painel.ferr-painel{max-width:76rem;padding-top:1.25rem}.ferr-topo h1{margin:0 0 .25rem;font-size:1.75rem}.ferr-oque{margin:0 0 .75rem;color:var(--texto-suave);max-width:60rem}.ferr-resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none}.ferr-resumo a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:.7rem .9rem;border:1px solid var(--borda);border-radius:.8rem;background:var(--superficie);box-shadow:var(--ferr-sombra);color:var(--ferr-texto);text-decoration:none}.ferr-pagina .ferr-resumo a{color:var(--ferr-texto)}.ferr-resumo strong,.ferr-numero strong{font-size:1.6rem;line-height:1.1;letter-spacing:-.03em}.ferr-resumo span,.ferr-numero span{color:var(--texto-suave);font-size:.85rem}.ferr-resumo-alerta a{border-color:var(--ferr-perigo);box-shadow:inset 4px 0 0 var(--ferr-perigo),var(--ferr-sombra)}.ferr-nav{position:sticky;top:0;z-index:30;margin:1rem -1rem 0;padding:.5rem 1rem;background:var(--ferr-fundo);border-bottom:1px solid var(--borda)}.ferr-nav ul{display:flex;gap:.35rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.ferr-nav a{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.9rem;font-weight:600;white-space:nowrap;text-decoration:none}.ferr-pagina .ferr-nav a{color:var(--ferr-texto)}.ferr-nav a:hover{background:var(--marca-suave)}.ferr-secao{margin-top:1.25rem;padding:1.1rem 1.2rem 1.25rem;border:1px solid var(--borda);border-radius:.9rem;background:var(--superficie);box-shadow:var(--ferr-sombra);scroll-margin-top:3.5rem}.ferr-secao-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem}.ferr-secao-topo h2{margin:0 0 .2rem;font-size:1.25rem}.ferr-secao-acoes{display:flex;gap:.5rem;align-items:center}.ferr-subtitulo{margin:1.4rem 0 .5rem;font-size:1.05rem}.ferr-botao{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .95rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.92rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap}.ferr-botao:disabled{opacity:.55;cursor:not-allowed}.ferr-botao-pequeno{min-height:2rem;padding:.3rem .75rem;font-size:.85rem}.ferr-botao-primario{background:var(--marca);color:#fff}.ferr-botao-primario:hover:not(:disabled){background:var(--marca-escura)}.ferr-botao-secundario{border-color:var(--borda);background:var(--superficie);color:var(--ferr-texto)}.ferr-pagina a.ferr-botao-secundario{color:var(--ferr-texto)}.ferr-botao-secundario:hover:not(:disabled){background:var(--ferr-zebra);border-color:var(--texto-suave)}.ferr-botao-perigo{background:var(--ferr-perigo);color:#fff}.ferr-botao-perigo:hover:not(:disabled){background:var(--ferr-perigo-escuro)}.ferr-link{padding:0;border:0;background:none;color:var(--ferr-link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.ferr-botoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.ferr-tabela-rolagem{margin-top:.75rem;overflow:auto;border:1px solid var(--borda);border-radius:.6rem}.ferr-tabela-alta{max-height:28rem}.ferr-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:.93rem}.ferr-tabela th,.ferr-tabela td{padding:.55rem .7rem;border-bottom:1px solid var(--borda);text-align:left;vertical-align:top}.ferr-tabela thead th{position:sticky;top:0;z-index:1;background:var(--ferr-cabeca);color:var(--texto-suave);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ferr-tabela tbody tr:nth-child(2n){background:var(--ferr-zebra)}.ferr-tabela tbody tr:last-child>*{border-bottom:0}.ferr-tabela tbody th{font-weight:600}.ferr-tabela-compacta th,.ferr-tabela-compacta td{padding:.4rem .6rem}.ferr-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.ferr-linha-alerta>:first-child{box-shadow:inset 4px 0 0 var(--ferr-perigo)}.ferr-tabela small,.ferr-lista small{display:block}.ferr-acoes-linha{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}td.ferr-acoes-linha{display:table-cell;min-width:12rem;text-align:right}td.ferr-acoes-linha>*{margin:.15rem 0 .15rem .35rem}.ferr-detalhe>td{background:var(--ferr-cabeca)}.ferr-id{font-variant-numeric:tabular-nums;font-weight:700}.ferr-suave{color:var(--texto-suave);font-size:.85rem}.ferr-alerta-texto{color:var(--ferr-alerta);font-size:.85rem}.ferr-selo{display:inline-flex;align-items:center;padding:.08rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.ferr-selo-ok{background:var(--ferr-ok-suave);color:var(--ferr-ok)}.ferr-selo-alerta{background:var(--ferr-alerta-suave);color:var(--ferr-alerta)}.ferr-selo-erro{background:var(--ferr-perigo-suave);color:var(--ferr-perigo)}.ferr-selo-andamento{background:var(--ferr-andamento-suave);color:var(--ferr-andamento)}.ferr-selo-neutro{background:var(--ferr-neutro-suave);color:var(--texto-suave)}@media (prefers-color-scheme: dark){.ferr-pagina .ferr-selo-erro{color:#fca5a5}}.ferr-cartao{margin-top:.75rem;padding:.85rem 1rem;border:1px solid var(--borda);border-radius:.8rem;background:var(--superficie)}.ferr-cartao h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1rem}.ferr-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.75rem}.ferr-numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin:.75rem 0}.ferr-numero{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .8rem;border:1px solid var(--borda);border-radius:.7rem;background:var(--superficie);min-width:0;overflow-wrap:anywhere}.ferr-numero-texto strong{font-size:1.05rem;line-height:1.3;letter-spacing:0}.ferr-tabela code,.ferr-lista code{font-size:.85em}.ferr-numero-alerta{border-color:var(--ferr-alerta)}.ferr-numero-ok strong{color:var(--ferr-ok)}.ferr-lista{margin:.5rem 0 0;padding:0;list-style:none}.ferr-lista>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;padding:.5rem 0;border-bottom:1px solid var(--borda)}.ferr-lista>li:last-child{border-bottom:0}.ferr-lista-compacta>li{padding:.35rem 0}.ferr-dados{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.3rem 1rem;margin:.75rem 0 0}.ferr-dados dt{color:var(--texto-suave);font-weight:600}.ferr-dados dd{margin:0;overflow-wrap:anywhere}.ferr-lote-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.ferr-lote-topo h3{margin:0}.ferr-lote h4,.ferr-cartao h4{margin:1rem 0 .25rem;font-size:.95rem}.ferr-manutencao{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.ferr-manutencao p{margin:.35rem 0 0}.ferr-manutencao-ligada{border-color:var(--ferr-alerta);background:var(--ferr-alerta-suave)}.ferr-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .75rem;margin-top:.9rem}.ferr-filtros label,.ferr-filtro-inline{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;font-weight:600;color:var(--texto-suave)}.ferr-filtro-largo{flex:1 1 16rem}.ferr-filtros input,.ferr-filtros select,.ferr-filtro-inline select,.ferr-campo input,.ferr-campo textarea{min-height:2.25rem;padding:.35rem .6rem;border:1px solid var(--borda);border-radius:.5rem;background:var(--superficie);color:var(--ferr-texto);font:inherit;font-size:.95rem}.ferr-ou{align-self:center;color:var(--texto-suave);font-size:.85rem}.ferr-paginas{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.9rem}.ferr-estado{margin:.75rem 0 0;color:var(--texto-suave)}.ferr-vazio{padding:.75rem;border:1px dashed var(--borda);border-radius:.6rem;text-align:center}.ferr-erro{margin:.6rem 0 0;padding:.5rem .75rem;border-radius:.5rem;background:var(--ferr-perigo-suave);color:var(--ferr-perigo);font-weight:600}@media (prefers-color-scheme: dark){.ferr-pagina .ferr-erro,.ferr-pagina .ferr-bloqueios{color:#fca5a5}.ferr-pagina .ferr-relatorio pre,.ferr-pagina .ferr-amostra pre,.ferr-pagina .ferr-painel-lado pre{border:1px solid var(--borda);background:#0c0a09}}.ferr-relatorio pre,.ferr-amostra pre,.ferr-painel-lado pre{margin:.4rem 0 0;padding:.75rem;max-height:24rem;overflow:auto;border-radius:.5rem;background:#1c1917;color:#f5f5f4;font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.ferr-relatorio h3{margin:0;font-size:1rem}.ferr-bloqueios{margin:.4rem 0 0;padding-left:1.1rem;color:var(--ferr-perigo);font-weight:600}.ferr-painel-lado{margin-top:.75rem;padding:.75rem;border:1px solid var(--borda);border-radius:.7rem}.ferr-painel-lado-topo{display:flex;justify-content:flex-end;margin-bottom:.4rem}.ferr-amostra+.ferr-amostra{margin-top:.6rem}.ferr-pedidos{margin-top:.9rem;padding:.7rem .9rem;border-radius:.7rem;background:var(--ferr-cabeca)}.ferr-pedidos h3{margin:0 0 .35rem;font-size:.9rem}.ferr-pedidos ul{margin:0;padding:0;list-style:none}.ferr-pedidos li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.3rem 0}.ferr-pedido-nome{font-weight:600;font-size:.9rem}.ferr-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0c0a098c}.ferr-dialogo{display:flex;gap:1rem;width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem 1.3rem;border-radius:1rem;background:var(--superficie);color:var(--ferr-texto);box-shadow:0 24px 60px #0000004d}.ferr-dialogo-largo{width:min(64rem,100%)}.ferr-dialogo-corpo{flex:1 1 22rem;min-width:0}.ferr-dialogo-lado{flex:1 1 26rem;min-width:0}.ferr-dialogo h2{margin:0 0 .5rem;font-size:1.2rem}.ferr-dialogo-texto p{margin:0 0 .5rem}.ferr-comando{margin:.4rem 0 .75rem;padding:.5rem .65rem;border-radius:.5rem;background:var(--ferr-cabeca);font-size:.85rem;overflow-wrap:anywhere}.ferr-comando span{color:var(--texto-suave);font-weight:600}.ferr-campo{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem;font-weight:600}.ferr-campo small{font-weight:400;color:var(--texto-suave)}.ferr-campo textarea{resize:vertical;min-height:4.5rem}.ferr-pagina textarea:focus-visible,.ferr-dialogo input:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.ferr-campo [aria-invalid=true]{border-color:var(--ferr-perigo)}.ferr-marcar{display:flex;align-items:center;gap:.45rem;margin-top:.5rem}.ferr-dialogo-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ferr-avisos{position:fixed;right:1rem;bottom:1rem;z-index:100;display:flex;flex-direction:column;gap:.5rem;max-width:min(26rem,calc(100vw - 2rem))}.ferr-aviso{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;border-radius:.7rem;border-left:4px solid var(--ferr-ok);background:var(--superficie);color:var(--ferr-texto);box-shadow:0 12px 30px #00000038}.ferr-aviso span{flex:1}.ferr-aviso-erro{border-left-color:var(--ferr-perigo)}.ferr-aviso-fechar{border:0;background:none;color:var(--texto-suave);font-size:1.2rem;line-height:1;cursor:pointer}@media (max-width: 640px){.ferr-resumo,.ferr-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.ferr-resumo a{padding:.55rem .7rem}.ferr-resumo strong,.ferr-numero strong{font-size:1.3rem}.ferr-secao{padding:.9rem .8rem 1rem;border-radius:.7rem}.ferr-dialogo{flex-direction:column;padding:1rem}.ferr-dados{grid-template-columns:1fr}.ferr-filtros>label,.ferr-filtros>button{flex:1 1 100%}.ferr-avisos{left:1rem}}@media (prefers-reduced-motion: no-preference){.ferr-aviso{animation:ferr-entra .2s ease-out}html:has(.ferr-pagina){scroll-behavior:smooth}}@keyframes ferr-entra{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.estat{--e-superficie: var(--superficie);--e-superficie-2: #fafaf9;--e-texto: #1c1917;--e-suave: var(--texto-suave);--e-borda: var(--borda);--e-marca: var(--marca);--e-marca-forte: var(--marca-escura);--e-marca-suave: var(--marca-suave);--e-bom: #15803d;--e-ruim: #b91c1c;--e-aviso: #92400e;--e-aviso-fundo: #fef3c7;--e-alerta-fundo: #fef2f2;--e-alerta-texto: #991b1b;--e-ok-fundo: #ecfdf5;--e-ok-texto: #166534;--e-sombra: 0 1px 2px rgb(28 25 23 / 5%), 0 6px 18px rgb(28 25 23 / 5%);width:min(76rem,100%);max-width:76rem;color:var(--e-texto)}@media (prefers-color-scheme: dark){:root:has(.estat){color-scheme:dark;color:#e7e5e4;background:#0c0a09;--superficie: #1c1917;--borda: #36312e;--texto-suave: #a8a29e;--marca: #2dd4bf;--marca-escura: #5eead4;--marca-suave: rgb(45 212 191 / 14%)}.estat{--e-superficie-2: #232020;--e-texto: #f5f5f4;--e-bom: #4ade80;--e-ruim: #f87171;--e-aviso: #fcd34d;--e-aviso-fundo: rgb(252 211 77 / 12%);--e-alerta-fundo: rgb(248 113 113 / 12%);--e-alerta-texto: #fecaca;--e-ok-fundo: rgb(74 222 128 / 10%);--e-ok-texto: #bbf7d0;--e-sombra: 0 1px 2px rgb(0 0 0 / 40%)}.estat h1,.estat h2{color:var(--e-texto)}.estat a{color:var(--e-marca-forte)}.estat .botao-secundario{border-color:var(--e-borda);background:var(--e-superficie);color:var(--e-texto)}:root:has(.estat) .cabecalho-entrar{color:#042f2e}}.estat-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.estat-topo h1{margin:0;font-size:1.85rem;letter-spacing:-.03em}.estat-resumo{margin:.25rem 0 0;color:var(--e-suave);font-size:.95rem}.estat-privacidade{margin:.35rem 0 0;color:var(--e-suave);font-size:.85rem}.estat-periodo{display:inline-flex;padding:.2rem;border:1px solid var(--e-borda);border-radius:999px;background:var(--e-superficie)}.estat-periodo label{position:relative;display:inline-flex;cursor:pointer}.estat-periodo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.estat-periodo span{padding:.3rem .75rem;border-radius:999px;color:var(--e-suave);font-size:.88rem;font-weight:600;white-space:nowrap}.estat-periodo label.ativo span{background:var(--e-marca);color:#fff}@media (prefers-color-scheme: dark){.estat-periodo label.ativo span{color:#042f2e}}.estat-periodo input:focus-visible+span{outline:3px solid var(--e-marca);outline-offset:2px}.estat-abas{display:flex;gap:.25rem;margin:1.25rem 0 0;overflow-x:auto;border-bottom:1px solid var(--e-borda);scrollbar-width:thin}.estat-aba{flex-shrink:0;margin-bottom:-1px;padding:.6rem 1rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--e-suave);font:inherit;font-weight:600;cursor:pointer}.estat-aba:hover{color:var(--e-texto)}.estat-aba[aria-selected=true]{border-bottom-color:var(--e-marca);color:var(--e-marca-forte)}.estat-aba:focus-visible{outline:3px solid var(--e-marca);outline-offset:-3px}.estat-painel{padding-top:1.25rem}.estat-painel:focus-visible{outline:2px solid var(--e-marca);outline-offset:4px}.estat-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.estat-bloco{min-width:0;padding:1rem 1.15rem 1.15rem;border:1px solid var(--e-borda);border-radius:.8rem;background:var(--e-superficie);box-shadow:var(--e-sombra)}.estat-bloco-largo{grid-column:1 / -1}.estat-bloco-topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.estat-bloco h2{margin:0;font-size:1.1rem}.estat-bloco-topo a{font-size:.9rem}.estat-oque{margin:.2rem 0 .85rem;color:var(--e-suave);font-size:.9rem}.estat-bloco>p:not(.estat-oque,.estat-nota,.estat-vazio){margin:.5rem 0 0}.estat-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.65rem}.estat-cartao{min-width:0;padding:.7rem .85rem;border:1px solid var(--e-borda);border-left:4px solid var(--e-marca);border-radius:.55rem;background:var(--e-superficie-2)}.estat-cartao-alerta{border-left-color:var(--e-ruim)}.estat-cartao-ok{border-left-color:var(--e-bom)}.estat-cartao-rotulo{margin:0;color:var(--e-suave);font-size:.82rem;font-weight:600}.estat-cartao-valor{margin:.1rem 0 .15rem;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.estat-cartao-detalhe{margin:.15rem 0 0;color:var(--e-suave);font-size:.82rem}.estat-var{display:inline-flex;gap:.25rem;align-items:baseline;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.estat-var-boa{color:var(--e-bom)}.estat-var-ruim{color:var(--e-ruim)}.estat-var-neutra{color:var(--e-suave);font-weight:500}.estat-nota{margin:.75rem 0 0;color:var(--e-suave);font-size:.85rem}.estat-vazio{margin:0;padding:1rem;border:1px dashed var(--e-borda);border-radius:.55rem;color:var(--e-suave);text-align:center}.estat-estado{display:flex;gap:.6rem;align-items:center;margin:1rem 0;color:var(--e-suave)}.estat-girando{width:1rem;height:1rem;border:2px solid var(--e-borda);border-top-color:var(--e-marca);border-radius:999px;animation:estat-girar .8s linear infinite}@keyframes estat-girar{to{transform:rotate(360deg)}}.estat-falhou{padding:.85rem 1rem;border-radius:.55rem;background:var(--e-alerta-fundo);color:var(--e-alerta-texto)}.estat-falhou p{margin:0 0 .6rem}.estat-tabela-rolagem{max-width:100%;max-height:26rem;overflow:auto;border:1px solid var(--e-borda);border-radius:.55rem}.estat-tabela-alta{max-height:34rem}.estat-tabela-rolagem:focus-visible{outline:3px solid var(--e-marca);outline-offset:2px}.estat-tabela{width:100%;margin:0;border-collapse:collapse;font-size:.88rem}.estat-tabela th,.estat-tabela td{padding:.45rem .65rem;border-bottom:1px solid var(--e-borda);text-align:left;vertical-align:middle}.estat-tabela th{position:sticky;top:0;z-index:1;background:var(--e-superficie-2);color:var(--e-suave);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.estat-tabela tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--e-superficie-2) 70%,transparent)}.estat-tabela tbody tr:last-child td{border-bottom:0}.estat-tabela tfoot td{border-top:2px solid var(--e-borda);border-bottom:0;font-weight:700}.estat-tabela .estat-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.estat-tabela code{font-size:.82rem}.estat-linha-alerta td:first-child{box-shadow:inset 3px 0 0 var(--e-ruim)}.estat-pilha{display:inline-flex;flex-direction:column}.estat-pilha small,.estat-miudo{color:var(--e-suave);font-size:.8rem}.estat-selo{display:inline-block;padding:.05rem .45rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.estat-selo-ok{background:var(--e-ok-fundo);color:var(--e-ok-texto)}.estat-selo-alerta{background:var(--e-alerta-fundo);color:var(--e-alerta-texto)}.estat-selo-aviso{background:var(--e-aviso-fundo);color:var(--e-aviso)}.estat-selo-neutro{background:var(--e-superficie-2);color:var(--e-suave)}.estat-barras{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.estat-barras li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;gap:.65rem;align-items:center;font-size:.9rem}.estat-barras-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estat-barras-trilho{height:.6rem;overflow:hidden;border-radius:999px;background:var(--e-superficie-2);box-shadow:inset 0 0 0 1px var(--e-borda)}.estat-barras-cheio{display:block;height:100%;border-radius:999px;background:var(--e-marca)}.estat-barras-valor{min-width:3.5rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.estat-barras-valor small{color:var(--e-suave);font-weight:400}.estat-coorte-celula{display:inline-block;min-width:3.4rem;padding:.1rem .35rem;border-radius:.3rem;background:color-mix(in srgb,var(--e-marca) calc(var(--p, 0) * .7%),transparent)}.estat-coorte-celula small,.estat-coorte-aberta{color:var(--e-suave)}.estat-detalhes{margin-top:.75rem}.estat-detalhes summary{color:var(--e-marca-forte);font-size:.9rem;font-weight:600;cursor:pointer}.estat-detalhes[open] summary{margin-bottom:.5rem}.estat-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.estat-avisos{margin:.85rem 0 0;padding:.6rem .85rem .6rem 1.9rem;border-radius:.55rem;background:var(--e-alerta-fundo);color:var(--e-alerta-texto);font-size:.9rem}.estat-avisos li+li{margin-top:.25rem}.estat-seletor{display:inline-flex;gap:.4rem;align-items:center;color:var(--e-suave);font-size:.88rem}.estat-seletor select{padding:.25rem .5rem;border:1px solid var(--e-borda);border-radius:.4rem;background:var(--e-superficie);color:var(--e-texto);font:inherit}.estat-grafico{width:100%;min-height:12rem}.estat-grafico .recharts-legend-item-text{color:var(--e-texto)!important}@media (max-width: 860px){.estat-grade,.estat-duas{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.estat-topo h1{font-size:1.5rem}.estat-periodo span{padding:.3rem .55rem}.estat-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.estat-cartao-valor{font-size:1.4rem}.estat-bloco{padding:.85rem}.estat-barras li{grid-template-columns:minmax(5.5rem,8rem) 1fr auto}}@media (max-width: 380px){.estat-cartoes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.estat-girando{animation:none}}.msg-resumo-atencao a{border-color:var(--ferr-alerta);box-shadow:inset 4px 0 0 var(--ferr-alerta),var(--ferr-sombra)}.msg-abas{display:flex;flex-wrap:wrap;gap:.35rem;margin:1.1rem 0 0;border-bottom:1px solid var(--borda)}.msg-abas a{display:inline-block;margin-bottom:-1px;padding:.5rem .95rem;border:1px solid transparent;border-radius:.6rem .6rem 0 0;color:var(--ferr-texto);font-weight:600;text-decoration:none}.ferr-pagina .msg-abas a{color:var(--ferr-texto)}.msg-abas a:hover{background:var(--marca-suave)}.msg-abas a[aria-current=page]{border-color:var(--borda);border-bottom-color:var(--ferr-fundo);background:var(--ferr-fundo);box-shadow:inset 0 3px 0 var(--marca)}.msg-abas a:focus-visible,.msg-ver:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.msg-tabela thead th{position:sticky;top:0;z-index:1}.msg-email{min-width:12rem;max-width:18rem;overflow-wrap:anywhere}.msg-trecho{min-width:14rem;max-width:28rem;overflow-wrap:anywhere}.msg-ver{display:inline;margin-left:.35rem;border:0;background:none;font:inherit;font-size:.85rem;cursor:pointer}.msg-prazo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;white-space:nowrap}.msg-detalhe{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:1rem 1.5rem;padding:.4rem .2rem}.msg-detalhe h3{margin:0 0 .4rem;font-size:1rem}.msg-texto{margin:0;padding:.7rem .85rem;border:1px solid var(--borda);border-radius:.6rem;background:var(--superficie);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.msg-detalhe-lado textarea{width:100%;box-sizing:border-box}.msg-historico-titulo{margin-top:1.1rem!important}.msg-historico small{display:block}@media (max-width: 860px){.msg-detalhe{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.msg-rolagem{max-height:none;border:0}.msg-tabela,.msg-tabela tbody,.msg-tabela tr,.msg-tabela td{display:block;width:100%;box-sizing:border-box}.msg-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.msg-tabela tbody tr{margin-bottom:.75rem;border:1px solid var(--borda);border-radius:.7rem;background:var(--superficie)}.msg-tabela tbody tr:nth-child(2n){background:var(--superficie)}.msg-tabela td{border-bottom:1px solid var(--borda);max-width:none}.msg-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:.15rem;color:var(--texto-suave);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.msg-tabela td.ferr-acoes-linha{display:flex;justify-content:flex-start;border-bottom:0}.msg-tabela td.ferr-acoes-linha>*{margin:0}.msg-tabela .ferr-detalhe td{border-bottom:0}.msg-abas a{flex:1 1 auto;text-align:center}}.admin-painel.msg-painel{width:min(76rem,100%);box-sizing:border-box}.msg-pedido strong{display:block;margin-bottom:.25rem}.ferr-tabela-alta.msg-rolagem{max-height:72vh}@media (max-width: 640px){.ferr-tabela-alta.msg-rolagem{max-height:none;overflow:visible}}
