:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#fff;--fundo:#f5f6f8;--fundo-fundo:#eceef1;--texto:#1f2328;--texto-medio:#4a5057;--suave:#6b7280;--borda:#e5e7eb;--borda-forte:#d4d8dd;--acento:#1462c4;--acento-claro:#eaf2fd;--acento-forte:#0f4f9e;--perigo:#c0261f;--perigo-claro:#fdeceb;--ok:#1f7a3d;--ok-claro:#ecf6ef;--alerta:#8a5a11;--alerta-claro:#fdf4e5;--raio:6px;--raio-g:10px;--sombra:0 1px 2px #1018280d;--sombra-g:0 2px 8px #10182812;--ui:-apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, Consolas, "Courier New", monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}.mono,.num,.tab,td.num,th.num,.metrica-valor,.token{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono,.token{font-family:var(--mono)}a{color:var(--acento);text-underline-offset:2px}.container{max-width:1140px;margin:0 auto;padding:0 24px}main.container{padding-top:28px;padding-bottom:64px}.topo{background:var(--papel);border-bottom:1px solid var(--borda);z-index:20;position:sticky;top:0}.topo .container{align-items:center;gap:8px;height:58px;display:flex}.marca{color:inherit;flex-shrink:0;align-items:center;gap:10px;margin-right:20px;text-decoration:none;display:flex}.marca-icone{object-fit:contain;flex-shrink:0;display:block}.marca-nome{font-size:15px;font-weight:600;line-height:1.15}.marca-sub{color:var(--suave);font-size:11px;font-weight:400;display:block}.topo nav{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.topo nav::-webkit-scrollbar{display:none}.topo nav a{border-radius:var(--raio);color:var(--texto-medio);white-space:nowrap;padding:6px 11px;font-size:14px;text-decoration:none}.topo nav a:hover{background:var(--fundo);color:var(--texto)}.topo nav a[aria-current=page]{background:var(--acento-claro);color:var(--acento);font-weight:500}.topo-usuario{border-left:1px solid var(--borda);flex-shrink:0;align-items:center;gap:10px;padding-left:12px;display:flex}.topo-email{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;overflow:hidden}@media (max-width:720px){.topo .container{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px}.topo-usuario{border-left:0;padding-left:0}.topo-email{display:none}}.cabecalho{margin-bottom:22px}.cabecalho-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1{margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.25}h2{margin:0;font-size:15px;font-weight:600}.suave{color:var(--suave);font-size:13.5px}p.suave{max-width:70ch;margin:0}.cartao{background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra);margin-bottom:20px;overflow:hidden}.cartao-corpo,.cartao>form,.cartao>.vazio{padding:18px 20px}.cartao-topo{border-bottom:1px solid var(--borda);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.cartao-topo .suave{font-size:13px}.metricas{background:var(--borda);border:1px solid var(--borda);border-radius:var(--raio-g);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.metrica{background:var(--papel);padding:13px 18px}.metrica-rotulo{color:var(--suave);margin-bottom:2px;font-size:12.5px}.metrica-valor{font-size:20px;font-weight:600;line-height:1.25}.metrica-valor.pequeno{font-size:15px;font-weight:500}.metrica-valor.alerta{color:var(--alerta)}.metrica-valor.perigo{color:var(--perigo)}.metrica-nota{color:var(--suave);margin-top:1px;font-size:12px}label{color:var(--texto-medio);margin:0 0 5px;font-size:13px;display:block}input[type=text],input[type=email],input[type=password],input[type=date],input[type=search],select{border:1px solid var(--borda-forte);border-radius:var(--raio);width:100%;max-width:420px;font:inherit;background:var(--papel);color:var(--texto);padding:8px 11px;font-size:14px}input::placeholder{color:var(--suave)}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{border-color:var(--acento);outline:none;box-shadow:0 0 0 3px #1462c429}a:focus-visible,summary:focus-visible{border-radius:4px}input[type=date]{font-variant-numeric:tabular-nums}td input[type=text]{max-width:100%}button,.botao{border:1px solid var(--acento);background:var(--acento);color:#fff;border-radius:var(--raio);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}button:hover,.botao:hover{background:var(--acento-forte);border-color:var(--acento-forte);color:#fff}button.secundario,.botao.secundario{background:var(--papel);color:var(--texto);border-color:var(--borda-forte)}button.secundario:hover,.botao.secundario:hover{background:var(--fundo);border-color:var(--suave);color:var(--texto)}button.perigo,.botao.perigo{background:var(--papel);color:var(--perigo);border-color:#f0b9b6}button.perigo:hover,.botao.perigo:hover{background:var(--perigo-claro);border-color:var(--perigo);color:var(--perigo)}button.pequeno,.botao.pequeno{padding:5px 10px;font-size:13px}button[disabled],button[aria-disabled=true]{opacity:.65;cursor:progress}.tabela-rolagem{overflow-x:auto}.tabela-rolagem.alta{max-height:70vh;overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:middle;padding:10px 14px}thead th{color:var(--suave);white-space:nowrap;border-bottom-color:var(--borda-forte);z-index:1;box-shadow:inset 0 -1px 0 var(--borda-forte);background:#fafbfc;font-size:13px;font-weight:600;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}tbody tr.destacada{background:var(--acento-claro)}td.num,th.num{text-align:right}tr.linha-grupo td{border-left:3px solid var(--acento);border-bottom-color:var(--borda-forte);background:#f7f8fa;padding:7px 14px 7px 11px}tr.linha-grupo:hover td{background:#f7f8fa}.grupo-nome{color:var(--texto);font-size:13.5px;font-weight:600;text-decoration:none}.grupo-nome:hover{color:var(--acento);text-decoration:underline}tr.linha-grupo .suave{font-size:12.5px}td .principal{color:var(--texto);font-weight:500;text-decoration:none}td a.principal:hover{color:var(--acento);text-decoration:underline}.selo{white-space:nowrap;background:var(--fundo-fundo);color:var(--texto-medio);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12.5px;font-weight:500;line-height:1.6;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:5px;height:5px}.selo.ok{background:var(--ok-claro);color:var(--ok)}.selo.perigo{background:var(--perigo-claro);color:var(--perigo)}.selo.alerta{background:var(--alerta-claro);color:var(--alerta)}.selo.acento{background:var(--acento-claro);color:var(--acento)}.selo.simples:before{display:none}.selo.simples{padding-left:9px}.chip-grupo{background:var(--acento-claro);color:var(--acento);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;max-width:160px;padding:2px 10px;font-family:inherit;font-size:12.5px;font-weight:500;overflow:hidden}.chip-grupo:hover{background:var(--acento-claro);border-color:var(--acento)}.chip-grupo.sem{color:var(--suave);border:1px dashed var(--borda-forte);background:0 0;font-weight:400}.chip-grupo.sem:hover{background:var(--fundo);border-color:var(--suave);color:var(--texto-medio)}.aviso{border-radius:var(--raio);border:1px solid #0000;align-items:flex-start;gap:9px;margin:0 0 18px;padding:11px 14px;font-size:14px;display:flex}.aviso:before{flex-shrink:0;font-weight:600;line-height:1.4}.aviso.erro{background:var(--perigo-claro);color:var(--perigo);border-color:#f3c4c1}.aviso.erro:before{content:"!"}.aviso.ok{background:var(--ok-claro);color:var(--ok);border-color:#bfdfc9}.aviso.ok:before{content:"✓"}.token{border:1px dashed var(--borda-forte);border-radius:var(--raio);word-break:break-all;color:var(--texto);-webkit-user-select:all;user-select:all;background:#f7f8fa;padding:12px 14px;font-size:13.5px;display:block}.pasta{margin-bottom:10px}.pasta-topo{color:inherit;background:#fafbfc;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;display:flex}.pasta-topo:hover{background:var(--acento-claro)}.pasta.aberta>.pasta-topo{border-bottom:1px solid var(--borda)}.pasta-seta{border-left:6px solid var(--acento);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;flex-shrink:0;width:0;height:0;transition:transform .12s ease-out}.pasta.aberta .pasta-seta{transform:rotate(90deg)}.pasta-nome{font-size:14.5px;font-weight:600}.pasta-topo:hover .pasta-nome{color:var(--acento)}.pasta-resumo{margin-left:auto}@media (max-width:720px){.pasta-resumo{flex-basis:100%;margin-left:0}}.busca-estado{min-width:22ch}.lista-marcar{border:1px solid var(--borda);border-radius:var(--raio);max-height:320px;padding:6px 12px;overflow-y:auto}.lista-marcar label{color:inherit;cursor:pointer;align-items:center;gap:8px;margin:0;padding:5px 0;font-size:14px;display:flex}.lista-marcar label+label{border-top:1px solid var(--borda)}.lista-marcar label:hover{color:var(--acento)}.atalho{border:1px solid var(--borda-forte);color:var(--texto-medio);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;text-decoration:none}.atalho:hover{border-color:var(--acento);color:var(--acento);background:var(--acento-claro)}.atalho.atual{border-color:var(--acento);background:var(--acento-claro);color:var(--acento);font-weight:500}.esqueleto{border-radius:var(--raio);background:linear-gradient(90deg, var(--fundo-fundo) 25%, #f1f3f5 50%, var(--fundo-fundo) 75%);background-size:200% 100%;height:13px;animation:1.2s linear infinite esqueleto-brilho}.esqueleto+.esqueleto{margin-top:9px}.esqueleto.titulo{max-width:260px;height:20px}.esqueleto.curto{max-width:40%}@keyframes esqueleto-brilho{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}dialog{border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra-g);background:var(--papel);color:var(--texto);width:calc(100% - 32px);max-width:520px;padding:0}dialog::backdrop{background:#10182859}.dialogo-corpo{padding:18px 20px}.dialogo-rodape{border-top:1px solid var(--borda);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 20px;display:flex}.linha{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.linha.centro{align-items:center}.linha.compacta{gap:8px}.campo{flex-direction:column;align-items:stretch;display:flex}.visivel-so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vazio{color:var(--suave);text-align:center;padding:40px 24px;font-size:14px}.vazio strong{color:var(--texto-medio);margin-bottom:3px;font-weight:600;display:block}details.cartao>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:14px 20px;font-size:14.5px;font-weight:600;list-style:none;display:flex}details.cartao>summary::-webkit-details-marker{display:none}details.cartao>summary:before{content:"+";color:var(--acento);font-size:15px;line-height:1}details.cartao[open]>summary{border-bottom:1px solid var(--borda)}details.cartao[open]>summary:before{content:"−"}hr{border:0;border-top:1px solid var(--borda);margin:18px 0}.voltar{margin-top:4px;font-size:14px;display:inline-block}
