:root{--fundo:#F4F0E8;--superficie:#FFFDFA;--texto:#263437;--texto-suave:#697679;--primaria:#173F49;--primaria-hover:#275A64;--primaria-suave:#DCEBEE;--sucesso:#3F7558;--sucesso-suave:#E4F1E8;--vermelho:#A94B42;--vermelho-suave:#FAE8E5;--ambar:#B87818;--ambar-suave:#FFF0CF;--zebra:#F9F6F0;--borda:#DDD7CC;--verde:var(--primaria);--verde-suave:var(--primaria-suave);--raio:10px}.recursos-page{display:grid;grid-gap:18px;gap:18px}.abas-v3{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.abas-v3 button{min-height:40px;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--primaria);font-weight:700;cursor:pointer}.abas-v3 button.ativo{color:var(--superficie);background:var(--primaria)}.recursos-contas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.recursos-contas-grid button{min-height:145px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie);color:var(--texto);text-align:left;cursor:pointer}.recursos-contas-grid button:focus-visible,.recursos-contas-grid button:hover{border-color:var(--primaria);box-shadow:0 5px 18px rgba(23,63,73,.1)}.recursos-contas-grid button b{font-size:23px;color:var(--primaria);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recursos-contas-grid button small{color:var(--texto-suave)}.recurso-form{max-width:1180px}.participantes-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.participantes-cabecalho small,.participantes-cabecalho span{display:block}.participantes-cabecalho small{color:var(--texto-suave);margin-top:3px}.participantes-lista{display:grid;grid-gap:8px;gap:8px}.participantes-lista>div{display:grid;grid-template-columns:minmax(190px,1fr) minmax(140px,.6fr) 80px auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--borda);border-radius:9px;background:var(--zebra)}.participantes-lista strong{color:var(--primaria);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filtros-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}@media (max-width:760px){.participantes-lista>div{grid-template-columns:1fr 1fr}.participantes-lista strong{text-align:left}}.convenio-page{display:grid;grid-gap:18px;gap:18px}.convenio-contexto{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:22px;gap:22px;padding:20px 22px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:12px;background:var(--superficie)}.convenio-contexto h2{margin:8px 0 4px;font-size:21px}.convenio-contexto p,.convenio-contexto small,.convenio-contexto span{color:var(--texto-suave)}.convenio-contexto>div:last-child{display:grid;align-content:center;grid-gap:4px;gap:4px;padding-left:20px;border-left:1px solid var(--borda)}.convenio-contexto>div:last-child strong{color:var(--ambar);font-size:30px}.convenio-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.convenio-funil{overflow:hidden}.convenio-funil>header{padding:17px 18px 8px}.convenio-etapas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--borda)}.convenio-etapas div{display:grid;grid-gap:3px;gap:3px;padding:16px;background:var(--superficie)}.convenio-etapas strong{color:var(--primaria);font-size:24px}.convenio-etapas span{color:var(--texto-suave);font-size:11px}.convenio-tabela{min-width:1020px!important}.convenio-tabela td{vertical-align:top}.convenio-tabela td a,.convenio-tabela td small,.convenio-tabela td strong{display:block;margin-top:4px}.convenio-tabela td small{color:var(--texto-suave)}.convenio-tabela td a{color:var(--primaria);font-weight:750}.convenio-novo{position:relative}.convenio-form{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(560px,82vw);padding:20px;box-shadow:0 18px 45px rgba(13,75,82,.18)}.convenio-form label,.convenio-transicao label{display:grid;grid-gap:5px;gap:5px;margin-bottom:10px;color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase}.convenio-form input,.convenio-form select,.convenio-form textarea,.convenio-transicao input,.convenio-transicao select,.convenio-transicao textarea{width:100%}.convenio-transicao{padding:20px}.convenio-detalhe-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.convenio-detalhe-grid>article{padding:20px}.convenio-docs,.convenio-historico{display:grid;grid-gap:1px;gap:1px;padding:0;list-style:none;background:var(--borda)}.convenio-docs li,.convenio-historico li{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;background:var(--superficie)}.convenio-docs small,.convenio-historico small,.convenio-historico span{color:var(--texto-suave);font-size:11px}@media(max-width:900px){.convenio-contexto,.convenio-detalhe-grid,.convenio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.convenio-etapas{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.convenio-contexto,.convenio-detalhe-grid,.convenio-kpis{grid-template-columns:1fr}.convenio-contexto>div:last-child{padding:12px 0 0;border-left:0;border-top:1px solid var(--borda)}.convenio-form{position:fixed;inset:7vh 4vw auto;width:92vw;max-height:86vh;overflow:auto}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--fundo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}body{overflow-x:hidden}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);height:100vh;overflow:hidden}.sidebar{display:flex;flex-direction:column;min-height:0;padding:20px 14px 16px;color:#fff;background:var(--primaria);overflow-y:auto}.marca-nossa-conta{display:flex;align-items:center;gap:11px;color:var(--primaria)}.marca-nossa-conta-simbolo{width:42px;height:42px;flex:0 0 42px}.marca-nossa-conta small,.marca-nossa-conta strong,.marca-nossa-conta-texto,.sidebar-rodape small,.sidebar-rodape strong{display:block}.marca-nossa-conta strong{color:currentColor;font-size:13px;letter-spacing:.8px}.marca-nossa-conta small{color:var(--texto-suave);font-size:10px}.marca-nossa-conta-inversa{padding:0 8px 20px;color:var(--superficie)}.marca-nossa-conta-inversa .marca-nossa-conta-simbolo{width:38px;height:38px;flex-basis:38px}.marca-nossa-conta-inversa small{color:#BBD5D5}.marca-nossa-conta-compacta{color:var(--primaria);gap:7px}.marca-nossa-conta-compacta .marca-nossa-conta-simbolo{width:28px;height:28px;flex-basis:28px}.marca-nossa-conta-compacta strong{font-size:12px}.marca-nossa-conta-acesso{margin-bottom:20px}.marca-nossa-conta-acesso .marca-nossa-conta-simbolo{width:54px;height:54px;flex-basis:54px}.marca-nossa-conta-acesso strong{font-size:16px}.marca-nossa-conta-acesso small{font-size:11px}.marca-nossa-conta-relatorio{min-width:180px}.marca-nossa-conta-relatorio .marca-nossa-conta-simbolo{width:46px;height:46px;flex-basis:46px}.marca-nossa-conta-relatorio strong{font-size:13px}.marca-nossa-conta-relatorio small{font-size:10px}.bem-ficha-capa>div>span:first-child,.homecare-documento-capa>div>span:first-child,.processo-documento-capa>div>span:first-child{display:inline-flex;align-items:center;gap:7px}.bem-ficha-capa>div>span:first-child:before,.homecare-documento-capa>div>span:first-child:before,.processo-documento-capa>div>span:first-child:before{content:"";width:24px;height:24px;flex:0 0 24px;background:url(/marca/nossa-conta-simbolo-inverso.svg) 50%/contain no-repeat}.menu-lateral-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;margin:-6px 8px 14px;padding:6px 9px;color:#DCEAEA;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer}.menu-lateral-toggle:hover{color:#fff;background:rgba(255,255,255,.11)}.menu-lateral-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.menu-lateral-toggle span{font-size:20px;line-height:1}.menu-lateral-toggle strong{font-size:10px}html.menu-lateral-recolhido .shell{grid-template-columns:76px minmax(0,1fr)}html.menu-lateral-recolhido .sidebar{padding-inline:10px}html.menu-lateral-recolhido .marca-nossa-conta-inversa{justify-content:center;padding:0 0 14px}html.menu-lateral-recolhido .marca-nossa-conta-inversa .marca-nossa-conta-simbolo{width:34px;height:34px;flex-basis:34px}html.menu-lateral-recolhido .marca-nossa-conta-inversa .marca-nossa-conta-texto,html.menu-lateral-recolhido .sidebar .divisa,html.menu-lateral-recolhido .sidebar .nav-texto,html.menu-lateral-recolhido .sidebar-rodape>span:last-child{display:none}html.menu-lateral-recolhido .menu-lateral-toggle{width:40px;margin:0 auto 13px;padding:5px}html.menu-lateral-recolhido .nav-principal{gap:9px}html.menu-lateral-recolhido .nav-grupo{gap:4px}html.menu-lateral-recolhido .sidebar nav a{justify-content:center;padding-inline:5px}html.menu-lateral-recolhido .nav-icone{width:28px;height:28px;flex-basis:28px}html.menu-lateral-recolhido .nav-badge{position:absolute;transform:translate(13px,-13px);min-width:17px;height:17px;padding:0 3px}html.menu-lateral-recolhido .sidebar-rodape{justify-content:center;padding-inline:0}.nav-principal{display:grid;grid-gap:14px;gap:14px}.nav-grupo{display:grid;grid-gap:3px;gap:3px}.sidebar .divisa{padding:0 10px 5px;color:#8FBABA;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px}.sidebar nav a{display:flex;align-items:center;min-height:40px;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:#DCEAEA;text-decoration:none;font-size:13px}.sidebar nav a:hover{color:#fff;background:rgba(255,255,255,.08)}.sidebar nav a.ativo{color:var(--primaria);background:#fff;border-color:#fff;font-weight:750}.nav-icone{display:inline-grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:6px;color:inherit;font-size:15px;font-weight:800}.nav-texto{flex:1 1}.nav-badge{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:999px;color:#6C4307;background:var(--ambar-suave);font-size:10px;font-weight:850}.sidebar-rodape{display:flex;align-items:center;gap:9px;margin-top:auto;padding:16px 9px 0;border-top:1px solid rgba(255,255,255,.15)}.modo-ponto{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#7BC79D;box-shadow:0 0 0 4px rgba(123,199,157,.13)}.sidebar-rodape strong{color:#fff;font-size:11px}.sidebar-rodape small{color:#9FC5C4;font-size:10px}.main{display:grid;grid-template-rows:66px minmax(0,1fr);min-width:0;min-height:0}.topbar{padding:0 24px;border-bottom:1px solid var(--borda);background:rgba(255,255,255,.94);font-size:13px;z-index:5}.topbar,.topbar-meta{display:flex;align-items:center}.topbar-meta{justify-content:space-between;width:100%;gap:16px}.mobilebar{display:none}.topbar .contexto small,.topbar .contexto strong{display:block}.topbar .contexto strong{color:var(--primaria);font-size:13px}.topbar .contexto small{color:var(--texto-suave);font-size:11px}.topbar .usuario{display:flex;align-items:center;gap:9px;color:var(--texto)}.usuario-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--primaria);font-size:11px;font-weight:800}.usuario-identidade small,.usuario-identidade strong{display:block}.usuario-identidade strong{font-size:12px}.usuario-identidade small{color:var(--texto-suave);font-size:10px}.btn-entrar{color:var(--primaria);font-weight:750}.conteudo{min-height:0;width:100%;padding:22px 24px 30px;overflow-y:auto}.conteudo>*{max-width:1320px;margin-left:auto;margin-right:auto}h1{font-size:22px;margin:0 0 6px}h1,h2{color:var(--verde)}h2{font-size:16px;margin:26px 0 10px}h2.secao{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--texto-suave);margin:30px 0 8px}h2.secao .camada{display:inline-block;background:var(--texto);color:#fff;border-radius:999px;font-size:10.5px;padding:2px 9px;margin-right:8px;vertical-align:2px;letter-spacing:.5px}p.lede,p.sub-secao{margin:0 0 14px;color:var(--texto-suave);font-size:13px}p.lede{font-size:14px}.cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.cartao{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px}.cartao .rotulo{display:flex;align-items:flex-start;min-height:36px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.78}.cartao .valor{font-size:20px;font-weight:700;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao .valor.verde{color:var(--sucesso)}.cartao .valor.ambar{color:var(--ambar)}.cartao .valor.vermelho{color:var(--vermelho)}.cartao .detalhe{font-size:12px;color:var(--texto-suave);margin-top:4px}.cartao .comp{margin-top:8px;padding-top:8px;border-top:1px dashed var(--borda);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao .comp div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;padding:2px 0}.cartao .comp div span:last-child{min-width:88px;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao .comp .soma{font-weight:650;border-top:1px solid var(--borda);margin-top:4px;padding-top:4px}.cartao .hint{display:block;margin-top:8px;font-size:11.5px;font-weight:650;color:var(--verde);letter-spacing:.2px}.cartao .hint:before{content:"▸ "}a.cartao-link{text-decoration:none;color:inherit;display:block}a.cartao-link .cartao{transition:border-color .12s ease;height:100%}a.cartao-link:hover .cartao{border-color:var(--verde)}.selo{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:999px;white-space:nowrap}.selo.verde{background:var(--sucesso-suave);color:var(--sucesso)}.selo.vermelho{background:var(--vermelho-suave);color:var(--vermelho)}.selo.ambar{background:var(--ambar-suave);color:var(--ambar)}.selo.neutro{background:var(--zebra);color:var(--texto-suave)}.chip-origem{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:3px 9px;border-radius:6px;white-space:nowrap;border:1px solid var(--borda)}.chip-origem.a{background:var(--verde-suave);color:var(--verde);border-color:#C6D6C8}.chip-origem.b{background:var(--ambar-suave);color:var(--ambar);border-color:#E3D2A4}.chip-origem.c{background:var(--zebra);color:var(--texto)}.alerta{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--borda);border-left-width:5px;border-radius:var(--raio);padding:12px 16px;margin-bottom:10px}.alerta.alta{border-left-color:var(--vermelho)}.alerta.media{border-left-color:var(--ambar)}.alerta .sev{flex:0 0 auto;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 9px;border-radius:999px}.alerta.alta .sev{background:var(--vermelho-suave);color:var(--vermelho)}.alerta.media .sev{background:var(--ambar-suave);color:var(--ambar)}.alerta .texto{flex:1 1 auto;font-size:13.5px}.alerta .texto small{display:block;color:var(--texto-suave);font-size:12px}.alerta .texto .valor-alerta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.alerta .texto .acao{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--verde)}.alerta .texto .acao:before{content:"→ Ação recomendada: ";color:var(--texto-suave);font-weight:400}.alerta .btn{margin-left:auto}.crono{list-style:none;margin:0;padding:0}.crono li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:11px 16px;margin-bottom:8px;font-size:13.5px}.crono .data{flex:0 0 52px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texto-suave)}.crono .desc{flex:1 1 auto}.crono .desc small{display:block;color:var(--texto-suave);font-size:12px}.crono .montante{flex:0 0 auto;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.crono .montante.pos{color:var(--sucesso)}.crono .montante.neg{color:var(--vermelho)}.origens{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.origem-card{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:16px}.origem-card h4{display:flex;align-items:flex-start;min-height:40px;font-size:13px;letter-spacing:.4px;margin:0 0 2px}.origem-card h4 .letra{display:inline-block;background:var(--texto);color:#fff;border-radius:6px;font-size:11px;padding:2px 8px;margin-right:7px}.origem-card .total{font-size:22px;font-weight:700;margin:6px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.origem-card ul{list-style:none;margin:0;padding:0;font-size:12.5px}.origem-card li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px dashed var(--borda)}.origem-card li span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.origem-card .aviso-card{margin-top:10px;font-size:11px;color:var(--ambar);background:var(--ambar-suave);border-radius:6px;padding:6px 9px}table.zebra{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;font-size:13.5px}table.zebra td,table.zebra th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--borda);vertical-align:top}table.zebra tbody tr:nth-child(2n){background:var(--zebra)}table.zebra th{color:var(--verde);font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:#fff}table.zebra td.num,table.zebra th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.zebra .sub-info{display:block;font-size:11px;color:var(--texto-suave);margin-top:2px}.tabela-rolavel{overflow-x:auto;max-width:100%;border-radius:var(--raio);border:1px solid var(--borda);background:#fff;scrollbar-gutter:stable}.tabela-rolavel table.zebra{border:0;min-width:760px}.tabela-rolavel table.zebra:has(th:nth-child(8)){min-width:1120px}tr.linha-mestre td{background:var(--primaria-suave)!important;border-top:2px solid var(--primaria)!important;font-weight:600}tr.linha-filha td:first-child{padding-left:26px}tr.linha-filha td{border-bottom:1px dashed var(--borda)!important}.resumo-contas-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;margin-bottom:14px;background:var(--superficie);border:1px solid var(--borda);border-radius:11px;overflow:hidden}.resumo-contas-total,.resumo-contas-v3>a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:3px 9px;gap:3px 9px;align-items:center;min-height:74px;padding:12px 14px;color:var(--texto);border-right:1px solid var(--borda);text-decoration:none}.contas-receber-resumo>a,.contas-receber-resumo>div{display:flex;min-width:0;min-height:112px;padding:14px 18px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border-right:1px solid var(--borda);color:var(--texto);text-decoration:none}.contas-receber-resumo>:last-child{border-right:0}.contas-receber-resumo>a>small,.contas-receber-resumo>div>small{color:var(--texto-suave);font-size:11px;font-weight:700;white-space:nowrap}.contas-receber-resumo>a>strong,.contas-receber-resumo>div>strong{color:var(--texto);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.contas-receber-resumo>a>span,.contas-receber-resumo>div>span{color:var(--texto-suave);font-size:12px}.contas-receber-resumo .resumo-com-atencao{border-top:4px solid var(--ambar)}.contas-receber-resumo .resumo-com-atencao strong{color:var(--ambar)}.resumo-contas-v3>a:hover{background:var(--primaria-suave)}.resumo-contas-v3>a small{color:var(--texto-suave);font-size:10.5px}.resumo-contas-v3>a strong{grid-column:2;color:var(--texto);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo-contas-total{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:0;background:var(--zebra)}.resumo-contas-total small{color:var(--texto-suave);font-size:10.5px}.resumo-contas-total strong{color:var(--primaria);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo-contas-total span{color:var(--texto-suave);font-size:10.5px}.painel-lista-v3{background:var(--superficie);border:1px solid var(--borda);border-radius:11px;overflow:hidden}.filtros-contas-v3{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(135px,.75fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--borda)}.filtros-contas-v3 label>span{display:block;margin-bottom:4px;color:var(--texto-suave);font-size:10px;font-weight:750;letter-spacing:.45px;text-transform:uppercase}.filtros-contas-v3 input,.filtros-contas-v3 select{width:100%;min-height:38px;padding:7px 9px;color:var(--texto);background:#fff;border:1px solid var(--borda);border-radius:7px;font:inherit;font-size:12px}.filtros-contas-v3 input:focus,.filtros-contas-v3 select:focus{outline:2px solid var(--primaria-suave);border-color:var(--primaria)}.acoes-filtros-contas{display:flex;gap:7px}.resultado-lista-v3{display:flex;justify-content:space-between;gap:15px;padding:10px 14px;color:var(--texto-suave);background:var(--zebra);border-bottom:1px solid var(--borda);font-size:10.5px}.tabela-contas-v3{border:0;border-radius:0}.tabela-contas-v3 table.zebra{min-width:840px}.tabela-contas-v3 table.zebra th{color:var(--primaria)}.tabela-contas-v3 th:first-child{width:112px}.tabela-contas-v3 th:nth-child(2){width:31%}.tabela-contas-v3 th:nth-child(3){width:21%}.tabela-contas-v3 th:nth-child(4){width:125px}.tabela-contas-v3 th:nth-child(5){width:120px}.tabela-contas-v3 th:nth-child(6){width:155px}.tabela-contas-v3 td{vertical-align:middle}.tabela-contas-v3 td>strong{color:var(--texto)}.selo-secundario,.tabela-contas-v3 .chip-origem{display:table;margin-top:5px}.limitar-texto{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.acao-tabela{text-align:right;white-space:nowrap}.paginacao-contas-v3{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--borda)}.paginacao-contas-v3 span{color:var(--texto-suave);font-size:11px}.btn.desabilitado{opacity:.45;pointer-events:none}details.grupo-parcelas summary{cursor:pointer;list-style:none;font-size:12px;color:var(--verde);font-weight:600}details.grupo-parcelas summary:before{content:"▸ "}details.grupo-parcelas[open] summary:before{content:"▾ "}details.grupo-parcelas summary::-webkit-details-marker{display:none}.toolbar,.vizbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;margin-bottom:14px}.vizbar .rotulo{font-size:11.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--texto-suave);margin-right:4px}.chip-filtro{font-size:12.5px;font-weight:600;color:var(--texto);background:var(--zebra);border:1px solid var(--borda);border-radius:999px;padding:5px 13px;white-space:nowrap;text-decoration:none}.chip-filtro.ativo{background:var(--verde);border-color:var(--verde);color:#fff}.toolbar .espaco{flex:1 1 auto}.btn{display:inline-block;font-size:12.5px;font-weight:600;color:var(--texto);background:var(--zebra);border:1px solid var(--borda);border-radius:6px;padding:7px 14px;cursor:pointer;white-space:nowrap;text-decoration:none}.btn.primario{background:var(--verde);border-color:var(--verde);color:#fff}.btn.perigo{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.btn.mini{padding:4px 9px;font-size:11.5px;margin:1px 2px 1px 0}.btn:disabled{opacity:.5;cursor:default}.aba:focus-visible,.btn:focus-visible,.chip-filtro:focus-visible,.mobile-menu summary:focus-visible,.sidebar nav a:focus-visible{outline:3px solid #D9B95E;outline-offset:2px}.painel-baixa{background:#fff;border:1px solid var(--borda);border-left:5px solid var(--verde);border-radius:var(--raio);padding:18px 20px}.painel-baixa h3{font-size:15px;margin:0 0 4px}.painel-baixa .alvo{font-size:12.5px;color:var(--texto-suave);margin-bottom:14px}.baixa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px 16px;gap:12px 16px}.memoria{margin-top:14px;background:var(--zebra);border:1px dashed var(--borda);border-radius:var(--raio);padding:12px 16px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memoria .resultado{font-weight:750;color:var(--verde);font-size:16px}.simulacao{margin-top:10px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simulacao b{color:var(--verde)}.simulacao .negativo{color:var(--vermelho);font-weight:700}.acoes-baixa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.acoes-baixa .residual{background:var(--fundo);border:1px solid var(--borda);border-radius:6px;padding:6px 10px;font-size:12.5px;color:var(--texto-suave)}.notas-rn{margin-top:14px;font-size:12px;color:var(--texto-suave);padding-left:18px}.notas-rn li{margin-bottom:2px}.form-card{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:18px 20px}.etapas-lancamento{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 14px}.etapas-lancamento button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;color:var(--texto-suave);background:transparent;border:0;border-bottom:3px solid var(--borda);font:inherit;font-size:11.5px;text-align:left}.etapas-lancamento button span{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;color:var(--texto-suave);background:var(--zebra);border-radius:50%;font-size:10.5px;font-weight:800}.etapas-lancamento button.ativa{color:var(--primaria);border-color:var(--primaria);font-weight:800}.etapas-lancamento button.ativa span{color:#fff;background:var(--primaria)}.etapas-lancamento button.concluida{color:var(--primaria);border-color:var(--primaria-suave);cursor:pointer}.etapas-lancamento button.concluida span{color:var(--primaria);background:var(--primaria-suave)}.lancamento-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.lancamento-principal{min-width:0}.cabecalho-etapa{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid var(--borda)}.cabecalho-etapa span:first-child{display:block;margin-bottom:2px;color:var(--texto-suave);font-size:10.5px;font-weight:700}.cabecalho-etapa h2{margin:0;color:var(--primaria);font-size:18px}.lancamento-fluxo[data-etapa="1"] [data-passo]:not([data-passo="1"]),.lancamento-fluxo[data-etapa="2"] [data-passo]:not([data-passo="2"]),.lancamento-fluxo[data-etapa="3"] [data-passo]:not([data-passo="3"]),.lancamento-fluxo[data-etapa="4"] [data-passo]:not([data-passo="4"]),.lancamento-fluxo[data-etapa="5"] [data-passo]:not([data-passo="5"]){display:none}.navegacao-etapas{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--borda)}.navegacao-etapas>:last-child{justify-self:end}.navegacao-etapas>span{color:var(--texto-suave);font-size:11px;text-align:center}.resumo-lancamento{position:-webkit-sticky;position:sticky;top:82px;padding:17px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 8px 24px rgba(23,63,73,.07)}.resumo-lancamento-etapa{color:var(--texto-suave);font-size:10.5px;font-weight:750;letter-spacing:.45px;text-transform:uppercase}.resumo-lancamento h3{margin:5px 0 12px;color:var(--primaria);font-size:16px}.resumo-lancamento dl{margin:0 0 13px}.resumo-lancamento dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda);font-size:11.5px}.resumo-lancamento dt{color:var(--texto-suave)}.resumo-lancamento dd{max-width:58%;margin:0;color:var(--texto);font-weight:750;text-align:right;overflow-wrap:anywhere}.resumo-seguro{padding:10px;color:var(--primaria);background:var(--primaria-suave);border-radius:7px;font-size:11px;line-height:1.45}.etapa-documento>div:first-child{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.etapa-unica{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--primaria-suave);border-radius:9px}.etapa-documento h3,.etapa-unica h3,.revisao-lancamento h3{margin:0 0 4px;color:var(--primaria);font-size:16px}.etapa-documento p,.etapa-unica p{margin:0;color:var(--texto-suave);font-size:12px}.etapa-icone{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;color:#fff;background:var(--primaria);border-radius:9px}.revisao-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin-top:12px}.revisao-grade div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--borda)}.revisao-grade span{color:var(--texto-suave)}.revisao-grade strong{text-align:right}.confirmacao-unica{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.grade-form{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px 16px;gap:14px 16px}.campo{font-size:12.5px;grid-column:span 4}.campo.c2{grid-column:span 2}.campo.c3{grid-column:span 3}.campo.c4{grid-column:span 4}.campo.c5{grid-column:span 5}.campo.c6{grid-column:span 6}.campo.c7{grid-column:span 7}.campo.c8{grid-column:span 8}.campo.c9{grid-column:span 9}.campo.c12{grid-column:span 12}.triagem-campo-opcional{align-self:start}.triagem-campo-opcional>input,.triagem-campo-opcional>select{width:100%;min-height:36px}.triagem-campo-opcional>.dica{display:block;margin-top:4px;line-height:1.35}.edicao-comprovantes{margin:0 0 16px;padding:12px;border:1px solid var(--borda);border-radius:9px;background:var(--zebra)}.edicao-comprovantes>header div{display:grid;grid-gap:2px;gap:2px}.edicao-comprovantes>header span{color:var(--texto-suave);font-size:11px}.edicao-comprovante-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--borda)}.edicao-comprovante-linha>span{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.edicao-comprovante-linha small{color:var(--texto-suave)}.edicao-comprovante-linha>div{display:flex;flex-wrap:wrap;gap:6px}.edicao-comprovante-visualizacao{width:100%;min-height:560px;margin-top:12px;border:1px solid var(--borda);border-radius:8px;background:white}@media(max-width:720px){.edicao-comprovante-linha{align-items:stretch;flex-direction:column}.edicao-comprovante-linha>div{display:grid;grid-template-columns:1fr}.edicao-comprovante-visualizacao{min-height:420px}}.campo .lab,.campo label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--texto-suave);margin-bottom:3px;font-weight:600}.campo input,.campo select,.campo textarea{display:block;width:100%;background:var(--fundo);border:1px solid var(--borda);border-radius:6px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--primaria-suave);border-color:var(--primaria)}.campo .dica{display:block;font-size:11px;color:var(--texto-suave);margin-top:3px}.campo .dica.ok{color:var(--sucesso)}.campo .dica.aviso{color:var(--ambar)}.campo .dica.erro,.campo .obrig{color:var(--vermelho)}.rotulo-com-ajuda{position:relative;display:flex;align-items:center;gap:6px;min-height:20px}.rotulo-com-ajuda>label{margin-bottom:0}.ajuda-campo{position:relative}.ajuda-campo>summary{display:grid;place-items:center;width:20px;height:20px;padding:0;color:var(--primaria);background:var(--primaria-suave);border:1px solid #bfd3d7;border-radius:50%;font-size:12px;font-weight:800;line-height:1;cursor:pointer;list-style:none}.ajuda-campo>summary::-webkit-details-marker{display:none}.ajuda-campo>summary:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.ajuda-campo[open]>summary{color:#fff;background:var(--primaria);border-color:var(--primaria)}.ajuda-campo-conteudo{position:absolute;z-index:25;top:26px;left:-8px;width:min(340px,calc(100vw - 48px));padding:12px 14px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:8px;box-shadow:var(--sombra-elevada);text-transform:none;letter-spacing:normal}.ajuda-campo-conteudo strong{display:block;color:var(--primaria);font-size:14px}.ajuda-campo-conteudo p{margin:6px 0 0;color:var(--texto);font-size:12px;line-height:1.45}.ajuda-campo-conteudo b{color:var(--primaria)}.ajuda-rotina{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;padding:10px 14px;color:var(--texto-suave);background:var(--primaria-suave);border:1px solid #bfd3d7;border-radius:9px;font-size:12px}.ajuda-rotina>strong{color:var(--primaria)}.ajuda-rotina>span{display:inline-flex;align-items:center;gap:5px}.cadastro-fornecedor-abrir{margin-top:6px}.cadastro-fornecedor-triagem{padding:14px 16px;background:var(--primaria-suave);border:1px solid #bfd3d7;border-left:4px solid var(--primaria);border-radius:var(--raio)}.cadastro-fornecedor-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.cadastro-fornecedor-cabecalho span,.cadastro-fornecedor-cabecalho strong{display:block}.cadastro-fornecedor-cabecalho strong{color:var(--primaria);font-size:14px}.cadastro-fornecedor-cabecalho span{margin-top:2px;color:var(--texto-suave);font-size:11.5px}.tipo-pessoa-opcoes{display:inline-flex;padding:3px;background:var(--superficie);border:1px solid var(--borda);border-radius:8px}.tipo-pessoa-opcoes button{padding:6px 9px;color:var(--texto-suave);background:transparent;border:0;border-radius:6px;cursor:pointer}.tipo-pessoa-opcoes button.ativo{color:#fff;background:var(--primaria)}.cadastro-fornecedor-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.cadastro-fornecedor-grade>.campo{grid-column:span 6}.cadastro-fornecedor-grade>.fornecedor-documento,.cadastro-fornecedor-grade>.fornecedor-nome{grid-column:1/-1}.cadastro-fornecedor-grade .fornecedor-documento input,.cadastro-fornecedor-grade .fornecedor-nome input{min-height:44px;font-size:16px;letter-spacing:.02em}.consulta-cnpja .btn{min-height:34px;white-space:nowrap}.cadastro-fornecedor-acoes{display:flex;align-items:center;gap:8px;margin-top:12px}.cadastro-fornecedor-triagem .cadastro-fornecedor-acoes .btn.primario{background:var(--primaria);border-color:var(--primaria)}@media (max-width:760px){.cadastro-fornecedor-cabecalho{flex-direction:column}.cadastro-fornecedor-grade{grid-template-columns:1fr}.cadastro-fornecedor-grade>.campo{grid-column:1}.tipo-pessoa-opcoes,.tipo-pessoa-opcoes button{width:100%}}.label-com-acao{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.campo .label-com-acao label{margin-bottom:0}.btn-lapis{width:28px;height:26px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--verde);background:var(--verde-suave);border:1px solid #c6d6c8;border-radius:6px;cursor:pointer}.btn-lapis:hover{background:#DCEADE;border-color:var(--verde)}.btn-lapis:focus-visible{outline:3px solid #D9B95E;outline-offset:2px}.btn-lapis svg{width:15px;height:15px;fill:currentColor}.cadastro-rapido-condicao{background:var(--verde-suave);border:1px solid #c6d6c8;border-left:4px solid var(--verde);border-radius:var(--raio);padding:14px 16px}.cadastro-rapido-titulo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.cadastro-rapido-titulo strong{color:var(--verde);font-size:14px}.cadastro-rapido-titulo span{color:var(--texto-suave);font-size:12px}.cadastro-rapido-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cadastro-rapido-grade>.campo{grid-column:auto}.cadastro-rapido-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.demonstracao-condicao{margin-top:12px;padding:12px 14px;background:#fff;border:1px solid #c6d6c8;border-radius:8px}.demonstracao-condicao-cabecalho{display:flex;align-items:center;gap:10px;margin-bottom:10px}.demonstracao-condicao-cabecalho>div{min-width:0}.demonstracao-condicao-cabecalho span,.demonstracao-condicao-cabecalho strong{display:block}.demonstracao-condicao-cabecalho strong{color:var(--verde);font-size:13px}.demonstracao-condicao-cabecalho span{color:var(--texto-suave);font-size:11.5px;margin-top:2px}.demonstracao-condicao-icone{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:#fff;background:var(--verde);border-radius:7px;font-size:12px;font-weight:800}.demonstracao-condicao-datas{display:flex;flex-wrap:wrap;gap:7px}.demonstracao-condicao-data{min-width:116px;padding:7px 9px;color:var(--texto);background:var(--verde-suave);border:1px solid #d9e5da;border-radius:6px;font-size:12px;font-weight:700}.demonstracao-condicao-data b,.demonstracao-condicao-data small{display:block}.demonstracao-condicao-data b{margin-bottom:2px;color:var(--texto-suave);font-size:10px;font-weight:600;text-transform:uppercase}.demonstracao-condicao-data small{margin-top:2px;color:var(--ambar);font-size:9.5px;font-weight:650}.setup-resumo{display:flex;align-items:center;gap:12px;background:var(--ambar-suave);border:1px solid #e3d2a4;border-radius:var(--raio);padding:13px 16px;margin-bottom:22px}.setup-resumo.pronto{background:var(--sucesso-suave);border-color:#B9D8C5}.setup-resumo-icone{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ambar);font-weight:800}.setup-resumo.pronto .setup-resumo-icone{background:var(--sucesso)}.setup-resumo>div:nth-child(2){min-width:0;flex:1 1}.setup-resumo span,.setup-resumo strong{display:block}.setup-resumo strong{font-size:14px;color:var(--texto)}.setup-resumo span{margin-top:2px;font-size:12px;color:var(--texto-suave)}.setup-resumo span.erro{color:var(--vermelho);font-weight:600}.setup-resumo>.selo{flex:0 0 auto;margin-top:0}.setup-linha-principal{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--borda)}.setup-linha-principal span,.setup-linha-principal strong{display:block}.setup-linha-principal strong{font-size:14px;color:var(--texto)}.setup-linha-principal span{margin-top:3px;font-size:12px;color:var(--texto-suave)}.dropbox-situacao{border-top:4px solid var(--verde)}.dropbox-status-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.dropbox-status-grade article{min-width:0;padding:13px 14px;border:1px solid var(--borda);border-radius:9px;background:var(--fundo)}.dropbox-status-grade article.ok{border-color:#B9D8C5;background:var(--sucesso-suave)}.dropbox-status-grade article.pendente{border-color:#E3D2A4;background:var(--ambar-suave)}.dropbox-status-grade article.erro{border-color:#E4C6BF;background:var(--vermelho-suave)}.dropbox-status-grade .dropbox-status-etapa{display:block;margin-bottom:7px;color:var(--texto-suave);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.dropbox-status-grade strong{display:block;color:var(--texto);font-size:14px}.dropbox-status-grade small{display:block;margin-top:4px;color:var(--texto-suave);font-size:11.5px;overflow-wrap:anywhere}.dropbox-alteracao-pendente{margin:12px 0 0;padding:9px 11px;border-left:4px solid var(--ambar);background:var(--ambar-suave);color:var(--texto-suave);font-size:12px}@media (max-width:980px){.dropbox-status-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dropbox-status-grade{grid-template-columns:1fr}}.setup-chave{display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border:1px solid var(--borda);border-radius:999px;background:var(--zebra);color:var(--texto-suave);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.setup-chave-trilho{position:relative;width:36px;height:20px;border-radius:999px;background:#B9B8B1;transition:background .18s ease}.setup-chave-trilho span{position:absolute;top:3px;left:3px;width:14px;height:14px;margin:0;border-radius:50%;background:#fff;transition:transform .18s ease}.setup-chave.ligada{color:var(--verde);border-color:#C6D6C8;background:var(--verde-suave)}.setup-chave.ligada .setup-chave-trilho{background:var(--verde)}.setup-chave.ligada .setup-chave-trilho span{transform:translateX(16px)}.setup-avancado summary:focus-visible,.setup-chave:focus-visible,.setup-opcoes button:focus-visible{outline:3px solid #D9B95E;outline-offset:2px}.setup-modo{margin-top:16px}.setup-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.setup-opcoes button{text-align:left;padding:12px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--texto);cursor:pointer}.setup-opcoes button.ativo{border:2px solid var(--verde);padding:11px 13px;background:var(--verde-suave)}.setup-opcoes span,.setup-opcoes strong{display:block}.setup-opcoes strong{font-size:13px}.setup-opcoes span{margin-top:3px;font-size:11.5px;color:var(--texto-suave)}.setup-teste{display:flex;align-items:flex-end}.setup-teste .btn{width:100%;text-align:center}.setup-fluxo{grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:10px;gap:10px;margin-top:16px;padding:13px;background:var(--fundo);border:1px solid var(--borda);border-radius:8px}.setup-fluxo,.setup-fluxo>div{display:grid;align-items:center}.setup-fluxo>div{grid-template-columns:26px 1fr;grid-column-gap:8px;column-gap:8px}.setup-fluxo>div>span{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--verde);color:#fff;font-size:11px;font-weight:800}.setup-fluxo strong{font-size:12px;color:var(--texto)}.setup-fluxo small{font-size:10.5px}.setup-fluxo small,.setup-fluxo>b{color:var(--texto-suave)}.setup-avancado{margin-top:14px;border-top:1px solid var(--borda);padding-top:12px}.setup-avancado summary{width:-moz-fit-content;width:fit-content;color:var(--verde);font-size:12px;font-weight:700;cursor:pointer}.setup-avancado>p{margin:7px 0 12px;font-size:11.5px;color:var(--texto-suave)}.setup-avancado .grade-form{margin-top:12px}.setup-protecao{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--verde-suave)}.setup-protecao strong{font-size:12px;color:var(--verde)}.setup-protecao span{font-size:11.5px;color:var(--texto-suave)}.setup-exemplo-nome{min-height:33px;padding:8px 10px;border:1px dashed #b9b8b1;border-radius:6px;background:var(--fundo);color:var(--verde);font-size:12.5px;font-weight:650;overflow-wrap:anywhere}.setup-variaveis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 16px;gap:7px 16px;margin-top:12px}.setup-variaveis>div{display:flex;gap:8px;align-items:baseline;font-size:11.5px}.setup-variaveis code{min-width:84px;color:var(--verde);font-weight:700}.setup-variaveis span{color:var(--texto-suave)}.setup-salvar{gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--borda)}.setup-categorias-toolbar,.setup-salvar{display:flex;align-items:center;flex-wrap:wrap}.setup-categorias-toolbar{gap:9px;margin-bottom:10px;padding:10px;border:1px solid var(--borda);border-radius:var(--raio);background:#fff}.setup-estrutura-categorias{border-top:4px solid var(--verde)}.setup-estrutura-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.setup-estrutura-resumo article{padding:11px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo)}.setup-estrutura-resumo span,.setup-estrutura-resumo strong{display:block}.setup-estrutura-resumo span{color:var(--texto-suave);font-size:10.5px}.setup-estrutura-resumo strong{margin-top:3px;color:var(--verde);font-size:20px}.setup-estrutura-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px;max-height:330px;overflow:auto}.setup-estrutura-lista>div{min-width:0;padding:9px 10px;border:1px solid var(--borda);border-radius:7px;background:#fff}.setup-estrutura-lista small,.setup-estrutura-lista span,.setup-estrutura-lista strong{display:block}.setup-estrutura-lista span{color:var(--texto-suave);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em}.setup-estrutura-lista strong{margin-top:2px;color:var(--texto);font-size:12px;overflow-wrap:anywhere}.setup-estrutura-lista small{margin-top:2px;color:var(--texto-suave);font-size:10.5px}@media (max-width:760px){.setup-estrutura-lista,.setup-estrutura-resumo{grid-template-columns:1fr 1fr}}@media (max-width:520px){.setup-estrutura-lista,.setup-estrutura-resumo{grid-template-columns:1fr}}.setup-categorias-toolbar input{flex:1 1 280px;min-width:0;padding:7px 10px;border:1px solid var(--borda);border-radius:6px;background:var(--fundo);color:var(--texto);font:inherit;font-size:13px}.setup-categorias-toolbar input:focus{outline:2px solid var(--verde-suave);border-color:var(--verde)}.linha-componentes{display:flex;gap:6px}.linha-componentes input{flex:1 1 auto}.linha-componentes select{flex:0 0 62px}.linha-componentes.linha-baixa-parcial{display:grid;grid-template-columns:minmax(210px,280px) minmax(220px,1fr);align-items:start}.linha-componentes.linha-baixa-parcial select{width:100%;min-width:210px}.linha-componentes.linha-baixa-parcial select:only-child{grid-column:1}.linha-pagador-real{display:grid;grid-template-columns:minmax(230px,320px) minmax(220px,1fr);grid-gap:8px;gap:8px}.linha-pagador-real input,.linha-pagador-real select{width:100%;min-width:0}.acoes-form{display:flex;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--borda);align-items:center;flex-wrap:wrap}.acoes-form .nota{margin-left:auto;font-size:12px;color:var(--texto-suave)}.erros-form{background:var(--vermelho-suave);border:1px solid #e4c6bf;border-radius:var(--raio);padding:10px 14px;font-size:13px;color:var(--vermelho);margin-top:14px}.erros-form li{margin-left:16px}.sucesso-form{background:var(--verde-suave);border:1px solid #c6d6c8;border-radius:var(--raio);padding:14px 16px;font-size:13.5px;color:var(--verde);margin-top:14px}.parcelas-card{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:18px 20px;margin-top:16px}.parcelas-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.parcelas-head .titulo{font-size:15px;font-weight:750;color:var(--verde)}.parcelas-head .sub{font-size:12px;color:var(--texto-suave)}tr.total td{background:var(--verde-suave)!important;font-weight:700;color:var(--verde);border-top:2px solid var(--verde)!important}.nota-rn{margin-top:12px;font-size:12.5px;color:var(--texto-suave);border-left:4px solid var(--ambar);background:var(--ambar-suave);border-radius:0 8px 8px 0;padding:9px 14px}.nota-rn strong{color:var(--texto)}.pendencia-card{background:#fff;border:1px solid var(--borda);border-left-width:5px;border-radius:var(--raio);padding:14px 18px;margin-bottom:12px}.pendencia-card.alta{border-left-color:var(--vermelho)}.pendencia-card.media{border-left-color:var(--ambar)}.pendencia-card h3{font-size:14px;margin:0 0 4px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pendencia-card .grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px 20px;gap:8px 20px;margin-top:10px;font-size:12.5px}.pendencia-card .grade .item .lab{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-suave);font-weight:700}.pendencia-card .grade .item .txt{margin-top:2px}.pendencia-card .grade .item .txt.acao{color:var(--verde);font-weight:600}.abas{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.aba{font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid var(--borda);background:var(--zebra);color:var(--texto);text-decoration:none}.aba.ativo{background:var(--verde);color:#fff;border-color:var(--verde)}.cat-nivel-1{font-weight:700;color:var(--verde)}.cat-nivel-2 td:first-child{padding-left:24px;font-weight:600}.cat-nivel-3 td:first-child{padding-left:44px}.cadastro-novo{margin:-2px 0 10px}.cadastro-novo>summary{list-style:none;width:-moz-fit-content;width:fit-content}.acoes-cadastro summary::-webkit-details-marker,.cadastro-novo>summary::-webkit-details-marker{display:none}.cadastro-novo>.form-card{margin-top:8px;padding:14px 16px}.acoes-cadastro{display:flex;align-items:flex-start;gap:4px}.acoes-cadastro details{position:relative}.acoes-cadastro summary{list-style:none}.btn.perigo-claro{color:var(--vermelho);background:var(--vermelho-suave);border-color:#E4C6BF}.cadastro-popover{position:fixed;z-index:60;top:50%;left:50%;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 40px);margin:0;padding:18px;overflow-y:auto;transform:translate(-50%,-50%);border:1px solid var(--borda);border-radius:10px;background:#fff;box-shadow:0 18px 55px rgba(23,63,73,.28)}.cadastro-popover.confirmar{width:min(440px,calc(100vw - 32px))}.cadastro-popover.confirmar>span{display:block;margin:3px 0 8px;font-size:11.5px;color:var(--texto-suave)}.cadastro-popover-acoes,.cadastro-popover-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px}.cadastro-popover-cabecalho{margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--borda)}.cadastro-popover-cabecalho strong{color:var(--primaria);font-size:15px}.cadastro-popover-acoes{justify-content:flex-end}.cadastro-popover .cadastro-form{gap:11px}.cadastro-form{display:grid;grid-gap:7px;gap:7px}.cadastro-form>label{margin-top:2px;font-size:10.5px;color:var(--texto-suave);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cadastro-form input:not([type=hidden]):not([type=checkbox]),.cadastro-form select{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--borda);border-radius:6px;background:var(--fundo);color:var(--texto);font:inherit;font-size:12.5px}.cadastro-form input:focus,.cadastro-form select:focus{outline:2px solid var(--verde-suave);border-color:var(--verde)}.cadastro-checks{display:flex;align-items:center;align-content:center;gap:10px 16px;flex-wrap:wrap}.cadastro-checks label{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--texto);font-size:12px;text-transform:none;letter-spacing:normal}.cadastro-checks input{width:auto}.cadastro-checks.compactos{margin:4px 0}.aviso{border-left:1px solid var(--ambar);border:1px solid var(--ambar);border-left-width:4px;border-radius:var(--raio)}.aviso,.ok{background:#fff;padding:10px 14px;font-size:13.5px;margin:14px 0}.ok{border-left:1px solid var(--verde);border:1px solid var(--verde);border-left-width:4px;border-radius:var(--raio)}.vazio{border:1px dashed var(--borda);border-radius:var(--raio);padding:16px;font-size:13px;color:var(--texto-suave);text-align:center;background:#fff}.mutado{opacity:.65;font-size:12.5px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{flex-direction:column;align-items:stretch;padding:9px 14px 10px;gap:8px}.mobilebar{display:flex;align-items:center;justify-content:space-between;width:100%}.marca-nossa-conta-compacta{min-width:0}.mobile-menu{position:relative}.mobile-menu summary{list-style:none;cursor:pointer;border:1px solid var(--borda);border-radius:8px;background:#fff;color:var(--verde);font-size:13px;font-weight:700;padding:6px 12px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:before{content:"☰ "}.mobile-menu[open] summary:before{content:"× "}.mobile-menu-painel{position:absolute;top:calc(100% + 7px);right:0;z-index:30;width:min(310px,calc(100vw - 28px));max-height:calc(100vh - 116px);overflow-y:auto;background:#fff;border:1px solid var(--borda);border-radius:12px;box-shadow:0 12px 32px rgba(48,48,42,.16);padding:8px}.mobile-menu-painel nav a{display:block;padding:10px 11px;border-radius:8px;color:var(--texto);text-decoration:none;font-size:14px}.mobile-menu-painel nav a.ativo{color:var(--verde);background:var(--verde-suave);font-weight:700}.mobile-menu-painel .divisa{padding:10px 11px 4px;color:var(--texto-suave);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.topbar-meta{font-size:12.5px;align-items:flex-start}.topbar .contexto{min-width:0}.topbar .usuario{flex:0 0 auto}.conteudo{padding:20px 14px 28px}h1{font-size:23px}h2.secao{font-size:13px;line-height:1.35}.origens{grid-template-columns:1fr}.origem-card h4{min-height:0}.grade-form{grid-template-columns:1fr}.campo,.campo.c12,.campo.c2,.campo.c3,.campo.c4,.campo.c5,.campo.c6,.campo.c7,.campo.c8,.campo.c9{grid-column:auto}.cadastro-rapido-grade{grid-template-columns:1fr}.setup-resumo{align-items:flex-start;padding:12px}.setup-resumo>.selo{display:none}.setup-linha-principal{align-items:flex-start}.setup-opcoes{grid-template-columns:1fr}.setup-teste{align-items:stretch}.setup-fluxo{grid-template-columns:1fr}.setup-fluxo>b{transform:rotate(90deg);justify-self:center;line-height:1}.cartoes,.setup-variaveis{grid-template-columns:1fr}.cartoes{gap:10px}.cartao{padding:15px 16px}.cartao .rotulo{min-height:0}.toolbar,.vizbar{align-items:flex-start;padding:10px;overflow-x:auto;flex-wrap:nowrap}.vizbar .rotulo{align-self:center}.vizbar .espaco{display:none}.vizbar .btn{margin-left:auto}.alerta{flex-wrap:wrap}.alerta .btn{width:100%;margin-left:0;margin-top:8px;text-align:center}.crono li{flex-wrap:wrap}.form-card,.painel-baixa,.parcelas-card{padding:16px 14px}.pendencia-card{padding:14px}.pendencia-card .grade{grid-template-columns:1fr}.tabela-rolavel{margin-right:-14px;border-radius:var(--raio) 0 0 var(--raio)}.tabela-rolavel:after{content:"Deslize a tabela para ver as demais colunas →";display:block;position:-webkit-sticky;position:sticky;left:0;padding:7px 10px;background:var(--ambar-suave);color:var(--texto);font-size:11.5px}}@media (max-width:420px){.topbar-meta{gap:8px}.topbar .contexto{max-width:62%}.topbar .usuario{font-size:12px}p.lede{font-size:13.5px}.cartao .valor{font-size:22px}}.auth-centro{display:flex;justify-content:center;padding:40px 12px}.auth-cartao{width:100%;max-width:460px}.auth-titulo{margin-top:0}.auth-rodape{margin:14px 0 0;font-size:12.5px}.auth-rodape a{color:var(--verde)}.campo-senha-controle{position:relative}.campo-senha-controle>input{width:100%;padding-right:48px}.campo-senha-olho{position:absolute;top:50%;right:3px;display:grid;place-items:center;width:40px;height:36px;padding:0;transform:translateY(-50%);color:var(--primaria);background:transparent;border:0;border-left:1px solid var(--borda);border-radius:0 6px 6px 0;cursor:pointer}.campo-senha-olho:hover{background:var(--primaria-suave)}.campo-senha-olho:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.campo-senha-olho svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-governanca-grid{display:grid;grid-gap:20px;gap:20px}.admin-vinculos{display:grid;grid-gap:10px;gap:10px}.admin-vinculos>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:14px 16px;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.admin-vinculos>article.inativo{opacity:.62}.admin-vinculos article>div{display:grid;grid-gap:4px;gap:4px}.admin-vinculos strong{display:block;color:var(--texto-forte)}.admin-form-inline{display:flex;align-items:center}.admin-matrizes{display:grid;grid-gap:12px;gap:12px}.admin-perfil-matriz{border:1px solid var(--linha);border-radius:12px;background:var(--superficie);overflow:hidden;margin-bottom:20px}.admin-perfil-matriz>summary{display:grid;grid-template-columns:minmax(250px,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:15px 18px;cursor:pointer;list-style:none}.admin-perfil-matriz>summary::-webkit-details-marker{display:none}.admin-perfil-matriz>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-matrizes>details{border:1px solid var(--linha);border-radius:12px;background:var(--superficie);overflow:hidden}.admin-matrizes>details>summary{display:grid;grid-template-columns:minmax(250px,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:15px 18px;cursor:pointer;list-style:none}.admin-matrizes>details>summary::-webkit-details-marker{display:none}.admin-matrizes>details>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-matriz-form{border-top:1px solid var(--linha);padding:18px;background:var(--fundo-suave)}.admin-permissoes-lista{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));grid-gap:9px;gap:9px}.admin-permissoes-lista label{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--linha);border-radius:9px;background:var(--superficie);cursor:pointer}.admin-permissoes-lista label:has(input:checked){border-color:var(--verde);background:var(--verde-claro)}.admin-permissoes-lista input{margin-top:3px}.admin-permissoes-lista span{display:grid;grid-gap:2px;gap:2px}.admin-permissoes-lista small{color:var(--texto-suave)}.admin-matriz-rodape{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px}@media (max-width:1000px){.admin-permissoes-lista{grid-template-columns:repeat(2,minmax(210px,1fr))}.admin-vinculos>article{grid-template-columns:1fr}}.auth-erro{background:var(--vermelho-suave);color:var(--vermelho);border:1px solid #e3c4bc;border-radius:6px;padding:8px 12px;font-size:13px}.auth-aviso{margin:0;padding:12px 14px;border:1px solid #d5a23a;border-radius:8px;background:#fff7df;color:#684b0c;font-size:13px;line-height:1.45}.auth-segredo{background:var(--zebra);border:1px dashed var(--borda);border-radius:6px;padding:8px 12px;text-align:center;font-size:15px;letter-spacing:1px;overflow-wrap:anywhere}.auth-qr-painel{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-top:8px;padding:16px;border:1px solid var(--borda);border-radius:10px;background:var(--zebra)}.auth-qr-imagem{display:grid;place-items:center;width:248px;min-height:248px;padding:8px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);color:var(--texto-suave);text-align:center;font-size:12px}.auth-qr-imagem img{display:block;width:232px;height:232px}.auth-qr-passos{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:22px;color:var(--texto);font-size:13px}.auth-chave-manual{margin-top:10px;padding:10px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie)}.auth-chave-manual summary{color:var(--primaria);cursor:pointer;font-size:12.5px;font-weight:750}.auth-chave-manual>p:not(.auth-segredo){margin:10px 0 6px;color:var(--texto-suave);font-size:12px}.auth-codigos{column-count:2;background:var(--zebra);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 14px 14px 32px;font-size:14px}.auth-codigos li{margin:3px 0}.topbar .usuario form{display:inline}.topbar .btn-sair{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.contador-leitura .acoes-cadastro,.contador-leitura .cadastro-novo{display:none}.contas-cabecalho-cadastro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.contas-cabecalho-cadastro .secao{margin-bottom:3px}.contas-cabecalho-cadastro p{max-width:720px;margin:0;font-size:12px;line-height:1.45}.tipos-conta-gerenciar{position:relative;flex:0 0 auto}.tipos-conta-gerenciar>summary{list-style:none;white-space:nowrap}.tipos-conta-gerenciar>summary::-webkit-details-marker{display:none}.tipos-conta-painel{position:fixed;z-index:60;left:50%;top:50%;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:16px;transform:translate(-50%,-50%);box-shadow:0 18px 50px rgb(20 51 55/24%)}.tipos-conta-painel>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.tipos-conta-painel>header span,.tipos-conta-painel>header strong{display:block}.tipos-conta-painel>header strong{color:var(--primaria);font-size:15px}.tipos-conta-painel>header span{margin-top:3px;color:var(--texto-suave);font-size:11.5px}.tipos-conta-lista{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.tipos-conta-lista>article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(300px,2fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie)}.tipos-conta-lista>article.inativo{opacity:.62}.instituicao-identidade{display:flex;align-items:center;gap:8px;min-width:180px}.instituicao-identidade strong{display:block;font-size:12px;line-height:1.3}.instituicao-marca{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 7px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.instituicao-marca-caixa{min-width:32px;width:32px;height:32px;padding:0;border-radius:50%;background:var(--primaria);color:#fff;font-size:18px;font-family:Georgia,Times New Roman,serif;line-height:1}.instituicao-marca-img{display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px;padding:2px;border:1px solid var(--borda);border-radius:7px;background:var(--superficie);flex:0 0 auto}.instituicao-marca-img img{display:block;width:28px;height:28px;object-fit:contain}.campos-bancarios-compactos{display:grid;grid-template-columns:1fr 64px 1.5fr 64px 90px 110px;grid-gap:8px;gap:8px;align-items:end}.campos-bancarios-compactos label{font-size:10px;color:var(--texto-suave)}.campos-bancarios-compactos input{margin-top:3px}.campo-bancario-composto{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-gap:8px;gap:8px;align-items:start}.campo-bancario-composto>div{min-width:0}.campo-bancario-composto label{display:block;margin-bottom:4px}.campo-bancario-composto input{width:100%;min-width:0}.campo-bancario-composto .campo-digito input{text-align:center}.tipo-conta-identidade{display:flex;align-items:center;gap:9px;min-width:0}.tipo-conta-identidade small,.tipo-conta-identidade strong{display:block}.tipo-conta-identidade strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.tipo-conta-identidade small{margin-top:2px;color:var(--texto-suave);font-size:10px}.tipo-conta-icone{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--primaria-suave);color:var(--primaria);font-weight:900}.tipo-conta-regras{display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media(max-width:900px){.contas-cabecalho-cadastro{display:grid}.tipos-conta-gerenciar{position:static}.tipos-conta-lista>article{grid-template-columns:1fr}.tipos-conta-regras{margin-left:39px}.campos-bancarios-compactos{grid-template-columns:1fr 72px}.campo-bancario-composto{grid-template-columns:minmax(0,1fr) 68px}}.relatorios{--largura-documento:980px}.relatorios-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;margin-bottom:16px;color:#fff;background:var(--primaria);border-radius:14px}.relatorios-cabecalho h1{margin:3px 0 5px;color:#fff;font-size:27px}.relatorios-cabecalho .lede{color:#D9ECEB;max-width:720px;margin:0}.relatorios-sobretitulo{display:block;color:var(--primaria);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.relatorios-cabecalho .relatorios-sobretitulo{color:#A9D8D5}.relatorio-selo-oficial{flex:0 0 auto;padding:7px 11px;border:1px solid #6fa9a7;border-radius:999px;color:#fff;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.5px}.relatorios-modelos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.relatorio-modelo{min-height:92px;padding:13px 15px;color:var(--texto);text-decoration:none;background:var(--superficie);border:1px solid var(--borda);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.relatorio-modelo span,.relatorio-modelo strong{display:block}.relatorio-modelo strong{margin-bottom:4px;color:var(--primaria);font-size:14px}.relatorio-modelo span{color:var(--texto-suave);font-size:12px;line-height:1.35}.relatorio-modelo:hover{border-color:var(--primaria);box-shadow:0 5px 16px rgba(13,75,82,.08);transform:translateY(-1px)}.relatorio-modelo.ativo{background:var(--primaria-suave);border:2px solid var(--primaria);box-shadow:inset 4px 0 0 var(--primaria)}.relatorio-filtros{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:18px;background:var(--superficie);border:1px solid var(--borda);border-radius:10px}.relatorio-filtros label{display:grid;grid-gap:3px;gap:3px;color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.relatorio-filtros input,.relatorio-filtros select{min-height:36px;padding:6px 9px;color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:6px;font:inherit}.relatorio-documento{max-width:var(--largura-documento);margin:0 auto;padding:32px 36px;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 10px 28px rgba(36,51,54,.07)}.relatorio-documento-cabecalho{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:28px;gap:28px;padding-bottom:22px;border-bottom:3px solid var(--primaria)}.relatorio-titulo{text-align:right}.relatorio-titulo>span{color:var(--primaria);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.relatorio-titulo h2{margin:2px 0 1px;color:var(--texto);font-size:22px}.relatorio-titulo p{margin:0;color:var(--texto-suave);font-size:12px}.relatorio-recorte{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin-top:8px}.relatorio-recorte span,.relatorio-recorte strong{padding:3px 7px;border-radius:999px;font-size:10px}.relatorio-recorte strong{color:#fff;background:var(--primaria)}.relatorio-recorte span{color:var(--primaria);background:var(--primaria-suave);border:1px solid color-mix(in srgb,var(--primaria) 20%,transparent)}.relatorio-secao{display:flex;align-items:center;gap:9px;margin:28px 0 10px;color:var(--primaria);font-size:16px;border-bottom:1px solid var(--borda);padding-bottom:7px}.relatorio-secao span{display:inline-grid;place-items:center;width:27px;height:23px;color:#fff;background:var(--primaria);border-radius:5px;font-size:10px}.relatorio-tabela{font-size:12.5px}.relatorio-tabela small{display:block;margin-top:2px;color:var(--texto-suave);font-size:10.5px}.relatorio-tabela tfoot th{color:var(--texto);background:var(--primaria-suave);border-top:2px solid var(--primaria)}.relatorio-total-destaque{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 18px;color:#fff;background:var(--primaria);border-radius:9px}.relatorio-total-destaque span{font-size:13px}.relatorio-total-destaque strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorio-equacao,.relatorio-nota{padding:10px 12px;color:var(--texto-suave);background:var(--zebra);border-left:4px solid var(--primaria);border-radius:6px;font-size:11.5px}.relatorio-equacao{text-align:right;font-weight:650}.relatorio-resumo-triplo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.relatorio-metrica{padding:13px 14px;border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:8px;background:#fff}.relatorio-metrica span,.relatorio-metrica strong{display:block}.relatorio-metrica span{margin-bottom:4px;color:var(--texto-suave);font-size:11px}.relatorio-metrica strong{color:var(--texto);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorio-metrica.sucesso{border-top-color:var(--sucesso)}.relatorio-metrica.sucesso strong{color:var(--sucesso)}.relatorio-metrica.atencao{border-top-color:var(--ambar)}.relatorio-metrica.atencao strong{color:var(--ambar)}.relatorio-metrica.erro{border-top-color:var(--vermelho)}.relatorio-metrica.erro strong{color:var(--vermelho)}.relatorio-linha-caixa{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:20px;gap:20px;padding:13px 0;border-bottom:1px solid var(--borda)}.relatorio-linha-caixa>div span,.relatorio-linha-caixa>div strong{display:block}.relatorio-linha-caixa>div strong{color:var(--texto)}.relatorio-linha-caixa>div span{color:var(--texto-suave);font-size:11px}.relatorio-linha-caixa dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.relatorio-linha-caixa dl div{text-align:right}.relatorio-linha-caixa dt{color:var(--texto-suave);font-size:10px}.relatorio-linha-caixa dd{margin:2px 0 0;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorio-explicacao{margin-top:22px;padding:14px 16px;color:var(--texto);background:var(--primaria-suave);border-left:5px solid var(--primaria);border-radius:8px;font-size:13px}.relatorio-dre{min-width:760px}.relatorio-dre td:first-child,.relatorio-dre th:first-child{min-width:270px}.relatorio-dre-subtotal td,.relatorio-dre-subtotal th{color:var(--texto);background:var(--zebra);border-top:1px solid var(--borda);font-weight:750}.relatorio-dre-total td,.relatorio-dre-total th{color:var(--primaria);background:var(--primaria-suave);border-top:1px solid var(--primaria);font-weight:800}.relatorio-dre-indent{padding-left:24px}.relatorio-dre-vazio td{color:var(--texto-suave);font-style:italic;text-align:center}.relatorio-avisos-dre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.relatorio-nota-destaque{display:grid;grid-gap:5px;gap:5px;align-content:start;min-height:92px;padding:13px 14px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:8px;background:var(--superficie)}.relatorio-nota-destaque strong{color:var(--primaria);font-size:12px}.relatorio-nota-destaque span{color:var(--texto-suave);font-size:11.5px;line-height:1.5}.relatorio-nota-destaque.atencao{border-left-color:var(--ambar);background:var(--ambar-suave)}.relatorio-nota-destaque.atencao strong{color:#75480B}.relatorio-gate{display:grid;grid-gap:2px;gap:2px;margin-top:22px;padding:12px 14px;border-radius:8px;font-size:12px}.relatorio-gate.atencao{color:#75480B;background:var(--ambar-suave);border:1px solid #e8c888}.relatorio-gate.sucesso{color:var(--sucesso);background:var(--sucesso-suave);border:1px solid #b9d8c5}.relatorio-identificacao,.relatorio-processo dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.relatorio-identificacao div,.relatorio-processo dl div{padding:9px 11px;border-bottom:1px solid var(--borda)}.relatorio-identificacao div:nth-child(odd),.relatorio-processo dl div:nth-child(odd){border-right:1px solid var(--borda)}.relatorio-identificacao dt,.relatorio-processo dt{color:var(--texto-suave);font-size:10px;text-transform:uppercase;letter-spacing:.35px}.relatorio-identificacao dd,.relatorio-processo dd{margin:2px 0 0;font-size:12.5px;font-weight:600}.relatorio-processo{margin-bottom:12px;border:1px solid var(--borda);border-radius:9px;overflow:hidden}.relatorio-processo-numero{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 13px;color:#fff;background:var(--primaria)}.relatorio-processo-numero span{font-size:10px;text-transform:uppercase;letter-spacing:.5px}.relatorio-processo-numero strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorio-processo dl{border:0;border-radius:0}.relatorio-ressalva{margin:0;padding:9px 12px;color:#75480B;background:var(--ambar-suave);font-size:11.5px}.relatorio-bloqueio{padding:12px;color:var(--vermelho);background:var(--vermelho-suave);border-radius:7px}.relatorio-documentos{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--borda);border-radius:8px}.relatorio-documentos>span:nth-child(2){flex:1 1;color:var(--texto-suave);font-size:12px}.relatorio-vazio{color:var(--texto-suave);font-style:italic}.relatorio-rodape{margin-top:30px;padding-top:10px;color:var(--texto-suave);border-top:1px solid var(--borda);font-size:9.5px;text-align:center}.relatorios-personalizados{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--largura-documento);margin:18px auto 0;padding:18px 20px;background:var(--superficie);border:1px dashed var(--primaria);border-radius:10px}.relatorios-personalizados h2{margin:2px 0 4px;color:var(--texto)}.relatorios-personalizados p{margin:0;max-width:700px;color:var(--texto-suave);font-size:12px}.relatorios-personalizados-resumo{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.relatorios-personalizados-resumo span{display:grid;grid-gap:1px;gap:1px;padding:7px 9px;background:var(--zebra);border-radius:7px}.relatorios-personalizados-resumo b{color:var(--texto);font-size:11px}.relatorios-personalizados-resumo small{color:var(--texto-suave);font-size:9.5px}.construtor-relatorio{display:grid;grid-gap:15px;gap:15px;max-width:1180px;margin:0 auto}.etapas-relatorio{display:grid;grid-template-columns:repeat(4,1fr);background:var(--superficie);border:1px solid var(--borda);border-radius:11px;overflow:hidden}.etapas-relatorio button{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 12px;color:var(--texto-suave);background:transparent;border:0;border-right:1px solid var(--borda);font-weight:700;text-align:left}.etapas-relatorio button:last-child{border-right:0}.etapas-relatorio button span{display:grid;place-items:center;width:26px;height:26px;color:var(--texto-suave);background:var(--zebra);border-radius:50%}.etapas-relatorio button.ativo{color:var(--primaria);background:var(--primaria-suave)}.etapas-relatorio button.ativo span{color:#fff;background:var(--primaria)}.etapas-relatorio button.concluido span{color:#fff;background:var(--sucesso)}.meus-relatorios-lista,.painel-construtor{padding:20px;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 7px 24px rgba(23,63,73,.045)}.modelos-personalizados-grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.modelos-personalizados-grade button{min-height:116px;padding:16px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:10px;text-align:left}.modelos-personalizados-grade button.ativo,.modelos-personalizados-grade button:hover{border-color:var(--primaria)}.modelos-personalizados-grade button.ativo{background:var(--primaria-suave);box-shadow:inset 0 0 0 1px var(--primaria)}.modelos-personalizados-grade span,.modelos-personalizados-grade strong{display:block}.modelos-personalizados-grade strong{color:var(--primaria);font-size:14px}.modelos-personalizados-grade span{margin-top:5px;color:var(--texto-suave);font-size:11.5px;line-height:1.45}.campo-construtor{display:grid;grid-gap:4px;gap:4px;max-width:560px;margin-top:17px}.campo-construtor span,.organizacao-relatorio label>span,.periodo-construtor label>span{color:var(--texto-suave);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.campo-construtor input,.organizacao-relatorio select,.periodo-construtor input{min-height:40px;width:100%;padding:8px 10px;color:var(--texto);background:#fff;border:1px solid var(--borda);border-radius:7px}.campos-relatorio-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.campos-relatorio-grade label{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;min-height:64px;padding:11px;border:1px solid var(--borda);border-radius:8px;cursor:pointer}.campos-relatorio-grade label.selecionado{background:var(--primaria-suave);border-color:var(--primaria)}.campos-relatorio-grade small,.campos-relatorio-grade strong{display:block}.campos-relatorio-grade strong{color:var(--texto);font-size:12px}.campos-relatorio-grade small{margin-top:2px;color:var(--texto-suave);font-size:10px}.organizacao-relatorio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.organizacao-relatorio>label:not(.opcao-relatorio),.periodo-construtor label{display:grid;grid-gap:4px;gap:4px}.opcao-relatorio{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 11px;border:1px solid var(--borda);border-radius:8px}.periodo-construtor{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:10px;gap:10px;margin-top:14px}.acoes-construtor{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--borda)}.selo-personalizado{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;color:var(--primaria);background:var(--primaria-suave);border-radius:999px;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.45px}.mensagem-erro,.mensagem-sucesso{margin:13px 0 0;padding:10px 12px;border-radius:7px}.mensagem-sucesso{color:var(--sucesso);background:var(--sucesso-suave)}.mensagem-erro{color:var(--vermelho);background:var(--vermelho-suave)}.relatorio-grupo th{padding:10px 9px;color:var(--primaria);background:var(--primaria-suave);text-align:left}.relatorio-grupo small{margin-left:8px;color:var(--texto-suave);font-weight:500}.relatorio-subtotal th{color:var(--texto);background:var(--zebra)}.meus-relatorios-lista>div:not(.painel-cabecalho-v3){display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--borda)}.meus-relatorios-lista small,.meus-relatorios-lista strong{display:block}.meus-relatorios-lista small{margin-top:2px;color:var(--texto-suave)}.acoes-relatorio-salvo{display:flex;gap:6px}@media (max-width:760px){.etapas-relatorio{grid-template-columns:repeat(2,1fr)}.etapas-relatorio button:nth-child(2){border-right:0}.etapas-relatorio button:nth-child(-n+2){border-bottom:1px solid var(--borda)}.campos-relatorio-grade,.modelos-personalizados-grade,.organizacao-relatorio{grid-template-columns:1fr}.periodo-construtor{grid-template-columns:1fr 1fr}}.relatorios-complementares{display:flex;align-items:center;gap:8px;margin:14px 0 18px;padding:13px 15px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:10px;background:var(--superficie)}.relatorios-complementares div{display:grid;grid-gap:2px;gap:2px;margin-right:auto}.relatorios-complementares strong{color:var(--texto);font-size:13px}.relatorios-complementares a{padding:8px 10px;border:1px solid var(--borda);border-radius:7px;color:var(--primaria);background:var(--zebra);font-size:12px;font-weight:750;text-decoration:none}.convenio-regra{display:flex;align-items:center;gap:16px;padding:15px 18px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:11px;background:var(--superficie)}.convenio-regra strong{flex:0 0 auto;color:var(--primaria)}.convenio-regra span{color:var(--texto-suave)}.convenio-relatorio-tabela{min-width:1050px!important}.convenio-relatorio-tabela td{vertical-align:top}.convenio-relatorio-tabela td small,.convenio-relatorio-tabela td strong{display:block;margin-top:3px}.convenio-relatorio-tabela td small{color:var(--texto-suave)}.convenio-relatorio-tabela .realizado{color:var(--primaria);font-weight:800}@media(max-width:850px){.relatorios-complementares{align-items:stretch;flex-direction:column}.relatorios-complementares div{margin-right:0}.convenio-regra{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:520px){.etapas-relatorio{grid-template-columns:1fr}.etapas-relatorio button{border-right:0;border-bottom:1px solid var(--borda)}.periodo-construtor{grid-template-columns:1fr}.painel-construtor{padding:14px}.meus-relatorios-lista>div:not(.painel-cabecalho-v3){grid-template-columns:1fr}}.mp-wizard{display:grid;grid-gap:14px;gap:14px;max-width:1180px;margin:0 auto}.mp-periodo{display:flex;align-items:flex-end;gap:10px;padding:13px 15px;background:var(--superficie);border:1px solid var(--borda);border-radius:11px}.mp-periodo label{display:grid;grid-gap:4px;gap:4px}.mp-periodo label span{color:var(--texto-suave);font-size:10px;font-weight:800;text-transform:uppercase}.mp-periodo input,.mp-periodo select{min-height:39px;padding:7px 9px;border:1px solid var(--borda);border-radius:7px;background:var(--fundo);color:var(--texto)}.mp-resumo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.mp-resumo article{display:grid;grid-gap:3px;gap:3px;padding:14px;background:var(--superficie);border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:10px}.mp-resumo small,.mp-resumo span{color:var(--texto-suave);font-size:10.5px}.mp-resumo strong{color:var(--texto);font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-estrutura ol{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.mp-estrutura li{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:7px;gap:7px;padding:9px;background:var(--zebra);border-radius:7px;color:var(--texto-suave);font-size:10px}.mp-estrutura li b{color:var(--primaria);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-nomes-arquivo{display:grid;grid-gap:4px;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--borda);color:var(--texto-suave);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9.5px;overflow-wrap:anywhere}.mp-grade{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:11px;gap:11px}.mp-processo{display:grid;grid-gap:4px;gap:4px;padding:12px;background:var(--zebra);border-radius:8px}.mp-processo strong{color:var(--primaria);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-processo small,.mp-processo span{color:var(--texto-suave);font-size:11px}.mp-processo em{margin-top:5px;color:var(--ambar);font-size:10.5px;font-style:normal}.mp-assinantes{display:grid;grid-gap:5px;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--borda)}.mp-assinantes h3{margin:0;color:var(--texto);font-size:11.5px}.mp-assinantes a,.mp-assinantes p,.mp-assinantes span{font-size:10px}.mp-assinantes p{margin:0;color:var(--texto-suave)}.mp-assinantes a{color:var(--primaria);font-weight:800}.mp-checklist{display:grid;grid-gap:7px;gap:7px}.mp-checklist label{display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--borda);border-radius:8px;cursor:pointer}.mp-checklist small,.mp-checklist strong{display:block}.mp-checklist strong{font-size:11.5px}.mp-checklist small{color:var(--texto-suave);font-size:9.5px}.mp-checklist b{padding:4px 7px;border-radius:999px;font-size:9px}.mp-checklist b.ok{color:var(--sucesso);background:var(--sucesso-suave)}.mp-checklist b.ressalva{color:var(--ambar);background:var(--ambar-suave)}.mp-ressalvas-detalhes{border:1px solid var(--borda);border-radius:9px;background:var(--superficie);overflow:hidden}.mp-ressalvas-detalhes summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--primaria);font-size:11.5px;font-weight:800;cursor:pointer;list-style-position:inside}.mp-ressalvas-detalhes summary b{padding:4px 8px;border-radius:999px;background:var(--ambar-suave);color:var(--ambar);font-size:9.5px;white-space:nowrap}.mp-ressalvas-detalhes[open] summary{border-bottom:1px solid var(--borda)}.mp-ressalvas-detalhes .mp-ressalvas{padding:10px}.mp-ressalvas{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.mp-ressalvas article{padding:11px;background:var(--ambar-suave);border-left:4px solid var(--ambar);border-radius:7px}.mp-ressalvas strong{color:var(--texto);font-size:11.5px}.mp-ressalvas p,.mp-ressalvas small{color:var(--texto-suave);font-size:10px}.mp-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 15px;background:var(--superficie);border:1px solid var(--borda);border-radius:11px;box-shadow:0 8px 28px rgba(23,63,73,.08)}.mp-acoes div{display:grid;margin-right:auto}.mp-acoes small{color:var(--texto-suave);font-size:10px}.mp-historico-lista{display:grid;grid-gap:7px;gap:7px}.mp-historico-lista>details{border:1px solid var(--borda);border-radius:9px;background:var(--superficie);overflow:hidden}.mp-historico-lista>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.mp-historico-lista>details>summary::-webkit-details-marker{display:none}.mp-historico-lista>details>summary span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mp-historico-lista>details>summary b{overflow:hidden;color:var(--texto);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mp-historico-lista>details>summary small{color:var(--texto-suave);font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-status{padding:4px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.mp-status.gerado{color:var(--primaria);background:var(--primaria-suave)}.mp-status.entregue{color:var(--ambar);background:var(--ambar-suave)}.mp-status.aceito{color:var(--sucesso);background:var(--sucesso-suave)}.mp-status.exigencia{color:var(--vermelho);background:var(--vermelho-suave)}.mp-historico-detalhe{display:grid;grid-gap:10px;gap:10px;padding:12px;border-top:1px solid var(--borda);background:var(--zebra)}.mp-historico-detalhe dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.mp-historico-detalhe dl div:last-child{grid-column:1/-1}.mp-historico-detalhe dt{color:var(--texto-suave);font-size:9px;font-weight:800;text-transform:uppercase}.mp-historico-detalhe dd{margin:2px 0 0;color:var(--texto);font-size:10.5px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-historico-detalhe form{display:grid;grid-template-columns:1fr 1.25fr auto;align-items:end;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--borda)}.mp-historico-detalhe form label{display:grid;grid-gap:3px;gap:3px}.mp-historico-detalhe form label span{color:var(--texto-suave);font-size:9px;font-weight:800;text-transform:uppercase}.mp-historico-detalhe form input,.mp-historico-detalhe form select,.mp-historico-detalhe form textarea{min-height:36px;padding:7px 9px;border:1px solid var(--borda);border-radius:7px;background:var(--superficie);color:var(--texto);font:inherit;font-size:11px}.mp-historico-detalhe form .mp-observacao-campo{grid-column:1/-1}.mp-observacao{margin:0;padding:9px 10px;border-left:4px solid var(--ambar);border-radius:6px;background:var(--ambar-suave);color:var(--texto);font-size:10.5px}@media(max-width:850px){.mp-resumo{grid-template-columns:repeat(2,1fr)}.mp-estrutura ol{grid-template-columns:1fr 1fr}.mp-grade,.mp-ressalvas{grid-template-columns:1fr}}@media(max-width:560px){.mp-acoes,.mp-periodo{align-items:stretch;flex-direction:column}.mp-resumo{grid-template-columns:1fr}.mp-checklist label{grid-template-columns:22px 1fr}.mp-checklist b{grid-column:2;width:max-content}.mp-acoes div{margin-right:0}.mp-historico-detalhe dl,.mp-historico-detalhe form{grid-template-columns:1fr}.mp-historico-detalhe form .mp-observacao-campo{grid-column:auto}}.assinantes-tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 14px;gap:7px 14px;border:1px solid var(--borda);border-radius:8px;padding:10px}.assinantes-tipos legend{padding:0 5px;color:var(--texto-suave);font-size:10px;font-weight:800;text-transform:uppercase}.assinantes-relatorios{display:flex;flex-wrap:wrap;gap:4px;max-width:420px}.cadastro-assinantes .tabela-rolavel table.zebra{min-width:0;table-layout:auto}.cadastro-assinantes .tabela-rolavel td,.cadastro-assinantes .tabela-rolavel th{padding-left:8px;padding-right:8px}@media(max-width:650px){.assinantes-tipos,.mp-estrutura ol{grid-template-columns:1fr}}@media (max-width:850px){.relatorios-modelos{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorio-documento{padding:24px 20px}.relatorio-avisos-dre,.relatorio-linha-caixa{grid-template-columns:1fr}}@media (max-width:580px){.relatorios-cabecalho{display:block}.relatorio-selo-oficial{display:inline-block;margin-top:12px}.relatorio-resumo-triplo,.relatorios-modelos{grid-template-columns:1fr}.relatorio-documento-cabecalho{grid-template-columns:1fr;gap:12px}.relatorio-titulo{text-align:left}.relatorio-identificacao,.relatorio-processo dl{grid-template-columns:1fr}.relatorio-identificacao div:nth-child(odd),.relatorio-processo dl div:nth-child(odd){border-right:0}.relatorio-linha-caixa dl{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorios-personalizados{align-items:flex-start}}.dashboard-v3{display:grid;grid-gap:16px;gap:16px}.pagehead-v3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pagehead-v3 h1{margin:2px 0 3px;color:var(--texto);font-size:27px;line-height:1.2}.pagehead-v3 p{max-width:760px;margin:0;color:var(--texto-suave);font-size:13px}.administracao-page{display:grid;grid-gap:16px;gap:16px}.admin-abas{display:flex;gap:6px;padding:5px;background:var(--superficie,#fff);border:1px solid var(--borda);border-radius:12px;width:-moz-fit-content;width:fit-content}.admin-abas a{color:var(--texto-suave);text-decoration:none;padding:8px 13px;border-radius:8px;font-weight:700;font-size:13px}.admin-abas a.ativo{color:#fff;background:var(--petroleo,#123f49)}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grade-resumo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:16px;gap:16px}.admin-atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-atalhos a,.admin-configuracoes a{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid var(--borda);border-radius:10px;text-decoration:none;color:var(--texto);background:#fff}.admin-atalhos a:hover,.admin-configuracoes a:hover{border-color:var(--petroleo);background:#f6faf9}.admin-atalhos span,.admin-configuracoes span{color:var(--texto-suave);font-size:12px;line-height:1.45}.admin-historico{list-style:none;margin:0;padding:0;display:grid}.admin-historico li{display:grid;grid-gap:2px;gap:2px;padding:9px 0;border-bottom:1px solid var(--borda)}.admin-historico li:last-child{border:0}.admin-historico small,.admin-historico span{color:var(--texto-suave);font-size:11px}.admin-secao{overflow:visible}.admin-secao>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.admin-secao>header p{max-width:760px;color:var(--texto-suave);margin:4px 0 0}.admin-novo{position:relative;flex:0 0 auto}.admin-novo>summary{list-style:none;cursor:pointer}.admin-novo>summary::-webkit-details-marker{display:none}.admin-formulario{position:absolute;z-index:20;width:min(880px,78vw);right:0;top:42px;padding:16px;background:#fff;border:1px solid var(--borda);border-radius:12px;box-shadow:0 18px 45px rgb(20 51 55/18%)}.admin-lista-usuarios{display:grid;margin-top:12px}.admin-lista-usuarios>article{display:grid;grid-template-columns:42px minmax(210px,1.3fr) minmax(180px,.8fr) minmax(190px,.8fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid var(--borda)}.admin-lista-usuarios small,.admin-lista-usuarios span{display:block;color:var(--texto-suave);font-size:11px;margin-top:4px}.admin-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e6f0ed;color:var(--petroleo);font-weight:800}.admin-identidade{display:grid;grid-gap:2px;gap:2px}.admin-acoes-usuario{display:flex;align-items:center;gap:6px}.admin-acesso{position:relative}.admin-acesso-popover{position:absolute;z-index:25;width:390px;right:0;top:35px;padding:14px;border:1px solid var(--borda);border-radius:10px;background:#fff;box-shadow:0 16px 40px rgb(20 51 55/20%)}.admin-acesso-popover p{color:var(--texto-suave);font-size:12px;line-height:1.45}.admin-link-gerado{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin-top:8px}.admin-link-gerado input{min-width:0;font-size:11px}.admin-link-gerado small{grid-column:1/-1;color:var(--texto-suave)}.admin-tabela-contas td small,.admin-tabela-contas td strong{display:block}.admin-tabela-contas td small{color:var(--texto-suave);margin-top:3px}.admin-tabela-contas .linha-inativa{opacity:.62}.admin-perfis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-perfis article{padding:15px;border:1px solid var(--borda);border-radius:10px;background:#fff}.admin-perfis p{margin:9px 0 0;color:var(--texto-suave);font-size:12px;line-height:1.5}.admin-configuracoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.admin-atalhos,.admin-configuracoes,.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grade-resumo{grid-template-columns:1fr}.admin-lista-usuarios>article{grid-template-columns:42px 1fr 1fr}.admin-acoes-usuario{grid-column:2/-1}}@media (max-width:760px){.admin-abas{width:100%;overflow-x:auto}.admin-abas a{white-space:nowrap}.admin-atalhos,.admin-configuracoes,.admin-kpis,.admin-perfis{grid-template-columns:1fr}.admin-secao>header{display:grid}.admin-formulario{position:fixed;inset:10vh 4vw auto;width:auto;max-height:80vh;overflow:auto}.admin-lista-usuarios>article{grid-template-columns:42px 1fr}.admin-lista-usuarios>article>div:not(.admin-avatar){grid-column:2}.admin-acesso-popover{position:fixed;width:auto;left:4vw;right:4vw;top:20vh}}.sobretitulo-v3{color:var(--primaria);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.btn-v3{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;color:var(--primaria);background:#fff;border:1px solid var(--borda);border-radius:8px;font-size:12.5px;font-weight:750;text-decoration:none}.btn-v3.primario,.btn-v3:hover{border-color:var(--primaria)}.btn-v3.primario{color:#fff;background:var(--primaria)}.btn-v3.primario:hover{background:var(--primaria-hover)}.btn-v3.largura-total{width:100%}.kpis-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.kpi-v3{position:relative;min-width:0;min-height:126px;padding:15px 16px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:12px;box-shadow:0 7px 24px rgba(13,75,82,.05);text-decoration:none}.kpi-v3:hover{border-color:var(--primaria);transform:translateY(-1px)}.kpi-v3.atencao{border-top-color:var(--ambar)}.kpi-v3.bloqueio{border-top-color:var(--vermelho)}.kpi-v3>small,.kpi-v3>span,.kpi-v3>strong{display:block}.kpi-v3>span{min-height:34px;color:var(--texto-suave);font-size:11.5px;font-weight:700}.kpi-v3>strong{margin:4px 0 3px;color:var(--texto);font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-v3>strong.sucesso{color:var(--sucesso)}.kpi-v3.atencao>strong{color:var(--ambar)}.kpi-v3.bloqueio>strong{color:var(--vermelho)}.kpi-v3>small{color:var(--texto-suave);font-size:10.5px}.dashboard-grade-principal{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.85fr);grid-gap:12px;gap:12px;align-items:stretch}.painel-v3{min-width:0;padding:17px 18px;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 7px 24px rgba(13,75,82,.045)}.painel-cabecalho-v3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.painel-cabecalho-v3 h2{margin:0 0 2px;color:var(--texto);font-size:16px}.painel-cabecalho-v3 p{margin:0;color:var(--texto-suave);font-size:11px}.painel-cabecalho-v3>a{color:var(--primaria);font-size:11.5px;font-weight:750}.contador-v3{display:inline-grid;place-items:center;min-width:27px;height:25px;padding:0 7px;color:#784A08;background:var(--ambar-suave);border-radius:999px;font-size:11px;font-weight:800}.agenda-v3,.alertas-v3{list-style:none;margin:0;padding:0}.agenda-v3 li{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:7px 0;border-bottom:1px solid var(--borda)}.agenda-v3 li:last-child{border-bottom:0}.agenda-data{display:grid;place-items:center;height:42px;color:var(--primaria);background:var(--primaria-suave);border-radius:8px;line-height:1}.agenda-data strong{font-size:15px}.agenda-data small{font-size:9px;font-weight:800}.agenda-descricao small,.agenda-descricao strong{display:block}.agenda-descricao strong{color:var(--texto);font-size:12.5px}.agenda-descricao small{color:var(--texto-suave);font-size:10.5px}.agenda-valor{color:var(--texto);font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agenda-valor.entrada{color:var(--sucesso)}.alertas-v3{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.alertas-v3 li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;padding:9px 10px;background:var(--ambar-suave);border-radius:8px}.alertas-v3 li.alta{background:var(--vermelho-suave)}.alerta-marcador{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--ambar);border-radius:50%;font-size:11px;font-weight:850}.alertas-v3 li.alta .alerta-marcador{background:var(--vermelho)}.alertas-v3 small,.alertas-v3 strong{display:block}.alertas-v3 strong{color:var(--texto);font-size:11.5px}.alertas-v3 small{display:-webkit-box;overflow:hidden;color:var(--texto-suave);font-size:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.estado-ok-v3{padding:14px;color:var(--sucesso);background:var(--sucesso-suave);border-radius:8px}.painel-resumo-v3{padding-bottom:15px}.controle-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.origem-resumo-v3{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:4px 9px;gap:4px 9px;align-items:center;min-width:0;padding:12px;border-right:1px solid var(--borda)}.origem-resumo-v3>strong{grid-column:2;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.origem-resumo-v3 span:nth-child(2) small,.origem-resumo-v3 span:nth-child(2) strong{display:block}.origem-resumo-v3 span:nth-child(2) strong{font-size:11.5px}.origem-resumo-v3 span:nth-child(2) small{color:var(--texto-suave);font-size:9.5px}.origem-letra{display:grid;grid-row:1/span 2;place-items:center;width:28px;height:28px;color:#fff;background:var(--primaria);border-radius:7px;font-size:11px;font-weight:850}.integridade-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:10px;background:var(--zebra)}.integridade-v3 span{padding:5px 9px;text-align:center}.integridade-v3 span+span{border-left:1px solid var(--borda)}.integridade-v3 small,.integridade-v3 strong{display:block}.integridade-v3 strong{color:var(--sucesso);font-size:17px}.integridade-v3 small{color:var(--texto-suave);font-size:9.5px}.detalhes-v3{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;overflow:hidden}.detalhes-v3>summary{min-height:48px;padding:14px 18px;color:var(--primaria);cursor:pointer;font-size:12.5px;font-weight:800}.detalhes-v3[open]>summary{background:var(--primaria-suave);border-bottom:1px solid var(--borda)}.detalhes-conteudo-v3{display:grid;grid-gap:20px;gap:20px;padding:18px}.dashboard-v3 .origem-card h4{min-height:36px}.dashboard-v3 .origem-card .total{color:var(--texto)}.nota-v3{margin:9px 0 0;color:var(--texto-suave);font-size:10.5px}.projecao-cabecalho-v3{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.projecao-cabecalho-v3 h3{margin:0;color:var(--texto);font-size:15px}.projecao-cabecalho-v3 p{margin:1px 0 0;color:var(--texto-suave);font-size:10.5px}.filtros-conta-v3{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.filtros-conta-v3 a{padding:5px 9px;color:var(--texto-suave);border:1px solid var(--borda);border-radius:999px;font-size:10px;text-decoration:none}.filtros-conta-v3 a.ativo{color:#fff;background:var(--primaria);border-color:var(--primaria)}.cadastros-cabecalho{margin-bottom:14px}.cadastros-layout-v3{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cadastros-conteudo-v3,.cadastros-menu-v3{background:var(--superficie);border:1px solid var(--borda);border-radius:12px}.cadastros-menu-v3{display:grid;grid-gap:3px;gap:3px;padding:8px}.cadastros-menu-v3 a{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:10px;padding:9px 10px;color:var(--texto);border-radius:8px;font-size:12.5px;text-decoration:none}.cadastros-menu-v3 a:hover{background:var(--zebra)}.cadastros-menu-v3 a.ativo{color:var(--primaria);background:var(--primaria-suave);font-weight:800}.cadastros-menu-v3 small{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 5px;color:var(--texto-suave);background:rgba(255,255,255,.65);border-radius:999px;font-size:10px}.cadastros-conteudo-v3{min-width:0;padding:14px 15px 15px}.cadastros-conteudo-v3 h2.secao{margin:14px 0 8px;color:var(--primaria);font-size:13px}.cadastros-busca-v3{display:flex;align-items:flex-end;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--borda)}.cadastros-busca-v3 label{display:grid;flex:1 1;grid-gap:3px;gap:3px;max-width:480px}.cadastros-busca-v3 label span{color:var(--texto-suave);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.4px}.cadastros-busca-v3 input{min-height:38px;width:100%;padding:7px 10px;color:var(--texto);background:#fff;border:1px solid var(--borda);border-radius:8px;font:inherit}.cadastros-total{margin-left:auto;padding-bottom:9px;color:var(--texto-suave);font-size:11px}.cadastros-conteudo-v3 .cadastro-novo{margin:0 0 9px}.cadastros-pastas-acao{margin:0 0 9px}.cadastros-pastas-acao,.cadastros-pastas-confirmacao{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cadastros-pastas-confirmacao{width:100%;padding:9px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--zebra)}.cadastros-pastas-confirmacao>span{flex:1 1 360px;color:var(--texto-suave);font-size:11px}.cadastros-conteudo-v3 .tabela-rolavel{max-height:min(62vh,620px);overflow:auto;border:1px solid var(--borda);border-radius:9px;scrollbar-gutter:stable}.cadastros-conteudo-v3 .tabela-rolavel table.zebra{margin:0;overflow:visible;border-collapse:separate;border-spacing:0}.cadastros-conteudo-v3 .tabela-rolavel thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--superficie);box-shadow:0 1px 0 var(--borda)}.cadastro-categorias .tabela-rolavel table.zebra{width:100%;min-width:0;table-layout:fixed}.cadastro-categorias th:first-child{width:16%}.cadastro-categorias th:nth-child(2){width:26%}.cadastro-categorias th:nth-child(3){width:18%}.cadastro-categorias th:nth-child(4),.cadastro-categorias th:nth-child(5){width:20%}.cadastro-categorias td{overflow-wrap:anywhere}.cadastro-categorias .cat-nivel-2 td:first-child{padding-left:18px}.cadastro-categorias .cat-nivel-3 td:first-child{padding-left:26px}.cadastro-categorias .acoes-cadastro{flex-wrap:nowrap;gap:2px}.cadastro-categorias .acoes-cadastro .btn.mini{margin-right:0;padding:4px 5px;font-size:10px}.cadastro-categorias .cadastro-popover .cadastro-checks.compactos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;padding:10px;border-radius:7px;background:var(--zebra)}.cadastros-conteudo-v3 td,.cadastros-conteudo-v3 th{padding-top:8px;padding-bottom:8px}.paginacao-cadastros{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px;padding-top:10px;color:var(--texto-suave);font-size:11px}.paginacao-cadastros>div{display:flex;align-items:center;gap:10px}.paginacao-cadastros a{padding:6px 9px;color:var(--primaria);background:var(--primaria-suave);border-radius:7px;font-weight:750;text-decoration:none}.pendencias-painel-v3,.triagem-area-v3{overflow:hidden;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 7px 24px rgba(13,75,82,.045)}.triagem-abas{margin:0;padding:8px 10px 0;border-bottom:1px solid var(--borda)}.triagem-abas .aba{min-height:39px}.pendencias-busca-v3,.triagem-busca-v3{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:11px 14px;background:var(--zebra);border-bottom:1px solid var(--borda)}.pendencias-busca-v3 label,.triagem-busca-v3 label{display:grid;flex:1 1;max-width:530px;grid-gap:3px;gap:3px}.pendencias-busca-v3 label span,.triagem-busca-v3 label span{color:var(--texto-suave);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.4px}.pendencias-busca-v3 input,.triagem-busca-v3 input{width:100%;min-height:38px;padding:7px 10px;color:var(--texto);background:#fff;border:1px solid var(--borda);border-radius:8px;font:inherit}.pendencias-busca-v3 input:focus,.triagem-busca-v3 input:focus{outline:2px solid var(--primaria-suave);border-color:var(--primaria)}.pendencias-busca-v3>small,.triagem-busca-v3>span{padding-bottom:9px;color:var(--texto-suave);font-size:11px}.triagem-split-v3{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(470px,1.28fr);min-height:410px}.triagem-lista-v3{min-width:0;padding:8px;border-right:1px solid var(--borda)}.triagem-item-v3{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:62px;padding:8px 9px;color:var(--texto);background:transparent;border:1px solid transparent;border-bottom:1px solid var(--borda);text-align:left;cursor:pointer}.triagem-item-v3:hover{background:var(--zebra)}.triagem-item-v3.ativo{background:var(--primaria-suave);border-color:var(--primaria);border-radius:8px}.triagem-tipo-arquivo{display:grid;place-items:center;height:37px;color:var(--primaria);background:#fff;border:1px solid var(--borda);border-radius:7px;font-size:9px;font-weight:850}.triagem-item-texto{min-width:0}.triagem-item-texto small,.triagem-item-texto strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.triagem-item-texto strong{font-size:12px}.triagem-item-texto small{margin-top:3px;color:var(--texto-suave);font-size:10.5px}.triagem-decisao-v3{min-width:0;padding:15px}.triagem-detalhe-documento>h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.triagem-detalhe-documento>.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.triagem-detalhe-documento>.grade .lab{color:var(--texto-suave);font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.35px}.triagem-detalhe-documento>.grade .txt{margin-top:2px;font-size:11.5px;overflow-wrap:anywhere}.triagem-acoes-decisao,.triagem-visualizacao-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.triagem-visualizacao-acoes{padding-top:12px;border-top:1px solid var(--borda)}.triagem-visualizacao-acoes .btn:first-child{color:#fff;background:var(--primaria);border-color:var(--primaria)}.triagem-visualizador{margin-top:10px;padding:8px;background:var(--zebra);border:1px solid var(--borda);border-radius:9px}.triagem-visualizador iframe{display:block;width:100%;height:min(56vh,610px);min-height:380px;background:#fff;border:0;border-radius:6px}.triagem-visualizador p{margin:7px 3px 1px;color:var(--texto-suave);font-size:10.5px}.prova-foco{min-width:0}.prova-foco-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.prova-foco-cabecalho h2{margin:2px 0 0;font-size:18px;overflow-wrap:anywhere}.prova-foco-cabecalho .btn span{margin-left:5px;color:var(--texto-suave);font-size:10px}.prova-sugestao-assistida{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #9fc5cf;border-left:4px solid var(--petroleo);border-radius:8px;background:#eef7f8}.prova-sugestao-assistida p,.prova-sugestao-assistida span{color:var(--texto-suave);font-size:12px;margin:0}.prova-versao{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:8px;background:#fff}.prova-versao>div{display:grid;grid-gap:3px;gap:3px}.prova-versao span{color:var(--texto-suave);font-size:12px}.prova-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;padding:0;list-style:none;border:1px solid var(--borda);border-radius:9px;overflow:hidden}.prova-etapas li+li{border-left:1px solid var(--borda)}.prova-etapas button{display:flex;align-items:center;gap:7px;width:100%;min-height:42px;padding:7px 10px;color:var(--texto);background:var(--superficie);border:0;font:inherit;font-size:11px;text-align:left;cursor:pointer}.prova-etapas button:focus-visible{position:relative;z-index:1;outline:3px solid var(--primaria-suave);outline-offset:-3px}.prova-etapas li.ativo button{color:var(--primaria);background:var(--primaria-suave);font-weight:750}.prova-etapas li.concluido button{color:var(--sucesso)}.prova-etapas button span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border:1px solid;border-radius:50%;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prova-foco-corpo{display:grid;grid-template-columns:minmax(340px,1.15fr) minmax(330px,.85fr);min-height:570px;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.prova-documento{position:relative;min-width:0;padding:10px;background:var(--zebra);border-right:1px solid var(--borda)}.prova-documento iframe{display:block;width:100%;height:520px;background:var(--superficie);border:0;border-radius:7px}.prova-documento.marcando iframe{pointer-events:none}.prova-camada-selecao{position:absolute;z-index:2;inset:58px 10px 10px;overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px dashed var(--primaria);border-radius:0 0 7px 7px}.prova-selecao-instrucao{position:absolute;z-index:4;top:8px;left:50%;translate:-50% 0;padding:6px 10px;color:var(--superficie);background:color-mix(in srgb,var(--primaria) 90%,transparent);border-radius:999px;font-size:10.5px;font-weight:750;pointer-events:none;white-space:nowrap}.prova-area-existente,.prova-area-nova{position:absolute;display:grid;place-items:center;min-width:18px;min-height:18px;border:2px solid var(--ambar);background:color-mix(in srgb,var(--ambar-suave) 48%,transparent);color:var(--texto);font-size:10px;font-weight:800;pointer-events:none}.prova-area-nova{z-index:3;border-color:var(--primaria);background:color-mix(in srgb,var(--primaria-suave) 45%,transparent);color:var(--primaria)}.prova-area-item{position:absolute;z-index:2;display:grid;place-items:start;min-width:20px;min-height:18px;padding:2px 4px;border:2px solid #14756b;background:rgb(49 164 145/16%);color:#0b554e;font-size:8px;font-weight:900;pointer-events:none}.prova-area-item.excluido,.prova-area-nova.excluido{border-color:#a8463f;background:repeating-linear-gradient(135deg,rgb(168 70 63/16%) 0 6px,rgb(255 255 255/24%) 6px 12px);color:#87352f}.prova-area-nova.considerado{border-color:#14756b;background:rgb(49 164 145/20%);color:#0b554e}.prova-regiao-resumo{margin-top:8px;padding:8px 10px;color:var(--primaria);background:var(--primaria-suave);border-radius:7px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prova-dados{min-width:0;max-height:570px;padding:16px;overflow-y:auto;background:var(--superficie)}.prova-modal-inline h3,.prova-passo h3{margin:0 0 5px;font-size:16px}.prova-modal-inline>p,.prova-passo>p{margin:0 0 14px;color:var(--texto-suave);font-size:12px;line-height:1.5}.prova-opcao{display:grid;grid-gap:3px;gap:3px;width:100%;margin-bottom:8px;padding:11px 12px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:8px;text-align:left;cursor:pointer}.prova-opcao:focus-visible,.prova-opcao:hover{background:var(--primaria-suave);border-color:var(--primaria)}.prova-opcao strong{font-size:12px}.prova-opcao span{color:var(--texto-suave);font-size:10.5px}.prova-fechamento,.prova-status-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:9px 10px;background:var(--zebra);border-radius:7px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prova-tipo{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:10px;border:1px solid var(--borda);border-radius:8px}.prova-tipo legend{padding:0 4px;color:var(--texto-suave);font-size:10px;font-weight:750;text-transform:uppercase}.prova-tipo label{display:flex;align-items:center;gap:8px;font-size:12px}.prova-excecao{margin-top:12px;padding:10px;background:var(--ambar-suave);border-radius:8px}.prova-excecao label,.prova-grade-campos label,.prova-vinculo label{display:grid;grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:10px;font-weight:700;text-transform:uppercase}.prova-excecao input,.prova-grade-campos input,.prova-vinculo input,.prova-vinculo select{width:100%;min-height:38px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:7px;font:inherit;font-size:12px;text-transform:none}.prova-excecao>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.prova-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--borda)}.prova-grade-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.prova-grade-campos.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.prova-itens-documento{display:grid;grid-gap:10px;gap:10px;margin:14px 0;padding:13px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-suave)}.prova-itens-documento h4{margin:0 0 3px;font-size:14px}.prova-itens-documento p{margin:0;color:var(--texto-suave);font-size:11px;line-height:1.45}.prova-acoes-item{display:flex;flex-wrap:wrap;gap:7px}.prova-item-linha{display:grid;grid-template-columns:105px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-left:4px solid #14756b;background:rgb(49 164 145/9%);font-size:11px}.prova-item-linha.excluido{border-left-color:#a8463f;background:rgb(168 70 63/8%)}.prova-justificativa{display:grid;grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:10px;font-weight:700;text-transform:uppercase}.prova-justificativa textarea{min-height:70px;resize:vertical;border:1px solid var(--borda);border-radius:7px;padding:9px;color:var(--texto);background:var(--superficie);font:inherit;font-size:12px;text-transform:none}.prova-modal-item{border-color:#14756b}.prova-vinculos{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.prova-vinculo{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:end;grid-gap:8px;gap:8px;padding:9px;background:var(--zebra);border-radius:8px}.prova-vinculo-ordem{display:grid;place-items:center;width:27px;height:27px;margin-bottom:5px;color:var(--primaria);background:var(--primaria-suave);border-radius:50%;font-size:11px;font-weight:800}.prova-vinculo-selecao{display:grid;grid-gap:6px;gap:6px;min-width:0}.prova-vinculo-corpo{display:grid;grid-column:2;grid-gap:10px;gap:10px;min-width:0}.prova-vinculo-corpo>label{min-width:0}.prova-campo-rotulo{color:var(--texto-suave);font-size:10px;font-weight:700;text-transform:uppercase}.prova-sem-lancamento{padding:9px 10px;color:var(--texto-suave);background:var(--superficie);border:1px dashed var(--borda);border-radius:7px;font-size:11px}.prova-lancamento-escolhido{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;background:var(--superficie);border:1px solid var(--primaria);border-radius:7px}.prova-lancamento-escolhido strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.prova-lancamento-escolhido span{color:var(--texto-suave);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prova-pesquisa-fundo{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:rgb(4 35 42/58%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prova-pesquisa-dialogo{display:grid;grid-template-rows:auto auto minmax(250px,1fr) auto;width:min(1380px,96vw);max-height:91vh;overflow:hidden;background:var(--superficie);border:1px solid var(--borda);border-radius:14px;box-shadow:0 24px 70px rgb(0 25 31/35%)}.prova-pesquisa-dialogo>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px}.prova-pesquisa-dialogo h3{margin:2px 0 4px;font-size:22px}.prova-pesquisa-dialogo header p{margin:0;color:var(--texto-suave);font-size:12px}.prova-pesquisa-filtros{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(130px,.5fr) minmax(130px,.5fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px 20px;background:var(--zebra);border-block:1px solid var(--borda)}.prova-pesquisa-filtros label{display:grid;grid-gap:4px;gap:4px;color:var(--texto-suave);font-size:10px;font-weight:700;text-transform:uppercase}.prova-pesquisa-filtros input,.prova-pesquisa-filtros select{min-height:40px;padding:7px 9px;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:7px;font:inherit;font-size:12px;text-transform:none}.prova-pesquisa-filtros .prova-filtro-check{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 8px;color:var(--texto);font-size:11px;text-transform:none}.prova-pesquisa-filtros .prova-filtro-check input{width:17px;min-height:17px}.prova-grade-pesquisa{position:relative;overflow:auto}.prova-grade-pesquisa table{width:100%;min-width:1050px;border-collapse:collapse;font-size:11px}.prova-grade-pesquisa th{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:9px 8px;color:var(--superficie);background:var(--primaria);font-size:9.5px;text-align:left;text-transform:uppercase;white-space:nowrap}.prova-grade-pesquisa td{padding:8px;border-bottom:1px solid var(--borda);vertical-align:middle}.prova-grade-pesquisa tbody tr{cursor:pointer}.prova-grade-pesquisa tbody tr:hover{background:var(--primaria-suave)}.prova-grade-pesquisa tbody tr.selecionado{background:var(--primaria-suave);box-shadow:inset 4px 0 var(--primaria)}.prova-grade-pesquisa tbody tr.indisponivel{color:var(--texto-suave);background:var(--zebra);cursor:not-allowed;opacity:.74}.prova-grade-pesquisa td small,.prova-grade-pesquisa td strong{display:block}.prova-grade-pesquisa td small{margin-top:2px;color:var(--texto-suave)}.prova-grade-pesquisa td.numero{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.prova-confianca{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase}.prova-confianca.alta{color:var(--sucesso);background:var(--sucesso-suave)}.prova-confianca.media{color:var(--ambar);background:var(--ambar-suave)}.prova-confianca.baixa{color:var(--texto-suave);background:var(--zebra)}.prova-pesquisa-vazia{display:grid;place-items:center;grid-gap:5px;gap:5px;min-height:220px;color:var(--texto-suave)}.prova-pesquisa-vazia strong{color:var(--texto)}.prova-pesquisa-dialogo>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--borda)}.prova-pesquisa-dialogo>footer>div{display:flex;align-items:center;gap:8px}.prova-pesquisa-dialogo>footer span{margin-right:6px;color:var(--texto-suave);font-size:11px}.prova-fechamento{align-items:stretch;margin-top:12px;border-left:4px solid var(--ambar)}.prova-fechamento span{display:grid;grid-gap:3px;gap:3px}.prova-fechamento.ok{color:var(--sucesso);background:var(--sucesso-suave);border-left-color:var(--sucesso)}.prova-fechamento.pendente{color:var(--ambar);background:var(--ambar-suave)}.prova-revisao{display:grid;grid-gap:0;gap:0;margin:10px 0;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.prova-revisao>div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 10px}.prova-revisao>div+div{border-top:1px solid var(--borda)}.prova-revisao dt{color:var(--texto-suave);font-size:10px;font-weight:750;text-transform:uppercase}.prova-revisao dd{margin:0;font-size:11.5px}.prova-localizador,.prova-revisao dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prova-localizador{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0;padding:9px 10px;color:var(--primaria);background:var(--primaria-suave);border-radius:7px}.prova-localizador span{font-size:10.5px}.prova-modal-inline{margin-top:12px;padding:13px;background:var(--superficie);border:2px solid var(--primaria);border-radius:9px;box-shadow:var(--sombra)}.prova-ver-documento{display:none;margin-bottom:10px}.prova-ajuste-fino{margin-top:10px;padding:9px 10px;background:var(--zebra);border:1px solid var(--borda);border-radius:8px}.prova-ajuste-fino summary{color:var(--texto-suave);font-size:11px;font-weight:700;cursor:pointer}.prova-ajuste-fino .prova-grade-campos{margin-top:10px}.prova-movel-alternador{display:none}.paginacao-triagem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px 2px;color:var(--texto-suave);font-size:10.5px}.nota-lista-v3{margin:0;padding:11px 14px;color:var(--texto-suave);background:var(--zebra);border-bottom:1px solid var(--borda);font-size:11px}.triagem-area-v3>.tabela-rolavel{max-height:none;border:0;border-radius:0}.vazio.compacto{margin:8px;padding:18px}.pendencias-filtros-v3{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--borda)}.pendencias-filtros-v3 button{min-height:36px;padding:7px 11px;color:var(--texto-suave);background:#fff;border:1px solid var(--borda);border-radius:8px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.pendencias-filtros-v3 button span{display:inline-grid;min-width:21px;margin-left:4px;padding:2px 5px;background:var(--zebra);border-radius:999px;font-size:9.5px}.pendencias-filtros-v3 button.ativo{color:#fff;background:var(--primaria);border-color:var(--primaria)}.pendencias-filtros-v3 button.ativo span{color:var(--primaria);background:#fff}.pendencias-tabela-v3{max-height:none;border:0;border-radius:0}.pendencias-tabela-v3 table{min-width:980px;border:0;table-layout:fixed}.pendencias-tabela-v3 th:first-child{width:88px}.pendencias-tabela-v3 th:nth-child(2){width:30%}.pendencias-tabela-v3 th:nth-child(3),.pendencias-tabela-v3 th:nth-child(4){width:23%}.pendencias-tabela-v3 th:nth-child(5){width:150px}.pendencias-tabela-v3 td{vertical-align:top;font-size:11.5px}.pendencias-tabela-v3 td>strong{display:block;color:var(--texto)}.pendencia-detalhes-v3{margin-top:5px;color:var(--texto-suave)}.pendencia-detalhes-v3 summary{color:var(--primaria);cursor:pointer;font-size:10.5px;font-weight:700}.pendencia-detalhes-v3 p{margin:5px 0 0;font-size:10.5px;line-height:1.4}.pendencias-painel-v3>.paginacao-contas-v3{padding:10px 14px;border-top:1px solid var(--borda)}.pendencias-painel-v3>.paginacao-contas-v3>div{display:flex;align-items:center;gap:8px}body:has(.auth-centro) .shell{display:block;height:auto;min-height:100vh;overflow:visible}body:has(.auth-centro) .sidebar,body:has(.auth-centro) .topbar{display:none}body:has(.auth-centro) .main{display:block;min-height:100vh}body:has(.auth-centro) .conteudo{position:relative;display:grid;place-items:center;min-height:100vh;padding:24px;background:var(--fundo);isolation:isolate}body:has(.auth-centro) .conteudo:before{content:"";position:fixed;inset:0 auto 0 0;width:34%;background:var(--primaria);z-index:-1}body:has(.auth-centro) .conteudo:after{content:"";position:fixed;left:calc(17% - 72px);top:calc(50% - 72px);width:144px;height:144px;background:url(/marca/nossa-conta-simbolo-inverso.svg) 50%/contain no-repeat;opacity:.96;z-index:-1}body:has(.auth-centro) .auth-centro{width:100%;padding:0}body:has(.auth-centro) .auth-cartao{margin-left:min(30vw,380px);padding:26px;background:#fff;border-radius:14px;box-shadow:0 16px 45px rgba(13,75,82,.14)}body:has(.auth-centro) .auth-cartao:has(.auth-qr-painel){max-width:760px}body:has(.auth-login) .conteudo{display:block;padding:0;overflow:hidden;color:#fff;background:var(--primaria)}body:has(.auth-login) .conteudo:before{inset:-3%;width:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:auth-fundo-respirar 24s ease-in-out infinite alternate;will-change:transform}body:has(.auth-login) .conteudo:after{inset:0;width:auto;height:auto;background:transparent;opacity:0}body:has(.auth-login-jardim-aves) .conteudo:before{background-image:url(/login/cenario-1-jardim-aves.png)}body:has(.auth-login-lago-capivaras) .conteudo:before{background-image:url(/login/cenario-2-lago-capivaras.png)}body:has(.auth-login-campo-cavalos) .conteudo:before{background-image:url(/login/cenario-3-campo-cavalos.png)}body:has(.auth-login-praia-golfinhos) .conteudo:before{background-image:url(/login/cenario-4-praia-golfinhos.png)}body:has(.auth-login-cachoeira-tucanos) .conteudo:before{background-image:url(/login/cenario-5-cachoeira-tucanos.png)}body:has(.auth-login-lago-patos) .conteudo:before{background-image:url(/login/cenario-6-lago-patos.png)}body:has(.auth-login-campo-coelhos) .conteudo:before{background-image:url(/login/cenario-7-campo-coelhos.png)}body:has(.auth-login-cerrado-araras) .conteudo:before{background-image:url(/login/cenario-8-cerrado-araras.png)}body:has(.auth-login-araucarias-ovelhas) .conteudo:before{background-image:url(/login/cenario-9-araucarias-ovelhas.png)}body:has(.auth-login-pantanal-aves) .conteudo:before{background-image:url(/login/cenario-10-pantanal-aves.png)}body:has(.auth-login-jardim-pavoes) .conteudo:before{background-image:url(/login/cenario-11-jardim-pavoes.png)}body:has(.auth-login-girassois-aves) .conteudo:before{background-image:url(/login/cenario-12-girassois-aves.png)}body:has(.auth-login-serra-araras) .conteudo:before{background-image:url(/login/cenario-13-serra-araras.png)}body:has(.auth-login-pomar-caes) .conteudo:before{background-image:url(/login/cenario-14-pomar-caes.png)}body:has(.auth-login-orquideas-beija-flores) .conteudo:before{background-image:url(/login/cenario-15-orquideas-beija-flores.png)}body:has(.auth-login) .auth-centro{position:relative;z-index:1;display:grid;min-height:100vh;place-items:center;padding:42px 28px}.auth-login-experiencia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(914px,100%);align-items:stretch}.auth-login-apresentacao,body:has(.auth-login) .auth-login-cartao{border:1px solid rgba(255,255,255,.48);box-shadow:0 14px 42px rgba(6,25,29,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.auth-login-apresentacao{display:flex;flex-direction:column;min-height:0;padding:27px 30px 25px;color:var(--texto);background:rgba(255,253,250,.29);border-radius:30px}.auth-login-apresentacao .marca-nossa-conta{padding:0}.auth-login-apresentacao .marca-nossa-conta .marca-nossa-conta-simbolo{width:42px;height:42px;flex-basis:42px}.auth-login-apresentacao .marca-nossa-conta strong{font-size:14px}.auth-login-chamada{margin:44px 0 18px;max-width:460px}.auth-login-etiqueta,.auth-login-selo{margin:0 0 9px;font-size:10.5px;font-weight:650;letter-spacing:.25px;text-transform:none}.auth-login-selo{color:var(--primaria)}.auth-login-chamada h1{margin:0 0 12px;color:var(--primaria);font-size:clamp(32px,3.1vw,41px);font-weight:680;line-height:1.09;letter-spacing:-.9px}.auth-login-chamada>p:last-child{max-width:540px;margin:0;color:var(--texto);font-size:14px;line-height:1.58}.auth-login-destaque{position:relative;min-height:96px;padding:15px 18px 13px 48px;background:rgba(255,253,250,.25);border:1px solid rgba(23,63,73,.12);border-radius:20px}.auth-login-aspas{position:absolute;top:12px;left:17px;color:var(--primaria);font-family:Georgia,serif;font-size:36px;opacity:.72;line-height:1}.auth-login-destaque-conteudo{animation:auth-mensagem-entrar .45s ease-out}.auth-login-destaque strong{display:block;margin-bottom:4px;font-size:13px;font-weight:630}.auth-login-destaque p{margin:0;color:var(--texto-suave);font-size:11.5px;line-height:1.45}.auth-login-paginacao{display:flex;gap:6px;margin-top:9px}.auth-login-paginacao button{width:18px;height:3px;min-height:3px;padding:0;background:rgba(23,63,73,.24);border:0;border-radius:99px;cursor:pointer}.auth-login-paginacao button.ativo{width:28px;background:var(--primaria)}.auth-login-paginacao button:focus-visible{outline:2px solid var(--primaria);outline-offset:4px}.auth-login-beneficios{display:flex;flex-wrap:wrap;gap:10px 18px;margin:14px 0 0;padding:0;color:var(--texto);list-style:none;font-size:10px;font-weight:560;opacity:.86}.auth-login-beneficios span{margin-right:5px;color:var(--primaria)}body:has(.auth-login) .auth-login-cartao{align-self:stretch;max-width:none;margin:0;width:100%;padding:30px;color:var(--texto);background:rgba(255,253,250,.29);border-radius:30px}.auth-login-marca-compacta{display:none}.auth-login-etiqueta{color:var(--primaria)}body:has(.auth-login) .auth-titulo{margin:0 0 6px;color:var(--primaria);font-size:25px;font-weight:680}body:has(.auth-login) .lede{margin:0 0 21px;color:var(--texto-suave);font-size:12.5px;line-height:1.5}body:has(.auth-login) .campo label{color:var(--texto)}body:has(.auth-login) .campo input{min-height:44px;color:var(--texto);background:rgba(255,255,255,.68);border-color:rgba(105,118,121,.26);border-radius:10px}body:has(.auth-login) .campo input:focus{background:#fff;border-color:var(--primaria);outline:3px solid rgba(23,63,73,.13)}body:has(.auth-login) .campo-senha-olho{color:var(--primaria);border-left-color:var(--borda)}.auth-login-lembrar{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;margin:-2px 0 3px;cursor:pointer}.auth-login-lembrar input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--primaria)}.auth-login-lembrar span{display:grid;grid-gap:2px;gap:2px;color:var(--texto);font-size:11.5px;line-height:1.35}.auth-login-lembrar strong{font-weight:650}.auth-login-lembrar small{color:var(--texto-suave);font-size:10.5px}.auth-login-lembrar:has(input:focus-visible){outline:3px solid rgba(23,63,73,.13);outline-offset:4px;border-radius:5px}body:has(.auth-login) .btn.primario{width:100%;min-height:44px;color:#fff;background:var(--primaria);border-color:var(--primaria);border-radius:10px}body:has(.auth-login) .btn.primario:hover{background:var(--primaria-hover);border-color:var(--primaria-hover)}body:has(.auth-login) .auth-rodape{text-align:center}body:has(.auth-login) .auth-rodape a{color:var(--primaria);text-underline-offset:3px}.auth-login-seguranca{margin:18px 0 0;padding-top:13px;color:var(--texto-suave);border-top:1px solid var(--borda);font-size:10.5px;text-align:center}.auth-login-seguranca span{color:var(--primaria)}.auth-login-credito{position:absolute;right:24px;bottom:14px;margin:0;color:rgba(255,255,255,.62);font-size:9px;letter-spacing:.6px}@keyframes auth-fundo-respirar{0%{transform:scale(1.03) translate3d(-.4%,0,0)}to{transform:scale(1.08) translate3d(.4%,-.35%,0)}}@keyframes auth-mensagem-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-login-destaque-conteudo,body:has(.auth-login) .conteudo:before{animation:none}}@media (max-width:900px){body:has(.auth-login) .auth-centro{padding:22px}.auth-login-experiencia{grid-template-columns:1fr;width:min(540px,100%);gap:16px}.auth-login-apresentacao{min-height:auto;padding:24px}.auth-login-apresentacao>.marca-nossa-conta{display:none}.auth-login-chamada{margin:0 0 18px}.auth-login-chamada h1{font-size:34px;letter-spacing:-1px}.auth-login-chamada>p:last-child{font-size:14px}.auth-login-destaque{min-height:118px}.auth-login-beneficios{display:none}body:has(.auth-login) .auth-login-cartao{padding:28px}.auth-login-marca-compacta{display:block}.auth-login-marca-compacta .marca-nossa-conta-acesso{margin-bottom:22px;color:var(--primaria)}.auth-login-marca-compacta .marca-nossa-conta-acesso small{color:var(--texto-suave)}}@media (max-width:560px){body:has(.auth-login) .auth-centro{padding:14px}.auth-login-experiencia{display:block}.auth-login-apresentacao{display:none}body:has(.auth-login) .auth-login-cartao{padding:24px 20px;border-radius:14px}.auth-login-credito{display:none}}@media (max-width:1050px){.kpis-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.controle-v3{grid-template-columns:repeat(3,minmax(0,1fr))}.integridade-v3{grid-column:1/-1}.filtros-contas-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.busca-contas-v3{grid-column:1/-1}.acoes-filtros-contas{justify-content:flex-end}.triagem-split-v3{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}}@media (max-width:720px){.auth-qr-painel{grid-template-columns:1fr}.auth-qr-imagem{width:100%}}@media (max-width:900px){.shell{height:auto;min-height:100vh;overflow:visible}.main{display:block}.conteudo{overflow:visible}.topbar{padding:9px 14px 10px}.mobile-menu-painel .nav-principal{gap:10px}.mobile-menu-painel .nav-grupo{gap:2px}.mobile-menu-painel .divisa{color:var(--texto-suave)}.mobile-menu-painel nav a{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 9px;color:var(--texto);text-decoration:none}.mobile-menu-painel nav a.ativo{color:var(--primaria);background:var(--primaria-suave)}}@media (max-width:760px){.cadastros-layout-v3,.dashboard-grade-principal{grid-template-columns:1fr}.cadastros-menu-v3{display:flex;overflow-x:auto}.cadastros-menu-v3 a{flex:0 0 auto}.controle-v3{grid-template-columns:1fr}.origem-resumo-v3{border-right:0;border-bottom:1px solid var(--borda)}.integridade-v3{grid-column:auto}.pagehead-v3{align-items:stretch}.resumo-contas-v3{grid-template-columns:1fr 1fr}.resumo-contas-v3>a:nth-child(2){border-right:0}.resumo-contas-total{border-top:1px solid var(--borda)}.filtros-contas-v3{grid-template-columns:1fr}.busca-contas-v3{grid-column:auto}.acoes-filtros-contas{justify-content:stretch}.acoes-filtros-contas .btn{flex:1 1}.resultado-lista-v3{display:grid}.paginacao-contas-v3{justify-content:space-between}.triagem-split-v3{grid-template-columns:1fr}.triagem-lista-v3{border-right:0;border-bottom:1px solid var(--borda)}.triagem-decisao-v3{padding:13px}.pendencias-filtros-v3{overflow-x:auto}.pendencias-filtros-v3 button{flex:0 0 auto}}@media (max-width:1050px){.lancamento-layout{grid-template-columns:1fr}.resumo-lancamento{position:static}}@media (max-width:760px){.etapas-lancamento{display:flex;overflow-x:auto;padding-bottom:3px}.etapas-lancamento button{min-width:145px;white-space:nowrap}.cabecalho-etapa{align-items:flex-start}.cabecalho-etapa>.selo{display:none}.revisao-grade{grid-template-columns:1fr}.navegacao-etapas{grid-template-columns:1fr 1fr}.navegacao-etapas>span{display:none}}@media (max-width:580px){.conteudo{padding:17px 13px 24px}.pagehead-v3{display:grid}.pagehead-v3 h1{font-size:23px}.kpis-v3{grid-template-columns:1fr}.kpi-v3{min-height:112px}.agenda-v3 li{grid-template-columns:42px minmax(0,1fr)}.agenda-valor{grid-column:2}.projecao-cabecalho-v3{display:grid}.filtros-conta-v3{justify-content:flex-start}.cadastros-busca-v3{flex-wrap:wrap}.cadastros-busca-v3 label{flex-basis:100%;max-width:none}.cadastros-total{width:100%;margin-left:0;padding:0}.paginacao-cadastros{align-items:flex-start;flex-direction:column}.cadastro-categorias .tabela-rolavel table.zebra{min-width:680px;table-layout:fixed}.cadastro-categorias td{overflow-wrap:normal;word-break:normal}.pendencias-busca-v3,.triagem-busca-v3{display:grid}.pendencias-busca-v3>small,.triagem-busca-v3>span{padding:0}.triagem-detalhe-documento>.grade{grid-template-columns:1fr}.prova-foco-cabecalho{align-items:stretch;flex-direction:column}.prova-etapas button{justify-content:center;padding:6px 3px;font-size:0}.prova-etapas button span{font-size:10px}.prova-movel-alternador{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.prova-movel-alternador button{min-height:40px;color:var(--texto);background:var(--superficie);border:0}.prova-movel-alternador button+button{border-left:1px solid var(--borda)}.prova-movel-alternador button.ativo{color:var(--primaria);background:var(--primaria-suave);font-weight:750}.prova-foco-corpo{display:block;min-height:0}.prova-dados,.prova-documento{display:none}.prova-dados.visivel-movel,.prova-documento.visivel-movel{display:block}.prova-documento{border-right:0}.prova-documento iframe{height:62vh;min-height:420px}.prova-camada-selecao{inset:58px 10px 10px}.prova-ver-documento{display:inline-flex}.prova-dados{max-height:none}.prova-grade-campos,.prova-grade-campos.cinco{grid-template-columns:1fr}.prova-item-linha{grid-template-columns:1fr auto}.prova-item-linha span{grid-column:1/-1}.prova-vinculo{grid-template-columns:28px minmax(0,1fr)}.prova-vinculo-corpo{grid-column:2}.prova-pesquisa-fundo{padding:0}.prova-pesquisa-dialogo{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.prova-pesquisa-filtros{grid-template-columns:1fr 1fr;padding:10px}.prova-pesquisa-filtros .prova-filtro-check,.prova-pesquisa-filtros label:first-child{grid-column:1/-1}.prova-pesquisa-dialogo>footer,.prova-pesquisa-dialogo>header{padding-inline:12px}.prova-pesquisa-dialogo>footer{align-items:stretch;flex-direction:column}.prova-pesquisa-dialogo>footer>div{justify-content:flex-end;flex-wrap:wrap}.prova-acoes{position:-webkit-sticky;position:sticky;bottom:0;padding:10px 0;background:var(--superficie)}.pendencias-painel-v3>.paginacao-contas-v3{align-items:flex-start;flex-direction:column}.pendencias-tabela-v3{overflow:visible;padding:10px;background:var(--zebra)}.pendencias-tabela-v3:after{display:none}.pendencias-tabela-v3 table,.pendencias-tabela-v3 tbody,.pendencias-tabela-v3 td,.pendencias-tabela-v3 tr{display:block;width:100%;min-width:0}.pendencias-tabela-v3 table.zebra{width:100%;min-width:0;border:0;table-layout:auto}.pendencias-tabela-v3 thead{display:none}.pendencias-tabela-v3 tbody{display:grid;grid-gap:10px;gap:10px}.pendencias-tabela-v3 tr{padding:13px;background:var(--superficie)!important;border:1px solid var(--borda);border-radius:10px}.pendencias-tabela-v3 td{padding:7px 0;border:0;border-bottom:1px solid var(--borda)}.pendencias-tabela-v3 td:last-child{padding-bottom:0;border-bottom:0}.pendencias-tabela-v3 td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--texto-suave);font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.pendencias-tabela-v3 .acao-tabela{text-align:left}.pendencias-tabela-v3 .acao-tabela .btn-v3{width:100%}body:has(.auth-centro) .conteudo{background:var(--fundo);padding:14px}body:has(.auth-centro) .conteudo:after,body:has(.auth-centro) .conteudo:before{display:none}body:has(.auth-centro) .auth-cartao{margin-left:0}}.home-care-page{display:grid;grid-gap:18px;gap:18px}.homecare-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.homecare-acoes .btn{min-height:38px;margin:0}.homecare-contexto{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:24px;gap:24px;align-items:center;padding:20px 22px;border:1px solid var(--borda);border-left:5px solid var(--primaria);border-radius:14px;background:var(--superficie)}.homecare-contexto.bloqueado{border-left-color:var(--vermelho);background:var(--vermelho-suave)}.homecare-contexto.ativo{border-left-color:var(--sucesso)}.homecare-contexto h2{margin:8px 0 4px;color:var(--primaria);font-size:19px}.homecare-contexto p{margin:0;color:var(--texto-suave);font-size:13px}.homecare-conta-identidade{padding-left:22px;border-left:1px solid var(--borda)}.homecare-conta-identidade small,.homecare-conta-identidade span{display:block;color:var(--texto-suave);font-size:12px}.homecare-conta-identidade strong{display:block;margin:3px 0;color:var(--texto)}.homecare-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.homecare-filtros label{display:grid;grid-gap:4px;gap:4px;color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.homecare-filtros input{min-width:160px}.homecare-kpis .kpi-v3{cursor:default}.homecare-grade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);grid-gap:16px;gap:16px}.homecare-categorias>ul,.homecare-resolver>ul{margin:0;padding:0;list-style:none}.homecare-resolver>ul{display:grid}.homecare-resolver>ul li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-top:1px solid var(--borda);border-left:4px solid var(--ambar)}.homecare-resolver>ul li.erro{border-left-color:var(--vermelho)}.homecare-resolver>ul li.atencao{border-left-color:var(--ambar)}.homecare-resolver li div,.homecare-resolver li>strong{min-width:0}.homecare-resolver li span,.homecare-resolver li strong{display:block}.homecare-resolver li span{margin-top:3px;color:var(--texto-suave);font-size:12px}.homecare-resolver li a{flex:0 0 auto;color:var(--primaria);font-size:12px;font-weight:700}.homecare-categorias>ul li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--borda)}.homecare-categorias li span{display:grid;grid-gap:2px;gap:2px}.homecare-categorias li span strong{color:var(--texto-suave);font-size:11px}.homecare-categorias li b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homecare-extrato{overflow:hidden}.homecare-extrato .tabela-rolavel{max-height:none;border:0;border-radius:0}.homecare-tabela{min-width:980px!important}.homecare-tabela td{vertical-align:top}.homecare-tabela td small{display:block;margin-top:4px;color:var(--texto-suave);font-size:11px}.homecare-tabela .entrada{color:var(--sucesso)}.homecare-tabela .saida{color:var(--texto)}.homecare-decisoes{border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.homecare-decisoes summary{padding:15px 18px;color:var(--primaria);font-weight:700;cursor:pointer}.homecare-decisoes>div{padding:0 20px 18px;color:var(--texto-suave);font-size:13px}.homecare-decisoes ol{margin:10px 0 0;padding-left:22px}.homecare-decisoes li+li{margin-top:5px}@media (max-width:900px){.homecare-contexto,.homecare-grade{grid-template-columns:1fr}.homecare-conta-identidade{padding:14px 0 0;border-left:0;border-top:1px solid var(--borda)}}@media (max-width:620px){.homecare-acoes,.homecare-acoes>*{width:100%}.homecare-filtros{align-items:stretch}.homecare-filtros .btn-v3,.homecare-filtros input,.homecare-filtros label{width:100%}.homecare-resolver>ul li{align-items:flex-start;flex-direction:column}}.homecare-config-page{display:grid;grid-gap:18px;gap:18px}.homecare-config-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.homecare-config-resumo article{padding:16px 18px;border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:12px;background:var(--superficie)}.homecare-config-resumo small,.homecare-config-resumo span{display:block;color:var(--texto-suave);font-size:12px}.homecare-config-resumo strong{display:block;margin:5px 0;color:var(--texto);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homecare-config-bloco{overflow:visible}.homecare-cadastro-form,.homecare-config-form{padding:16px 18px 18px;border-top:1px solid var(--borda)}.homecare-config-form textarea{resize:vertical}.homecare-check{display:flex;align-items:center;min-height:64px}.homecare-check label{display:flex;align-items:center;gap:8px;color:var(--texto);font-size:13px;text-transform:none;letter-spacing:0}.homecare-check input{width:auto;min-height:auto}.homecare-form-rodape{display:flex;align-items:center;gap:12px}.homecare-adicionar{margin:0 16px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--zebra)}.homecare-adicionar>summary{padding:11px 14px;color:var(--primaria);font-size:13px;font-weight:750;cursor:pointer}.homecare-adicionar[open]>summary{border-bottom:1px solid var(--borda)}.homecare-config-tabela{min-width:900px!important}.homecare-config-tabela td{vertical-align:top}.homecare-config-tabela td small{display:block;margin-top:3px;color:var(--texto-suave);font-size:11px}.homecare-acoes-cadastro{display:flex;align-items:flex-start;gap:6px}.homecare-acoes-cadastro>details{position:relative}.homecare-acoes-cadastro>details>summary{padding:6px 9px;border:1px solid var(--borda);border-radius:6px;background:var(--superficie);color:var(--primaria);font-size:11px;font-weight:700;cursor:pointer;list-style:none}.homecare-editor-painel{position:fixed;z-index:60;top:50%;left:50%;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:18px;overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--borda);border-radius:10px;box-shadow:0 18px 55px rgba(23,63,73,.28);background:var(--superficie)}.homecare-editor-painel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--borda)}.homecare-editor-painel>header strong{color:var(--primaria);font-size:15px}.homecare-acoes-cadastro>.cadastro-form{display:inline-flex}@media (max-width:900px){.homecare-config-resumo{grid-template-columns:1fr}}@media (max-width:620px){.linha-componentes.linha-baixa-parcial{grid-template-columns:1fr}.linha-componentes.linha-baixa-parcial select{min-width:0}.linha-pagador-real{grid-template-columns:1fr}.homecare-form-rodape{align-items:stretch;flex-direction:column}.homecare-form-rodape .btn-v3{width:100%}}.homecare-demonstrativo-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:18px;gap:18px;overflow-x:hidden}.homecare-demonstrativo-page .homecare-acoes,.homecare-demonstrativo-page .pagehead-v3{flex-wrap:wrap}.homecare-demonstrativo-page .homecare-acoes{justify-content:flex-end}.homecare-documento{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:min(1120px,100%);box-sizing:border-box;margin:0 auto;padding:34px 40px;grid-gap:24px;gap:24px}.homecare-documento>*{min-width:0;max-width:100%}.homecare-documento>section{page-break-inside:avoid;break-inside:avoid}.homecare-documento-duplo h2,.homecare-documento>section>h2{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--primaria);color:var(--primaria);font-size:16px}.homecare-documento-capa{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:4px solid var(--primaria)}.homecare-documento-capa span:first-child{color:var(--primaria);font-size:12px;font-weight:800;letter-spacing:.08em}.homecare-documento-capa h2{margin:8px 0 4px;color:var(--texto);font-size:24px}.homecare-documento-capa p{margin:0;color:var(--texto-suave)}.homecare-identificacao dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0}.homecare-identificacao dl div{min-width:0}.homecare-identificacao dt{color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.homecare-identificacao dd{margin:4px 0 0;color:var(--texto);font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.homecare-identificacao>p{margin:14px 0 0;padding:10px 12px;background:var(--zebra);border-left:3px solid var(--primaria)}.homecare-nota-vinculo{margin:0;padding:12px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--primaria-suave);color:var(--primaria);font-weight:650}.homecare-conciliacao{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.homecare-conciliacao article{padding:14px;border:1px solid var(--borda);border-radius:8px;background:var(--zebra)}.homecare-conciliacao article.resultado{border-color:var(--primaria);background:var(--primaria-suave)}.homecare-conciliacao span{display:block;color:var(--texto-suave);font-size:12px}.homecare-conciliacao strong{display:block;margin-top:5px;color:var(--texto);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homecare-conciliacao>b{color:var(--texto-suave);font-size:20px}.homecare-documento table{width:100%}.homecare-documento-duplo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;page-break-inside:avoid;break-inside:avoid}.homecare-documento-duplo>section{padding:16px;border:1px solid var(--borda);border-radius:10px;background:var(--zebra)}.homecare-documento-duplo ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.homecare-documento-duplo li{display:grid;grid-gap:2px;gap:2px;padding-bottom:9px;border-bottom:1px solid var(--borda)}.homecare-documento-duplo li:last-child{padding-bottom:0;border:0}.homecare-documento-duplo li small,.homecare-documento-duplo li span{color:var(--texto-suave)}.homecare-ressalvas{display:grid;grid-gap:8px;gap:8px}.homecare-ressalvas article{padding:11px 13px;border-left:4px solid var(--ambar);background:var(--ambar-suave)}.homecare-ressalvas article p{margin:4px 0 0}.homecare-checklist-relatorio{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.homecare-checklist-relatorio>div{display:grid;grid-template-columns:82px 1fr;align-items:start;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--borda)}.homecare-checklist-relatorio p{display:grid;grid-gap:2px;gap:2px;margin:0}.homecare-checklist-relatorio small{color:var(--texto-suave)}.homecare-documento-rodape{padding-top:15px;border-top:1px solid var(--borda);color:var(--texto-suave);font-size:11px}.homecare-documento-rodape p{margin:3px 0}.alugueis-page{display:grid;min-width:0;grid-gap:18px;gap:18px}.alugueis-contexto{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);grid-gap:20px;gap:20px;padding:20px 22px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:12px;background:var(--superficie)}.alugueis-contexto h2{margin:8px 0 4px;color:var(--texto);font-size:20px}.alugueis-contexto p{margin:0;color:var(--texto-suave)}.alugueis-contexto-nota{display:grid;align-content:center;grid-gap:5px;gap:5px;padding-left:20px;border-left:1px solid var(--borda)}.alugueis-contexto-nota strong{color:var(--primaria)}.alugueis-contexto-nota span{color:var(--texto-suave);font-size:12px;line-height:1.45}.alugueis-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.alugueis-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);grid-gap:18px;gap:18px}.alugueis-alertas>ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.alugueis-alertas li{display:grid;grid-gap:4px;gap:4px;padding:12px 18px;border-top:1px solid var(--borda);border-left:4px solid var(--ambar)}.alugueis-alertas li.erro{border-left-color:var(--erro)}.alugueis-alertas li strong{color:var(--texto);font-size:13px}.alugueis-alertas li span{color:var(--texto-suave);font-size:12px}.alugueis-aging-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--borda);border-top:1px solid var(--borda)}.alugueis-aging-grid article{padding:15px 18px;background:var(--superficie)}.alugueis-aging-grid span{display:block;color:var(--texto-suave);font-size:11px}.alugueis-aging-grid strong{display:block;margin-top:5px;color:var(--texto);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alugueis-contratos{overflow:hidden}.alugueis-contratos .tabela-rolavel{max-height:none;border:0;border-radius:0}.alugueis-tabela{min-width:1080px!important}.alugueis-tabela td{vertical-align:top}.alugueis-tabela td small{display:block;margin-top:4px;color:var(--texto-suave);font-size:11px}.alugueis-tabela .entrada{color:var(--sucesso);font-weight:700}.alugueis-tabela .saida{color:var(--erro);font-weight:700}.link-extrato-contrato{display:inline-block;margin-top:7px;color:var(--primaria);font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.alugueis-resultado{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:18px 20px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.alugueis-resultado>div{padding:12px 14px;border-radius:8px;background:var(--zebra)}.alugueis-resultado>div.resultado{background:var(--primaria-suave);outline:1px solid var(--primaria)}.alugueis-resultado span{display:block;color:var(--texto-suave);font-size:11px}.alugueis-resultado strong{display:block;margin-top:5px;color:var(--texto);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alugueis-resultado>b{color:var(--texto-suave);font-size:22px}.alugueis-config-bloco{overflow:hidden}.alugueis-contrato-form,.alugueis-geracao{padding:18px}.alugueis-geracao .c8{align-self:end;display:flex;align-items:center;gap:12px}.alugueis-config-lista{display:grid;grid-gap:14px;gap:14px;padding:18px}.alugueis-config-card{padding:18px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.alugueis-config-card-topo{display:flex;justify-content:space-between;gap:18px}.alugueis-config-card h3{margin:8px 0 3px;color:var(--texto)}.alugueis-config-card p{margin:0;color:var(--texto-suave)}.alugueis-config-card-topo>strong{color:var(--primaria);font-size:20px;text-align:right}.alugueis-config-card-topo>strong small{display:block;margin-top:4px;color:var(--texto-suave);font-size:11px}.alugueis-config-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:16px 0;background:var(--borda);border:1px solid var(--borda)}.alugueis-config-card dl div{padding:10px 12px;background:var(--zebra)}.alugueis-config-card dt{color:var(--texto-suave);font-size:10px;text-transform:uppercase}.alugueis-config-card dd{margin:4px 0 0;color:var(--texto);font-weight:700}.alugueis-config-editar{border-top:1px solid var(--borda)}.alugueis-config-editar>summary{padding-top:12px;color:var(--primaria);font-weight:700;cursor:pointer}.alugueis-config-acoes{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--borda);padding-top:10px}.alugueis-config-acoes>details{flex:1 1 180px}.alugueis-config-acoes summary,.alugueis-historico summary{color:var(--primaria);font-weight:700;cursor:pointer}.alugueis-config-acoes .alugueis-contrato-form{margin-top:10px;border:1px solid var(--borda);border-radius:8px;background:var(--zebra)}.alugueis-historico{margin-top:12px}.alugueis-historico ul{display:grid;grid-gap:8px;gap:8px;padding:10px 0 0;list-style:none}.alugueis-historico li{display:grid;grid-gap:3px;gap:3px;padding:9px 12px;border-left:3px solid var(--primaria);background:var(--zebra)}.alugueis-historico span{color:var(--texto-suave);font-size:12px}.alugueis-documentos-status{display:flex;gap:7px;flex-wrap:wrap;padding:12px 0 2px}.extrato-aluguel-page{display:grid;min-width:0;grid-gap:18px;gap:18px;overflow-x:hidden}.extrato-aluguel-documento{display:grid;width:100%;min-width:0;max-width:min(1180px,100%);box-sizing:border-box;margin:0 auto;padding:32px 38px;grid-gap:24px;gap:24px}.extrato-aluguel-documento>section{min-width:0}.extrato-aluguel-documento>section>h2{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--primaria);color:var(--primaria);font-size:16px}.extrato-aluguel-totais{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.extrato-aluguel-totais article{padding:14px;border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:8px;background:var(--zebra)}.extrato-aluguel-totais article.ressalva{border-top-color:var(--erro)}.extrato-aluguel-totais span{display:block;color:var(--texto-suave);font-size:11px}.extrato-aluguel-totais strong{display:block;margin-top:5px;color:var(--texto);font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extrato-aluguel-totais article.ressalva strong{color:var(--erro)}.extrato-aluguel-tabela{min-width:1100px!important}.extrato-aluguel-tabela td{vertical-align:top}.extrato-aluguel-tabela td small{display:block;margin-top:4px;color:var(--texto-suave);font-size:10px}.extrato-aluguel-tabela .entrada{color:var(--sucesso);font-weight:700}.extrato-aluguel-tabela .saida{color:var(--erro);font-weight:700}@media (max-width:800px){.extrato-aluguel-documento{padding:22px 18px}.extrato-aluguel-totais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.extrato-aluguel-documento{max-width:none;padding:0;box-shadow:none}}@media (max-width:1050px){.alugueis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.alugueis-contexto,.alugueis-grade{grid-template-columns:1fr}.alugueis-contexto-nota{padding:14px 0 0;border-left:0;border-top:1px solid var(--borda)}}@media (max-width:680px){.alugueis-aging-grid,.alugueis-kpis,.alugueis-resultado{grid-template-columns:1fr}.alugueis-resultado>b{display:none}}@media (max-width:820px){.homecare-documento{padding:22px 18px}.homecare-identificacao dl{grid-template-columns:1fr 1fr}.homecare-conciliacao{grid-template-columns:1fr}.homecare-conciliacao>b{display:none}.homecare-documento-duplo{grid-template-columns:1fr}}.rateio-editor{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:12px;background:var(--superficie)}.rateio-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.rateio-cabecalho h3{margin:3px 0 5px;color:var(--primaria);font-size:18px}.rateio-cabecalho p{margin:0;color:var(--texto-suave)}.rotulo-etapa{color:var(--texto-suave);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rateio-fechamento{min-width:205px;padding:11px 13px;border:1px solid var(--borda);border-radius:10px;background:var(--zebra)}.rateio-fechamento small,.rateio-fechamento span{display:block;color:var(--texto-suave)}.rateio-fechamento strong{display:block;margin:2px 0;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rateio-fechamento.fechado{border-color:var(--sucesso);background:var(--sucesso-suave)}.rateio-fechamento.fechado strong{color:var(--sucesso)}.rateio-fechamento.pendente{border-color:var(--ambar);background:var(--ambar-suave)}.rateio-fechamento.pendente strong{color:var(--ambar)}.rateio-resumo{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--borda);border-radius:10px;overflow:hidden}.rateio-resumo div{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border-right:1px solid var(--borda)}.rateio-resumo div:last-child{border-right:0}.rateio-resumo span{color:var(--texto-suave);font-size:12px}.rateio-resumo strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rateio-lista{display:grid;grid-gap:8px;gap:8px}.rateio-linha{display:grid;grid-template-columns:minmax(180px,1fr) 150px 130px auto auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid var(--borda);border-radius:10px;background:var(--zebra)}.rateio-categoria{align-self:center;display:grid}.rateio-categoria span{font-weight:700}.rateio-categoria small{color:var(--texto-suave)}.rateio-linha label{display:grid;grid-gap:4px;gap:4px}.rateio-linha label span,.rateio-percentual span{color:var(--texto-suave);font-size:12px}.rateio-percentual{align-self:center;display:grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rateio-fixar.ativo{color:var(--primaria);border-color:var(--primaria);background:var(--primaria-suave)}.perigo-suave{color:var(--vermelho)}.rateio-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rateio-acoes select{flex:1 1 280px}.rateio-editor.compacto{gap:10px;padding:13px 14px;border-radius:9px}.rateio-editor.compacto .rateio-cabecalho{align-items:center;gap:12px}.rateio-editor.compacto .rateio-cabecalho h3{margin:1px 0 2px;font-size:16px}.rateio-editor.compacto .nota,.rateio-editor.compacto .rateio-cabecalho p{font-size:11px;line-height:1.35}.rateio-editor.compacto .rateio-fechamento{min-width:160px;padding:7px 10px}.rateio-editor.compacto .rateio-fechamento strong{margin:0;font-size:17px}.rateio-editor.compacto .rateio-resumo div{padding:7px 10px}.rateio-editor.compacto .rateio-linha{gap:8px;padding:8px 10px;border-radius:8px}.rateio-editor.compacto .rateio-acoes,.rateio-editor.compacto .rateio-lista{gap:6px}.rateio-editor.compacto .nota{margin:0}.erro-texto{color:var(--vermelho)!important;font-weight:700}@media(max-width:980px){.rateio-linha{grid-template-columns:1fr 1fr}.rateio-categoria{grid-column:1/-1}.rateio-cabecalho{flex-direction:column}.rateio-fechamento{width:100%}}@media(max-width:620px){.rateio-editor{padding:15px}.rateio-linha,.rateio-resumo{grid-template-columns:1fr}.rateio-resumo div{border-right:0;border-bottom:1px solid var(--borda)}.rateio-resumo div:last-child{border-bottom:0}.rateio-linha>*{width:100%}}@media print{body{background:#fff}.mobilebar,.relatorio-nao-imprimir,.relatorios-cabecalho,.relatorios-modelos,.sidebar,.topbar{display:none!important}.shell{display:block}.conteudo{max-width:none;padding:0}.relatorio-documento{max-width:none;padding:12mm;border:0;box-shadow:none}.relatorio-documento,.relatorio-metrica,.relatorio-processo,table{page-break-inside:avoid;break-inside:avoid}.homecare-documento{gap:8mm}.homecare-documento-capa{page-break-after:avoid;break-after:avoid}}.processo-ficha,.processos-page{display:grid;grid-gap:18px;gap:18px;max-width:1360px;margin:0 auto}.processo-novo{position:relative}.processo-form{position:absolute;z-index:20;right:0;top:46px;width:min(920px,calc(100vw - 290px));padding:20px;box-shadow:var(--sombra-elevada);background:var(--superficie)}.processo-form textarea{resize:vertical}.processos-contexto{display:flex;justify-content:space-between;gap:24px;padding:20px 24px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:12px;background:var(--superficie)}.processos-contexto h2{margin:8px 0 4px}.processos-contexto p{margin:0;color:var(--texto-suave)}.processos-contexto>div:last-child{display:grid;place-content:center;min-width:180px;text-align:center;border-left:1px solid var(--borda)}.processos-contexto>div:last-child strong{font-size:30px;color:var(--ambar)}.processos-contexto>div:last-child span{font-size:11px;color:var(--texto-suave)}.processos-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.processos-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.processo-card{padding:18px;display:grid;grid-gap:16px;gap:16px}.processo-card-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.processo-card-topo>div{display:grid;grid-gap:4px;gap:4px}.processo-card-topo h2{margin:4px 0 0;font-size:17px}.processo-card-topo strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.processo-card-topo small{color:var(--texto-suave)}.processo-card-valores{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--borda)}.processo-card-valores div{display:grid;grid-gap:4px;gap:4px;padding:12px}.processo-card-valores div+div{border-left:1px solid var(--borda)}.processo-card-valores span{font-size:10px;color:var(--texto-suave);text-transform:uppercase}.processo-card-valores strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.processo-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.processo-pendente{color:var(--vermelho);font-size:11px;font-weight:700}.processo-ok{color:var(--sucesso);font-size:11px;font-weight:700}.processos-nota{display:flex;gap:18px;align-items:center;padding:12px 16px;border-radius:9px;background:var(--zebra);color:var(--texto-suave);font-size:11px}.processos-nota strong{color:var(--texto)}.processo-documento-capa{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-radius:12px;background:var(--primaria);color:white}.processo-documento-capa span:first-child{font-size:10px;letter-spacing:1.2px}.processo-documento-capa h2{margin:5px 0;font-size:23px}.processo-documento-capa p{margin:0;opacity:.8}.processo-identificacao{border:1px solid var(--borda);border-radius:10px;overflow:hidden}.processo-identificacao dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.processo-identificacao dl div{padding:10px 14px;border-bottom:1px solid var(--borda)}.processo-identificacao dl div:nth-child(odd){border-right:1px solid var(--borda)}.processo-identificacao dt{font-size:9.5px;text-transform:uppercase;color:var(--texto-suave)}.processo-identificacao dd{margin:3px 0 0;font-size:12px;font-weight:650}.processo-resumo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.processo-resumo article{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.processo-resumo span{font-size:10px;text-transform:uppercase;color:var(--texto-suave)}.processo-resumo strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.processo-resumo .destaque{border-color:var(--primaria);background:var(--primaria-suave)}.processo-ressalvas{padding:16px;border-left:4px solid var(--ambar)}.processo-ressalvas h2{font-size:15px}.processo-ressalvas ul{margin:8px 0 0;padding-left:20px;color:var(--texto-suave);font-size:12px}.processo-documentos,.processo-extrato{padding:18px}.processo-documento-form{display:grid;grid-template-columns:1fr 1.6fr auto;grid-gap:10px;gap:10px;align-items:end;margin:12px 0;padding:12px;background:var(--zebra);border-radius:8px}.processo-documento-form label,.processo-liberacao-form label{display:grid;grid-gap:4px;gap:4px;font-size:10px;text-transform:uppercase;color:var(--texto-suave)}.processo-liberacao-form{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.processo-liberacao-form>div:first-child{grid-column:1/-1}.processo-liberacao-form>div p{margin:4px 0;color:var(--texto-suave);font-size:11px}.processo-liberacao-form .amplo{grid-column:span 2}.processo-extrato td small{display:block;margin-top:3px;color:var(--texto-suave);max-width:420px}.processo-declaracao{padding:16px;border-top:2px solid var(--primaria);font-size:11px}.processo-declaracao p{margin:5px 0 0;color:var(--texto-suave)}@media(max-width:980px){.processos-lista{grid-template-columns:1fr}.processos-kpis{grid-template-columns:repeat(2,1fr)}.processo-form{position:fixed;inset:72px 12px auto;width:auto;max-height:calc(100vh - 90px);overflow:auto}.processo-liberacao-form{grid-template-columns:1fr 1fr}.processo-documento-form{grid-template-columns:1fr}.processos-contexto{flex-direction:column}.processos-contexto>div:last-child{border-left:0;border-top:1px solid var(--borda);padding-top:12px}}@media(max-width:640px){.processo-card-valores,.processo-identificacao dl,.processo-resumo,.processos-kpis{grid-template-columns:1fr}.processo-card-valores div+div,.processo-identificacao dl div:nth-child(odd){border-left:0;border-right:0}.processo-card footer,.processos-nota{align-items:stretch;flex-direction:column}.processo-liberacao-form{grid-template-columns:1fr}.processo-liberacao-form .amplo{grid-column:auto}}@media print{.processo-ficha{display:block}.processo-ficha>*{margin-bottom:12px}.processo-documento-capa{background:#123f46!important;color:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.processo-documentos,.processo-extrato,.processo-identificacao,.processo-resumo{page-break-inside:avoid;break-inside:avoid}.processo-documento-form,.processo-liberacao-form{display:none!important}}.bem-ficha,.bens-page{display:grid;grid-gap:18px;gap:18px;max-width:1360px;margin:0 auto;min-width:0}.bens-acoes{display:flex;align-items:stretch;gap:10px}.bens-acoes>.bem-novo>.btn-v3,.bens-acoes>.btn-v3{min-width:128px;min-height:42px;padding-inline:16px}.bens-filtros{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(170px,.85fr) minmax(180px,.9fr) minmax(260px,1.5fr) auto;align-items:end;grid-gap:12px 14px;gap:12px 14px;padding:16px 18px}.bens-filtros label{min-width:0}.bens-filtros .btn-v3,.bens-filtros input,.bens-filtros select{width:100%;min-width:0;min-height:42px}.bens-filtros .btn-v3{min-width:112px}.bem-novo{position:relative}.bem-form{display:grid;grid-gap:14px;gap:14px}.bem-novo>.bem-form{position:fixed;z-index:30;left:272px;right:24px;top:88px;width:auto;max-height:calc(100vh - 112px);overflow:auto;padding:20px;box-shadow:var(--sombra-elevada)}.bem-form textarea{resize:vertical}.bem-form-acoes{display:flex;gap:8px}.bem-check{display:flex!important;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--primaria-suave);font-weight:700}.bem-check input{width:18px;height:18px;accent-color:var(--primaria)}.bens-contexto{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:24px;gap:24px;padding:20px 24px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:12px;background:var(--superficie)}.bens-contexto h2{margin:8px 0 4px;font-size:20px}.bens-contexto p{margin:0;color:var(--texto-suave)}.bens-contexto>div:last-child{display:grid;place-content:center;text-align:center;border-left:1px solid var(--borda)}.bens-contexto>div:last-child strong{color:var(--ambar);font-size:30px}.bens-contexto>div:last-child span{color:var(--texto-suave);font-size:11px}.bens-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bens-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bem-card-v3,.bens-grade{display:grid;grid-gap:14px;gap:14px}.bem-card-v3{padding:18px}.bem-card-v3 header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bem-card-v3 h2{margin:7px 0 2px;font-size:18px}.bem-card-v3 header small{color:var(--texto-suave)}.bem-valor{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:8px;background:var(--zebra)}.bem-valor span{color:var(--texto-suave);font-size:10px;text-transform:uppercase}.bem-valor strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bem-valor small{color:var(--texto-suave)}.bem-card-v3 dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid var(--borda)}.bem-card-v3 dl div{padding:10px}.bem-card-v3 dl div+div{border-left:1px solid var(--borda)}.bem-card-v3 dt{color:var(--texto-suave);font-size:9px;text-transform:uppercase}.bem-card-v3 dd{margin:3px 0 0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bem-card-v3 dl .resultado dd{color:var(--primaria)}.bem-card-v3 footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.bem-pendente{color:var(--vermelho)}.bem-ok,.bem-pendente{font-size:11px;font-weight:700}.bem-ok{color:var(--sucesso)}.bens-nota{display:flex;gap:18px;padding:12px 16px;border-radius:9px;background:var(--zebra);color:var(--texto-suave);font-size:11px}.bens-nota strong{color:var(--texto)}.bem-ficha-capa{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-radius:12px;background:var(--primaria);color:#fff}.bem-ficha-capa span:first-child{font-size:10px;letter-spacing:1.2px}.bem-ficha-capa h2{margin:5px 0;font-size:23px}.bem-ficha-capa p{margin:0;opacity:.8}.bem-identificacao{overflow:hidden;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.bem-identificacao dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.bem-identificacao dl div{padding:11px 14px;border-bottom:1px solid var(--borda)}.bem-identificacao dl div+div{border-left:1px solid var(--borda)}.bem-identificacao dt{color:var(--texto-suave);font-size:9.5px;text-transform:uppercase}.bem-identificacao dd{margin:3px 0 0;font-weight:650}.bem-identificacao>p{margin:0;padding:13px 14px;color:var(--texto-suave)}.bem-resumo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.bem-resumo article{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.bem-resumo span{color:var(--texto-suave);font-size:10px;text-transform:uppercase}.bem-resumo strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bem-resumo .destaque{border-color:var(--primaria);background:var(--primaria-suave)}.bem-ressalvas{padding:16px;border-left:4px solid var(--ambar)}.bem-ressalvas h2{margin:0;font-size:15px}.bem-ressalvas ul{margin:8px 0 0;padding-left:20px;color:var(--texto-suave);font-size:12px}.bem-contratos,.bem-documentos,.bem-movimentos{padding:18px}.bem-documento-form{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.7fr) minmax(150px,auto);grid-gap:12px 16px;gap:12px 16px;align-items:end;margin:14px 0;padding:16px;border-radius:10px;background:var(--zebra)}.bem-documento-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--texto-suave);font-size:12px;font-weight:700;text-transform:uppercase}.bem-documento-form .btn-v3,.bem-documento-form input,.bem-documento-form select{width:100%;min-width:0;min-height:42px}.bem-documento-form .btn-v3{padding-inline:16px;white-space:nowrap}.bem-documento-form .mensagem-erro{grid-column:1/-1}.bem-movimentos td small{display:block;margin-top:3px;color:var(--texto-suave)}.bem-periodo{display:flex;gap:6px}.bem-contratos article{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--borda)}.bem-contratos article>div{display:grid;grid-gap:3px;gap:3px}.bem-contratos article span{color:var(--texto-suave);font-size:11px}.bem-contratos article>a{color:var(--primaria);font-weight:700}.bem-edicao{padding:18px}.bem-edicao>summary{cursor:pointer;color:var(--primaria);font-weight:750}.bem-edicao .bem-form{margin-top:16px;padding:0;border:0;box-shadow:none}.bem-desativar{display:flex;gap:10px;align-items:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--borda)}.bem-desativar label{display:grid;grid-gap:4px;gap:4px;min-width:280px}.bem-declaracao{padding:16px;border-top:2px solid var(--primaria);font-size:11px}.bem-declaracao p{margin:5px 0 0;color:var(--texto-suave)}@media(max-width:1100px){.bens-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.bens-filtros .btn-v3{width:auto;min-width:140px}.bens-filtro-busca{grid-column:1/-1}}@media(max-width:980px){.bens-grade{grid-template-columns:1fr}.bens-kpis{grid-template-columns:repeat(2,1fr)}.bem-novo>.bem-form{inset:72px 12px auto;width:auto;max-height:calc(100vh - 90px)}.bens-contexto{grid-template-columns:1fr}.bens-contexto>div:last-child{padding-top:12px;border-left:0;border-top:1px solid var(--borda)}.bem-identificacao dl{grid-template-columns:repeat(2,1fr)}.bem-documento-form{grid-template-columns:1fr}}@media(max-width:640px){.bens-filtros{grid-template-columns:1fr}.bens-filtro-busca{grid-column:auto}.bens-filtros .btn-v3{width:100%}.bem-card-v3 dl,.bem-identificacao dl,.bem-resumo,.bens-kpis{grid-template-columns:1fr}.bem-card-v3 footer,.bem-desativar,.bens-acoes,.bens-nota{align-items:stretch;flex-direction:column}.bens-acoes>.bem-novo,.bens-acoes>.bem-novo>.btn-v3,.bens-acoes>.btn-v3{width:100%}.bem-card-v3 dl div+div,.bem-identificacao dl div+div{border-left:0}.bem-contratos article{grid-template-columns:1fr}.bem-periodo{flex-direction:column}.bem-desativar label{min-width:0}}@media print{.bem-ficha{display:block}.bem-ficha>*{margin-bottom:12px}.bem-ficha-capa{background:#123f46!important;color:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bem-contratos,.bem-documentos,.bem-identificacao,.bem-resumo{page-break-inside:avoid;break-inside:avoid}}.adiantamentos-extrato-page,.adiantamentos-page{display:grid;min-width:0;grid-gap:18px;gap:18px}.adiantamentos-acao{position:relative}.adiantamentos-form{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(820px,78vw);text-align:left;box-shadow:0 18px 45px rgba(13,75,82,.18)}.adiantamentos-form .grade-form{margin-bottom:10px}.adiantamentos-alerta{margin:0 0 12px;padding:10px 12px;border-left:4px solid var(--ambar);background:var(--ambar-suave);color:var(--texto-suave);font-size:11.5px}.adiantamentos-previa-fila{margin:0 0 12px;padding:11px 13px;border:1px solid var(--borda);border-radius:8px;background:var(--zebra)}.adiantamentos-previa-fila>small,.adiantamentos-previa-fila>strong{display:block}.adiantamentos-previa-fila ol{display:grid;grid-gap:4px;gap:4px;margin:8px 0;padding-left:22px}.adiantamentos-previa-fila li{padding-left:3px;color:var(--texto-suave);font-size:11.5px}.adiantamentos-previa-fila li span{margin-right:10px}.adiantamentos-previa-fila li b{color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adiantamentos-previa-fila>small{color:var(--texto-suave);font-size:10.5px}.adiantamentos-contexto{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);grid-gap:20px;gap:20px;padding:20px 22px;border:1px solid var(--borda);border-left:5px solid var(--ambar);border-radius:12px;background:var(--superficie)}.adiantamentos-contexto h2{margin:8px 0 4px;color:var(--texto);font-size:22px}.adiantamentos-contexto p{margin:0;color:var(--texto-suave)}.adiantamentos-contexto-nota{display:grid;align-content:center;grid-gap:5px;gap:5px;padding-left:20px;border-left:1px solid var(--borda)}.adiantamentos-contexto-nota strong{color:var(--primaria)}.adiantamentos-contexto-nota span{color:var(--texto-suave);font-size:12px}.adiantamentos-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.adiantamentos-familias{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.adiantamentos-familias article h2{margin:10px 0 2px;font-size:17px}.adiantamentos-familias article>strong{display:block;color:var(--ambar);font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adiantamentos-familias dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0}.adiantamentos-familias dl div{padding:8px 10px;background:var(--zebra)}.adiantamentos-familias dt{color:var(--texto-suave);font-size:10px;text-transform:uppercase}.adiantamentos-familias dd{margin:3px 0 0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adiantamentos-familias a{color:var(--primaria);font-size:12px;font-weight:750}.adiantamentos-cronologia{overflow:hidden}.adiantamentos-cronologia .tabela-rolavel{max-height:none;border:0;border-radius:0}.adiantamentos-tabela{min-width:940px!important}.adiantamentos-tabela td{vertical-align:top}.adiantamentos-tabela td>small,.adiantamentos-tabela td>strong{display:block;margin-top:4px}.adiantamentos-tabela td>small{color:var(--texto-suave);font-size:11px}.adiantamentos-tabela .entrada{color:var(--sucesso);font-weight:700}.adiantamentos-extrato-documento{display:grid;grid-gap:24px;gap:24px;padding:34px 40px}.adiantamentos-extrato-documento section>h2{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--primaria);color:var(--primaria);font-size:16px}.adiantamentos-extrato-documento td small{display:block;margin-top:3px;color:var(--texto-suave)}.adiantamentos-declaracao>p{color:var(--texto-suave)}.adiantamentos-declaracao>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:48px;text-align:center;font-size:12px}@media (max-width:900px){.adiantamentos-contexto,.adiantamentos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adiantamentos-contexto-nota{padding:14px 0 0;border-left:0;border-top:1px solid var(--borda)}.adiantamentos-form{position:fixed;inset:8vh 4vw auto;width:92vw;max-height:84vh;overflow:auto}}@media (max-width:600px){.adiantamentos-contexto,.adiantamentos-declaracao>div,.adiantamentos-kpis{grid-template-columns:1fr}.adiantamentos-extrato-documento{padding:22px 18px}}.recorrencia-form .aviso a{color:var(--primaria);font-weight:700}.recorrencia-previa{border:1px solid var(--borda);border-radius:12px;background:var(--superficie);padding:18px;min-width:0}.recorrencia-previa .painel-cabecalho-v3{margin-bottom:14px}.recorrencia-previa .nota,.recorrencia-previa .painel-cabecalho-v3 p{margin:4px 0 0}.recorrencia-previa .tabela-rolavel{max-height:310px;overflow:auto;border:1px solid var(--borda);border-radius:10px}.recorrencia-previa .tabela-rolavel table{border:0;min-width:0;width:100%}.recorrencia-form .recorrencia-previa .tabela-rolavel table.zebra{min-width:0;width:100%}.recorrencia-previa .tabela-rolavel thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--superficie)}@media (max-width:760px){.recorrencia-previa{padding:14px}}.setup-atalho-calendario{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0;padding:18px 20px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:12px;background:var(--superficie)}.setup-atalho-calendario h2{margin:8px 0 3px;color:var(--texto);font-size:17px}.setup-atalho-calendario p{margin:0;color:var(--texto-suave);font-size:13px}.calendario-page{display:grid;grid-gap:18px;gap:18px}.calendario-mensagem{padding:12px 14px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:8px;background:var(--primaria-suave);color:var(--texto)}.calendario-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.calendario-resumo article{padding:16px 18px;border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:12px;background:var(--superficie)}.calendario-resumo article.atencao{border-top-color:var(--ambar)}.calendario-resumo small,.calendario-resumo span{display:block;color:var(--texto-suave);font-size:12px}.calendario-resumo strong{display:block;margin:5px 0;color:var(--texto);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendario-config-form{padding:18px}.calendario-toggle{display:flex;flex-direction:column;justify-content:center}.calendario-toggle label{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--texto);font-weight:700}.calendario-toggle input{width:18px;height:18px;accent-color:var(--primaria)}.calendario-acoes{display:flex;flex-wrap:wrap;gap:8px}.calendario-protecao{display:flex;gap:12px;margin:0 18px 18px;padding:11px 13px;border-radius:8px;background:var(--primaria-suave)}.calendario-protecao strong{flex:0 0 auto;color:var(--primaria)}.calendario-protecao span{color:var(--texto-suave)}.calendario-verificacao-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 18px 18px;border:1px solid var(--borda);background:var(--borda)}.calendario-verificacao-resumo span{padding:10px 12px;background:var(--zebra);color:var(--texto-suave);font-size:12px}.calendario-verificacao-resumo b{display:block;margin-bottom:3px;color:var(--texto);font-size:11px}.calendario-propostas{display:grid;grid-gap:1px;gap:1px;background:var(--borda)}.calendario-propostas article{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;padding:18px;background:var(--superficie)}.calendario-propostas h3{margin:9px 0 4px;color:var(--texto);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendario-propostas p{margin:0 0 5px}.calendario-propostas p,.calendario-propostas small{color:var(--texto-suave)}.calendario-propostas .calendario-justificativa{margin-top:10px;color:var(--texto)}.calendario-proposta-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.btn-v3.perigo{color:var(--vermelho);border-color:var(--vermelho);background:var(--superficie)}.btn-v3.perigo:hover{background:var(--vermelho-suave)}.calendario-tabela{max-height:430px;overflow:auto}.calendario-tabela table{min-width:820px}.calendario-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--superficie)}.calendario-tabela td{vertical-align:top}.calendario-tabela td small{display:block;margin-top:3px;color:var(--texto-suave)}.calendario-tabela a{color:var(--primaria);font-weight:700}@media (max-width:900px){.calendario-propostas article,.calendario-resumo{grid-template-columns:1fr}}@media (max-width:760px){.calendario-acoes,.calendario-proposta-acoes,.setup-atalho-calendario{align-items:stretch;flex-direction:column}.calendario-protecao{flex-direction:column}.calendario-verificacao-resumo{grid-template-columns:1fr}}.integracoes-page{display:grid;grid-gap:18px;gap:18px}.integracoes-aviso{display:grid;grid-gap:4px;gap:4px}.integracoes-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.integracao-card{overflow:hidden}.integracao-card>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.integracao-card>header h2{margin:3px 0}.integracao-card>header p{margin:0;color:var(--texto-suave)}.integracao-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.integracao-mostrar{display:inline-flex;align-items:center;gap:7px;color:var(--texto-suave)}.integracao-estado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:18px -20px -20px;background:var(--borda);border-top:1px solid var(--borda)}.integracao-estado span{display:grid;grid-gap:4px;gap:4px;padding:13px 16px;background:var(--zebra);color:var(--texto-suave);font-size:12px}.integracao-estado strong{color:var(--texto)}.conciliacao-page{display:grid;grid-gap:18px;gap:18px;min-width:0}.conciliacao-etapas{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--borda);border-radius:10px;overflow:hidden;background:var(--superficie)}.conciliacao-etapas li{padding:11px 12px;border-right:1px solid var(--borda);color:var(--texto-suave);font-size:12px;font-weight:700}.conciliacao-etapas li:last-child{border-right:0}.conciliacao-etapas li.ativo{background:var(--primaria-suave);color:var(--primaria)}.conciliacao-importar{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.conciliacao-importar h2{margin:4px 0}.conciliacao-importar p{margin:0;color:var(--texto-suave)}.conciliacao-importar label{display:grid;grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:11px;font-weight:700}.conciliacao-importar .mensagem-erro,.conciliacao-importar .mensagem-sucesso{grid-column:1/-1;padding:10px 12px;border-radius:8px}.conciliacao-importar .mensagem-sucesso{background:var(--sucesso-suave);color:var(--sucesso)}.conciliacao-page td small{display:block;margin-top:3px;color:var(--texto-suave)}.conciliacao-page td a{display:inline-block;margin-top:7px;color:var(--primaria);font-weight:700}.conciliacao-revisao{display:grid;grid-gap:14px;gap:14px}.conciliacao-revisao>.painel-v3>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.conciliacao-revisao h2{margin:7px 0 3px;font-size:17px}.conciliacao-revisao header>strong{font-size:21px;white-space:nowrap}.conciliacao-candidatos{display:grid;grid-gap:10px;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid var(--borda)}.conciliacao-candidatos>article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie-suave)}.conciliacao-candidatos article small{display:block;margin-top:3px;color:var(--texto-suave)}.conciliacao-candidatos details{padding:10px 0}.conciliacao-candidatos summary{cursor:pointer;color:var(--primaria);font-weight:700}.conciliacao-candidatos form{display:grid;grid-template-columns:180px minmax(240px,1fr) auto;grid-gap:10px;gap:10px;margin-top:10px}.conciliacao-candidatos .mensagem-erro{padding:10px 12px;border-radius:8px;background:var(--erro-suave);color:var(--erro)}.conciliacao-identificacao{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-suave)}.conciliacao-identificacao strong{margin-right:4px;color:var(--primaria)}.conciliacao-identificacao span{padding:3px 7px;border-radius:999px;background:var(--superficie);font-size:11px}.conciliacao-importar .mensagem-erro{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.conciliacao-importar .mensagem-erro a{color:var(--primaria);font-weight:800;text-decoration:underline}.conciliacao-assumir-divergencia{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;padding-top:6px;color:var(--texto)!important;text-transform:none!important}.conciliacao-assumir-divergencia input{width:auto}.conciliacao-criar{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-suave)}.conciliacao-acoes-titulo{display:flex;justify-content:space-between;align-items:center;gap:14px}.conciliacao-acoes-titulo small{display:block;margin-top:3px;color:var(--texto-suave)}.conciliacao-acoes{display:flex;gap:8px;flex-wrap:wrap}.conciliacao-acoes>button{padding:9px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);color:var(--primaria);font-weight:800;cursor:pointer}.conciliacao-acoes>button.ativo{background:var(--primaria);border-color:var(--primaria);color:#fff}.conciliacao-criar-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:0!important;padding:14px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie)}.conciliacao-criar-form label{display:grid;grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:11px;font-weight:800}.conciliacao-criar-form label:first-child,.conciliacao-criar-rodape,.conciliacao-nota,.conciliacao-participantes{grid-column:1/-1}.conciliacao-nota{margin:0;padding:9px 11px;border-radius:7px;background:var(--primaria-suave);color:var(--texto-suave)}.conciliacao-criar-rodape{display:flex;gap:8px}.conciliacao-participantes{display:grid;grid-gap:8px;gap:8px}.conciliacao-participantes>div{display:grid;grid-template-columns:minmax(180px,1fr) 150px 70px auto;grid-gap:8px;gap:8px;align-items:center}.conciliacao-participantes>div:first-child{display:flex;justify-content:space-between}.conciliacao-participantes span{text-align:right;font-weight:800;color:var(--primaria)}@media(max-width:900px){.conciliacao-importar{grid-template-columns:1fr 1fr}.conciliacao-importar>div{grid-column:1/-1}.conciliacao-etapas{grid-template-columns:1fr}.conciliacao-etapas li{border-right:0;border-bottom:1px solid var(--borda)}.conciliacao-candidatos form,.conciliacao-candidatos>article,.conciliacao-criar-form,.conciliacao-participantes>div{grid-template-columns:1fr!important}.conciliacao-acoes-titulo,.conciliacao-revisao>.painel-v3>header{flex-direction:column}.conciliacao-participantes span{text-align:left}}.conciliacao-etapas li{padding:0;min-width:0}.conciliacao-etapas li>a,.conciliacao-etapas li>span{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;color:inherit;text-decoration:none}.conciliacao-etapas li>a:focus-visible,.conciliacao-etapas li>a:hover{background:var(--primaria-suave);color:var(--primaria);outline:2px solid var(--primaria);outline-offset:-2px}.conciliacao-etapas li.concluido{color:var(--sucesso)}.conciliacao-etapas li.bloqueado{background:var(--zebra);color:var(--texto-suave)}.conciliacao-etapas li small{margin-left:auto;font-size:10px;font-weight:600}.conciliacao-etapa-numero{display:grid;place-items:center;flex:0 0 23px;height:23px;border:1px solid;border-radius:50%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conciliacao-resumo{display:flex;align-items:center;justify-content:space-between;gap:20px;scroll-margin-top:18px}.conciliacao-resumo h2{margin:4px 0}.conciliacao-resumo p{margin:0;color:var(--texto-suave)}#conferir-conta,#confirmar-vinculos,#fechar-periodo,#importar-ofx{scroll-margin-top:18px}.conciliacao-importar label small{font-weight:500}.conciliacao-busca-manual{border:1px solid var(--borda);border-radius:9px;background:var(--superficie)}.conciliacao-busca-manual>summary{padding:11px 13px;color:var(--primaria);font-weight:700;cursor:pointer}.conciliacao-busca-corpo{display:grid;grid-gap:12px;gap:12px;padding:0 13px 13px}.conciliacao-busca-corpo>label{display:grid;grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:12px;font-weight:700}.conciliacao-resultados-manuais{display:grid;grid-gap:7px;gap:7px;max-height:280px;overflow:auto}.conciliacao-resultados-manuais>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--zebra)}.conciliacao-composicao-linha small,.conciliacao-resultados-manuais small{display:block;color:var(--texto-suave);margin-top:2px}.conciliacao-composicao{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--primaria);border-radius:9px;background:var(--primaria-suave)}.conciliacao-composicao-cabecalho,.conciliacao-composicao-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conciliacao-composicao-linha{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,190px) auto;align-items:end;grid-gap:10px;gap:10px;padding:9px;background:var(--superficie);border-radius:8px}.conciliacao-composicao-linha label{display:grid;grid-gap:4px;gap:4px;color:var(--texto-suave);font-size:11px;font-weight:700}@media(max-width:900px){.conciliacao-composicao-linha{grid-template-columns:1fr}.conciliacao-resultados-manuais>article,.conciliacao-resumo{align-items:flex-start}.conciliacao-resumo{flex-direction:column}}.consulta-cpf-serpro{display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;column-gap:8px}.consulta-cpf-serpro .dica,.consulta-cpf-serpro label{grid-column:1/-1}@media (max-width:900px){.integracao-estado,.integracoes-grade{grid-template-columns:1fr}}.condicoes-nativas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.condicoes-nativas>header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid var(--borda);border-left:4px solid var(--sucesso);border-radius:10px;background:var(--sucesso-suave)}.condicoes-nativas>header div{display:flex;align-items:center;gap:9px}.condicoes-nativas>header h3{margin:0;color:var(--texto);font-size:17px}.condicoes-nativas article p,.condicoes-nativas>header p{margin:0;color:var(--texto-suave);font-size:12px}.condicoes-nativas article{padding:15px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.condicoes-nativas article>strong{display:block;margin-bottom:5px;color:var(--primaria)}.condicoes-nativas-lista{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.condicoes-nativas-lista span{padding:5px 8px;border:1px solid var(--borda);border-radius:999px;background:var(--zebra);color:var(--texto);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.condicoes-personalizadas-titulo{margin-bottom:4px}.condicao-nativa-seletor{margin-bottom:7px;background:var(--primaria-suave);border-color:var(--primaria)}@media(max-width:900px){.condicoes-nativas{grid-template-columns:1fr}.condicoes-nativas>header{align-items:stretch;flex-direction:column}}.central-treinamento{margin:16px 0 20px;padding:16px 18px;background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:12px;box-shadow:var(--sombra)}.central-treinamento>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.central-treinamento>header>div{min-width:0}.central-treinamento>header strong{display:block;margin-top:7px;color:var(--primaria);font-size:17px}.central-treinamento>header p{margin:3px 0 0;color:var(--texto)}.central-treinamento>header label{display:grid;min-width:min(340px,100%);grid-gap:5px;gap:5px;color:var(--texto-suave);font-size:12px}.central-treinamento>header select{width:100%}.treino-selo{display:inline-flex;padding:4px 8px;color:var(--primaria);background:var(--primaria-suave);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.treino-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.treino-acoes .btn[aria-pressed=true]{color:#fff;background:var(--primaria);border-color:var(--primaria)}.treino-pular,.treino-retomar{padding:7px 3px;color:var(--primaria);background:transparent;border:0;text-decoration:underline;cursor:pointer}.treino-pular{margin-left:auto}.central-treinamento.recolhido{display:flex;align-items:center;justify-content:space-between;padding-block:10px}.central-treinamento.recolhido>header strong{display:inline;margin:0 8px;font-size:14px}.central-treinamento.recolhido>header p{display:inline;font-size:13px}.treino-retomar{flex:0 0 auto}.treino-conteudo{margin-top:16px;padding-top:16px;border-top:1px solid var(--borda)}.treino-conteudo-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.treino-conteudo-cabecalho span{color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase}.treino-conteudo-cabecalho h2{margin:2px 0 0;color:var(--primaria);font-size:20px}.treino-exemplo{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(320px,1.5fr) minmax(180px,.85fr);align-items:stretch;grid-gap:12px;gap:12px}.treino-dado,.treino-resultado{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px;border-radius:9px}.treino-dado{background:var(--primaria-suave)}.treino-resultado{background:var(--sucesso-suave)}.treino-dado span,.treino-resultado span{color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase}.treino-dado strong,.treino-resultado strong{color:var(--texto);font-size:13px;line-height:1.5}.treino-fluxo{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.treino-fluxo li{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;min-height:105px;padding:10px;text-align:center;background:var(--zebra);border:1px solid var(--borda);border-radius:9px}.treino-fluxo li:not(:last-child):after{content:"›";position:absolute;z-index:2;top:50%;right:-8px;color:var(--primaria);font-size:22px;transform:translate(50%,-50%)}.treino-checklist li>span,.treino-fluxo li>span{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--primaria);border-radius:50%;font-weight:700}.treino-fluxo strong{font-size:12px;line-height:1.4}.treino-assistir{max-width:820px}.treino-quadro{min-height:190px;padding:22px;background:var(--primaria-suave);border-radius:10px}.treino-quadro>span{color:var(--texto-suave);font-size:12px}.treino-quadro>strong{display:block;margin-top:24px;color:var(--primaria);font-size:22px}.treino-quadro>p{max-width:680px;margin:8px 0 28px;font-size:16px}.treino-progresso{height:5px;overflow:hidden;background:rgb(23 63 73/15%);border-radius:999px}.treino-progresso i{display:block;height:100%;background:var(--primaria);transition:width .25s ease}.treino-controles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.treino-transcricao{margin-top:12px}.treino-transcricao summary{color:var(--primaria);cursor:pointer;font-weight:700}.treino-transcricao ol{margin-bottom:0;padding-left:24px;color:var(--texto-suave)}.treino-transcricao li{margin-top:6px}.treino-pratica{max-width:820px}.treino-pratica-aviso{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;color:var(--primaria);background:var(--primaria-suave);border-radius:8px}.treino-pratica-aviso span{font-size:12px}.treino-checklist{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding:0;list-style:none}.treino-checklist li{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--texto-suave);border-bottom:1px solid var(--borda)}.treino-checklist li>span{flex:0 0 auto;background:var(--texto-suave)}.treino-checklist li.ativo{color:var(--texto);background:var(--primaria-suave);border-bottom-color:transparent;border-radius:8px}.treino-checklist li.ativo>span{background:var(--primaria)}.treino-checklist li.feito>span{background:var(--sucesso)}.treino-checklist li>div{display:grid;grid-gap:3px;gap:3px}.treino-checklist small{color:var(--texto-suave)}.treino-pratica-sucesso{display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:12px;color:var(--sucesso);background:var(--sucesso-suave);border-radius:8px}.treino-pratica-sucesso span{color:var(--texto);font-size:12px}@media (max-width:1050px){.treino-exemplo{grid-template-columns:1fr}.treino-fluxo li:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-11px;transform:translate(50%,50%)}}@media (max-width:760px){.central-treinamento.recolhido,.central-treinamento>header{align-items:stretch;flex-direction:column}.central-treinamento.recolhido>header p{display:block}.treino-pular{margin-left:0}.treino-fluxo{grid-template-columns:1fr}.treino-pratica-aviso{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.treino-progresso i{transition:none}}.cofre-diagnostico{margin:18px 0;overflow:hidden;border:1px solid var(--borda);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra)}.cofre-diagnostico>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--borda)}.cofre-diagnostico h2{margin:5px 0 3px;color:var(--texto);font-size:19px}.cofre-diagnostico header p{margin:0;color:var(--texto-suave);font-size:12px}.cofre-diagnostico>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--borda)}.cofre-diagnostico article{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:105px;padding:15px 17px;background:var(--superficie)}.cofre-diagnostico article>span{color:var(--texto-suave);font-size:11px;font-weight:700;text-transform:uppercase}.cofre-diagnostico article>strong{color:var(--primaria);font-size:15px}.cofre-diagnostico article>small{color:var(--texto-suave);line-height:1.45}@media (max-width:900px){.cofre-diagnostico>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cofre-diagnostico>header{flex-direction:column}.cofre-diagnostico>div{grid-template-columns:1fr}}.cofre-prova-operacional{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--borda,#d8d4ca)}.cofre-prova-operacional p{margin:4px 0;color:var(--texto-suave,#66757b)}.cofre-prova-operacional small{display:block;color:var(--texto-suave,#66757b)}.cofre-prova-operacional>div:last-child{min-width:245px;text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cofre-prova-operacional .sucesso{color:#17623a;font-weight:700}.cofre-prova-operacional .erro{color:#a23b32;font-weight:700}@media(max-width:760px){.cofre-prova-operacional{grid-template-columns:1fr}.cofre-prova-operacional>div:last-child{min-width:0;text-align:left;justify-content:flex-start}}.permissoes-editor{display:grid;grid-gap:18px;gap:18px}.permissoes-subabas{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--linha,#ddd5c7);padding-bottom:10px}.permissoes-subabas button{border:1px solid #b7c9c7;background:#fff;color:#174c55;border-radius:999px;padding:9px 15px;font-weight:700;cursor:pointer}.permissoes-subabas button.ativo{background:#174c55;color:#fff;border-color:#174c55}.permissoes-barra,.permissoes-filtros{display:flex;align-items:flex-end;gap:14px;justify-content:space-between;flex-wrap:wrap;background:#f4f8f7;border:1px solid #d6e3e1;border-radius:12px;padding:14px}.permissoes-barra label{display:grid;grid-gap:5px;gap:5px;font-weight:700}.permissoes-barra select,.permissoes-filtros input,.permissoes-filtros select{min-width:240px;border:1px solid #b9c7c4;border-radius:8px;background:#fff;padding:10px}.permissoes-matriz-completa{display:grid;grid-gap:16px;gap:16px}.permissoes-grupo{border:1px solid #d9d3c8;border-radius:12px;overflow:hidden}.permissoes-grupo>h3{margin:0;padding:11px 14px;background:#eaf3f1;color:#174c55;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.permissoes-linha{display:grid;grid-template-columns:minmax(170px,1.1fr) 3fr auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 14px;border-top:1px solid #ebe5db}.permissoes-acoes{display:flex;gap:7px;flex-wrap:wrap}.permissoes-acoes label{display:inline-flex;align-items:center;gap:5px;border:1px solid #80cbb1;background:#eefaf5;color:#176c50;border-radius:999px;padding:5px 9px;font-size:12px}.permissoes-acoes label.negado{border-color:#e3a097;background:#fff3f1;color:#a6372c}.permissoes-acoes label.indisponivel{border-color:#d8d8d8;background:#f3f3f3;color:#8a8a8a}.permissoes-acoes input{margin:0}.permissoes-usuarios td small,.permissoes-usuarios td strong{display:block}.permissoes-edicao-usuario{border:2px solid #c7dbd7;border-radius:14px;padding:16px}.permissoes-edicao-usuario>header{display:flex;justify-content:space-between;align-items:flex-start}.permissoes-edicao-usuario h3{margin:2px 0}.permissoes-previa{display:grid;grid-gap:15px;gap:15px}.permissoes-previa section{border:1px solid #d9d3c8;border-radius:12px;overflow:hidden}.permissoes-previa h3{margin:0;padding:10px 14px;background:#eaf3f1}.permissoes-previa section div{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid #ebe5db}.permissoes-previa .visivel span{color:#187451}.permissoes-previa .oculto{color:#888;background:#f5f5f5}.permissoes-previa .oculto span{color:#a33}.admin-matriz-form{display:grid;grid-gap:15px;gap:15px}@media(max-width:800px){.permissoes-linha{grid-template-columns:1fr}.permissoes-barra select,.permissoes-filtros input,.permissoes-filtros select{min-width:100%;width:100%}.permissoes-previa section div{gap:12px}}.cancelamento-baixa{display:grid;grid-gap:10px;gap:10px;margin:14px 0;padding:14px;border:1px solid #dfb7aa;border-radius:10px;background:#fffaf8}.cancelamento-baixa header div,.cancelamento-baixa-linha>div{display:grid;grid-gap:3px;gap:3px}.cancelamento-baixa header span,.cancelamento-baixa-confirmacao p,.cancelamento-baixa-linha span{color:var(--texto-suave,#66757b);font-size:12px}.cancelamento-baixa-linha{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid #eadbd4}.cancelamento-baixa-confirmacao{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid #d98c78;border-radius:9px;background:#fff}.cancelamento-baixa-confirmacao label{font-weight:700}.cancelamento-baixa-confirmacao textarea{width:100%}.cancelamento-baixa-confirmacao>div{display:flex;gap:8px;flex-wrap:wrap}.btn.perigo{border-color:#b44b3e;background:#fff4f1;color:#9b3025}.btn.perigo:hover{background:#b44b3e;color:#fff}.sucesso-box{margin:12px 0;padding:12px;border:1px solid #80cbb1;border-radius:8px;background:#eefaf5;color:#176c50;font-weight:700}@media(max-width:640px){.cancelamento-baixa-linha{align-items:flex-start;flex-direction:column}}.seletor-fornecedor{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0}.seletor-fornecedor-campo{position:relative}.seletor-fornecedor-campo input[type=search]{width:100%;padding-left:38px;padding-right:34px}.seletor-fornecedor-lupa{position:absolute;left:13px;top:50%;z-index:1;transform:translateY(-52%);color:var(--primaria,#174c55);font-size:22px;font-weight:800;pointer-events:none}.seletor-fornecedor-limpar{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:27px;height:27px;border:0;border-radius:50%;background:transparent;color:var(--texto-suave,#66757b);font-size:20px;line-height:1;cursor:pointer}.seletor-fornecedor-limpar:hover{background:#e7efed;color:var(--primaria,#174c55)}.seletor-fornecedor-resultados{position:absolute;z-index:80;top:44px;left:0;right:0;max-height:310px;overflow:auto;border:1px solid #9cb7b3;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(17,53,58,.18)}.seletor-fornecedor-resultados button{display:grid;grid-gap:3px;gap:3px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #ece7de;background:#fff;color:var(--texto,#172b31);text-align:left;cursor:pointer}.seletor-fornecedor-resultados button:hover,.seletor-fornecedor-resultados button[aria-selected=true]{background:#eaf4f2}.seletor-fornecedor-resultados button span,.seletor-fornecedor-resultados small{color:var(--texto-suave,#66757b);font-size:11px}.seletor-fornecedor-resultados p,.seletor-fornecedor-resultados small{display:block;margin:0;padding:12px}.seletor-fornecedor.desabilitado{opacity:.72}.seletor-fornecedor-lupa.botao{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.seletor-fornecedor-lupa.botao:hover{color:#0f7882;background:#e8f2f1;border-radius:7px}.seletor-fornecedor-dialogo{display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto;width:min(900px,94vw);max-height:88vh;overflow:hidden;background:var(--superficie);border:1px solid var(--borda);border-radius:14px;box-shadow:0 24px 70px rgb(0 25 31/35%)}.seletor-fornecedor-dialogo>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px}.seletor-fornecedor-dialogo h3{margin:2px 0 4px;font-size:22px}.seletor-fornecedor-dialogo header p{margin:0;color:var(--texto-suave);font-size:12px}.seletor-fornecedor-filtro{display:flex;align-items:flex-end;gap:14px;padding:12px 20px;background:var(--zebra);border-block:1px solid var(--borda)}.seletor-fornecedor-filtro label{display:grid;flex:1 1;grid-gap:4px;gap:4px;color:var(--texto-suave);font-size:10px;font-weight:700;text-transform:uppercase}.seletor-fornecedor-filtro input{width:100%;min-height:40px;padding:7px 10px;color:var(--texto);background:#fff;border:1px solid var(--borda);border-radius:7px;font:inherit;text-transform:none}.seletor-fornecedor-filtro>span{padding-bottom:10px;color:var(--texto-suave);font-size:11px}.seletor-fornecedor-grade{overflow:auto}.seletor-fornecedor-grade table{width:100%;border-collapse:collapse;font-size:12px}.seletor-fornecedor-grade th{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:10px 12px;color:#fff;background:var(--primaria);font-size:10px;text-align:left;text-transform:uppercase}.seletor-fornecedor-grade th:nth-child(2){width:220px}.seletor-fornecedor-grade th:last-child{width:110px}.seletor-fornecedor-grade td{padding:10px 12px;border-bottom:1px solid var(--borda)}.seletor-fornecedor-grade td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seletor-fornecedor-grade tbody tr.selecionado,.seletor-fornecedor-grade tbody tr:hover{background:var(--primaria-suave)}.seletor-fornecedor-vazio{display:grid;place-items:center;min-height:220px;color:var(--texto-suave)}.seletor-fornecedor-dialogo>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--borda)}.seletor-fornecedor-dialogo>footer span{color:var(--texto-suave);font-size:11px}@media(max-width:700px){.seletor-fornecedor-dialogo{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.seletor-fornecedor-dialogo>footer,.seletor-fornecedor-dialogo>header,.seletor-fornecedor-filtro{padding-inline:12px}.seletor-fornecedor-grade table{min-width:650px}}