@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ksqBnG_className{font-family:GeistSans,GeistSans Fallback}.ksqBnG_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}.EFymva_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.EFymva_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--grafite:#0d0f14;--grafite-2:#1b1e26;--grafite-3:#2a2e39;--grafite-tx:#a9afbd;--acao:#2f5bff;--acao-suave:#e9eeff;--background:#f6f7f9;--foreground:#0d0f14;--card:#fff;--muted:#f0f1f4;--muted-foreground:#5b6170;--border:#e4e6eb;--border-strong:#cfd3db;--primary:var(--acao);--primary-foreground:#fff;--destructive:#c4322b;--destructive-foreground:#fff;--radius:.75rem;--radius-data:.5rem;--fonte:var(--font-geist-sans), "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-titulo:var(--fonte);--fonte-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--sombra-md:0 1px 2px #0d0f140a;--sombra-lg:0 20px 50px -20px #0d0f1459;--ok:#12805c;--ok-muted:#e7f5ef;--ok-border:#b7e0cf;--alerta:#b25e00;--alerta-muted:#fdf3e6;--alerta-border:#f1d3a8;--erro:#c4322b;--erro-muted:#fdecea;--erro-border:#f2c3bf;--info:#2f5bff;--info-muted:#e9eeff;--info-border:#c3d0ff;--neutro:#5b6170;--neutro-muted:#f0f1f4;--neutro-border:#dfe2e8}[data-tema=escuro]{--background:#0f1115;--foreground:#eceef2;--card:#161920;--muted:#1d2129;--muted-foreground:#9aa1b0;--border:#262a33;--border-strong:#353a45;--acao:#5b7cff;--acao-suave:#1c2440;--ok:#4cc79a;--ok-muted:#12261f;--ok-border:#1f4a3a;--alerta:#f0a54a;--alerta-muted:#2a1f10;--alerta-border:#5a3d16;--erro:#f0716a;--erro-muted:#2b1514;--erro-border:#5a2623;--info:#7d97ff;--info-muted:#1c2440;--info-border:#2f3d70;--neutro:#9aa1b0;--neutro-muted:#1d2129;--neutro-border:#353a45}[data-tom=ok]{--tom:var(--ok);--tom-muted:var(--ok-muted);--tom-border:var(--ok-border)}[data-tom=alerta]{--tom:var(--alerta);--tom-muted:var(--alerta-muted);--tom-border:var(--alerta-border)}[data-tom=erro]{--tom:var(--erro);--tom-muted:var(--erro-muted);--tom-border:var(--erro-border)}[data-tom=info]{--tom:var(--info);--tom-muted:var(--info-muted);--tom-border:var(--info-border)}[data-tom=neutro]{--tom:var(--neutro);--tom-muted:var(--neutro-muted);--tom-border:var(--neutro-border)}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;line-height:1.5}code{font-family:var(--fonte-mono);font-size:.75rem}a{color:var(--acao)}.t-display{letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.t-titulo{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.t-apoio{color:var(--muted-foreground);margin:0}.t-corpo{margin:0;font-size:.875rem}.t-micro{color:var(--muted-foreground);margin:0;font-size:.75rem}.t-legenda{color:var(--muted-foreground);font-size:.6875rem}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:500}.forte{font-weight:600}.sutil{color:var(--muted-foreground)}.mono{font-family:var(--fonte-mono)}.num{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums}.hash{font-family:var(--fonte-mono)}.cartao{background:var(--card);border:1px solid var(--border);box-shadow:var(--sombra-md);border-radius:14px}.cartao-corpo{padding:1rem 1.125rem}.cartao-cab b{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.selo{border:1px solid var(--tom-border,var(--border));background:var(--tom-muted,var(--muted));color:var(--tom,var(--muted-foreground));white-space:nowrap;border-radius:99px;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:99px;flex-shrink:0;width:6px;height:6px}.selo:has(>.ico):before{display:none}.selo:has(>i):before{display:none}.aviso{border:1px solid var(--tom-border,var(--border));background:var(--tom-muted,var(--muted));color:var(--foreground);border-radius:12px;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.aviso>.ico{color:var(--tom,var(--muted-foreground))}.aviso-corpo{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.aviso-titulo{color:var(--tom,var(--foreground));font-weight:600}.aviso-texto{color:var(--muted-foreground)}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;height:2.5rem;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-sm{border-radius:9px;height:2.125rem;padding:0 .75rem;font-size:.8125rem}.btn-bloco{border-radius:14px;width:100%;height:3.25rem;font-size:1rem}.btn-primario{background:var(--acao);color:#fff;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #2f5bff99}.btn-contorno{border-color:var(--border-strong);background:var(--card);color:var(--foreground)}.btn-fantasma{color:var(--foreground);background:0 0}.btn-fantasma:hover{background:var(--muted)}.btn-destrutivo{background:var(--destructive);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.campo{flex-direction:column;gap:.375rem;display:flex}.campo-rotulo{font-size:.8125rem;font-weight:500}.campo-ajuda{color:var(--muted-foreground);font-size:.75rem}.campo-erro{color:var(--destructive);font-size:.75rem;font-weight:500}.entrada{border:1px solid var(--border-strong);background:var(--card);height:2.75rem;color:var(--foreground);border-radius:10px;width:100%;padding:0 .875rem;font-family:inherit;font-size:1rem}.entrada:focus{border-color:var(--acao);box-shadow:0 0 0 3px var(--acao-suave);outline:none}.entrada[aria-invalid=true]{border-color:var(--destructive)}.linha{align-items:center;display:flex}.pilha{flex-direction:column;display:flex}.g1{gap:.25rem}.g2{gap:.5rem}.g3{gap:.75rem}.g4{gap:1rem}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:.75rem}.mt4{margin-top:1rem}.mt6{margin-top:1.5rem}.mt8{margin-top:2rem}.quebra{flex-wrap:wrap}.ico{flex-shrink:0;width:1rem;height:1rem;display:inline-flex}.ico svg{width:100%;height:100%}.app{flex-direction:column;min-height:100vh;display:flex}.lateral{background:var(--grafite);color:#fff;flex-direction:row;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.lateral-marca{align-items:center;gap:.625rem;font-weight:600;line-height:1.15;display:flex}.lateral-marca b{font-size:.9375rem;font-weight:600;display:block}.lateral-marca span span{display:none}.logo-emissor{width:28px;height:28px;color:var(--grafite);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.lateral-nav{background:var(--grafite-2);border-radius:10px;flex-direction:row;gap:.25rem;padding:4px;display:flex}.nav-item{color:var(--grafite-tx);border-radius:7px;align-items:center;gap:.4375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.nav-item .ico{opacity:.8;width:14px!important;height:14px!important}.nav-item:hover{color:#fff}.nav-item[aria-current=page]{background:var(--grafite-3);color:#fff}.lateral-rodape{color:var(--grafite-tx);margin-left:auto;font-size:.75rem}@media (max-width:900px){.lateral{overflow-x:auto}.lateral-rodape{display:none}}.area{flex-direction:column;min-width:0;display:flex}.topo{border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.75rem;font-size:.8125rem;display:flex}.miolo{width:100%;max-width:84rem;margin-inline:auto;padding:1.75rem}.miolo .kpi-val,.miolo .kpi-valor{font-family:var(--fonte);letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:1.15}.tabela{border-collapse:collapse;width:100%;font-size:.8125rem}.tabela th{text-align:left;color:var(--muted-foreground);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--border);background:0 0;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.tabela td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.875rem 1rem}.tabela tr:last-child td{border-bottom:0}.tabela tr:hover td{background:#fafbfc}[data-tema=escuro] .tabela tr:hover td{background:#1a1d24}.tabela-rolagem{overflow-x:auto}[hidden]{display:none!important}button{font-family:inherit}:focus-visible{outline:2px solid var(--acao);outline-offset:2px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes girar{to{transform:rotate(360deg)}}.girando{animation:1s linear infinite girar}
