:root{--cor-vermelho:#d71920;--cor-vermelho-escuro:#b01218;--cor-vermelho-suave:#fdecec;--cor-preto:#171717;--cor-preto-elevado:#262626;--cor-cinza:#777;--cor-cinza-claro:#b9b9bf;--cor-fundo:#f5f5f6;--cor-borda:#e3e3e6;--cor-branco:#fff;--cor-texto:var(--cor-preto);--cor-texto-suave:#5c5c61;--cor-superficie:var(--cor-branco);--cor-destaque:var(--cor-vermelho);--cor-foco:var(--cor-vermelho);--cor-menu-fundo:var(--cor-preto);--cor-menu-texto:#e8e8ea;--cor-menu-texto-suave:var(--cor-cinza-claro);--cor-menu-hover:var(--cor-preto-elevado);--cor-aviso-fundo:#fff7e0;--cor-aviso-borda:#e8c35a;--cor-aviso-texto:#6b4e00;--fonte:"Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--texto-xs:.75rem;--texto-sm:.875rem;--texto-md:1rem;--texto-lg:1.25rem;--texto-xl:1.5rem;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.5rem;--esp-6:2rem;--raio:10px;--raio-pequeno:6px;--sombra-leve:0 1px 2px #1717170f, 0 1px 3px #17171714;--sombra-media:0 8px 24px #17171724;--menu-largura:248px;--menu-largura-recolhido:72px;--cabecalho-altura:64px;--conteudo-largura-max:1280px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fonte);font-size:var(--texto-md);color:var(--cor-texto);background:var(--cor-fundo);margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px}.somente-leitor-de-tela{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-pular{left:var(--esp-3);z-index:100;padding:var(--esp-2) var(--esp-4);background:var(--cor-branco);border:2px solid var(--cor-vermelho);border-radius:var(--raio-pequeno);position:absolute;top:-100px}.link-pular:focus{top:var(--esp-3)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.casca{grid-template-columns:var(--menu-largura) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.casca--recolhida{grid-template-columns:var(--menu-largura-recolhido) minmax(0, 1fr)}.casca__coluna{flex-direction:column;min-width:0;display:flex}.menu{background:var(--cor-menu-fundo);height:100vh;color:var(--cor-menu-texto);padding:var(--esp-4) var(--esp-3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.menu__topo{justify-content:space-between;align-items:center;gap:var(--esp-2);min-height:40px;margin-bottom:var(--esp-5);padding:0 var(--esp-2);display:flex}.menu__lista{gap:var(--esp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__item{align-items:center;gap:var(--esp-3);padding:var(--esp-3);border-radius:var(--raio-pequeno);color:var(--cor-menu-texto);font-size:var(--texto-sm);border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex}.menu__item:hover{background:var(--cor-menu-hover)}.menu__item[aria-current=page]{background:var(--cor-menu-hover);border-left-color:var(--cor-vermelho);color:var(--cor-branco);font-weight:700}.menu__item svg{flex:none}.menu__rodape{padding:var(--esp-3) var(--esp-2) 0;font-size:var(--texto-xs);color:var(--cor-menu-texto-suave);margin-top:auto}.menu__botao{border-radius:var(--raio-pequeno);width:36px;height:36px;color:var(--cor-menu-texto);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.menu__botao:hover{background:var(--cor-menu-hover)}.casca--recolhida .menu__rotulo,.casca--recolhida .menu__rodape,.casca--recolhida .marca__texto-extra{display:none}.casca--recolhida .menu__item{justify-content:center}.casca--recolhida .menu__topo{flex-direction:column;padding:0}.menu-fundo{display:none}.cabecalho{z-index:20;align-items:center;gap:var(--esp-3);min-height:var(--cabecalho-altura);padding:0 var(--esp-5);background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);display:flex;position:sticky;top:0}.cabecalho__titulo{font-size:var(--texto-lg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.cabecalho__acoes{align-items:center;gap:var(--esp-2);margin-left:auto;display:flex}.botao-icone.cabecalho__gaveta,.menu__botao.cabecalho__gaveta{display:none}.botao-icone{border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);background:var(--cor-superficie);width:40px;height:40px;color:var(--cor-texto);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.botao-icone:hover:not(:disabled){background:var(--cor-fundo)}.botao-icone:disabled{color:var(--cor-cinza);cursor:not-allowed}.usuario{position:relative}.usuario__gatilho{align-items:center;gap:var(--esp-3);padding:var(--esp-1) var(--esp-2);border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer;text-align:left;display:flex}.usuario__avatar{background:var(--cor-preto);width:32px;height:32px;color:var(--cor-branco);font-size:var(--texto-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.usuario__nome{font-size:var(--texto-sm);font-weight:600;line-height:1.2;display:block}.usuario__perfil{font-size:var(--texto-xs);color:var(--cor-texto-suave);line-height:1.2;display:block}.usuario__painel{right:0;top:calc(100% + var(--esp-2));min-width:220px;padding:var(--esp-2);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:var(--sombra-media);position:absolute}.usuario__opcao{align-items:center;gap:var(--esp-2);width:100%;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-pequeno);color:var(--cor-texto);font-size:var(--texto-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.usuario__opcao:hover:not(:disabled){background:var(--cor-fundo)}.usuario__opcao:disabled{color:var(--cor-cinza);cursor:not-allowed}.conteudo{width:100%;max-width:var(--conteudo-largura-max);padding:var(--esp-5);margin:0 auto}.pagina{gap:var(--esp-5);flex-direction:column;display:flex}.pagina__cabecalho h1{font-size:var(--texto-xl)}.pagina__descricao{margin-top:var(--esp-1);color:var(--cor-texto-suave);font-size:var(--texto-sm)}.grade{gap:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}@media (max-width:900px){.casca,.casca--recolhida{grid-template-columns:minmax(0,1fr)}.menu{z-index:40;width:min(86vw, var(--menu-largura));visibility:hidden;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu--aberto{visibility:visible;transform:translate(0)}.menu-fundo{z-index:30;background:#17171780;position:fixed;inset:0}.menu-fundo--visivel{display:block}.cabecalho{padding:0 var(--esp-3)}.botao-icone.cabecalho__gaveta,.menu__botao.cabecalho__gaveta{display:inline-flex}.menu__recolher{display:none}.conteudo{padding:var(--esp-4) var(--esp-3)}.usuario__texto{display:none}}.marca{align-items:center;gap:var(--esp-2);color:inherit;text-decoration:none;display:inline-flex}.marca__texto{letter-spacing:.12em;font-weight:800;font-size:var(--texto-md);color:var(--cor-branco)}.marca--clara .marca__texto{color:var(--cor-texto)}.marca__marcador{background:var(--cor-vermelho);border-radius:2px;width:6px;height:22px;display:inline-block}.marca__imagem{max-width:160px;max-height:32px;display:block}.marca__texto-extra{font-size:var(--texto-xs);color:var(--cor-menu-texto-suave);letter-spacing:.04em;display:block}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:var(--sombra-leve);padding:var(--esp-4);gap:var(--esp-2);flex-direction:column;min-width:0;display:flex}.cartao__titulo{align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);color:var(--cor-texto-suave);font-weight:600;display:flex}.cartao__valor{font-size:var(--texto-xl);color:var(--cor-cinza);font-weight:700}.cartao__nota{font-size:var(--texto-xs);color:var(--cor-texto-suave)}.selo{align-items:center;gap:var(--esp-1);width:-moz-fit-content;width:fit-content;padding:2px var(--esp-2);border:1px solid var(--cor-borda);background:var(--cor-fundo);color:var(--cor-texto-suave);font-size:var(--texto-xs);border-radius:999px;font-weight:600;display:inline-flex}.selo--aviso{background:var(--cor-aviso-fundo);border-color:var(--cor-aviso-borda);color:var(--cor-aviso-texto)}.selo--destaque{background:var(--cor-vermelho-suave);border-color:var(--cor-vermelho);color:var(--cor-vermelho-escuro)}.botao{justify-content:center;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-4);border-radius:var(--raio-pequeno);font-size:var(--texto-sm);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.botao--primario{background:var(--cor-vermelho);color:var(--cor-branco)}.botao--primario:hover:not(:disabled){background:var(--cor-vermelho-escuro)}.botao--secundario{background:var(--cor-superficie);border-color:var(--cor-borda);color:var(--cor-texto)}.botao--secundario:hover:not(:disabled){background:var(--cor-fundo)}.botao:disabled{opacity:.6;cursor:not-allowed}.estado{align-items:center;gap:var(--esp-3);padding:var(--esp-6) var(--esp-4);text-align:center;background:var(--cor-superficie);border:1px dashed var(--cor-borda);border-radius:var(--raio);flex-direction:column;display:flex}.estado__titulo{font-size:var(--texto-lg);font-weight:700}.estado__texto{max-width:56ch;color:var(--cor-texto-suave)}.tela-centro{min-height:100vh;padding:var(--esp-4);place-items:center;display:grid}.aviso{gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-aviso-borda);background:var(--cor-aviso-fundo);color:var(--cor-aviso-texto);border-radius:var(--raio-pequeno);font-size:var(--texto-sm);align-items:flex-start;display:flex}.auth{gap:var(--esp-5);justify-items:center;width:min(100%,460px);display:grid}.auth__cartao{gap:var(--esp-4);width:100%;padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:var(--sombra-leve);flex-direction:column;display:flex}.auth__titulo{font-size:var(--texto-lg);font-weight:700}.auth__descricao{gap:var(--esp-2);color:var(--cor-texto-suave);font-size:var(--texto-sm);display:grid}.auth__rodape{gap:var(--esp-2);justify-items:center;display:grid}.formulario{gap:var(--esp-4);flex-direction:column;display:flex}.campo{gap:var(--esp-1);flex-direction:column;display:flex}.campo__rotulo{font-size:var(--texto-sm);font-weight:600}.campo__entrada{width:100%;padding:var(--esp-3);border:1px solid var(--cor-cinza);border-radius:var(--raio-pequeno);background:var(--cor-branco);color:var(--cor-texto);font:inherit}.campo__entrada[aria-invalid=true]{border-color:var(--cor-vermelho);border-width:2px}.campo__ajuda{font-size:var(--texto-xs);color:var(--cor-texto-suave)}.campo__erro{font-size:var(--texto-sm);color:var(--cor-vermelho-escuro);font-weight:600}.campo__erro:before{content:"⚠ "}.aviso--erro{border-color:var(--cor-vermelho);background:var(--cor-vermelho-suave);color:var(--cor-vermelho-escuro);font-weight:600}.passos{padding-left:var(--esp-5);gap:var(--esp-1);font-size:var(--texto-sm);margin:0;display:grid}.segredo{gap:var(--esp-2);padding:var(--esp-3);background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);display:grid}.segredo__valor{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--texto-md);letter-spacing:.08em;overflow-wrap:anywhere;font-weight:700}.segredo__link{font-size:var(--texto-sm)}.lista-codigos{padding:var(--esp-3);gap:var(--esp-2);background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;list-style:none;display:grid}.lista-codigos code{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700}.confirmacao{gap:var(--esp-2);font-size:var(--texto-sm);align-items:flex-start;display:flex}.confirmacao input{width:20px;height:20px;accent-color:var(--cor-vermelho);margin-top:2px}.girando{animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.auth__link{font-size:var(--texto-sm);text-align:center;margin:0}.qr{border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);background:#fff;width:220px;height:220px;margin:0 auto;display:block}.qr--carregando{background:var(--cor-fundo)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filtros{gap:var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--esp-4);margin-bottom:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}.filtros__acoes{gap:var(--esp-2);align-items:center;display:flex}.filtros__selecao{min-height:40px;padding:0 var(--esp-3);font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);width:100%}.filtros__marcar{gap:var(--esp-2);font-size:var(--texto-sm);align-items:center;min-height:40px;display:flex}.tabela__rolagem{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:var(--texto-sm)}.tabela th,.tabela td{padding:var(--esp-3) var(--esp-4);text-align:left;border-bottom:1px solid var(--cor-borda);vertical-align:top}.tabela th{color:var(--cor-texto-suave);background:var(--cor-fundo);white-space:nowrap;font-weight:600}.tabela tbody tr:last-child td{border-bottom:0}.tabela__dir{text-align:right!important}.tabela__ordenar{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tabela__ordenar:hover{color:var(--cor-texto)}.tabela__ordenar:focus-visible,.tabela a:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.tabela a{color:var(--cor-texto);font-weight:600;text-decoration:underline}.tabela__sub{color:var(--cor-texto-suave);font-size:var(--texto-xs);display:block}.paginacao{gap:var(--esp-3);margin-top:var(--esp-4);font-size:var(--texto-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.paginacao__resumo{color:var(--cor-texto-suave);margin:0}.paginacao__acoes{gap:var(--esp-3);align-items:center;display:flex}.abas{gap:var(--esp-2);border-bottom:1px solid var(--cor-borda);margin-bottom:var(--esp-4);display:flex;overflow-x:auto}.abas__aba{font:inherit;padding:var(--esp-3) var(--esp-4);cursor:pointer;color:var(--cor-texto-suave);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.abas__aba[aria-selected=true]{color:var(--cor-texto);border-bottom-color:var(--cor-destaque);font-weight:600}.abas__aba:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.definicoes{gap:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.definicoes dt{font-size:var(--texto-xs);color:var(--cor-texto-suave);margin-bottom:var(--esp-1)}.definicoes dd{font-size:var(--texto-sm);overflow-wrap:anywhere;margin:0}.secao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--esp-4);margin-bottom:var(--esp-4)}.secao h2{font-size:var(--texto-md);margin:0 0 var(--esp-3)}.migalhas{font-size:var(--texto-sm);margin-bottom:var(--esp-3)}.migalhas a{color:var(--cor-texto-suave)}@media (max-width:640px){.tabela thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabela,.tabela tbody,.tabela tr,.tabela td{display:block}.tabela tr{border-bottom:1px solid var(--cor-borda);padding:var(--esp-2) 0}.tabela td{padding:var(--esp-1) var(--esp-4);border:0;text-align:left!important}.tabela td:before{content:attr(data-rotulo) ": ";color:var(--cor-texto-suave);font-weight:600}}.indicadores{margin:0 0 var(--esp-5);gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;list-style:none;display:grid}.indicador{gap:var(--esp-1);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-top:3px solid var(--cor-destaque);border-radius:var(--raio);box-shadow:var(--sombra-leve);padding:var(--esp-3) var(--esp-4);flex-direction:column;align-items:flex-start;display:flex}.indicador__rotulo,.indicador__nota{font-size:var(--texto-xs);color:var(--cor-texto-suave)}.indicador__valor{font-size:var(--texto-xl);line-height:1.1}.indicador__texto{font-size:var(--texto-sm);overflow-wrap:anywhere}.secao__nota{color:var(--cor-texto-suave);font-size:var(--texto-sm);margin:var(--esp-2) 0 var(--esp-3)}.texto-simples{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--esp-4)}.expansivel{border:1px solid var(--cor-borda);border-radius:var(--raio-pequeno);margin-bottom:var(--esp-2)}.expansivel summary{cursor:pointer;padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);font-weight:600}.expansivel summary:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.expansivel .definicoes{padding:0 var(--esp-4) var(--esp-4)}.barra-acoes{gap:var(--esp-3);margin-bottom:var(--esp-4);flex-wrap:wrap;align-items:flex-end;display:flex}.barra-acoes .campo{min-width:220px}.formulario__acoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.campo__area{resize:vertical;min-height:84px;font:inherit}.link-externo{color:var(--cor-texto);overflow-wrap:anywhere;text-decoration:underline}.linha-tempo{border-left:3px solid var(--cor-borda);margin:0;padding:0;list-style:none}.linha-tempo__item{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--esp-3) var(--esp-4);margin:0 0 var(--esp-3) var(--esp-4);position:relative}.linha-tempo__item:target{outline:2px solid var(--cor-foco)}.linha-tempo__topo{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.linha-tempo__meta,.linha-tempo__vinculo{font-size:var(--texto-sm);color:var(--cor-texto-suave);margin:var(--esp-1) 0 var(--esp-2)}.linha-tempo__vinculo a{color:var(--cor-texto)}.celula-descricao{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opcao-evidencia{align-items:flex-start;gap:.6rem;padding:.5rem 0;display:flex}.lista-simples{margin:var(--espaco-2,.5rem) 0;padding-left:1.25rem}.lista-simples li{margin:.15rem 0}.admin__barra{gap:var(--esp-3);margin-bottom:var(--esp-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.admin__acoes{gap:var(--esp-2);margin-bottom:var(--esp-4);flex-wrap:wrap;display:flex}.botao--perigo{background:var(--cor-vermelho-escuro);border-color:var(--cor-vermelho-escuro);color:var(--cor-branco)}.senha-temporaria__valor code{padding:var(--esp-2) var(--esp-3);background:var(--cor-fundo);border:1px dashed var(--cor-cinza);border-radius:var(--raio-pequeno);font-size:var(--texto-md);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:inline-block}.admin__selos{gap:var(--esp-1);flex-wrap:wrap;display:flex}.admin__diff{gap:var(--esp-1);font-size:var(--texto-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin__diff li{padding:var(--esp-1) var(--esp-2);border-left:3px solid var(--cor-borda)}.admin__diff--mais li{border-left-color:var(--cor-vermelho)}.admin__json{padding:var(--esp-2);background:var(--cor-fundo);border-radius:var(--raio-pequeno);font-size:var(--texto-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;overflow:auto}.admin__acoes:empty{display:none}.secao__subtitulo{font-size:var(--texto-sm);margin:0 0 var(--esp-2)}.dash{gap:var(--esp-5);flex-direction:column;display:flex}.dash__secao{gap:var(--esp-3);flex-direction:column;min-width:0;display:flex}.dash__titulo{align-items:center;gap:var(--esp-2) var(--esp-3);border-left:4px solid var(--cor-vermelho);padding-left:var(--esp-3);flex-wrap:wrap;display:flex}.dash__titulo h2{font-size:var(--texto-lg);color:var(--cor-preto)}.dash__titulo .selo{margin-top:0}.grade--kpi{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.kpi__valor{color:var(--cor-preto);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.dash__colunas{gap:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.dash__colunas--larga{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.cor-1{fill:var(--cor-vermelho)}.cor-2{fill:var(--cor-preto)}.cor-3{fill:var(--cor-vermelho-escuro)}.cor-4{fill:var(--cor-cinza)}.cor-5{fill:var(--cor-cinza-claro)}.barras{gap:var(--esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.barras__linha{align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);grid-template-columns:minmax(70px,30%) minmax(0,1fr) auto;display:grid}.barras__rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barras__svg{width:100%;height:10px;display:block}.barras__fundo{fill:var(--cor-fundo)}.barras__barra{fill:var(--cor-vermelho)}.barras__valor{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.barras__apoio{color:var(--cor-texto-suave);font-weight:400}.empilhada{border-radius:var(--raio-pequeno);width:100%;height:14px;display:block;overflow:hidden}.legenda{margin:var(--esp-3) 0 0;gap:var(--esp-1);font-size:var(--texto-sm);flex-direction:column;padding:0;list-style:none;display:flex}.legenda li{align-items:center;gap:var(--esp-2);display:flex}.legenda--linha{gap:var(--esp-2) var(--esp-4);flex-flow:wrap}.legenda__marca{flex:none;width:10px;height:10px}.legenda__pct{color:var(--cor-texto-suave);margin-left:auto}.legenda li strong{font-variant-numeric:tabular-nums;margin-left:auto}.legenda li strong+.legenda__pct{text-align:right;min-width:3ch;margin-left:0}.serie__svg{width:100%;height:auto;display:block}.serie__grade{stroke:var(--cor-borda);stroke-width:1px}.serie__eixo{fill:var(--cor-texto-suave);font-size:10px}.serie__valores{margin-top:var(--esp-2);font-size:var(--texto-sm)}.serie__valores summary{cursor:pointer;color:var(--cor-texto-suave)}.serie__valores table{max-height:220px;margin-top:var(--esp-2);border-collapse:collapse;display:block;overflow:auto}.serie__valores th,.serie__valores td{padding:var(--esp-1) var(--esp-3);text-align:left;border-bottom:1px solid var(--cor-borda)}.proximas{gap:var(--esp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proximas li{border-left:3px solid var(--cor-borda);padding-left:var(--esp-3);flex-direction:column;gap:2px;display:flex}.proximas__quando{font-size:var(--texto-xs);color:var(--cor-texto-suave)}.proximas__acao{font-size:var(--texto-sm);color:var(--cor-texto-suave);overflow-wrap:anywhere}.proximas__bloco{gap:var(--esp-2);flex-direction:column;display:flex}.proximas__cabeca{align-items:center;gap:var(--esp-1);font-size:var(--texto-sm);font-weight:600;display:flex}.proximas__cabeca--vencida{color:var(--cor-vermelho-escuro)}.proximas--vencida li{border-left-color:var(--cor-vermelho)}
