.ef-shell{--ef-roxo: #7f77dd;--ef-roxo-escuro: #534ab7;--ef-roxo-suave: #eeedfe;--ef-side-bg: #272640;--ef-side-bg-ativo: #38356a;--ef-side-texto: #c9c7e6;--ef-side-texto-forte: #ffffff;--ef-side-borda: #3a3860;display:flex;align-items:stretch;flex:1;min-height:0}.ef-sidebar{flex:0 0 232px;display:flex;flex-direction:column;background:var(--ef-side-bg);color:var(--ef-side-texto);border-right:1px solid var(--ef-side-borda)}.ef-sidebar__brand{padding:18px 20px;border-bottom:1px solid var(--ef-side-borda);line-height:1.25;font-size:.82rem;color:var(--ef-side-texto)}.ef-sidebar__brand b{display:block;font-size:1.05rem;color:var(--ef-side-texto-forte)}.ef-sidebar__nav{display:flex;flex-direction:column;padding:10px;gap:2px;flex:1}.ef-sidebar__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--raio);color:var(--ef-side-texto);text-decoration:none;font-weight:500;font-size:.95rem;border:none;background:none;text-align:left;cursor:pointer}.ef-sidebar__rotulo{flex:1 1 auto;min-width:0}.ef-sidebar__sigla{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#7f77dd2e;color:var(--ef-side-texto-forte);font-size:.74rem;font-weight:700}.ef-sidebar__item:hover{background:var(--ef-side-bg-ativo);color:var(--ef-side-texto-forte)}.ef-sidebar__item:focus-visible{outline:2px solid #c9d2ff;outline-offset:-2px}.ef-sidebar__item--ativo{background:var(--ef-side-bg-ativo);color:var(--ef-side-texto-forte);box-shadow:inset 3px 0 0 var(--ef-roxo)}.ef-sidebar__item--ativo .ef-sidebar__sigla{background:var(--ef-roxo);color:#fff}.ef-sidebar__item--desabilitado{color:#9d9bc6;cursor:default}.ef-sidebar__item--desabilitado .ef-sidebar__sigla{background:#ffffff0f;color:#9d9bc6}.ef-sidebar__item--desabilitado:hover{background:none;color:#9d9bc6}.ef-sidebar__cnt{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--ef-roxo);color:#fff;font-size:.74rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.ef-sidebar__fase{flex:0 0 auto;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:#b4b1d9;border:1px dashed var(--ef-side-borda);border-radius:999px;padding:0 7px}.ef-sidebar__foot{padding:14px 20px;border-top:1px solid var(--ef-side-borda);font-size:.82rem;line-height:1.3}.ef-sidebar__foot-cap{display:block;margin-bottom:2px;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#9d9bc6}.ef-sidebar__foot b{color:var(--ef-side-texto-forte)}.ef-content{flex:1;min-width:0;padding:20px 28px}.ef-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 16px;margin-bottom:20px;border-bottom:1px solid var(--cor-borda)}.ef-topbar__contexto{min-width:0}.ef-topbar__empresa{margin:0;font-size:1rem;font-weight:700}.ef-topbar__competencia{margin:0;font-size:.85rem;color:var(--cor-texto-suave)}.ef-topbar__seletores{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.ef-content .field textarea{padding:9px 10px;border:1px solid var(--cor-borda);border-radius:var(--raio);font:inherit;color:var(--cor-texto);background:var(--cor-superficie);resize:vertical}.ef-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px}.ef-metric{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--cor-borda);border-left:3px solid var(--ef-roxo);border-radius:var(--raio);background:var(--cor-superficie)}.ef-metric__label{font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;color:var(--cor-texto-suave)}.ef-metric__value{font-size:1.8rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}.ef-metric__legenda{font-size:.8rem;color:var(--cor-texto-suave)}.ef-metric--aviso{border-left-color:var(--cor-aviso);background:#fdf9f0}.ef-metric--aviso .ef-metric__value{color:var(--cor-aviso)}.ef-metric--erro{border-left-color:var(--cor-erro);background:var(--cor-erro-fundo)}.ef-metric--erro .ef-metric__value{color:var(--cor-erro)}.ef-metric--ok{border-left-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.ef-metric--ok .ef-metric__value{color:var(--cor-sucesso)}.ef-cols{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}@media (max-width: 960px){.ef-cols{grid-template-columns:1fr}}.ef-zebra tbody tr:nth-child(2n) td{background:#f7f8fc}.ef-zebra .cell-right{font-variant-numeric:tabular-nums}.ef-zebra tbody tr.is-selecionado td{background:var(--ef-roxo-suave, #eeedfe);box-shadow:inset 3px 0 0 var(--ef-roxo, #7f77dd)}.ef-steps{display:flex;flex-direction:column;gap:2px}.ef-step{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--cor-borda)}.ef-step:last-child{border-bottom:none}.ef-step__titulo{font-weight:600}.ef-step__motivo{display:block;font-size:.82rem;color:var(--cor-texto-suave)}.ef-passo-chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.ef-passo-chip--feito{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.ef-passo-chip--pendente{background:#fdf9f0;color:var(--cor-aviso)}.ef-passo-chip--bloqueado{background:#eef1f6;color:var(--cor-texto-suave)}.ef-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--ef-roxo-suave);color:var(--ef-roxo-escuro)}.ef-chip--aviso{background:#fdf9f0;color:var(--cor-aviso)}.ef-chip--ok{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.ef-chip--erro{background:var(--cor-erro-fundo);color:var(--cor-erro)}.ef-chip--neutro{background:#eef1f6;color:var(--cor-texto-suave)}.ef-chip-btn{border:1px solid var(--ef-roxo);background:var(--ef-roxo-suave);color:var(--ef-roxo-escuro);border-radius:999px;padding:3px 12px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.ef-chip-btn:hover{background:#e3e1fb}.ef-motivo{margin:4px 0 0;font-size:.85rem;color:var(--cor-texto-suave)}.ef-responsabilidade{margin:16px 0 0;padding:12px 16px;border:1px solid #d8e3fa;border-radius:var(--raio);background:#eef4ff;font-size:.82rem;color:var(--cor-texto)}.ef-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.9rem}.ef-breadcrumb a{color:var(--cor-primaria)}.ef-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ef-toolbar__dir{margin-left:auto}.ef-filtros{display:inline-flex;gap:6px;flex-wrap:wrap}.ef-filtro{padding:5px 12px;border:1px solid var(--cor-borda);border-radius:999px;background:var(--cor-superficie);color:var(--cor-texto-suave);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ef-filtro--ativo{border-color:var(--ef-roxo);background:var(--ef-roxo-suave);color:var(--ef-roxo-escuro)}.ef-alerta{margin:0 0 16px;padding:10px 14px;border-radius:var(--raio);border:1px solid #ecdcb8;background:#fdf9f0;color:var(--cor-aviso);font-size:.9rem}.ef-abas{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 20px;border-bottom:1px solid var(--cor-borda)}.ef-aba{padding:9px 14px;border:none;border-bottom:2px solid transparent;color:var(--cor-texto-suave);text-decoration:none;font-weight:600;font-size:.9rem;cursor:pointer}.ef-aba:hover{color:var(--ef-roxo-escuro)}.ef-aba--ativa{color:var(--ef-roxo-escuro);border-bottom-color:var(--ef-roxo)}.ef-aba:focus-visible{outline:2px solid var(--ef-roxo);outline-offset:2px;border-radius:4px}.ef-gate{max-width:720px}.ef-gate__acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}@media (max-width: 768px){.ef-shell{flex-direction:column}.ef-sidebar{flex:0 0 auto;border-right:none;border-bottom:1px solid var(--ef-side-borda)}.ef-sidebar__nav{flex-direction:row;flex-wrap:wrap;flex:0 0 auto;gap:6px}.ef-sidebar__item{flex:0 0 auto;padding:8px 10px}.ef-sidebar__rotulo{flex:0 0 auto}.ef-sidebar__item--ativo{box-shadow:inset 0 -3px 0 var(--ef-roxo)}.ef-sidebar__foot{display:none}.ef-content{padding:16px}}.doc-tags,.doc-eventos,.doc-tags-sugestoes{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.doc-tags--editor{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.doc-tag-chip{display:inline-flex;align-items:center;gap:6px}.doc-tag-chip__remover{border:none;background:none;padding:0;margin:0;font:inherit;line-height:1;font-size:1rem;color:inherit;cursor:pointer}.doc-tag-chip__remover:hover{color:var(--cor-erro)}.doc-tag-sugestao{border:1px dashed var(--cor-borda);background:none;font:inherit;cursor:pointer}.doc-tag-sugestao:hover{border-color:var(--cor-primaria);color:var(--cor-primaria)}.doc-tags-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.doc-tags-form .field{flex:1 1 240px;min-width:0}.doc-tags-form .btn{flex:0 0 auto}.detalhe-secao .doc-tags-sugestoes{display:flex;margin-bottom:12px}.doc-tags--editor .field-hint{margin:0}.modal__acoes--rodape{margin-top:20px;padding-top:16px;border-top:1px solid var(--cor-borda)}.doc-eventos-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.doc-eventos-lista li{display:flex;align-items:center;gap:8px}.pastas-ordem{max-width:320px;margin-bottom:16px}.ferramentas,.relatorios{display:flex;flex-direction:column}.field--acao{justify-content:flex-end}.relatorio-form{display:grid;grid-template-columns:minmax(200px,1.8fr) minmax(90px,.55fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(140px,.9fr) auto;gap:16px;align-items:end;margin-bottom:16px}.relatorio-form select,.relatorio-form input,.relatorio-form .btn{box-sizing:border-box;height:44px}@media (max-width: 900px){.relatorio-form{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorio-form .field--acao{grid-column:1 / -1;align-items:flex-start}}@media (max-width: 520px){.relatorio-form{grid-template-columns:minmax(0,1fr)}}.card__title.relatorios__subtitulo{margin-top:28px}.chaves-texto{width:100%;padding:9px 10px;border:1px solid var(--cor-borda);border-radius:var(--raio);font:inherit;color:var(--cor-texto);background:var(--cor-superficie);resize:vertical}.busca-acompanhamento{margin-top:16px;background:var(--cor-fundo)}.busca-status{margin:0 0 8px}.busca-contadores{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:.9rem;color:var(--cor-texto-suave)}.busca-historico{margin-top:16px}.faltantes-resultado{margin-top:12px}.confirmar-inline{display:inline-flex;align-items:center;gap:6px}.marca-logo{max-width:160px;max-height:80px;object-fit:contain;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);padding:6px}.relatorio-personalizar-acao{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:0 0 16px}.relatorio-personalizar-acao .field-hint{margin:0}.relatorio-personalizar{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding:16px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo)}.relatorio-grupo{border:none;margin:0;padding:0;min-width:0}.relatorio-grupo legend{padding:0 0 8px;font-weight:600;font-size:.9rem}.relatorio-grupo .field-hint{margin:8px 0 0}.relatorio-blocos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.relatorio-tipos__grid{display:flex;flex-wrap:wrap;gap:8px 16px}.relatorio-opcao{font-weight:400}.relatorio-opcao input{flex:0 0 auto}.relatorio-direcao{max-width:280px}.relatorio-modelo-acoes{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--cor-borda)}.relatorio-modelo-acoes .field{max-width:360px}@media (max-width: 640px){.relatorio-blocos__grid{grid-template-columns:minmax(0,1fr)}}.nv .subabas{border-bottom-color:var(--nv-borda)}.nv .subaba{color:var(--nv-texto-suave)}.nv .subaba:hover{color:var(--nv-texto);background:var(--nv-fundo)}.nv .subaba--ativa{color:var(--nv-primaria);border-bottom-color:var(--nv-primaria)}.nv .subaba:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}.nv .field-hint{color:var(--nv-texto-suave)}.nv .selecao-todas{color:var(--nv-texto)}.nv .selecao-todas__contador{background:var(--nv-sel);color:var(--nv-texto-suave);border-radius:4px}.nv .busca-bloco__rotulo{color:var(--nv-texto)}.nv .busca-composta{border-color:var(--nv-borda-campo);background:var(--nv-superficie)}.nv .busca-composta:focus-within{outline-color:var(--nv-primaria)}.nv .busca-composta__campo,.nv .busca-composta__input{color:var(--nv-texto);background:var(--nv-superficie)}.nv .busca-composta__campo{color:var(--nv-primaria);background:var(--nv-fundo);border-right-color:var(--nv-borda)}.nv .busca-bloco__ajuda{color:var(--nv-texto-suave)}.nv .import-resultado{border-top-color:var(--nv-borda)}.nv .import-resultado__detalhes summary{color:var(--nv-primaria)}.nv .table{font-size:13px}.nv .table th,.nv .table td{padding:8px 9px}.nv .table thead th{font-size:11px;letter-spacing:.03em}.nv .table tbody tr.is-cancelada td{background:var(--nv-erro-fundo)}.nv .table tbody tr.is-cancelada td:first-child{box-shadow:inset 3px 0 0 var(--nv-erro)}.nv .cell-mono{font-family:var(--nv-mono);font-size:12px}.nv .cell-chave{font-size:10.5px;max-width:118px;color:var(--nv-texto-suave)}.nv .cell-sub{font-family:var(--nv-mono);font-size:11px;color:var(--nv-texto-suave)}.nv .cell-acoes{white-space:normal}.nv .cell-acoes .btn--link{padding:2px 5px}.nv .badge{border-radius:4px;border:1px solid var(--nv-borda)}.nv .badge--ativa,.nv .badge--validade-valido{border-color:color-mix(in srgb,var(--nv-ok) 35%,transparent)}.nv .badge--suspensa,.nv .badge--validade-ainda_nao_valido,.nv .badge--validade-vencendo{border-color:color-mix(in srgb,var(--nv-aviso) 35%,transparent)}.nv .badge--inativa,.nv .badge--validade-vencido{border-color:color-mix(in srgb,var(--nv-erro) 35%,transparent)}.nv .paginacao .btn,.nv .paginacao .field select{border-radius:var(--nv-raio)}.nv .paginacao__atual{color:var(--nv-texto-suave)}.nv .modal{background:var(--nv-superficie);border-color:var(--nv-borda)}.nv .modal__title,.nv .modal__body{color:var(--nv-texto)}.nv .detalhe-dl dt{color:var(--nv-texto-suave)}.nv .detalhe-secao{border-top-color:var(--nv-borda)}.nv .detalhe-secao__titulo{color:var(--nv-texto)}.nv .modal__acoes--rodape{border-top-color:var(--nv-borda)}.nv .modal__aviso{background:var(--nv-aviso-fundo);color:var(--nv-aviso);border-color:color-mix(in srgb,var(--nv-aviso) 35%,transparent)}.nv .modal__senha code{background:var(--nv-fundo);border-color:var(--nv-borda);font-family:var(--nv-mono)}.nv .pastas-breadcrumb__sep{color:var(--nv-texto-suave)}.nv .pastas-breadcrumb__link{color:var(--nv-primaria)}.nv .pastas-breadcrumb__link:hover{color:var(--nv-primaria-escura)}.nv .pastas-breadcrumb__atual{color:var(--nv-texto)}.nv .pasta-card{border-color:var(--nv-borda);background:var(--nv-superficie);color:var(--nv-texto);box-shadow:var(--nv-sombra)}.nv .pasta-card:hover{border-color:var(--nv-primaria);background:var(--nv-fundo)}.nv .pasta-card:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}.nv .pasta-card__icone{color:var(--nv-primaria)}.nv .pasta-card__meta{color:var(--nv-texto-suave)}.nv .pasta-filtro-chip{border-color:var(--nv-borda);background:var(--nv-sel)}.nv .pasta-filtro-chip__rotulo{color:var(--nv-primaria-escura)}.nv .doc-tag-chip__remover:hover{color:var(--nv-erro)}.nv .doc-tag-sugestao{border-color:var(--nv-borda-campo)}.nv .doc-tag-sugestao:hover{border-color:var(--nv-primaria);color:var(--nv-primaria)}.nv .chaves-texto{border-color:var(--nv-borda-campo);color:var(--nv-texto);background:var(--nv-superficie)}.nv .busca-acompanhamento{background:var(--nv-fundo)}.nv .busca-contadores{color:var(--nv-texto-suave)}.nv .relatorio-personalizar{border-color:var(--nv-borda);background:var(--nv-fundo)}.nv .relatorio-modelo-acoes{border-top-color:var(--nv-borda)}.nv .marca-logo{border-color:var(--nv-borda);background:var(--nv-superficie)}.nv .pastas-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.nv .pasta-card__rotulo{word-break:normal;overflow-wrap:break-word}@media (max-width: 640px){.nv .pastas-grid{grid-template-columns:1fr}}.meu-plano__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.meu-plano__titulo{margin:0}.meu-plano__nome{margin:8px 0 0;font-size:1.05rem;font-weight:600;color:var(--cor-texto)}.meu-plano__codigo{margin:2px 0 0;font-size:.8rem;color:var(--cor-texto-suave)}.meu-plano__consumos{display:flex;flex-direction:column;gap:14px;margin-top:16px}.meu-plano__linha{display:flex;flex-direction:column;gap:6px}.meu-plano__texto{font-size:.92rem;color:var(--cor-texto);font-variant-numeric:tabular-nums}.meu-plano__barra{width:100%;max-width:480px;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cor-borda);border-radius:999px;overflow:hidden;background:#eef1f6}.meu-plano__barra::-webkit-progress-bar{background:#eef1f6}.meu-plano__barra::-webkit-progress-value{background:var(--cor-primaria);border-radius:999px}.meu-plano__barra::-moz-progress-bar{background:var(--cor-primaria);border-radius:999px}.meu-plano__aviso{margin:16px 0 0;padding:10px 14px;border-radius:var(--raio);font-size:.9rem;font-weight:600}.meu-plano__aviso--atencao{background:#fdf9f0;border:1px solid #ecdcb8;color:var(--cor-aviso)}.meu-plano__aviso--excedido{background:var(--cor-erro-fundo);border:1px solid #eecfca;color:var(--cor-erro)}.meu-plano__sem-plano{margin:8px 0 0;color:var(--cor-texto-suave)}.meu-plano__suporte{color:var(--cor-primaria);font-weight:600}.meu-plano__suporte:hover{color:var(--cor-primaria-escura)}.meu-plano--skeleton{display:flex;flex-direction:column;gap:12px}.meu-plano__skel{display:block;border-radius:var(--raio);background:#eef1f6}.meu-plano__skel--titulo{width:160px;height:20px}.meu-plano__skel--linha{width:100%;max-width:480px;height:14px}@media (prefers-reduced-motion: no-preference){.meu-plano__skel{animation:meu-plano-pulse 1.2s ease-in-out infinite}}@keyframes meu-plano-pulse{50%{opacity:.55}}.nv.hub{--nv-produto-captura-faixa: #1d9e75;--nv-produto-captura-icone: #0f6e56;--nv-produto-captura-suave: #e1f5ee;--nv-produto-ecac-faixa: #378add;--nv-produto-ecac-icone: #185fa5;--nv-produto-ecac-suave: #e6f1fb;--nv-produto-escrita_fiscal-faixa: #7f77dd;--nv-produto-escrita_fiscal-icone: #534ab7;--nv-produto-escrita_fiscal-suave: #eeedfe}.nv .produto--captura{--nv-produto-faixa: var(--nv-produto-captura-faixa);--nv-produto-icone: var(--nv-produto-captura-icone);--nv-produto-suave: var(--nv-produto-captura-suave)}.nv .produto--ecac{--nv-produto-faixa: var(--nv-produto-ecac-faixa);--nv-produto-icone: var(--nv-produto-ecac-icone);--nv-produto-suave: var(--nv-produto-ecac-suave)}.nv .produto--escrita_fiscal{--nv-produto-faixa: var(--nv-produto-escrita_fiscal-faixa);--nv-produto-icone: var(--nv-produto-escrita_fiscal-icone);--nv-produto-suave: var(--nv-produto-escrita_fiscal-suave)}.nv .hub-number--captura{--nv-produto-faixa: var(--nv-produto-captura-faixa)}.nv .hub-number--ecac{--nv-produto-faixa: var(--nv-produto-ecac-faixa)}.nv .hub__hero{position:relative;margin-bottom:20px}.nv .hub__hero:before{content:"";position:absolute;top:0;left:0;width:56px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--nv-produto-captura-faixa) 0 34%,var(--nv-produto-ecac-faixa) 34% 67%,var(--nv-produto-escrita_fiscal-faixa) 67% 100%)}.nv .hub__saudacao{margin:16px 0 3px;font-size:28px;font-weight:600;letter-spacing:-.02em}.nv .hub__frase{margin:0;max-width:70ch;color:var(--nv-texto-suave);font-size:15px}.nv .hub-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,240px));justify-content:start;gap:16px;margin-bottom:24px}.nv .hub-number{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--nv-borda);border-left:3px solid var(--nv-produto-faixa, var(--nv-primaria));border-radius:var(--nv-raio);background:var(--nv-superficie);box-shadow:var(--nv-sombra)}.nv .hub-number--aviso{border-left-color:var(--nv-aviso);background:var(--nv-aviso-fundo)}.nv .hub-number__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-texto-suave)}.nv .hub-number__value{font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.nv .hub-number--aviso .hub-number__value{color:var(--nv-aviso)}.nv .hub-number__legenda{font-size:12.5px;color:var(--nv-texto-suave)}.nv .hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.nv .hub-tile{display:flex;flex-direction:column;padding:0;overflow:hidden;margin-bottom:0}.nv .hub-tile__faixa{height:6px;background:var(--nv-produto-faixa, var(--nv-primaria))}.nv .hub-tile__corpo{display:flex;flex-direction:column;gap:10px;flex:1;padding:20px}.nv .hub-tile__head{display:flex;align-items:center;gap:12px}.nv .hub-tile__icone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--nv-raio);background:var(--nv-produto-suave, var(--nv-sel));color:var(--nv-produto-icone, var(--nv-primaria));border:1px solid var(--nv-borda);font-weight:700;font-size:12px;letter-spacing:.02em;flex-shrink:0}.nv .hub-tile__titulo{display:flex;flex-direction:column;gap:3px;min-width:0}.nv .hub-tile__nome{margin:0;font-size:16px;font-weight:600}.nv .hub-tile__estado{align-self:flex-start;display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;border:1px solid transparent;white-space:nowrap}.nv .hub-tile__estado--contratado{color:var(--nv-ok);background:var(--nv-ok-fundo);border-color:color-mix(in srgb,var(--nv-ok) 35%,transparent)}.nv .hub-tile__estado--disponivel{color:var(--nv-texto-suave);background:var(--nv-fundo);border-color:var(--nv-borda)}.nv .hub-tile__estado--em_breve{color:var(--nv-texto-suave);background:transparent;border:1px dashed var(--nv-borda-campo)}.nv .hub-tile__desc{margin:0;color:var(--nv-texto-suave);font-size:14px}.nv .hub-tile__sinal-wrap{display:flex;flex-direction:column;gap:6px}.nv .hub-tile__sinal{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px}.nv .hub-tile__sinal--ok{color:var(--nv-ok)}.nv .hub-tile__sinal--aviso{color:var(--nv-aviso)}.nv .hub-chips{display:flex;flex-wrap:wrap;gap:6px}.nv .hub-chip{font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid transparent}.nv .hub-chip--aviso{background:var(--nv-aviso-fundo);color:var(--nv-aviso);border-color:color-mix(in srgb,var(--nv-aviso) 35%,transparent)}.nv .hub-chip--info{background:var(--nv-sel);color:var(--nv-primaria);border-color:var(--nv-borda)}.nv .hub-tile__acao{margin-top:auto}.nv .hub-tile__confirmar{display:flex;flex-direction:column;gap:8px}.nv .hub-tile__confirmar-botoes{display:flex;gap:8px}.nv .hub-tile--em-breve{background:var(--nv-fundo);border-style:dashed;box-shadow:none}.nv .hub-tile--em-breve .hub-tile__faixa{background:var(--nv-borda)}.nv .hub-tile--em-breve .hub-tile__icone{background:var(--nv-superficie);color:var(--nv-texto-suave)}.nv .hub-tile--em-breve .hub-tile__nome,.nv .hub-tile--em-breve .hub-tile__desc{color:var(--nv-texto-suave)}.hub-seletor{min-width:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hub-seletor::-webkit-scrollbar{display:none}.hub-seletor>*{white-space:nowrap;flex:0 0 auto}.hub-subnav{display:flex;flex-wrap:wrap;gap:8px;padding:8px 24px;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda)}@media (max-width: 540px){.topbar.topbar--hub{flex-wrap:wrap;row-gap:8px;gap:12px;padding-left:12px;padding-right:12px}.topbar--hub .hub-seletor{order:10;flex:1 0 100%}.nv .hub-metrics{grid-template-columns:1fr;justify-content:stretch}}.pendencias-banner{margin:0 0 16px;padding:10px 14px;border-radius:var(--raio);background:#fdf9f0;border:1px solid #ecdcb8;color:var(--cor-aviso);font-size:.9rem;font-weight:600}.pendencias-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.pendencias-gate{max-width:620px}.pendencias-gate p{margin:0 0 16px;color:var(--cor-texto-suave)}.pendencias-gate__acoes{display:flex;flex-wrap:wrap;gap:12px}.pendencias-aba-contador{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#eef1f6;color:var(--cor-texto-suave);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.pendencias-contagem{margin:0 0 16px;font-size:.9rem;color:var(--cor-texto-suave)}.pendencias-filtro-acao{justify-content:flex-end}.pendencias-filtro-acao .btn{align-self:flex-start;margin-top:auto}.pendencias-acoes-linha{display:flex;flex-wrap:wrap;gap:8px}.pendencias-corpo{margin:4px 0 12px;padding:12px 14px;max-height:40vh;overflow:auto;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);white-space:pre-wrap;word-break:break-word}.pendencias-auditoria{margin:0 0 12px;font-size:.85rem;color:var(--cor-texto-suave)}.pendencias-ajuda{margin:0 0 16px;padding:10px 14px;border:1px solid #d8e3fa;border-radius:var(--raio);background:#eef4ff;font-size:.9rem}.pendencias-ajuda summary{cursor:pointer;font-weight:600;color:var(--cor-primaria-escura)}.pendencias-ajuda p{margin:8px 0 0;color:var(--cor-texto)}.pendencias-modo{border:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.pendencias-radio{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.pendencias-linha{margin:0 0 8px}.orcamento__barra{width:100%;max-width:420px;height:14px;margin:4px 0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cor-borda);border-radius:999px;overflow:hidden;background:#eef1f6}.orcamento__barra::-webkit-progress-bar{background:#eef1f6}.orcamento__barra::-webkit-progress-value{background:var(--cor-primaria);border-radius:999px}.orcamento__barra::-moz-progress-bar{background:var(--cor-primaria);border-radius:999px}.nv-ef-pessoas .ef-zebra tbody td:first-child{white-space:nowrap}.nv-ef-fretes .ef-l2-chave{display:inline-block;max-width:22ch;word-break:break-all;line-height:1.35;font-size:11px}.nv-ef-fretes .ef-zebra thead th:first-child{white-space:nowrap}.nv-ef-lancamento .ef-l2-emitente-nome{display:inline-block;font-size:19px;font-weight:600;line-height:1.3}.nv-ef-lancamento .ef-metric:has(.ef-l2-emitente-nome) .ef-metric__legenda{font-family:var(--nv-mono);font-variant-numeric:tabular-nums}.publico-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--cor-fundo)}.publico-topbar{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);box-shadow:var(--sombra)}.publico-topbar__inner{max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.publico-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.1rem;color:var(--cor-texto);text-decoration:none}.publico-nav{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.publico-nav__link{padding:8px 12px;border-radius:var(--raio);color:var(--cor-texto-suave);text-decoration:none;font-weight:500}.publico-nav__link:hover{background:var(--cor-fundo);color:var(--cor-texto)}.publico-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:32px 24px 48px}.publico-footer{border-top:1px solid var(--cor-borda);background:var(--cor-superficie)}.publico-footer__inner{max-width:1120px;margin:0 auto;padding:20px 24px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;color:var(--cor-texto-suave);font-size:.85rem}.btn.btn--lg{padding:13px 24px;font-size:1.02rem}.lp-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center}@media (max-width: 860px){.lp-hero{grid-template-columns:1fr}}.lp-hero .card,.lp-features .card{margin-bottom:0}.lp-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--cor-borda);background:var(--cor-superficie);font-size:.8rem;font-weight:600;color:var(--cor-texto-suave)}.lp-title{margin:14px 0 0;font-size:2.2rem;line-height:1.15;letter-spacing:-.5px}.lp-lead{margin:12px 0 0;font-size:1.05rem;color:var(--cor-texto-suave);max-width:48ch}.lp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.lp-prova{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;border-radius:999px;background:#eef4ff;color:var(--cor-texto);font-size:.95rem}.lp-prova strong{color:var(--cor-primaria)}.lp-prova svg{flex:0 0 auto;color:var(--cor-primaria)}.lp-secure{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:14px 16px;border-radius:var(--raio);background:var(--cor-sucesso-fundo);border:1px solid #d4ecdd;color:#065f38;font-size:.9rem}.lp-secure__ico{flex:0 0 auto;display:inline-flex;line-height:0;margin-top:1px;color:var(--cor-sucesso)}.lp-preview__topo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.lp-preview__rotulo{font-size:.78rem;color:var(--cor-texto-suave);text-transform:uppercase;letter-spacing:.03em}.lp-preview__nota{margin:8px 0 0;font-size:.82rem;color:var(--cor-texto-suave)}.lp-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lp-feature__ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eef4ff;color:var(--cor-primaria);margin-bottom:10px}.lp-feature__titulo{margin:0 0 4px;font-size:1rem}.lp-feature__texto{margin:0;font-size:.9rem;color:var(--cor-texto-suave)}.lp-secao{margin-top:48px}.lp-secao__titulo{margin:0 0 6px;font-size:1.5rem;text-align:center}.lp-secao__sub{margin:0 auto 24px;max-width:62ch;text-align:center;color:var(--cor-texto-suave)}.lp-seguranca-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lp-seguranca__item{display:flex;gap:12px;align-items:flex-start}.lp-seguranca__ico{flex:0 0 auto;display:inline-flex;line-height:0;margin-top:2px;color:var(--cor-primaria)}.lp-seguranca__titulo{margin:0 0 2px;font-size:.98rem}.lp-seguranca__texto{margin:0;font-size:.88rem;color:var(--cor-texto-suave)}.lp-precos-toolbar{display:flex;justify-content:center;margin-bottom:24px}.lp-precos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.lp-preco{position:relative;display:flex;flex-direction:column}.card.lp-preco{margin-bottom:0}.lp-preco__nome{font-size:.82rem;font-weight:700;color:var(--cor-texto-suave);text-transform:uppercase;letter-spacing:.03em}.lp-preco__valor{margin:6px 0 2px;font-size:1.9rem;font-weight:800}.lp-preco__unidade{font-size:.85rem;font-weight:600;color:var(--cor-texto-suave)}.lp-preco__limite{font-size:.88rem;color:var(--cor-texto-suave)}.lp-preco__excedente{display:block;margin-top:2px;font-size:.82rem;color:var(--cor-texto-suave)}.lp-preco__lista{list-style:none;margin:14px 0 16px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--cor-texto-suave);flex:1}.lp-preco__lista li{display:flex;align-items:flex-start;gap:8px}.lp-preco__check{flex:0 0 auto;margin-top:2px;color:var(--cor-sucesso);line-height:0}.lp-precos-toolbar--form{justify-content:flex-start;margin-bottom:16px}.lp-plano-ajuda{margin:0 0 14px}.lp-precos--radio .card.lp-preco{cursor:pointer}.lp-preco__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0}.card.lp-preco--sel{border-color:var(--cor-primaria);background:#eef4ff}.lp-preco:has(.lp-preco__radio:focus-visible){outline:3px solid var(--cor-primaria);outline-offset:2px}.lp-preco__selo{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--cor-primaria);color:var(--cor-primaria-contraste);font-size:.72rem;font-weight:700;line-height:1}.lp-preco__selo svg{display:block}.lp-callout{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:14px 16px;border-radius:var(--raio);background:#eef4ff;border:1px solid #d8e3fa;color:var(--cor-primaria-escura);font-size:.9rem}.lp-callout__ico{flex:0 0 auto;display:inline-flex;line-height:0;margin-top:1px}.lp-callout__texto{margin:4px 0 12px}.lp-callout__texto--ultimo{margin-bottom:0}.lp-centro{max-width:560px;margin:24px auto;text-align:center}.lp-centro .lp-cta-row{justify-content:center}.lp-form{max-width:460px;margin:8px auto 0}.lp-form .field,.lp-reenvio .field{margin-bottom:16px}.lp-form .field input,.lp-form .field select{border-color:color-mix(in srgb,var(--cor-texto-suave) 55%,var(--cor-borda));min-width:0}.lp-form .field input:focus,.lp-form .field select:focus{border-color:var(--cor-primaria)}.lp-form__hint{display:block;font-size:.82rem;color:var(--cor-texto-suave)}.config-checkbox.lp-form__termos{align-items:flex-start;gap:10px;margin:4px 0 18px;font-weight:400;font-size:.9rem;line-height:1.4;color:var(--cor-texto)}.config-checkbox.lp-form__termos input{margin-top:2px;flex:0 0 auto}.lp-form__rodape{margin:14px 0 0;text-align:center;font-size:.9rem;color:var(--cor-texto-suave)}.lp-fieldset{border:none;margin:0;padding:0;min-width:0}.lp-fieldset+.lp-fieldset{margin-top:20px;padding-top:20px;border-top:1px solid var(--cor-borda)}.lp-fieldset legend{padding:0 0 14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave)}.lp-form__linha{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;min-width:0}.lp-form__linha .field{margin-bottom:0;min-width:0}@media (max-width: 520px){.lp-form__linha{grid-template-columns:1fr}}.lp-form--wide{max-width:920px}.lp-stepper{margin:0 0 20px}.lp-stepper__lista{list-style:none;display:flex;gap:8px;margin:0;padding:0}.lp-stepper__item{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);color:var(--cor-texto-suave);font-size:.85rem;font-weight:600}.lp-stepper__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--cor-borda);background:var(--cor-fundo);font-size:.78rem}.lp-stepper__item--atual{border-color:var(--cor-primaria);color:var(--cor-primaria-escura)}.lp-stepper__item--atual .lp-stepper__num{background:var(--cor-primaria);border-color:var(--cor-primaria);color:var(--cor-primaria-contraste)}.lp-stepper__item--feito{color:var(--cor-texto)}.lp-stepper__item--feito .lp-stepper__num{background:var(--cor-sucesso-fundo);border-color:var(--cor-sucesso);color:var(--cor-sucesso)}@media (max-width: 420px){.lp-stepper__rotulo{display:none}.lp-stepper__item{justify-content:center}}.lp-wizard__passo{margin:0 0 14px;font-size:1.15rem;font-weight:700}.lp-wizard-nav{display:flex;gap:12px;max-width:460px;margin:20px auto 0}.lp-wizard-nav .btn{flex:1}.lp-cartao-mock{opacity:.6;margin-top:4px}.lp-cnpj-status{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:.82rem;color:var(--cor-texto-suave)}.spinner.spinner--inline{width:14px;height:14px;border-width:2px}.lp-form__erro{display:block;margin-top:6px;font-size:.82rem;font-weight:600;color:var(--cor-erro)}.lp-callout.lp-callout--aviso{background:#fffaeb;border-color:#fde3a7;color:var(--cor-aviso)}.lp-* ficam intocadas,então as telas públicas (landing/criar-conta/verificar),que não têm `.nv`,seguem iguais. O corpo de escolha de plano (SeletorPlanos / .lp-plano*) reusa o CSS público e será tratado com o grupo público; aqui só a barra do topo,o fundo,a marca e os cabeçalhos entram na direção. Botões herdam o tema navy pelas regras base de `.nv`. */ .nv.publico-shell{background:var(--nv-fundo)}.nv .publico-topbar{background:var(--nv-superficie);border-bottom-color:var(--nv-borda);box-shadow:none}.nv .publico-brand{color:var(--nv-texto);font-family:var(--nv-fonte)}.nv .lp-secao__titulo{color:var(--nv-texto)}.nv .lp-secao__sub{color:var(--nv-texto-suave)}.nv .lp-feature__ico{background:var(--nv-sel);color:var(--nv-primaria)}.nv .publico-nav__link{color:var(--nv-texto-suave)}.nv .publico-nav__link:hover{background:var(--nv-fundo);color:var(--nv-texto)}.nv .publico-footer{background:var(--nv-superficie);border-top-color:var(--nv-borda)}.nv .publico-footer__inner{color:var(--nv-texto-suave)}.nv-landing .lp-pill{border-color:var(--nv-borda);background:var(--nv-superficie);color:var(--nv-texto-suave)}.nv-landing .lp-lead,.nv-landing .lp-preview__rotulo,.nv-landing .lp-preview__nota,.nv-landing .lp-feature__texto{color:var(--nv-texto-suave)}.nv-landing .lp-prova{background:var(--nv-sel);color:var(--nv-texto)}.nv-landing .lp-prova strong,.nv-landing .lp-prova svg{color:var(--nv-primaria)}.nv-landing .metric{border-color:var(--nv-borda);background:var(--nv-fundo)}.nv-landing .metric__label{color:var(--nv-texto-suave)}.nv-landing .metric--primario{background:var(--nv-sel);border-color:color-mix(in srgb,var(--nv-primaria) 25%,transparent)}.nv-landing .metric--primario .metric__value{color:var(--nv-primaria-escura)}.nv-landing .metric--ok{background:var(--nv-ok-fundo);border-color:color-mix(in srgb,var(--nv-ok) 30%,transparent)}.nv-landing .metric--ok .metric__value{color:var(--nv-ok)}.nv-criar-conta .lp-stepper__item{border-color:var(--nv-borda);background:var(--nv-superficie);color:var(--nv-texto-suave)}.nv-criar-conta .lp-stepper__num{border-color:var(--nv-borda);background:var(--nv-fundo)}.nv-criar-conta .lp-stepper__item--atual{border-color:var(--nv-primaria);color:var(--nv-primaria-escura)}.nv-criar-conta .lp-stepper__item--atual .lp-stepper__num{background:var(--nv-primaria);border-color:var(--nv-primaria);color:var(--nv-contraste)}.nv-criar-conta .lp-stepper__item--feito{color:var(--nv-texto)}.nv-criar-conta .lp-stepper__item--feito .lp-stepper__num{background:var(--nv-ok-fundo);border-color:var(--nv-ok);color:var(--nv-ok)}.nv-criar-conta .lp-fieldset legend{color:var(--nv-texto-suave)}.nv-criar-conta .lp-fieldset+.lp-fieldset{border-top-color:var(--nv-borda)}.nv-criar-conta.lp-form .field input,.nv-criar-conta.lp-form .field select{border-color:var(--nv-borda-campo)}.nv-criar-conta.lp-form .field input:focus,.nv-criar-conta.lp-form .field select:focus{border-color:var(--nv-primaria)}.nv-criar-conta .lp-form__hint,.nv-criar-conta .lp-form__rodape,.nv-criar-conta .lp-cnpj-status{color:var(--nv-texto-suave)}.nv-criar-conta .config-checkbox.lp-form__termos{color:var(--nv-texto)}.nv-criar-conta .lp-secure{background:var(--nv-ok-fundo);border-color:color-mix(in srgb,var(--nv-ok) 30%,transparent);color:var(--nv-ok)}.nv-criar-conta .lp-secure__ico{color:var(--nv-ok)}.nv .lp-plano-ajuda,.nv .lp-preco__nome,.nv .lp-preco__unidade,.nv .lp-preco__limite,.nv .lp-preco__excedente,.nv .lp-preco__lista{color:var(--nv-texto-suave)}.nv .lp-preco__check{color:var(--nv-ok)}.nv .card.lp-preco--sel{border-color:var(--nv-primaria);background:var(--nv-sel)}.nv .lp-preco:has(.lp-preco__radio:focus-visible){outline-color:var(--nv-primaria)}.nv .lp-preco__selo{background:var(--nv-primaria);color:var(--nv-contraste)}.nv .lp-callout{background:var(--nv-sel);border-color:var(--nv-borda);color:var(--nv-primaria-escura)}.nv .lp-callout.lp-callout--aviso{background:var(--nv-aviso-fundo);border-color:color-mix(in srgb,var(--nv-aviso) 35%,transparent);color:var(--nv-aviso)}.nv-verificar .lp-form__rodape{color:var(--nv-texto-suave)}.nv-verificar.lp-form .field input{border-color:var(--nv-borda-campo)}.nv-verificar.lp-form .field input:focus{border-color:var(--nv-primaria)}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2) format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2) format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2) format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2) format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2) format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2) format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cor-fundo: #f4f6fb;--cor-superficie: #ffffff;--cor-borda: #d4dae6;--cor-texto: #1b2333;--cor-texto-suave: #4a5568;--cor-primaria: #1f4fd8;--cor-primaria-escura: #173aa0;--cor-primaria-contraste: #ffffff;--cor-erro: #b42318;--cor-erro-fundo: #fef3f2;--cor-sucesso: #087443;--cor-sucesso-fundo: #ecfdf3;--cor-aviso: #b54708;--raio: 8px;--sombra: 0 1px 3px rgba(16, 24, 40, .1);--fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fonte);color:var(--cor-texto);background:var(--cor-fundo);line-height:1.5}#root{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--cor-primaria);outline-offset:2px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:24px;padding:12px 24px;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);box-shadow:var(--sombra)}.topbar__brand{display:flex;align-items:center;gap:8px;font-weight:700}.topbar__logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--cor-primaria);color:var(--cor-primaria-contraste);font-weight:700}.topbar__name{font-size:1.1rem}.topbar__nav{display:flex;gap:8px;flex:1}.topbar__link{padding:8px 12px;border-radius:var(--raio);color:var(--cor-texto-suave);text-decoration:none;font-weight:500}.topbar__link:hover{background:var(--cor-fundo);color:var(--cor-texto)}.topbar__link--active{background:#e8eefc;color:var(--cor-primaria-escura)}.topbar__user{display:flex;align-items:center;gap:12px}.topbar__papel{font-size:.85rem;color:var(--cor-texto-suave)}.subabas{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--cor-borda)}.subaba{padding:10px 18px;border:none;background:none;cursor:pointer;font-size:.95rem;font-weight:500;color:var(--cor-texto-suave);border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:var(--raio) var(--raio) 0 0}.subaba:hover{color:var(--cor-texto);background:var(--cor-fundo)}.subaba--ativa{color:var(--cor-primaria-escura);border-bottom-color:var(--cor-primaria-escura)}.content{flex:1;padding:24px 32px;width:100%}.page__header{margin-bottom:20px}.page__title{margin:0 0 4px;font-size:1.5rem}.page__subtitle{margin:0;color:var(--cor-texto-suave)}.card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:20px;margin-bottom:24px;box-shadow:var(--sombra)}.card__title{margin:0 0 16px;font-size:1.1rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.form-grid--filtros{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:600;font-size:.9rem}.field input,.field select{padding:9px 10px;border:1px solid var(--cor-borda);border-radius:var(--raio);font:inherit;color:var(--cor-texto);background:var(--cor-superficie)}.field input:disabled,.field select:disabled{background:#eef1f6;color:var(--cor-texto-suave)}.field-hint{margin:0 0 16px;font-size:.85rem;color:var(--cor-texto-suave)}.filtros__acoes{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.filtros__selecao{display:flex;align-items:center;gap:12px;margin-left:auto}.selecao-todas{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--cor-texto);cursor:pointer}.selecao-todas input:disabled{cursor:not-allowed}.selecao-todas__contador{padding:2px 8px;border-radius:999px;background:#eef1f6;color:var(--cor-texto-suave);font-variant-numeric:tabular-nums}.filtros__busca{display:flex;align-items:center;flex:1 1 240px;min-width:200px;max-width:360px}.filtros__busca-input{width:100%;padding:9px 12px;border:1px solid var(--cor-borda);border-radius:var(--raio);font:inherit;color:var(--cor-texto);background:var(--cor-superficie)}.busca-bloco{margin:0 0 16px;max-width:560px}.busca-bloco__rotulo{display:block;margin-bottom:6px;font-weight:600;font-size:.9rem;color:var(--cor-texto)}.busca-composta{display:flex;align-items:stretch;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);overflow:hidden}.busca-composta:focus-within{outline:3px solid var(--cor-primaria);outline-offset:2px}.busca-composta__campo,.busca-composta__input{border:none;font:inherit;color:var(--cor-texto);background:var(--cor-superficie)}.busca-composta__campo:focus-visible,.busca-composta__input:focus-visible{outline:none}.busca-composta__campo{flex:0 0 auto;max-width:45%;padding:9px 12px;font-weight:600;color:var(--cor-primaria-escura);background:#eef1f6;border-right:1px solid var(--cor-borda);cursor:pointer}.busca-composta__input{flex:1 1 auto;min-width:0;padding:9px 12px}.busca-bloco__ajuda{margin:6px 0 0;min-height:1.2em;font-size:.85rem;color:var(--cor-texto-suave)}.import-resultado{margin-top:20px;padding-top:16px;border-top:1px solid var(--cor-borda)}.import-resultado__detalhes{margin-top:8px}.import-resultado__detalhes summary{cursor:pointer;font-weight:600;color:var(--cor-primaria)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--raio);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;background:var(--cor-superficie);color:var(--cor-texto)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background:var(--cor-primaria);color:var(--cor-primaria-contraste)}.btn--primary:hover:not(:disabled){background:var(--cor-primaria-escura)}.btn--secondary{background:var(--cor-superficie);border-color:var(--cor-borda);color:var(--cor-texto)}.btn--secondary:hover:not(:disabled){background:var(--cor-fundo)}.btn--block{width:100%}.btn--link{background:none;border:none;color:var(--cor-primaria);padding:4px 8px;text-decoration:underline}.btn--link:hover:not(:disabled){color:var(--cor-primaria-escura)}.btn--disabled{color:var(--cor-texto-suave);text-decoration:none;cursor:not-allowed}.table-wrap{overflow-x:auto;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:var(--sombra)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cor-borda);vertical-align:top}.table thead th{background:#f0f3fa;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;color:var(--cor-texto-suave)}.table tbody tr:last-child td{border-bottom:none}.cell-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem}.cell-chave{word-break:break-all;max-width:260px}.cell-right{text-align:right;white-space:nowrap}.cell-upper{text-transform:uppercase}.cell-strong{display:block;font-weight:600}.cell-nome{font-weight:600}.cell-sub{display:block;font-size:.82rem;color:var(--cor-texto-suave)}.cell-acoes{white-space:nowrap}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:#eef1f6;color:var(--cor-texto-suave)}.badge--ativa,.badge--validade-valido{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.badge--suspensa,.badge--validade-ainda_nao_valido,.badge--validade-vencendo{background:#fdf9f0;color:var(--cor-aviso)}.badge--inativa,.badge--validade-vencido{background:var(--cor-erro-fundo);color:var(--cor-erro)}.cert-alerta{border-left:4px solid var(--cor-aviso)}.cert-alerta--erro{border-left-color:var(--cor-erro)}.cert-alerta__lista{margin:.5rem 0 0;padding-left:1.1rem}.cert-alerta__lista li{margin-bottom:.25rem}.state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.state--error{border-color:#eecfca;background:var(--cor-erro-fundo)}.state__message{margin:0;color:var(--cor-texto)}.state--error .state__message{color:var(--cor-erro)}.spinner{width:28px;height:28px;border:3px solid var(--cor-borda);border-top-color:var(--cor-primaria);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}}.inline-message{margin:0 0 16px;padding:10px 14px;border-radius:var(--raio);font-size:.9rem}.inline-message--error{background:var(--cor-erro-fundo);color:var(--cor-erro);border:1px solid #eecfca}.inline-message--success{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso);border:1px solid #d4ecdd}.inline-message--info{background:#eef4ff;color:var(--cor-primaria-escura);border:1px solid #d8e3fa}.paginacao{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-top:20px}.paginacao .btn{border-radius:999px;padding:9px 18px;transition:background-color .15s ease,border-color .15s ease}.paginacao .field select{border-radius:999px;padding-left:14px;padding-right:14px}.paginacao__atual{padding-bottom:9px;font-weight:600;color:var(--cor-texto-suave)}.captura-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.captura-card__head .card__title{margin:0 0 2px}.captura-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.metric{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo)}.metric__label{font-size:.78rem;color:var(--cor-texto-suave);text-transform:uppercase;letter-spacing:.03em}.metric__value{font-size:1.4rem;font-weight:700}.metric--destaque,.metric--aviso{background:#fdf9f0;border-color:#ecdcb8}.metric--destaque .metric__value,.metric--aviso .metric__value{color:var(--cor-aviso)}.metric--ok{background:#f4faf6;border-color:#d4ecdd}.metric--ok .metric__value{color:var(--cor-sucesso)}.metric--erro{background:#fdf6f5;border-color:#eecfca}.metric--erro .metric__value{color:var(--cor-erro)}.metric--primario{background:#f3f7fe;border-color:#d8e3fa}.metric--primario .metric__value{color:var(--cor-primaria-escura)}.captura-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.captura-details h3{margin:0 0 8px;font-size:.95rem}.captura-dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:.9rem}.captura-dl dt{color:var(--cor-texto-suave)}.captura-dl dd{margin:0;word-break:break-word}.captura-acoes{margin-top:20px;padding-top:16px;border-top:1px solid var(--cor-borda);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.captura-acoes .inline-message{margin:0;flex:1 1 240px}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{width:100%;max-width:380px;margin:0}.auth-card__header{text-align:center;margin-bottom:20px}.auth-card__title{margin:12px 0 4px;font-size:1.4rem}.auth-card__subtitle{margin:0;color:var(--cor-texto-suave);font-size:.9rem}.auth-card .field{margin-bottom:16px}.admin-section-title{margin:0 0 12px;font-size:1.1rem}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.admin-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-inline-card{margin:0}.admin-note{margin:0;font-size:.85rem;color:var(--cor-texto-suave)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#1018288c}.modal{width:100%;max-width:460px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:0 10px 30px #10182840;padding:24px}.modal__title{margin:0 0 12px;font-size:1.2rem}.modal__body{margin:0 0 8px;color:var(--cor-texto)}.modal__senha{margin:0 0 12px}.modal__senha code{display:block;padding:12px 14px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.1rem;letter-spacing:.03em;word-break:break-all;-webkit-user-select:all;user-select:all}.modal__aviso{margin:0 0 16px;padding:10px 14px;border-radius:var(--raio);font-size:.9rem;font-weight:600;background:#fdf9f0;color:var(--cor-aviso);border:1px solid #ecdcb8}.modal__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.modal--detalhe{max-width:640px;max-height:85vh;overflow-y:auto}.detalhe-dl{margin:0 0 4px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:.9rem}.detalhe-dl dt{color:var(--cor-texto-suave)}.detalhe-dl dd{margin:0;word-break:break-word}.detalhe-secao{margin-top:16px;padding-top:16px;border-top:1px solid var(--cor-borda)}.detalhe-secao__titulo{margin:0 0 12px;font-size:1rem}.pref-grupo{margin:8px 0 24px}.pref-grupo__titulo{margin:0 0 4px;font-size:1.1rem}.pref-grupo__sub{margin:0 0 16px;font-size:.9rem;color:var(--cor-texto-suave)}.pref-info__texto{margin:0;font-size:.9rem;color:var(--cor-texto-suave)}.pref-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pref-toolbar .filtros__busca-input{flex:1 1 260px;max-width:360px}.pref-grupo--destaque{border-left:3px solid var(--cor-primaria);padding-left:16px}.pref-tabela-acao{white-space:nowrap}.btn--compacto{padding:5px 12px;font-size:.85rem}.pref-form-row>td{background:var(--cor-fundo)}.pref-form{margin:0}.pref-form .captura-acoes .field-hint{margin:0;flex:1 1 240px}.pref-collapse__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);box-shadow:var(--sombra);font:inherit;font-weight:600;color:var(--cor-texto);cursor:pointer;text-align:left}.pref-collapse__toggle:hover{background:var(--cor-fundo)}.pref-collapse__contador{color:var(--cor-texto-suave);font-weight:400}.pref-collapse__estado{font-size:.85rem;font-weight:600;color:var(--cor-primaria-escura)}#pref-cert-lista{margin-top:16px}.painel-alerta{display:flex;align-items:flex-start;gap:16px;padding:20px;margin-bottom:24px;border:1px solid var(--cor-borda);border-left:4px solid var(--cor-texto-suave);border-radius:var(--raio);background:var(--cor-superficie);box-shadow:var(--sombra)}.painel-alerta--erro{background:#fdf6f5;border-color:#eecfca;border-left-color:var(--cor-erro)}.painel-alerta--aviso{background:#fdf9f0;border-color:#ecdcb8;border-left-color:var(--cor-aviso)}.painel-alerta--ok{background:#f4faf6;border-color:#d4ecdd;border-left-color:var(--cor-sucesso)}.painel-alerta__icone{flex:0 0 auto;display:inline-flex;line-height:0;margin-top:2px}.painel-alerta--erro .painel-alerta__icone{color:var(--cor-erro)}.painel-alerta--aviso .painel-alerta__icone{color:var(--cor-aviso)}.painel-alerta--ok .painel-alerta__icone{color:var(--cor-sucesso)}.painel-alerta__corpo{flex:1 1 auto;min-width:0}.painel-alerta__titulo{margin:0 0 4px;font-size:1.2rem}.painel-alerta--erro .painel-alerta__titulo{color:var(--cor-erro)}.painel-alerta--aviso .painel-alerta__titulo{color:var(--cor-aviso)}.painel-alerta--ok .painel-alerta__titulo{color:var(--cor-sucesso)}.painel-alerta__resumo{margin:0 0 12px;color:var(--cor-texto)}.painel-alerta--ok .painel-alerta__resumo{margin-bottom:0}.painel-alerta__lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.painel-alerta__item{display:flex;align-items:baseline;gap:10px;color:var(--cor-texto)}.painel-alerta__contagem{flex:0 0 auto;min-width:30px;padding:2px 10px;border-radius:999px;background:var(--cor-superficie);border:1px solid var(--cor-borda);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.painel-alerta--erro .painel-alerta__contagem{color:var(--cor-erro);border-color:#eecfca}.painel-alerta--aviso .painel-alerta__contagem{color:var(--cor-aviso);border-color:#ecdcb8}.painel-grid-foco{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;align-items:stretch;margin-bottom:24px}.painel-card{margin-bottom:0}.painel-sub{margin:4px 0 12px;font-size:.95rem}.painel-tabela tr.is-vencido td:first-child,.painel-tabela tr.is-erro td:first-child{box-shadow:inset 3px 0 0 var(--cor-erro)}.painel-tabela tr.is-vencendo td:first-child{box-shadow:inset 3px 0 0 var(--cor-aviso)}.painel-vazio{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--cor-texto-suave);font-size:.9rem}.painel-vazio__marca{flex:0 0 auto;display:inline-flex;line-height:0;color:var(--cor-sucesso)}.painel-volumes__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.painel-volumes__head .card__title{margin:0}.painel-volumes__metrics{margin-bottom:0}.painel-periodo{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--cor-fundo);border:1px solid var(--cor-borda);font-size:.82rem;color:var(--cor-texto-suave);font-variant-numeric:tabular-nums}.config-callout{display:flex;gap:12px;margin:0 0 20px;padding:14px 16px;border:1px solid #d8e3fa;border-radius:var(--raio);background:#eef4ff}.config-callout__marca{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--cor-primaria);color:var(--cor-primaria-contraste);font-size:.75rem;font-weight:700}.config-callout__corpo{flex:1 1 auto;min-width:0}.config-callout__titulo{margin:0 0 4px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cor-primaria-escura)}.config-callout p{margin:0;font-size:.9rem;color:var(--cor-texto)}.config-status{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 20px;padding:12px 16px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo)}.config-status__item{display:flex;align-items:center;gap:8px}.config-status__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cor-texto-suave)}.config-smtp{margin:0 0 20px;padding:18px 20px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo)}.config-smtp__titulo{margin:0 0 4px;font-size:.95rem;font-weight:700;color:var(--cor-texto)}.config-smtp .field-hint{margin:0 0 16px}.config-smtp__campos{display:flex;flex-direction:column;gap:16px;max-width:680px}.config-smtp__linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.config-smtp .field input,.config-smtp .field select{background:var(--cor-superficie)}.config-provedor{border:none;margin:0 0 20px;padding:0}.config-provedor legend{padding:0 0 8px;font-weight:600;font-size:.9rem}.config-provedor__opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.config-provedor__opcao{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);cursor:pointer}.config-provedor__opcao--selecionada{border-color:var(--cor-primaria);background:#eef4ff}.config-provedor__opcao input{margin-top:3px}.config-provedor__opcao-titulo{display:flex;align-items:center;gap:8px;font-weight:600}.config-provedor__opcao-desc{display:block;margin-top:2px;font-size:.82rem;color:var(--cor-texto-suave)}.config-checkbox{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.campo-senha{position:relative;display:flex}.campo-senha input{flex:1 1 auto;padding-right:44px}.campo-senha__olho{position:absolute;top:4px;bottom:4px;right:4px;width:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:calc(var(--raio) - 2px);background:transparent;color:var(--cor-texto-suave);cursor:pointer}.campo-senha__olho svg{width:18px;height:18px}.campo-senha__olho:hover:not(:disabled){background:var(--cor-superficie);color:var(--cor-primaria)}.campo-senha__olho:disabled{color:var(--cor-texto-suave);opacity:.5;cursor:not-allowed}.integracao-token-titulo{margin:0 0 4px;font-size:1.05rem}.integracao-passos{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:18px}.integracao-passo__titulo{margin:0 0 4px;font-weight:700;font-size:.95rem}.integracao-passo__texto{margin:0 0 8px;font-size:.88rem;color:var(--cor-texto-suave)}.integracao-passo__acao{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.integracao-passo__copiado{font-size:.85rem;font-weight:600;color:var(--cor-sucesso)}.integracao-passo__falhou{font-size:.85rem;color:var(--cor-erro)}.integracao-exe{margin-top:16px;padding-top:16px;border-top:1px dashed var(--cor-borda)}.badge--papel-admin{background:#fdf9f0;color:var(--cor-aviso)}.badge--papel-usuario{background:#eef4ff;color:var(--cor-primaria-escura)}.badge--provisoria{margin-left:8px;background:#fdf9f0;color:var(--cor-aviso)}.usuarios-busca{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.usuarios-busca .filtros__busca-input{flex:1 1 240px;min-width:200px;max-width:320px}.usuarios-contador{font-size:.85rem;color:var(--cor-texto-suave);font-variant-numeric:tabular-nums;white-space:nowrap}.acoes-usuario{display:inline-flex;align-items:center;gap:6px}.acoes-usuario .btn--compacto svg{width:15px;height:15px;flex:0 0 auto}.btn--icone{padding:6px;width:32px;height:32px;border-color:var(--cor-borda)}.btn--icone svg{width:16px;height:16px}.btn--perigo{border-color:#eecfca;color:var(--cor-erro);background:var(--cor-superficie)}.btn--perigo:hover:not(:disabled){background:var(--cor-erro-fundo);color:var(--cor-erro)}.perm-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.perm-topbar__esq{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.perm-topbar__titulo{margin:0;font-size:1.2rem}.perm-banner{margin:0 0 16px;padding:12px 16px;border-radius:var(--raio);font-size:.9rem;background:#fdf9f0;color:var(--cor-aviso);border:1px solid #ecdcb8}.perm-nota{margin:0 0 16px;font-size:.88rem;color:var(--cor-texto-suave)}.perm-arvore--bloqueada{opacity:.7}.perm-secao{margin-bottom:18px}.perm-secao__titulo{margin:0 0 8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cor-texto-suave)}.perm-secao__nota{margin:-2px 0 8px;font-size:.82rem;color:var(--cor-texto-suave)}.perm-item{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);margin-bottom:10px}.perm-item__cabecalho{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px}.perm-item__label{font-size:.95rem;min-width:160px}.perm-aba{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 14px 8px 30px;border-top:1px solid var(--cor-borda)}.perm-aba__label{min-width:150px;font-size:.9rem;font-weight:500}.perm-acoes{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.perm-acoes .config-checkbox{font-weight:400;font-size:.88rem}.perm-semacesso{font-size:.82rem;color:var(--cor-texto-suave)}@media print{body *{visibility:hidden}.cobranca-relatorio-print,.cobranca-relatorio-print *{visibility:visible}.cobranca-relatorio-print{position:absolute;top:0;left:0;width:100%;max-width:none;max-height:none;overflow:visible;margin:0;padding:0;border:none;box-shadow:none;background:#fff}.cobranca-relatorio-print .table-wrap{overflow:visible;border:none;box-shadow:none}.no-print{display:none!important}}.table tbody tr.is-cancelada td{background:var(--cor-erro-fundo)}.table tbody tr.is-cancelada td:first-child{box-shadow:inset 3px 0 0 var(--cor-erro)}.pastas-modo{display:flex;gap:4px;margin-bottom:16px}.pastas{margin-bottom:24px}.pastas-breadcrumb-nav{margin-bottom:16px}.pastas-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:.9rem}.pastas-breadcrumb__item{display:inline-flex;align-items:center;gap:4px}.pastas-breadcrumb__sep{color:var(--cor-texto-suave)}.pastas-breadcrumb__link{border:none;background:none;padding:2px 4px;font:inherit;color:var(--cor-primaria);cursor:pointer;border-radius:4px;text-decoration:underline}.pastas-breadcrumb__link:hover{color:var(--cor-primaria-escura)}.pastas-breadcrumb__atual{padding:2px 4px;font-weight:600;color:var(--cor-texto)}.pastas-acoes{margin-bottom:16px}.pastas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.pasta-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:16px;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);box-shadow:var(--sombra);font:inherit;color:var(--cor-texto);cursor:pointer}.pasta-card:hover{border-color:var(--cor-primaria);background:var(--cor-fundo)}.pasta-card__icone{flex:0 0 auto;display:inline-flex;line-height:0;color:var(--cor-primaria)}.pasta-card__corpo{display:flex;flex-direction:column;gap:2px;min-width:0}.pasta-card__rotulo{font-weight:600;word-break:break-word}.pasta-card__meta{font-size:.85rem;color:var(--cor-texto-suave)}.pasta-filtro-chip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;border:1px solid #d8e3fa;border-radius:var(--raio);background:#eef4ff;font-size:.9rem}.pasta-filtro-chip__rotulo{font-weight:700;color:var(--cor-primaria-escura)}@media (max-width: 640px){.pastas-grid{grid-template-columns:1fr}}.nv{--nv-fundo: #eef1f6;--nv-superficie: #ffffff;--nv-borda: #dce2ea;--nv-borda-campo: #78839a;--nv-texto: #1a2230;--nv-texto-suave: #515c6e;--nv-primaria: #1e3a6b;--nv-primaria-escura: #152a4f;--nv-contraste: #ffffff;--nv-sel: #e7ecf5;--nv-marca: #8a5a2b;--nv-ok: #087443;--nv-ok-fundo: #ecfdf3;--nv-aviso: #b54708;--nv-aviso-fundo: #fdf3e6;--nv-erro: #b42318;--nv-erro-fundo: #fef3f2;--nv-valor-neg: #b42318;--nv-ef-sidebar: #17233b;--nv-ef-ativo: #26406e;--nv-ef-ink: #e7edf6;--nv-ef-ink-suave: #9fb0cc;--nv-raio: 10px;--nv-sombra: 0 1px 2px rgba(20, 30, 50, .07), 0 2px 10px rgba(20, 30, 50, .06);--nv-fonte: "Public Sans", system-ui, sans-serif;--nv-mono: "Roboto Mono", ui-monospace, monospace;font-family:var(--nv-fonte);color:var(--nv-texto);font-variant-numeric:tabular-nums}:where(.nv) .btn{border:1px solid var(--nv-borda-campo);border-radius:var(--nv-raio);background:var(--nv-superficie);color:var(--nv-texto)}:where(.nv) .btn--primary{background:var(--nv-primaria);border-color:var(--nv-primaria);color:var(--nv-contraste)}:where(.nv) .btn--primary:hover:not(:disabled){background:var(--nv-primaria-escura);border-color:var(--nv-primaria-escura)}:where(.nv) .btn--secondary{background:var(--nv-superficie);border-color:var(--nv-borda-campo);color:var(--nv-texto)}:where(.nv) .btn--secondary:hover:not(:disabled){background:var(--nv-sel)}:where(.nv) .btn--perigo{border-color:var(--nv-erro);color:var(--nv-erro);background:var(--nv-superficie)}:where(.nv) .btn--perigo:hover:not(:disabled){background:var(--nv-erro-fundo);color:var(--nv-erro)}:where(.nv) .btn--link{background:none;border:none;color:var(--nv-primaria)}:where(.nv) .btn--link:hover:not(:disabled){color:var(--nv-primaria-escura)}:where(.nv) .btn:focus-visible,:where(.nv) .field input:focus-visible,:where(.nv) .field select:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}:where(.nv) .card{background:var(--nv-superficie);border:1px solid var(--nv-borda);border-radius:var(--nv-raio);box-shadow:var(--nv-sombra)}:where(.nv) .table-wrap{background:var(--nv-superficie);border:1px solid var(--nv-borda);border-radius:var(--nv-raio);box-shadow:var(--nv-sombra)}:where(.nv) .table th,:where(.nv) .table td{border-bottom:1px solid var(--nv-borda)}:where(.nv) .table thead th{background:var(--nv-fundo);color:var(--nv-texto-suave)}:where(.nv) .field label{color:var(--nv-texto)}:where(.nv) .field input,:where(.nv) .field select{border:1px solid var(--nv-borda-campo);border-radius:var(--nv-raio);background:var(--nv-superficie);color:var(--nv-texto)}:where(.nv) .field input:disabled,:where(.nv) .field select:disabled{background:var(--nv-fundo);color:var(--nv-texto-suave)}:where(.nv) .page__subtitle{color:var(--nv-texto-suave)}:where(.nv) .badge{background:var(--nv-sel);color:var(--nv-texto-suave)}:where(.nv) .badge--ativa,:where(.nv) .badge--validade-valido{background:var(--nv-ok-fundo);color:var(--nv-ok)}:where(.nv) .badge--suspensa,:where(.nv) .badge--validade-ainda_nao_valido,:where(.nv) .badge--validade-vencendo{background:var(--nv-aviso-fundo);color:var(--nv-aviso)}:where(.nv) .badge--inativa,:where(.nv) .badge--validade-vencido{background:var(--nv-erro-fundo);color:var(--nv-erro)}:where(.nv) .state{background:var(--nv-superficie);border:1px solid var(--nv-borda);border-radius:var(--nv-raio);color:var(--nv-texto)}:where(.nv) .state--error{border-color:var(--nv-erro);background:var(--nv-erro-fundo)}:where(.nv) .state__message{color:var(--nv-texto)}:where(.nv) .state--error .state__message{color:var(--nv-erro)}:where(.nv) .spinner{border-color:var(--nv-borda);border-top-color:var(--nv-primaria)}:where(.nv) .inline-message--error{background:var(--nv-erro-fundo);color:var(--nv-erro);border:1px solid var(--nv-erro)}:where(.nv) .inline-message--success{background:var(--nv-ok-fundo);color:var(--nv-ok);border:1px solid var(--nv-ok)}:where(.nv) .inline-message--info{background:var(--nv-sel);color:var(--nv-primaria-escura);border:1px solid var(--nv-borda)}:where(.nv).topbar{background:var(--nv-superficie);border-bottom:1px solid var(--nv-borda);box-shadow:none;color:var(--nv-texto);font-family:var(--nv-fonte)}:where(.nv).topbar .topbar__link{color:var(--nv-texto-suave);border-radius:var(--nv-raio)}:where(.nv).topbar .topbar__link:hover{background:var(--nv-fundo);color:var(--nv-texto)}:where(.nv).topbar .topbar__link--active{background:var(--nv-sel);color:var(--nv-primaria);font-weight:600}:where(.nv).topbar .topbar__papel{color:var(--nv-texto-suave)}:where(.nv).topbar .topbar__link:focus-visible,:where(.nv).topbar .btn:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}@media (max-width: 640px){:where(.nv).topbar .topbar__link{display:inline-flex;align-items:center;min-height:44px}}.nv-cartao{position:relative;background:var(--nv-superficie);border:1px solid var(--nv-borda);border-radius:var(--nv-raio);box-shadow:var(--nv-sombra);padding:20px}.nv-cartao:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--nv-primaria);border-radius:var(--nv-raio) var(--nv-raio) 0 0}.nv-mono{font-family:var(--nv-mono);font-variant-numeric:tabular-nums}.nv-rotulo{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-texto-suave)}.nv-estado{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;border:1px solid transparent;white-space:nowrap}.nv-estado--ok{color:var(--nv-ok);background:var(--nv-ok-fundo);border-color:color-mix(in srgb,var(--nv-ok) 35%,transparent)}.nv-estado--aviso{color:var(--nv-aviso);background:var(--nv-aviso-fundo);border-color:color-mix(in srgb,var(--nv-aviso) 35%,transparent)}.nv-estado--erro{color:var(--nv-erro);background:var(--nv-erro-fundo);border-color:color-mix(in srgb,var(--nv-erro) 35%,transparent)}.nv-valor-neg{color:var(--nv-valor-neg);font-variant-numeric:tabular-nums}.nv.auth-screen{background:var(--nv-fundo)}.nv .auth-card__header{display:flex;align-items:center;justify-content:center;gap:12px;text-align:left;margin-bottom:24px}.nv .auth-card__brand{display:flex;flex-direction:column;gap:2px;min-width:0}.nv .auth-card__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--nv-texto)}.nv .auth-card__subtitle{margin:0;color:var(--nv-texto-suave);font-size:13px}.nv .auth-card .field input,.nv .auth-card .btn--block{min-height:44px}.nv .auth-card .inline-message{margin-bottom:16px}.nv-empresas .cell-sub,.nv-certificados .cell-sub{font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv .filtros__busca-input{border:1px solid var(--nv-borda-campo);border-radius:var(--nv-raio);color:var(--nv-texto);background:var(--nv-superficie)}.nv .filtros__busca-input:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}.nv .usuarios-contador,.nv .integracao-passo__texto{color:var(--nv-texto-suave)}.nv .integracao-passo__copiado{color:var(--nv-ok)}.nv .integracao-passo__falhou{color:var(--nv-erro)}.nv .integracao-exe{border-top:1px dashed var(--nv-borda)}.nv-integracao .integracao-passos{list-style:none;padding-left:0}.nv .captura-acoes{border-top-color:var(--nv-borda)}.nv .pref-collapse__toggle{border:1px solid var(--nv-borda);border-radius:var(--nv-raio);background:var(--nv-superficie);box-shadow:var(--nv-sombra);color:var(--nv-texto)}.nv .pref-collapse__toggle:hover{background:var(--nv-fundo)}.nv .pref-collapse__toggle:focus-visible{outline:2px solid var(--nv-primaria);outline-offset:2px}.nv .pref-collapse__contador{color:var(--nv-texto-suave)}.nv .pref-collapse__estado{color:var(--nv-primaria-escura)}.nv-integracao .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-gestao-planos .metric{border:1px solid var(--nv-borda);border-radius:var(--nv-raio);background:var(--nv-fundo)}.nv-gestao-planos .metric__label{color:var(--nv-texto-suave)}.nv-gestao-planos .metric--primario{background:var(--nv-sel);border-color:color-mix(in srgb,var(--nv-primaria) 25%,transparent)}.nv-gestao-planos .metric--primario .metric__value{color:var(--nv-primaria-escura)}.nv-gestao-planos .config-provedor__opcao{border:1px solid var(--nv-borda-campo);border-radius:var(--nv-raio);background:var(--nv-superficie)}.nv-gestao-planos .config-provedor__opcao--selecionada{border-color:var(--nv-primaria);background:var(--nv-sel)}.nv-gestao-planos .config-provedor__opcao-desc{color:var(--nv-texto-suave)}.nv-gestao-planos .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-administracao .badge--papel-admin,.nv-administracao .badge--provisoria{background:var(--nv-aviso-fundo);color:var(--nv-aviso);border:1px solid color-mix(in srgb,var(--nv-aviso) 35%,transparent)}.nv-administracao .badge--papel-usuario{background:var(--nv-sel);color:var(--nv-primaria);border:1px solid color-mix(in srgb,var(--nv-primaria) 25%,transparent)}.nv-administracao .perm-banner{background:var(--nv-aviso-fundo);color:var(--nv-aviso);border:1px solid color-mix(in srgb,var(--nv-aviso) 35%,transparent);border-radius:var(--nv-raio)}.nv-administracao .perm-nota,.nv-administracao .perm-secao__titulo,.nv-administracao .perm-secao__nota,.nv-administracao .perm-semacesso{color:var(--nv-texto-suave)}.nv-administracao .perm-item{border:1px solid var(--nv-borda);border-radius:var(--nv-raio);background:var(--nv-superficie)}.nv-administracao .perm-aba{border-top-color:var(--nv-borda)}.nv-administracao .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-pendencias .metric{border:1px solid var(--nv-borda);border-radius:var(--nv-raio);background:var(--nv-fundo)}.nv-pendencias .metric__label{color:var(--nv-texto-suave)}.nv-pendencias .metric--primario{background:var(--nv-sel);border-color:color-mix(in srgb,var(--nv-primaria) 25%,transparent)}.nv-pendencias .metric--primario .metric__value{color:var(--nv-primaria-escura)}.nv-pendencias .metric--ok{background:var(--nv-ok-fundo);border-color:color-mix(in srgb,var(--nv-ok) 30%,transparent)}.nv-pendencias .metric--ok .metric__value{color:var(--nv-ok)}.nv-pendencias .metric--aviso{background:var(--nv-aviso-fundo);border-color:color-mix(in srgb,var(--nv-aviso) 30%,transparent)}.nv-pendencias .metric--aviso .metric__value{color:var(--nv-aviso)}.nv-pendencias .metric--erro{background:var(--nv-erro-fundo);border-color:color-mix(in srgb,var(--nv-erro) 30%,transparent)}.nv-pendencias .metric--erro .metric__value{color:var(--nv-erro)}.nv-pendencias .pendencias-banner{background:var(--nv-aviso-fundo);border:1px solid color-mix(in srgb,var(--nv-aviso) 35%,transparent);color:var(--nv-aviso);border-radius:var(--nv-raio)}.nv-pendencias .pendencias-aba-contador{background:var(--nv-sel);color:var(--nv-texto-suave)}.nv-pendencias .pendencias-contagem{color:var(--nv-texto-suave)}.nv-pendencias .pendencias-ajuda{background:var(--nv-sel);border:1px solid var(--nv-borda);border-radius:var(--nv-raio)}.nv-pendencias .pendencias-ajuda summary{color:var(--nv-primaria-escura)}.nv-pendencias .pendencias-ajuda p{color:var(--nv-texto)}.nv-pendencias .orcamento__barra{border:1px solid var(--nv-borda);background:var(--nv-fundo)}.nv-pendencias .orcamento__barra::-webkit-progress-bar{background:var(--nv-fundo)}.nv-pendencias .orcamento__barra::-webkit-progress-value{background:var(--nv-primaria)}.nv-pendencias .orcamento__barra::-moz-progress-bar{background:var(--nv-primaria)}.nv-pendencias .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-ef.ef-shell,.nv-ef{--ef-roxo: var(--nv-primaria);--ef-roxo-escuro: var(--nv-primaria-escura);--ef-roxo-suave: var(--nv-sel);--ef-side-bg: var(--nv-ef-sidebar);--ef-side-bg-ativo: var(--nv-ef-ativo);--ef-side-texto: var(--nv-ef-ink-suave);--ef-side-texto-forte: var(--nv-ef-ink);--ef-side-borda: rgba(255, 255, 255, .12)}.nv-ef .ef-sidebar__sigla{background:#ffffff14;color:var(--nv-ef-ink)}.nv-ef .ef-sidebar__item--ativo{box-shadow:none}.nv-ef .ef-sidebar__item--ativo .ef-sidebar__sigla{background:#ffffff38;color:#fff}.nv-ef .ef-sidebar__item--desabilitado,.nv-ef .ef-sidebar__item--desabilitado:hover,.nv-ef .ef-sidebar__item--desabilitado .ef-sidebar__sigla,.nv-ef .ef-sidebar__fase,.nv-ef .ef-sidebar__foot-cap{color:var(--nv-ef-ink-suave)}.nv-ef .ef-topbar{border-bottom-color:var(--nv-borda)}.nv-ef .ef-topbar__competencia{color:var(--nv-texto-suave)}.nv-ef .ef-content .field textarea{border-color:var(--nv-borda);color:var(--nv-texto);background:var(--nv-superficie)}.nv-ef .ef-metric{border-color:var(--nv-borda);background:var(--nv-superficie)}.nv-ef .ef-metric__label,.nv-ef .ef-metric__legenda{color:var(--nv-texto-suave)}.nv-ef .ef-metric--aviso{border-left-color:var(--nv-aviso);background:var(--nv-aviso-fundo)}.nv-ef .ef-metric--erro{border-left-color:var(--nv-erro);background:var(--nv-erro-fundo)}.nv-ef .ef-metric--ok{border-left-color:var(--nv-ok);background:var(--nv-ok-fundo)}.nv-ef .ef-step{border-bottom-color:var(--nv-borda)}.nv-ef .ef-step__motivo,.nv-ef .ef-motivo{color:var(--nv-texto-suave)}.nv-ef .ef-passo-chip--feito{background:var(--nv-ok-fundo);color:var(--nv-ok)}.nv-ef .ef-passo-chip--pendente{background:var(--nv-aviso-fundo);color:var(--nv-aviso)}.nv-ef .ef-passo-chip--bloqueado{background:var(--nv-fundo);color:var(--nv-texto-suave)}.nv-ef .ef-chip--neutro{color:var(--nv-texto-suave)}.nv-ef .ef-chip-btn:hover{background:color-mix(in srgb,var(--nv-primaria) 12%,var(--nv-superficie))}.nv-ef .ef-responsabilidade{border:1px solid var(--nv-borda);border-left:3px solid var(--nv-borda-campo);background:var(--nv-superficie);color:var(--nv-texto-suave)}.nv-ef .ef-breadcrumb a{color:var(--nv-primaria)}.nv-ef .ef-filtro{border-color:var(--nv-borda);background:var(--nv-superficie);color:var(--nv-texto-suave)}.nv-ef .ef-abas{border-bottom-color:var(--nv-borda)}.nv-ef .ef-aba{color:var(--nv-texto-suave)}.nv-ef .ef-alerta{border:1px solid color-mix(in srgb,var(--nv-aviso) 35%,transparent);background:var(--nv-aviso-fundo);color:var(--nv-aviso)}.nv-ef .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}@media (max-width: 960px){.nv-ef .ef-cols>*{min-width:0}}.nv-admin-clientes .metric{border-color:var(--nv-borda);background:var(--nv-fundo)}.nv-admin-clientes .metric__label{color:var(--nv-texto-suave)}.nv-admin-clientes .metric--primario{background:var(--nv-sel);border-color:color-mix(in srgb,var(--nv-primaria) 25%,transparent)}.nv-admin-clientes .metric--primario .metric__value{color:var(--nv-primaria-escura)}.nv-admin-clientes .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-admin-entrega .config-provedor__opcao{border:1px solid var(--nv-borda-campo);border-radius:var(--nv-raio);background:var(--nv-superficie)}.nv-admin-entrega .config-provedor__opcao--selecionada{border-color:var(--nv-primaria);background:var(--nv-sel)}.nv-admin-entrega .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-admin-verificacao .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-admin-usuarios .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px;color:var(--nv-texto-suave)}.nv-admin-uso .metric{border-color:var(--nv-borda);background:var(--nv-fundo)}.nv-admin-uso .metric__label{color:var(--nv-texto-suave)}.nv-admin-uso .admin-note,.nv-admin-uso .cell-sub:not(.cell-mono){color:var(--nv-texto-suave)}.nv-admin-uso .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px}.nv-admin-agente .admin-note,.nv-admin-agente .cell-sub:not(.cell-mono){color:var(--nv-texto-suave)}.nv-admin-agente .cell-sub:not(.cell-mono){font-family:var(--nv-fonte);font-size:12px}@media (max-width: 767px){.hub-subnav .topbar__link{display:inline-flex;align-items:center;min-height:44px}:where(.nv) .subaba,:where(.nv) .ef-aba{display:inline-flex;align-items:center;min-height:44px}:where(.nv) .cell-acoes .btn,:where(.nv) .btn--compacto{min-height:44px}}:where(.nv) input[type=radio],:where(.nv) input[type=checkbox]{accent-color:var(--nv-primaria)}
