@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;500;600&family=Inter:wght@400;500;600;700&display=swap";.rnva{background:var(--surface);border-radius:var(--radius-card,22px);box-shadow:var(--shadow-md);margin:16px 0;padding:18px 20px 8px}.rnva-tit{font-family:var(--serif);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:600;display:flex}.rnva-n{font-family:var(--sans);font-variant-numeric:tabular-nums;background:var(--amber-soft);color:var(--amber-ink);border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:700}.rnva-sub{color:var(--ink-3);margin:4px 0 10px;font-size:.8rem}.rnva-lin{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.rnva-quem{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.rnva-quem b{font-size:.92rem;font-weight:600}.rnva-prazo{color:var(--ink-2);font-size:.8rem}.rnva-num{font-variant-numeric:tabular-nums}.rnva-janela{color:var(--ink-3);font-size:.78rem}.rnva-janela.ultima{color:var(--amber-ink)}.rnva-acoes{gap:8px;display:flex}.rnva-bt{border-radius:var(--bt-raio);font:inherit;cursor:pointer;white-space:nowrap;border:0;padding:8px 16px;font-size:.84rem;font-weight:500}.rnva-bt-sim{background:var(--brand-soft);color:var(--brand-text)}.rnva-bt-nao{background:var(--red-soft);color:var(--red-ink)}@media (width<=860px){.rnva-acoes{width:100%}.rnva-acoes .rnva-bt{flex:1}}.inicio-hoje{max-width:700px;margin:0 auto;padding:10px 0 60px}@media (width>=1000px){.inicio-hoje{max-width:900px}.inicio-hoje .ip-manchete{max-width:40ch;font-size:2.1rem}}@media (width>=1280px){.inicio-hoje{max-width:1040px}}.inicio-hoje .ip-linha1{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.inicio-hoje .ip-data{color:var(--ink-3);font-size:.78rem}.inicio-hoje .ip-oi{font-family:var(--serif);color:var(--ink-2);margin-top:6px;font-size:1.15rem;font-weight:500}.inicio-hoje .ip-manchete{font-family:var(--serif);color:var(--ink);text-wrap:balance;letter-spacing:normal;max-width:32ch;margin:10px 0 0;font-size:1.9rem;font-weight:500;line-height:1.22}.inicio-hoje .ip-n{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.86em;font-weight:600}.inicio-hoje .ip-sub{color:var(--ink-2);margin-top:10px;font-size:.9rem;line-height:1.5}.inicio-hoje .ip-msg{margin:14px 0 0}.inicio-hoje .ip-revalidando{color:var(--ink-3);margin:14px 0 0;font-size:.78rem}.inicio-hoje .ip-util{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.inicio-hoje .ip-vendo-wrap{position:relative}.inicio-hoje .ip-vendo{border:1px solid var(--line);background:var(--surface);border-radius:var(--bt-raio);color:var(--ink-2);box-shadow:var(--shadow-sm);letter-spacing:normal;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.inicio-hoje .ip-vendo:hover{border-color:var(--line-hover)}.inicio-hoje .ip-vendo b{color:var(--ink);font-weight:600}.inicio-hoje .ip-vendo-fundo{z-index:40;position:fixed;inset:0}.inicio-hoje .ip-vendo-pop{z-index:var(--z-menu);background:var(--menu-fundo);border:1px solid var(--menu-borda);border-radius:var(--menu-raio);min-width:210px;box-shadow:var(--menu-sombra);flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.inicio-hoje .ip-vendo-pop button{text-align:left;width:100%;color:var(--ink-2);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:.82rem;font-weight:500;display:flex}.inicio-hoje .ip-vendo-pop button:hover{background:var(--menu-item-hover)}.inicio-hoje .ip-vendo-pop button.on{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.inicio-hoje .ip-vendo-n{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto;font-size:.76rem;font-weight:600}.inicio-hoje .ip-pilha{flex-direction:column;gap:14px;margin-top:24px;display:flex}.inicio-hoje .ip-cartao{background:var(--surface);cursor:pointer;border:none;border-radius:18px;padding:22px 26px;transition:box-shadow .12s;box-shadow:0 2px 14px #322a2014,0 1px 3px #322a200d}.inicio-hoje .ip-cartao:hover{box-shadow:var(--shadow-md)}.inicio-hoje .ip-cartao.aberto{cursor:default}.inicio-hoje .ip-kicker{align-items:baseline;gap:10px;display:flex}.inicio-hoje .ip-k-txt{color:var(--ink-2);letter-spacing:.01em;font-size:.8rem;font-weight:600}.inicio-hoje .ip-espera{color:var(--amber-ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.78rem;font-weight:500;display:inline-flex}.inicio-hoje .ip-espera .ip-esp-dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.inicio-hoje .ip-espera.atraso{color:var(--red-ink)}.inicio-hoje .ip-espera.atraso .ip-esp-dot{background:var(--red)}.inicio-hoje .ip-face{grid-template-columns:1fr auto;align-items:center;column-gap:32px;margin-top:14px;display:grid}.inicio-hoje .ip-fatos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inicio-hoje .ip-par{align-items:stretch;display:flex}.inicio-hoje .ip-pstat{flex-direction:column;gap:2px;display:flex}.inicio-hoje .ip-pstat+.ip-pstat{border-left:1px solid var(--line);margin-left:26px;padding-left:26px}.inicio-hoje .ip-pnum{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:1.65rem;font-weight:700;line-height:1.15}.inicio-hoje .ip-pnum small{color:var(--ink-2);letter-spacing:0;margin-right:3px;font-size:.58em;font-weight:600}.inicio-hoje .ip-prot{color:var(--ink-2);max-width:22ch;font-size:.78rem;font-weight:500}.inicio-hoje .ip-par+.ip-fatos{margin-top:10px}.inicio-hoje .ip-excecao{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);white-space:nowrap}.inicio-hoje .ip-lista{margin-top:14px}.inicio-hoje .ip-lista .sec-titulo,.inicio-hoje .ip-lista .sec-sub{display:none}.inicio-hoje .ip-lista .sec-cab{border:none;min-height:0;margin:0 0 6px;padding:0}.inicio-hoje .ip-lista .mt-sec{background:0 0;border:none;margin:0;padding:0}.inicio-hoje .ip-lista .mt-sec+.mt-sec{border-top:none;margin-top:18px;padding-top:0}.inicio-hoje .ip-nota{color:var(--ink-2);margin-top:8px;font-size:.78rem}.inicio-hoje .ip-pe{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.inicio-hoje .ip-btn-p,.inicio-hoje .ip-btn-q{letter-spacing:normal;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:.95rem;font-weight:600}.inicio-hoje .ip-btn-p{background:var(--brand);color:#fff}.inicio-hoje .ip-btn-p:hover{background:var(--brand-ink);transform:translateY(-1px)}.inicio-hoje .ip-btn-q{background:var(--surface);color:var(--ink);border-color:var(--line-campo)}.inicio-hoje .ip-btn-q:hover{background:var(--surface-2);transform:translateY(-1px)}.inicio-hoje .ip-btn-p.menor{padding:9px 16px;font-size:.85rem}.inicio-hoje .ip-btn-q.menor{padding:7px 14px;font-size:.8rem}.inicio-hoje .ip-lnk{color:var(--brand-ink);cursor:pointer;letter-spacing:normal;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;font-weight:500}.inicio-hoje .ip-lnk:hover{color:var(--brand-text)}.inicio-hoje .ip-zen{margin-top:42px}.inicio-hoje .ip-z-folha{background:var(--green-soft);border-radius:26%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;display:flex}.inicio-hoje .ip-z-folha svg{width:18px;height:18px}.inicio-hoje .ip-rodape{flex-direction:column;gap:10px;margin-top:40px;display:flex}.inicio-hoje .ip-r-linha{background:var(--surface);text-align:left;width:100%;color:var(--ink);cursor:pointer;letter-spacing:normal;box-shadow:var(--shadow-sm);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.inicio-hoje .ip-r-linha:hover{background:var(--surface-2)}.inicio-hoje .ip-chev{color:var(--ink-3);margin-left:auto}@media (width<=860px){.inicio-hoje .ip-manchete{font-size:1.5rem}.inicio-hoje .ip-linha1{flex-wrap:wrap}.inicio-hoje .ip-util{flex:100%;justify-content:flex-start;position:relative}.inicio-hoje .ip-vendo-wrap{position:static}.inicio-hoje .ip-vendo-pop{min-width:0;left:0;right:0}.inicio-hoje .ip-vendo-fundo{z-index:46}.inicio-hoje .ip-vendo-pop{z-index:47}.inicio-hoje .ip-cartao{padding:18px 20px}.inicio-hoje .ip-face{grid-template-columns:1fr;row-gap:16px}.inicio-hoje .ip-face .ip-btn-p,.inicio-hoje .ip-face .ip-btn-q{width:100%}.inicio-hoje .ip-par{flex-wrap:wrap;gap:12px 18px}.inicio-hoje .ip-pstat+.ip-pstat{border-left:none;margin-left:0;padding-left:0}.inicio-hoje .ip-pstat{min-width:44%}}.inicio-hoje .ip-pulso{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 2px;padding:10px 2px;font-size:.85rem;display:flex}.inicio-hoje .ip-p-sus{color:var(--ink-2);margin-right:2px;font-size:.72rem;font-weight:500}.inicio-hoje .ip-p-estado{color:var(--ink);font-weight:600}.inicio-hoje .ip-p-acao{margin-left:auto}.inicio-hoje .ip-btn-criar{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.inicio-hoje .ip-btn-criar:hover{border-color:var(--brand)}.inicio-hoje .ip-mais{margin-top:28px}.inicio-hoje .ip-m-sus{color:var(--ink-2);margin-bottom:8px;font-size:.78rem}.inicio-hoje .ip-m-linha{background:var(--surface);text-align:left;letter-spacing:normal;width:100%;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.inicio-hoje .ip-m-linha+.ip-m-linha{margin-top:8px}.inicio-hoje .ip-m-linha:hover{background:var(--surface-2)}.inicio-hoje .ip-m-n{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto;font-size:.8rem;font-weight:600}.inicio-hoje .ip-estoque{margin-top:28px}.inicio-hoje .ip-e-linha{background:var(--surface);text-align:left;letter-spacing:normal;width:100%;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.inicio-hoje .ip-e-linha:hover{background:var(--surface-2)}.inicio-hoje .ip-e-linha b{font-variant-numeric:tabular-nums;font-weight:600}.inicio-hoje .ip-e-linha .ip-espera{margin-left:auto}.inicio-hoje .ip-e-linha .ip-espera+.ip-chev{margin-left:0}.inicio-hoje .ip-vendo.ativo{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}.inicio-hoje .ip-vendo.ativo b{color:var(--brand-text)}.gz-lugar{color:var(--ink-3);margin:2px 0 0;font-size:.82rem}.gz-acoes{gap:12px;margin:18px 0 22px;display:grid}@media (width>=700px){.gz-acoes{grid-template-columns:1fr 1fr}}.gz-acao{text-align:left;background:var(--brand-soft);width:100%;height:100%;color:var(--brand-text);border:1px solid var(--brand-line);cursor:pointer;border-radius:12px;margin:0;padding:16px 18px;font-family:inherit;transition:border-color .12s;display:block}.gz-acao:hover{border-color:var(--brand)}.gz-t{letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.gz-s{color:var(--ink-2);margin-top:3px;font-size:.8rem;display:block}.gz-aviso{margin:-8px 0 20px}.gz-arq{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 11px;display:flex}.gz-arq-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.gz-faixa{margin:14px 0 0}.gz-fechada{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:18px 0 12px;padding:18px 20px}.gz-fechada-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.72rem;font-weight:600}.gz-fechada-t{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:1.35rem}.gz-fechada-s{color:var(--ink-2);margin:4px 0 0;font-size:.85rem}.gz-fechada ul{color:var(--ink-2);margin:12px 0 0;padding:0;font-size:.82rem;list-style:none}.gz-fechada li{border-top:1px solid var(--line-soft);padding:6px 0}.gz-fechada li b{color:var(--ink);font-weight:500}.gz-motivo{max-width:280px;color:var(--ink-2);white-space:normal;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.it-cab{padding:10px 0 0}.it-data{color:var(--ink-3);margin-bottom:7px;font-size:.78rem}.it-tit{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:2.2rem;font-weight:500;line-height:1.12}.it-frase{color:var(--ink-2);max-width:62ch;margin:9px 0 0;font-size:.95rem;line-height:1.5}.it-resumo{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:stretch;margin:28px 0 0;display:flex;box-shadow:0 6px 20px -16px #322a2080}.it-rz{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:16px 22px;display:flex}.it-rz+.it-rz{border-left:1px solid var(--line-soft)}.it-sus{color:var(--ink-3);font-size:.72rem;font-weight:500}.it-big{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.22rem;font-weight:600;line-height:1.25}.it-sub{color:var(--ink-3);min-height:1em;font-size:.74rem}.it-link{color:var(--brand-ink);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:2px;padding:0;font-family:inherit;font-size:.78rem;font-weight:500}.it-link:hover{color:var(--brand-text)}.it-rz-folha{flex:none;min-width:196px}.it-rz-trilha{flex:1.35;min-width:300px}.it-rz-vez{flex:none;min-width:196px}.it-trilha{padding:6px 8px 0;position:relative}.it-tr-track{align-items:center;height:22px;display:flex;position:relative}.it-tr-line{background:var(--line);border-radius:2px;height:2px;position:absolute;left:11px;right:11px}.it-tr-prog{background:var(--green-line);border-radius:2px;max-width:calc(100% - 22px);height:2px;position:absolute;left:11px}.it-tr-dots{flex:1;justify-content:space-between;display:flex;position:relative}.it-dot{background:var(--surface-2);border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:flex}.it-dot.done{background:var(--green-soft);border-color:var(--green-line);color:var(--green-ink)}.it-dot.now{background:var(--surface);border:1.5px solid var(--brand);color:var(--brand-ink)}.it-tr-labels{justify-content:space-between;margin-top:5px;display:flex}.it-tr-labels span{color:var(--ink-3);text-align:center;flex:1;font-size:.72rem}.it-tr-labels span:first-child{text-align:left}.it-tr-labels span:last-child{text-align:right}.it-tr-labels span.cur{color:var(--ink);font-weight:600}.inicio-tarefas .pessoas-cab{padding-top:0}.inicio-tarefas .pessoas-cab .pessoas-seg{margin-top:16px}@media (width<=980px){.it-resumo{flex-direction:column}.it-rz+.it-rz{border-left:none;border-top:1px solid var(--line-soft)}.it-rz-trilha{min-width:0}}@media (width<=860px){.it-tit{font-size:1.7rem}}.ig{flex-direction:column;gap:18px;max-width:1109px;margin:0 auto;display:flex}.ig-cab{padding:2px 2px 0}.ig-data{color:var(--ink-3);text-transform:lowercase;letter-spacing:.01em;margin:0;font-size:.8rem}.ig-tit{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:1.65rem;font-weight:500}.ig-grade{grid-template-columns:repeat(3,minmax(0,355px));justify-content:center;gap:18px;display:grid}.wg{text-align:left;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);color:var(--ink);border:0;flex-direction:column;grid-column:span 1;align-items:stretch;min-height:355px;padding:20px 22px;font-family:inherit;transition:box-shadow .14s,transform .14s;display:flex}.wg-l2{grid-column:span 2}.wg-corpo{flex-direction:column;flex:1;justify-content:center;display:flex}.wg-pe{margin-top:auto}button.wg{cursor:pointer}button.wg:hover{transform:translateY(-1px);box-shadow:0 10px 30px #00000017,0 1px 3px #0000000d}.wg-cab{align-items:center;gap:9px;margin-bottom:12px;display:flex}.wg-cab b{color:var(--ink);font-size:.88rem;font-weight:600}.wg-ico{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.wg-ico svg{width:15px;height:15px}.wg-vez{background:var(--brand)}.wg-dinheiro{background:var(--green)}.wg-neutro{background:var(--ink-3)}.wg-chev{color:var(--ink-3);margin-left:auto;font-size:1.05rem;line-height:1}.wg-big{letter-spacing:-.024em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:3rem;font-weight:700;line-height:1.1}.wg-big.wg-dinheiro-num{font-size:2.2rem}.wg-leg{color:var(--ink-2);margin-top:6px;font-size:.88rem}.wg-leg-ambar{color:var(--amber-ink);font-weight:600}.wg-leg-verde{color:var(--green-ink);font-weight:600}.wg-leg-barra{margin-top:7px}.wg-barra{background:var(--surface-2);border-radius:999px;height:7px;margin-top:11px;display:flex;overflow:hidden}.wg-barra i{height:100%;display:block}.wg-b0{background:var(--brand)}.wg-b1{background:#e8b98a}.wg-b2{background:var(--line-campo)}@media (width<=1150px){.ig-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-l2{grid-column:span 2}}@media (width<=560px){.ig-grade{grid-template-columns:1fr}.wg-l2{grid-column:span 1}.ig-tit{font-size:1.45rem}}.ie-lista{flex-direction:column;gap:16px;display:flex}.ie-cartao{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.ie-abrir{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;gap:10px;padding:0;display:flex}.ie-abrir:hover{background:0 0}.ie-cab{align-items:baseline;gap:10px;min-width:0;display:flex}.ie-cab b{font-family:var(--serif);color:var(--ink);font-size:1.12rem;font-weight:600}.ie-mes{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.ie-chev{color:var(--ink-3);margin-left:auto;font-size:1.1rem}.ie-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ie-rel{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px;display:flex}.ie-rel svg{width:100%;max-width:120px;height:auto}.ie-nome{color:var(--ink);font-size:.92rem;font-weight:600}.ie-valor{color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;font-size:.8rem}.ie-pe{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.ie-passou{color:var(--red);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600}.ie-cobrado{color:var(--ink-3);font-size:.8rem}.ie-cobrar{color:var(--brand-text);font:600 .9rem var(--sans);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0}.rl-trilho{stroke:var(--surface-2)}.rl-verde .rl-arco{stroke:var(--green)}.rl-ambar .rl-arco{stroke:var(--amber)}.rl-vermelho .rl-arco{stroke:var(--red)}.rl-meio{font-family:var(--sans);fill:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:700}.rl-vermelho .rl-meio{fill:var(--red)}.rl-nada .rl-meio{fill:var(--ink-3)}.rl-sub{font-family:var(--sans);fill:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.ie-pag{flex-direction:column;gap:16px;max-width:1109px;margin:0 auto;display:flex}.ie-topo{align-items:center;gap:10px;display:flex}.ie-topo .ig-tit{margin:0}.ie-grande{flex-direction:row;align-items:center;gap:28px;padding:24px 28px}.ie-grande svg{flex:none}.ie-grande-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.ie-frase{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.25rem;font-weight:700}.ie-vermelho{color:var(--red)}.ie-verde{color:var(--green-ink)}.ie-acoes{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ie-bt-coral,.ie-bt-cinza{border-radius:var(--bt-raio);font:600 .92rem var(--sans);cursor:pointer;border:0;padding:10px 18px}.ie-bt-coral,.ie-bt-coral:hover{background:var(--brand);color:#fff}.ie-bt-cinza{background:var(--bt-cinza);color:var(--ink)}.ie-bt-cinza:hover{background:var(--bt-fundo-mouse);color:var(--ink)}.ie-barras{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:170px;display:grid}.ie-mesbar{flex-direction:column;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ie-mesbar-v{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem}.ie-mesbar-col{flex:1;align-items:flex-end;width:100%;max-width:34px;display:flex;position:relative}.ie-mesbar-uso{background:var(--green);border-radius:6px 6px 2px 2px;width:100%;display:block}.ie-mesbar-uso.rl-ambar{background:var(--amber)}.ie-mesbar-uso.rl-vermelho{background:var(--red)}.ie-mesbar-uso.rl-nada{background:var(--line-campo)}.ie-mesbar-teto{border-top:2px dashed var(--ink-2);height:0;position:absolute;left:-3px;right:-3px}.ie-mesbar-m{color:var(--ink-3);font-size:.72rem}.ie-hoje .ie-mesbar-m{color:var(--ink);font-weight:700}.ie-fatias{background:var(--surface-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.ie-fatia{height:100%;display:block}.ie-f0{background:var(--ink)}.ie-f1{background:var(--ink-2)}.ie-f2{background:var(--ink-3)}.ie-f3{background:var(--line-campo)}.ie-div-lista{flex-direction:column;display:flex}.ie-div-lin{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.ie-div-lin:first-child{border-top:0}.ie-div-pct{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.82rem}.ie-div-nome b,.ie-div-v b{font-size:.9rem;font-weight:600;display:block}.ie-div-v b{font-variant-numeric:tabular-nums}.ie-div-nome small,.ie-div-v small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.76rem;display:block}.ie-div-v{text-align:right}.ie-veu{z-index:var(--z-menu,1200);background:#00000047;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ie-folha{background:var(--bg);border-radius:18px;width:100%;max-width:520px;max-height:90vh;padding:14px 16px 18px;overflow:auto;box-shadow:0 24px 60px #0000004d}.ie-para-lin{gap:10px;padding:12px 14px;font-size:.92rem;display:flex}.ie-para-lin span{color:var(--ink-3)}.ie-texto{resize:vertical;width:100%;min-height:130px}.ie-nota{color:var(--ink-3);margin:0;font-size:.8rem}.ie-aviso{color:var(--green-ink);margin:0;font-weight:600}.ie-erro{color:var(--ink-2)}.ie-de-novo{background:var(--bt-fundo);border-radius:var(--bt-raio);font:600 .85rem var(--sans);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:6px 14px}@media (width<=560px){.ie-cartao{padding:16px 12px}.ie-cab{flex-wrap:wrap;row-gap:2px}.ie-cab b{flex:1 1 0;min-width:0}.ie-chev{order:1}.ie-mes{flex-basis:100%;order:2}.ie-tres{gap:2px}.ie-rel svg{max-width:92px}.ie-nome{font-size:.8rem}.ie-valor{font-size:.72rem}.ie-grande{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:20px 16px}.ie-grande-txt{align-items:center}.ie-acoes{width:100%}.ie-acoes button{flex:100%}.ie-barras{gap:4px;height:140px}.ie-mesbar-v{font-size:.6rem}}.ie-cab-inicio{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ie-so-ler{cursor:default}.ie-passaram{gap:4px}.ie-passou-lin{border:0;border-top:1px solid var(--line);width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 2px;display:flex}.ie-passou-lin:first-of-type{border-top:0}.ie-passou-lin:hover{background:0 0}.ie-passou-nome{flex:1;min-width:0;font-size:.92rem;font-weight:600}.ie-passou-v{color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88rem;font-weight:600}.ie-quando{color:var(--ink-3);margin:-6px 2px 0;font-size:.78rem}.nav-ponto{display:none}@media (width>=861px){body.menu-recolhido .nav{flex:1;gap:4px}body.menu-recolhido .nav-grp{gap:4px}body.menu-recolhido .nav-item{border-radius:12px;flex:none;align-self:center;gap:0;width:40px;height:40px}body.menu-recolhido .nav-ico,body.menu-recolhido .nav-ico svg{width:21px;height:21px}body.menu-recolhido .nav-genero.active{background:var(--brand-soft);color:var(--brand-text)}body.menu-recolhido .nav-genero.active .nav-ico .f{fill:currentColor;fill-opacity:.18}body.menu-recolhido .nav-genero[aria-expanded=true]:not(.active){background:var(--surface-2);color:var(--ink)}body.menu-recolhido .nav>[data-chave=relatorios]:before{content:"";background:var(--line);align-self:center;width:28px;height:1px;margin:4px 0;display:block}:is(body.menu-recolhido .nav>[data-chave=config],body.menu-recolhido .nav:not(:has(>[data-chave=config]))>[data-chave=aprender]){margin-top:auto}body.menu-recolhido .nav-ponto{background:var(--brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;display:block;position:absolute;top:-7px;right:-9px}}.trilho-dica{z-index:var(--z-menu);pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.78rem;font-weight:500;line-height:1;animation:.12s fade;position:fixed;transform:translateY(-50%)}.trilho-pasta{z-index:var(--z-menu);background:var(--menu-fundo);border:1px solid var(--menu-borda);border-radius:var(--menu-raio);width:232px;max-height:calc(100vh - 16px);box-shadow:var(--menu-sombra);flex-direction:column;gap:1px;padding:6px;animation:.12s pop;display:flex;position:fixed;overflow-y:auto}.trilho-pasta-tit{font-family:var(--serif);color:var(--ink);padding:6px 10px 8px;font-size:.95rem;font-weight:600}.trilho-pasta-sub{color:var(--ink-3);padding-top:8px;padding-bottom:4px;font-size:.74rem;font-weight:600}.trilho-pasta-item{min-height:34px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding-right:10px;font-size:.86rem;font-weight:500;text-decoration:none;display:flex}.trilho-pasta-item:hover{background:var(--menu-item-hover);text-decoration:none}.trilho-pasta-item.ativo{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.trilho-pasta-breve{color:var(--ink-3);font-size:.6rem}.nv-botao.nv-botao{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:.82rem;font-weight:500;display:inline-flex;position:relative}.nv-botao.nv-botao:hover{background:var(--brand-soft);filter:brightness(.97)}.nv-ponto{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-line);border-radius:50%}.nv-dica{z-index:420;background:var(--ink);color:var(--surface);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 10px;font-size:.76rem;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 8px);right:0}.nv-botao:hover .nv-dica,.nv-botao:focus-visible .nv-dica{opacity:1}.nv-botao.nv-botao.canto{top:calc(12px + env(safe-area-inset-top));z-index:400;box-shadow:var(--shadow-sm);position:fixed;right:16px}@media (width<=860px){.nv-dica{display:none}}.nv-veu{z-index:410;background:#10182638;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nv-folha{background:var(--surface);width:min(360px,100%);box-shadow:var(--shadow-lg);text-align:center;border-radius:18px;padding:22px 22px 16px}.nv-folha b{color:var(--ink);margin-bottom:6px;font-size:1.02rem;display:block}.nv-folha p{color:var(--ink-2);margin:0 0 18px;font-size:.88rem;line-height:1.45}.nv-bts{flex-direction:column;gap:8px;display:flex}.nv-bts .nv-cinza,.nv-bts .nv-cheio{border-radius:var(--bt-raio);font:inherit;cursor:pointer;border:0;padding:11px;font-size:.92rem;font-weight:500}.nv-bts .nv-cheio{background:var(--brand);color:#fff}.nv-bts .nv-cinza{background:var(--bt-cinza);color:var(--ink)}.rcg-botao.rcg-botao{border-radius:var(--bt-raio);background:var(--bt-fundo);width:36px;height:36px;color:var(--ink-2);cursor:pointer;box-shadow:var(--bt-contorno);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rcg-botao.rcg-botao:hover{background:var(--brand-soft);color:var(--brand-ink)}.rcg-botao.rcg-botao:focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}.rcg-ico{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rcg-botao.girando .rcg-ico{animation:.8s linear infinite rcg-gira}@keyframes rcg-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rcg-botao.girando .rcg-ico{opacity:.5;animation:none}}.mdc{flex:none;position:relative}.mdc .mdc-btn.mdc-btn{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-text);font:600 .8rem var(--sans);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.mdc .mdc-btn.mdc-btn:hover{box-shadow:0 0 0 3px var(--bt-cinza)}.mdc-btn img{object-fit:cover;width:100%;height:100%}.mdc-fundo{z-index:calc(var(--z-menu) - 1);position:fixed;inset:0}.mdc-pop{z-index:var(--z-menu);background:var(--menu-fundo);border:1px solid var(--menu-borda);border-radius:var(--menu-raio);width:min(300px,100vw - 32px);box-shadow:var(--menu-sombra);flex-direction:column;padding:0 0 6px;animation:.12s pop;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.mdc-quem{background:var(--campo);flex-direction:column;gap:2px;min-width:0;margin-bottom:6px;padding:14px 16px;display:flex}.mdc-quem b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.mdc-quem small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mdc-pop .mdc-o.mdc-o{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin:0 6px;padding:9px 10px;font-size:.92rem;display:flex}.mdc-pop .mdc-o.mdc-o:hover{background:var(--menu-item-hover)}.mdc-pop .mdc-o.perigo{color:var(--red-ink)}.mdc-ico{fill:none;width:20px;height:20px;stroke:var(--brand-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mdc-o.perigo .mdc-ico{stroke:var(--red-ink)}.mdc-dens{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin:2px 6px 0;padding:7px 10px;font-size:.86rem;display:flex}.mdc-seg{background:var(--seg-trilho);border-radius:9px;padding:2px;display:inline-flex}.mdc-seg.mdc-seg button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:.78rem}.mdc-seg.mdc-seg button[aria-pressed=true]{background:var(--surface);box-shadow:var(--seg-sombra);font-weight:600}.mdc-lin{background:var(--line-soft);height:1px;margin:6px 16px}.fclt-abas{margin:0 0 18px}:root{--serif:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--bg:#f5f5f7;--surface:#fff;--surface-2:#efeff4;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#8e8e93;--line:#e3e3e6;--brand:#d97757;--brand-ink:#c15f3c;--brand-text:#a84b2a;--brand-line:#f0d3c4;--brand-soft:#faece7;--gold:#d97757;--gold-deep:#c15f3c;--green:#4f7a4a;--green-ink:#3d6139;--green-line:#cbdac5;--green-soft:#e7ede3;--amber:#b5832e;--amber-ink:#7a5310;--amber-line:#e4d2a8;--amber-soft:#f4ead5;--red:#c0392b;--red-ink:#8a3b20;--red-soft:#f6e3e0;--red-line:#eac8c0;--blue-soft:#e7eef4;--blue-ink:#3a6083;--panel-line:#e3e3e6;--line-campo:#d6d6da;--surface-hover:#fafafc;--gray-soft:#efeff4;--menu-w:212px;--radius:8px;--radius-sm:6px;--radius-card:22px;--radius-grupo:12px;--vidro:#ffffffb8;--menu-fundo:var(--surface);--menu-borda:#00000014;--menu-sombra:0 2px 6px #0000000d, 0 12px 28px #0000001a;--menu-raio:12px;--menu-item-hover:#f2f1ee;--z-menu:1200;--aviso-fundo:#2c2c2b;--aviso-tinta:#f0efed;--aviso-sombra:#1919190d 0 20px 24px, #19191907 0 5px 8px, #2a1c0012 0 0 0 1px;--z-aviso:1300;--seg-trilho:#7676801f;--seg-fio:#3c3c432e;--seg-sombra:0 3px 8px #0000001f, 0 3px 1px #0000000a;--shadow-sm:0 1px 2px #0000000d, 0 1px 2px #0000000a;--shadow-md:0 8px 26px #00000012, 0 1px 3px #0000000a;--shadow-lg:0 26px 60px -22px #00000057, 0 0 0 1px #0000000f;--line-soft:#efeff2;--line-hover:#c7c7cc;--dot-off:#c7c7cc;--lad-azul:#007aff;--lad-laranja:#ff9500;--lad-verde:#34c759;--lad-roxo:#5856d6;--lad-rosa:#ff2d55;--lad-lilas:#af52de;--lad-cinza:#8e8e93;--lad-vermelho:#ff3b30;--lad-ciano:#32ade6;--lad-traco:#fff;--chave-off:#e9e9ea;--etq-azul-f:#e1ecf7;--etq-azul-t:#1f3d5f;--bt-cinza:#7878801f;--bt-cinza-forte:#78788033;--bt-raio:6px;--bt-fundo:var(--surface);--bt-contorno:inset 0 0 0 1px #0f0f0f1a, 0 1px 2px #0f0f0f14;--bt-fundo-mouse:#211b170f;--campo:#7878801f;--lupa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")}:root[data-theme=dark]{--menu-borda:#ffffff1a;--menu-item-hover:#ffffff14;--seg-trilho:#7676803d;--seg-fio:#54545899;--lad-azul:#0a84ff;--lad-laranja:#ff9f0a;--lad-verde:#30d158;--lad-roxo:#5e5ce6;--lad-rosa:#ff375f;--lad-lilas:#bf5af2;--lad-cinza:#8e8e93;--lad-vermelho:#ff453a;--lad-ciano:#64d2ff;--chave-off:#39393d;--etq-azul-f:#28456c;--etq-azul-t:#d3e5ef;--campo:#7676803d}@media (width<=860px){:root{--bg:#f2f2f7;--ink:#000;--surface-2:#efeff4}}*{box-sizing:border-box;margin:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}button{letter-spacing:.02em;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;padding:10px 18px;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .12s,border-color .12s}button:hover{background:var(--surface-2)}button:disabled{opacity:.55;cursor:default}button:where(:not([class])){border-radius:var(--bt-raio);background:var(--bt-fundo);box-shadow:var(--bt-contorno);border:0;font-weight:500}button:where(:not([class])):hover{background:var(--bt-fundo-mouse)}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline}a.btn-baixar:hover,a.mt-btn-linha:hover,a.pes-export:hover,a.cv-btn-link:hover,a.cc-sec-salvar:hover,a.pes-ver:hover,a.ct-chip:hover,a.pes-pdf-btn:hover,a.adm-nf-enviar-btn:hover,a.cc-pag-nf:hover,a.dec-reserva-abrir:hover,a.vz-ico:hover,a.fc3-cap:hover,a.pvz-tarefas:hover,a.vdx-abrir:hover{text-decoration:none}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-weight:600}h2{font-size:1.5rem}.pagina-carregando{min-height:40vh;color:var(--ink-2);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:300;display:flex}.login{background:radial-gradient(120% 120% at 50% 0%, #e1e1e7 0%, var(--bg) 45%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.login h1{letter-spacing:.01em;margin-top:4px;font-size:3rem;font-weight:500}.login p{color:var(--ink-2);font-weight:300}.login button{letter-spacing:.02em;text-transform:none;border-radius:var(--bt-raio);background:var(--brand);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-md);border:none;margin-top:14px;padding:14px 30px;font-size:.95rem;font-weight:500;transition:transform .15s,background .15s}.login button:hover{background:var(--brand-ink);transform:translateY(-1px)}.app{min-height:100vh;padding-left:var(--menu-w);transition:padding-left .2s;display:flex}.sidebar{width:var(--menu-w);background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;height:100dvh;padding:12px 8px;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar{background:var(--vidro);-webkit-backdrop-filter:saturate(180%)blur(34px);backdrop-filter:saturate(180%)blur(34px)}}.marca{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);align-items:center;gap:8px;padding:2px 8px 12px;font-size:1.3rem;font-weight:500;display:flex}.marca .coruja{flex-shrink:0;width:22px;height:22px}.pd-wrap{margin:0 0 14px;padding:0 6px}.pd-wrap:empty{display:none}.pd-btn{background:var(--surface);width:100%;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:0 14px 0 6px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s;display:flex;box-shadow:0 1px 3px #0000001f,0 2px 8px #0000000f,0 0 0 .5px #0000000f}.pd-btn:hover{background:var(--surface-2)}.pd-lad{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.pd-lad svg{width:15px;height:15px}.pd-wrap .mp-wrap{display:block}.pd-btn.pd-recolhido{border-radius:50%;justify-content:center;gap:0;width:38px;height:38px;padding:0}body.menu-recolhido .pd-wrap,body.mdl-foco .pd-wrap{justify-content:center;padding:0;display:flex}.pd-fab{display:none}.pd-fab .pd-btn{background:var(--brand-soft);border-radius:50%;justify-content:center;gap:0;width:56px;height:56px;padding:0;box-shadow:0 2px 6px #0000002e,0 6px 16px #00000024}.pd-fab .pd-btn svg{width:22px;height:22px}.pd-fab .pd-btn{color:var(--brand-text)}.login-marca{justify-content:center;margin-bottom:14px;display:flex}.login-marca .coruja{width:60px;height:60px}.novo-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 12px;padding:8px 14px 8px 12px;font-size:.86rem;font-weight:600;transition:box-shadow .14s,transform .12s;display:flex}.novo-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.novo-btn .mais{color:var(--brand);font-size:1.1rem;font-weight:700;line-height:0}.novo-wrap{margin-bottom:18px;position:relative}.novo-overlay{z-index:25;position:fixed;inset:0}.novo-menu{background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-lg);z-index:26;border-radius:14px;padding:6px;animation:.12s pop;position:absolute;top:calc(100% + 6px);left:0}.novo-menu button{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:.94rem;font-weight:500;display:flex}.novo-menu button:hover{background:var(--surface-2)}.novo-menu svg{width:18px;height:18px;stroke:var(--ink-2)}.nav{flex-direction:column;gap:1px;display:flex}.nav-item{color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:6px 11px;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-item:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.nav-ico{flex:none;width:18px;height:18px;display:inline-flex;position:relative}.nav-ico svg{width:18px;height:18px}.nav-item.active .nav-ico .f{fill:currentColor;fill-opacity:.18}.conteudo{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{background:var(--vidro);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.busca{background:var(--campo);border:0;border-radius:10px;flex:1;width:100%;padding:11px 18px;font-size:.95rem;transition:border .12s,background .12s}.busca:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.busca-global{flex:1;align-items:center;max-width:560px;display:flex;position:relative}.busca-ico{background:var(--lupa) no-repeat center / 16px;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.busca-global .busca{padding-left:40px}.busca-resultados{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:40;border-radius:14px;max-height:460px;padding:8px;animation:.12s pop;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.busca-grupo{margin-bottom:6px}.busca-grupo h5{letter-spacing:.05em;color:var(--ink-3);margin:8px 10px 4px;font-size:.72rem;font-weight:700}.busca-grupo h5 em{color:var(--brand);text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.busca-item{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.busca-item:hover{background:var(--surface-2);text-decoration:none}.busca-item-ico{font-size:1.05rem}.busca-item-corpo{flex-direction:column;min-width:0;display:flex}.busca-item-corpo strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.busca-item-corpo span{color:var(--ink-2);font-size:.8rem}.busca-vazio{text-align:center;color:var(--ink-2);padding:16px;font-size:.9rem}.busca-vazio-min{color:var(--ink-3);padding:6px 10px;font-size:.82rem}.usuario{color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:.9rem;display:flex}.usuario button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:8px 14px;font-weight:500;transition:background .12s}.usuario button:hover{background:var(--bt-fundo-mouse)}.papel-tag{background:var(--brand-soft);color:var(--brand-ink);text-transform:capitalize;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600}main{width:100%;padding:28px}.placeholder h2{margin-bottom:8px}.placeholder p{color:var(--ink-2)}.linha-topo{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}button.primario{border-radius:var(--bt-raio);background:var(--brand);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:11px 20px;font-size:.95rem;font-weight:500;transition:transform .12s,background .12s}button.primario:hover{background:var(--brand-ink);transform:translateY(-1px)}button.primario:disabled{opacity:.55;cursor:default;transform:none}button.secundario{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:10px 18px;font-size:.92rem;font-weight:500;transition:background .12s,border-color .12s}button.secundario:hover{background:var(--bt-fundo-mouse)}button.secundario:disabled{opacity:.55;cursor:default}.btn-criar{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:500;display:inline-flex}.btn-criar:hover{filter:brightness(.97)}.btn-criar:disabled{opacity:.55;cursor:default}.import-passos{flex-direction:column;gap:18px;margin:8px 0 24px;display:flex}.import-passo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.import-passo>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.import-passo strong{font-size:1rem}.ip-num{background:var(--brand);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}.import-resumo{align-items:center;gap:18px;margin-bottom:16px;font-size:.95rem;display:flex}.import-resumo .im-erro{color:var(--red)}.import-resumo .im-aviso{color:var(--amber)}.import-resumo button{margin-left:auto}.painel-lista{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);border:0;margin-bottom:16px;padding:14px 16px 10px}.painel-lista .tab-rolante,.cc-sec-card .tab-rolante,.kx-card .tab-rolante,.tarefas-fifo .tz-painel .tab-rolante{box-shadow:none;border:0;border-radius:0}.vazio{color:var(--ink-2);text-align:center;padding:32px 0}.nota{color:var(--ink-2);margin-top:8px;font-size:.85rem}.paineis{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.painel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-width:120px;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.painel:before{content:"";background:var(--ink-3);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.painel:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.painel.ativo{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.painel-num{letter-spacing:-.03em;font-size:1.7rem;font-weight:800}.painel-rot{color:var(--ink-2);font-size:.8rem;font-weight:500}.painel.pn-todos:before{background:var(--brand)}.painel.pn-ativo:before{background:var(--green)}.painel.pn-suspenso:before{background:var(--amber)}.painel.pn-encerrado:before{background:var(--ink-3)}.painel.pn-aguardando_assinatura:before{background:var(--amber)}.painel.pn-vencendo:before{background:var(--red,#dc2626)}.painel.pn-sempdf:before{background:var(--amber)}.painel.custo{cursor:default;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-ink) 100%);border:none;min-width:220px;margin-left:auto}.busca-contratos{margin:4px 0 18px;position:relative}.busca-lupa{background:var(--lupa) no-repeat center / 18px;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.busca-grande{box-sizing:border-box;background:var(--campo);border:0;border-radius:10px;width:100%;padding:16px 48px 16px 50px;font-size:1.05rem;transition:box-shadow .12s,border-color .12s}.busca-grande:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.busca-limpar{background:var(--surface-2);color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;width:28px;height:28px;font-size:.85rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.busca-limpar:hover{background:var(--line)}.convite-lista{text-align:center;padding:28px 0 10px}.btn-vertodos{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;color:var(--ink);box-shadow:var(--bt-contorno);border:0;margin-top:6px;padding:10px 22px;font-size:.92rem}.btn-vertodos:hover{background:var(--bt-fundo-mouse)}.lista-meta{color:var(--ink-2);justify-content:space-between;align-items:center;margin:0 2px 8px;font-size:.85rem;display:flex}.lista-meta button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.82rem}.lista-meta button:hover{background:var(--surface-2);color:var(--ink-1)}.painel.custo:before{display:none}.painel.custo:hover{box-shadow:var(--shadow-md);transform:none}.painel.custo .painel-rot{color:#ffffffd9}.painel-custo{color:#fff;letter-spacing:-.03em;font-size:1.7rem;font-weight:800}.painel-sub{color:#fffc;font-size:.75rem}.tabela{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);border:1px solid var(--line);overflow:hidden}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px;font-size:.8rem}.tabela th{color:var(--ink-3);letter-spacing:.04em;background:0 0;font-size:.68rem;font-weight:500}.tabela tbody tr:last-child td{border-bottom:none}.tabela tr.total td{border-top:2px solid var(--line);font-weight:700}.tabela.compacta{max-width:460px}tr.clicavel{cursor:pointer;transition:background .1s}tr.clicavel:hover td{background:var(--brand-soft)}.tabela td button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:6px 12px;font-weight:500}.tabela td button:hover{background:var(--bt-fundo-mouse)}.tab-rolante{border-radius:var(--radius-card);box-shadow:var(--shadow-md);background:var(--surface);scrollbar-width:thin;scrollbar-color:#cfc8b8 transparent;border:0;overflow-x:auto}.tab-rolante::-webkit-scrollbar{height:8px}.tab-rolante::-webkit-scrollbar-track{background:0 0}.tab-rolante::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:#cfc8b8;border-radius:999px}.tab-rolante>table{border-collapse:separate;border-spacing:0;width:100%}.tab-rolante>.tabela{box-shadow:none;border:none;border-radius:0;overflow:visible}.tab-rolante th,.tab-rolante td{white-space:nowrap}.tab-rolante td.col1,.tab-rolante th.col1,.tab-rolante td.quem{text-overflow:ellipsis;max-width:280px;overflow:hidden}.tab-rolante .col1{z-index:2;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.tab-rolante thead th.col1{z-index:3;background:var(--surface)}.tab-rolante .tabela thead th.col1,.tab-rolante tbody tr:hover td.col1{background:var(--surface-2)}.tab-rolante .tabela.densa tr.clic-row:hover td.col1,.tab-rolante .tabela.densa tr.sel td.col1,.tab-rolante .tabela tr.clicavel:hover td.col1{background:var(--brand-soft)}.tab-rolante .pes-tab tr.pes-vinc-linha td.col1{background:var(--surface-2)}.tab-rolante .pes-tab tr.pes-vinc-linha:hover td.col1{background:var(--brand-soft)}th:has(>.aj-grip){position:relative}.aj-grip{cursor:col-resize;z-index:4;touch-action:none;width:16px;height:100%;position:absolute;top:0;right:-8px}.aj-grip:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:7px}.aj-grip:hover:after{background:var(--brand)}table.aj-fixa{table-layout:fixed}table.aj-fixa th:not([colspan]),table.aj-fixa td:not([colspan]){text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.aj-grip{display:none}}.div-largura{cursor:col-resize;z-index:6;touch-action:none;background:0 0;border:none;width:16px;margin-left:-8px;padding:0;position:absolute;top:0;bottom:0}.div-largura:after{content:"";background:var(--line);border-radius:2px;width:2px;transition:background .14s;position:absolute;top:12px;bottom:12px;left:7px}.div-largura:hover:after,.div-largura[data-arrastando]:after{background:var(--brand)}.div-largura:focus-visible{outline:none}.div-largura:focus-visible:after{background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}@media (pointer:coarse){.div-largura{display:none}}@media (width<=860px){.div-largura{display:none}}.ficha fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:20px}.ficha legend{padding:0 8px;font-size:.95rem;font-weight:700}.grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.grade label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:.82rem;font-weight:500;display:flex}.grade input,.grade select,.grade textarea{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.95rem;transition:border .12s,box-shadow .12s}.grade textarea{resize:vertical;line-height:1.55}.grade input:focus,.grade select:focus,.grade textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.rateio-campo{color:var(--ink-2);flex-direction:column;grid-column:1/-1;gap:8px;font-size:.82rem;font-weight:500;display:flex}.rateio-cab{justify-content:space-between;align-items:center;display:flex}.rateio-soma{font-weight:700}.rateio-soma.ok{color:#111827}.rateio-soma.erro{color:var(--red)}.rateio-linha{align-items:center;gap:8px;display:flex}.rateio-linha select{flex:1;min-width:0}.rateio-pct{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.rateio-pct input{text-align:right;width:78px}.rateio-x{width:34px;height:34px;color:var(--red);background:var(--red-soft);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;align-self:center;padding:0;font-size:1.1rem;line-height:1}.rateio-x:hover{background:#f8d9d4}.rateio-acoes{align-items:center;gap:14px;margin-top:2px;display:flex}.rateio-igualar{color:var(--brand-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:.85rem;font-weight:600;text-decoration:underline}.fp-ate{color:var(--ink-3);flex-shrink:0;font-size:.82rem}.fp-deriv{color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:9px 12px;font-size:.82rem;font-weight:400}.fp-divide{border-left:2px solid var(--line);margin:2px 0 10px 10px;padding-left:14px}.fp-divide .cc-remun-linha{padding:5px 0}.fp-divide .cc-remun-rot,.fp-divide .cc-remun-val{font-size:.85rem}.fp-rot{color:var(--ink-3);margin:0 0 2px;font-size:.72rem}.cnpj-busca{gap:8px;display:flex}.cnpj-busca input{flex:1}.cnpj-busca button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:10px 14px;font-weight:500}.cnpj-busca button:hover{background:var(--bt-fundo-mouse)}.dropzone{border-radius:var(--radius);background:var(--surface-2);cursor:pointer;text-align:center;border:2px dashed #c7cdd6;flex-direction:column;align-items:center;gap:6px;padding:34px 16px;transition:border .12s,background .12s;display:flex}.dropzone strong{font-weight:600}.dropzone span{color:var(--ink-2);font-size:.85rem}.dropzone.ativa{border-color:var(--brand);background:var(--brand-soft)}.dropzone.ok{border-color:var(--green);background:var(--green-soft)}.card-fundo{z-index:50;background:#10182647;justify-content:flex-end;align-items:stretch;padding:0;animation:.15s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.card{background:var(--surface);width:min(620px,100%);height:100dvh;max-height:100dvh;box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 0 0 20px;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) slidein;display:flex;overflow:hidden}@keyframes slidein{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.card{border-radius:0;width:100%}}.card-edit{width:min(760px,100%);padding:22px 24px calc(28px + env(safe-area-inset-bottom,0px));overflow-y:auto}.card-edit .ficha{margin:0}.card-edit .linha-topo{background:var(--surface);z-index:2;margin-top:-6px;padding-top:6px;position:sticky;top:-22px}@keyframes pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.card-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.topo-id{align-items:center;gap:14px;display:flex}.topo-avatar{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex}.card-topo h3{letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:600}.card-sub{color:var(--ink-3);font-size:.84rem}.card-sub em{font-style:normal;font-weight:600}.topo-resp{color:var(--ink-3);margin:2px 0 0;font-size:.76rem;font-weight:500;display:block}.topo-pills{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pill{border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.pill svg{flex-shrink:0;width:13px;height:13px}.pill-fase{background:var(--brand-soft);color:var(--brand-ink)}.pill-nf{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pill-nfok{background:var(--green-soft);color:#111827}.topo-fechar{align-self:flex-start}.st-ativo{color:var(--green)}.st-suspenso{color:var(--amber)}.st-encerrado{color:var(--ink-3)}.card-topo button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:8px 14px;font-weight:500}.card-topo button:hover{background:var(--bt-fundo-mouse)}.card-topo button.primario{background:var(--brand);color:#fff;border:none;font-weight:600}.card-topo button.primario:hover{background:var(--brand-ink)}.card-abas{border-bottom:1px solid var(--line);gap:2px;padding:0 24px;display:flex}.card-abas button{cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 14px;font-size:.92rem;font-weight:500;transition:color .12s}.card-abas button:hover{color:var(--ink)}.card-abas button.ativa{color:var(--brand-ink);border-bottom-color:var(--brand);font-weight:600}.card-corpo{padding:20px 24px 24px;overflow-y:auto}.detalhes{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.detalhes>div{border-bottom:1px solid var(--line);padding:13px 16px}.detalhes>div:nth-child(odd){border-right:1px solid var(--line)}.detalhes>div:last-child:nth-child(odd),.detalhes>div:nth-last-child(2):nth-child(odd),.detalhes>div:last-child{border-bottom:0}.detalhes dt{color:var(--ink-3);letter-spacing:.06em;font-size:.68rem;font-weight:600}.detalhes dd{margin:3px 0 0;font-size:.95rem;font-weight:500}.liquido-destaque{background:var(--green-soft);border-radius:var(--radius);border:1px solid #c9ecd4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.liq-rotulo{letter-spacing:.06em;color:#111827;font-size:.72rem;font-weight:600}.liq-valor{color:#14532d;letter-spacing:-.01em;font-size:1.4rem;font-weight:600}.cobertura-nf{background:var(--green-soft);border-radius:999px;align-items:baseline;gap:6px;margin-left:14px;padding:2px 10px;display:inline-flex}.cobertura-nf .cob-rot{letter-spacing:.05em;color:#111827;font-size:.68rem;font-weight:600}.cobertura-nf .cob-val{color:#14532d;font-size:.82rem;font-weight:600}.pend-dif{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.78rem;font-weight:600}.pend-dif.mais{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pend-dif.acima{background:var(--brand-soft);color:var(--brand-ink)}.pend-dias{color:var(--amber);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:500}.callout .div-vernotas{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.ver-nota{background:var(--surface);border-radius:var(--bt-raio);cursor:pointer;color:#8a5a12;border:1px solid #e7c98f;align-items:center;gap:5px;padding:4px 11px;font-size:.78rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.ver-nota:hover{background:#fdf2e2;border-color:#d9a441}.ver-nota:disabled{opacity:.5;cursor:default}.ver-nota svg{flex-shrink:0;width:14px;height:14px}.repo-picker{background:#f7f9fc;border:1px solid #e6e9ef;border-radius:12px;margin:4px 0 10px;padding:10px 12px}.repo-titulo{color:#5b6678;margin:0 0 8px;font-size:.74rem;font-weight:600}.repo-linha{border-top:1px solid #eceff4;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.repo-linha:first-of-type{border-top:none}.repo-info{flex-direction:column;gap:2px;min-width:0;display:flex}.repo-info strong{font-size:.86rem;font-weight:600}.repo-info span{color:#6b7689;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.repo-acoes{flex-shrink:0;gap:6px;display:flex}.repo-anexar{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:999px;padding:5px 13px;font-size:.78rem;font-weight:600;transition:background .12s}.repo-anexar:hover{background:#1e3a8a}.repo-anexar:disabled{opacity:.5;cursor:default}.nav-grupo{flex-direction:column;gap:1px;margin-top:10px;display:flex}.nav-grupo-tit{letter-spacing:.04em;color:var(--ink-3);padding:3px 11px 4px;font-size:.66rem;font-weight:600}.nav-item.active{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.nav-mod{flex-direction:column;gap:1px;display:flex}.nav-mod-tit{cursor:pointer;width:100%;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .12s,color .12s;display:flex}.nav-mod-tit:hover{background:var(--surface-2);color:var(--ink)}.nav-mod.aberta>.nav-mod-tit{color:var(--ink)}.nav-mod-chev{color:var(--ink-3);flex-shrink:0;margin-left:auto;font-size:.66rem;transition:transform .14s}.nav-item.nav-sub{padding-left:38px;font-size:.84rem}.nav-soon{color:var(--ink-3);border:.5px solid var(--line);border-radius:5px;flex-shrink:0;margin-left:auto;padding:1px 5px;font-size:.6rem;font-weight:500}.nav-grp{flex-direction:column;gap:1px;display:flex}.nav-genero{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.nav-grp.aberta>.nav-genero{color:var(--ink)}.nav-ramo{border-left:1.5px solid var(--line);flex-direction:column;gap:1px;margin-left:16px;display:flex}.nav-ramo .nav-item,.nav-ramo .nav-genero{padding-left:14px;font-size:.8rem;position:relative}.nav-ramo .nav-item:before,.nav-ramo .nav-genero:before{content:"";background:var(--line);width:8px;height:1.5px;position:absolute;top:50%;left:0}.fpj-abas{border-bottom:1px solid var(--line);gap:4px;margin:22px 30px 0;display:inline-flex}.fpj-abas button{font-family:var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:18px;padding:10px 4px;font-size:.92rem;font-weight:500}.fpj-abas button:hover{color:var(--ink)}.fpj-abas button.on{color:var(--green);border-bottom-color:var(--green);font-weight:600}.solic{max-width:1000px;margin:0 auto;padding:22px 30px 48px}.solic-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.solic-topo h2{margin:0;font-size:1.3rem}.solic-filtros{flex-wrap:wrap;gap:16px;margin:16px 0 18px;display:flex}.solic-filtros label{color:var(--ink-3);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.solic-filtros select,.solic-filtros input{background-color:var(--campo);border:0;border-radius:10px;padding:8px 10px;font-size:.92rem}.solic-abas{border-bottom:1px solid var(--line);gap:22px;margin:4px 0 14px;display:flex}.solic-abas button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 2px;font-size:.92rem;display:inline-flex}.solic-abas button.ativa{color:var(--brand-ink,#c15f3c);border-bottom-color:var(--brand-ink,#c15f3c);font-weight:600}.solic-cnt{text-align:center;background:var(--surface-2,#f3f4f6);min-width:20px;color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:.74rem}.solic-abas button.ativa .solic-cnt{background:var(--brand-ink,#c15f3c);color:#fff}.solic-head{align-items:center;gap:10px;margin:8px 0 16px;display:flex}.solic-ico{font-family:var(--serif);color:var(--brand);font-size:1.7rem;font-weight:600;line-height:1}.solic-h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:500}.solic-bar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.solic-busca{background:var(--campo);border:0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 12px;display:flex}.solic-busca svg{color:var(--ink-3);flex:none}.solic-busca input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.9rem}.solic-filtrar{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);cursor:pointer;color:var(--ink);align-items:center;gap:7px;padding:9px 14px;font-size:.88rem;display:inline-flex}.solic-filtrar:hover{background:var(--surface-2)}.solic-novo{background:var(--ink);color:var(--surface);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:10px 16px;font-size:.88rem;display:inline-flex}.solic-novo:hover{opacity:.92}.solic-total{color:var(--ink-2);align-self:center;margin-left:auto;font-size:.82rem}.solic-total strong{color:var(--ink);font-weight:600}.solic-massa{background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius);color:var(--brand-ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 14px;font-size:.88rem;display:flex}.solic-massa button{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:8px 14px;font-family:inherit;font-size:.85rem}.solic-massa button:hover{background:var(--bt-fundo-mouse)}.solic-massa button:disabled{opacity:.6;cursor:default}.solic-dev{background:var(--surface);border:1px solid var(--amber-line);box-shadow:var(--shadow-sm);border-radius:12px;margin:0 0 14px;padding:12px 14px}.solic-dev-cab{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.solic-dev-t{color:var(--ink-2);letter-spacing:.01em;font-size:.8rem;font-weight:600}.solic-dev-esp{color:var(--amber-ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.78rem;font-weight:500;display:inline-flex}.solic-dev-dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.solic-dev-l{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.solic-dev-txt{flex:1;min-width:180px}.solic-dev-quem{color:var(--ink);font-size:.85rem;font-weight:500}.solic-dev-mot{color:var(--ink-2);margin-top:1px;font-size:.78rem}.ws-filtros.solic-emp{border-top:none;flex:none;margin:0;padding-top:0}.mt-btn-linha.solic-dev-cancelar{color:var(--red);background:var(--red-soft)}.mt-btn-linha.solic-dev-cancelar:hover{background:#f8d9d4}.solic-chk-col{text-align:center;width:34px}.solic-chk{cursor:pointer;width:15px;height:15px;accent-color:var(--brand)}.solic-tab th.r,.solic-tab td.r{text-align:right}.solic-nome{color:var(--ink);display:block}.solic-sub{color:var(--ink-3);font-size:.76rem;display:block}.solic-warn{color:var(--amber);white-space:nowrap;font-size:.78rem;font-weight:600}.solic-acao{justify-content:flex-end;gap:6px;display:inline-flex}.solic-aprovar,.solic-recusar{border-radius:var(--bt-raio);cursor:pointer;border:none;padding:5px 10px;font-size:.92rem;line-height:1}.solic-aprovar{background:var(--green-soft);color:var(--green-ink)}.solic-recusar{background:var(--red-soft);color:var(--red-ink)}.solic-acao-pre{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}table.aj-fixa td:has(>.solic-acao-pre){text-overflow:clip;overflow:visible}.solic-rodape{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.8rem;display:flex}@media (width<=680px){.solic{padding:16px}.fpj-abas{margin:16px}}.bs{position:relative}.bs-campo{background:var(--campo);width:100%;color:var(--ink);cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.95rem;transition:border-color .12s,box-shadow .12s;display:flex}.bs-campo.on{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand)}.bs-campo:disabled{opacity:.5;cursor:default}.bs-campo .bs-ph{color:var(--ink-3)}.bs-campo svg{color:var(--ink-3);flex-shrink:0}.bs-pop{z-index:1100;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);overflow:hidden}.bs-busca{border-bottom:1px solid var(--line);padding:8px}.bs-busca input{background-color:var(--campo);border:0;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:.9rem}.bs-busca input:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand)}.bs-lista{overscroll-behavior:contain;max-height:240px;padding:4px;overflow-y:auto}.bs-opcao{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:9px 11px;font-size:.92rem;display:block}.bs-op-nome{display:block}.bs-op-sub{color:var(--ink-3);margin-top:1px;font-size:.8rem;display:block}.bs-campo .bs-sel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-sel-sub{color:var(--ink-3);font-size:.85em}.bs-opcao.hi{background:var(--surface-2)}.bs-opcao.sel{color:var(--brand-ink);font-weight:600}.bs-vazio{text-align:center;color:var(--ink-3);padding:14px;font-size:.88rem}.bs-grupo{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:9px 11px 3px;font-size:.72rem;font-weight:700}.bs-grupo+.bs-opcao{margin-top:0}.rateio-linha .bs{flex:1;min-width:0}.painel-nome{color:var(--ink);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.painel-tarefas{margin-bottom:18px}.pt-cab{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pt-titulo{letter-spacing:.06em;color:var(--ink-3);font-size:.72rem;font-weight:600}.pt-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.pt-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ink-3);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 15px;transition:transform .1s,box-shadow .12s;display:flex}.pt-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.pt-card .pt-n{color:var(--ink);font-size:1.5rem;font-weight:700;line-height:1.1}.pt-card .pt-rot{color:var(--ink);margin-top:4px;font-size:.92rem;font-weight:600}.pt-card .pt-desc{color:var(--ink-3);font-size:.76rem;line-height:1.3}.pt-card.verde{border-left-color:#111827}.pt-card.verde .pt-n{color:#111827}.pt-card.ambar{border-left-color:var(--amber)}.pt-card.ambar .pt-n{color:var(--amber)}.pt-card.roxo{border-left-color:var(--brand)}.pt-card.roxo .pt-n{color:var(--brand-ink)}.pt-card.vermelho{border-left-color:var(--red)}.pt-card.vermelho .pt-n{color:var(--red)}.card-acoes{align-items:center;gap:8px;display:flex}.ac-menu{position:relative}.ac-menu-btn{align-items:center;gap:6px;display:inline-flex}.ac-caret{color:var(--ink-3);font-size:.7rem}.ac-menu-fundo{z-index:calc(var(--z-menu) - 1);position:fixed;inset:0}.ac-menu-lista{z-index:var(--z-menu);background:var(--menu-fundo);border:1px solid var(--menu-borda);border-radius:var(--menu-raio);box-shadow:var(--menu-sombra);flex-direction:column;gap:2px;min-width:248px;padding:5px;animation:.14s pop;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ac-menu-lista button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:.845rem;font-weight:500}.ac-menu-lista button:hover{background:var(--menu-item-hover)}.ac-menu-nota{background:var(--surface-2);color:var(--ink-2,var(--ink));border-radius:9px;margin:2px 0;padding:9px 12px;font-size:.8rem;line-height:1.45}.ac-menu-nota b{color:var(--ink)}.ac-menu-lista button.ac-perigo{color:var(--red)}.ac-menu-lista button.ac-perigo:hover{background:#c0392b14}.ac-modal-fundo{z-index:70;background:#10182666;justify-content:center;align-items:center;padding:24px;animation:.15s fade;display:flex;position:fixed;inset:0;overflow-y:auto}.ac-modal{background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 48px);padding:22px;animation:.16s pop;overflow-y:auto}.ac-modal h4{margin:0 0 8px;font-size:1.05rem}button.perigo{background:var(--red);color:#fff;border-radius:var(--bt-raio);cursor:pointer;border:none;padding:9px 16px;font-weight:500}button.perigo:hover{background:#a93226}button.perigo:disabled{opacity:.5;cursor:not-allowed}.dlg-scrim{z-index:1000;-webkit-backdrop-filter:saturate(140%)blur(3px);backdrop-filter:saturate(140%)blur(3px);background:#1c1a1661;justify-content:center;align-items:center;padding:24px;animation:.15s fade;display:flex;position:fixed;inset:0;overflow-y:auto}.dlg-caixa{background:var(--surface);border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 48px);padding:26px 28px 22px;animation:.2s cubic-bezier(.22,1,.36,1) dlg-sobe;overflow-y:auto}@keyframes dlg-sobe{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.dlg-titulo{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:1.42rem;font-weight:600;line-height:1.2}.dlg-texto{color:var(--ink-2);white-space:pre-line;margin:0 0 4px;font-size:.92rem;line-height:1.6}.dlg-rotulo{color:var(--ink);margin:18px 0 7px;font-size:.8rem;font-weight:600;display:block}.dlg-campo{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;font:inherit;color:var(--ink);background:var(--campo);border:0;border-radius:10px;padding:12px 14px;font-size:.92rem;line-height:1.55;transition:border-color .12s,box-shadow .12s}.dlg-campo::placeholder{color:var(--ink-3)}.dlg-campo:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.dlg-campo-conf{resize:none;font-variant-numeric:tabular-nums;letter-spacing:.01em;height:46px;min-height:0}.dlg-dica{color:var(--ink-3);margin:8px 0 0;font-size:.74rem}.dlg-acoes{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.dlg-btn{font-family:var(--sans);border-radius:var(--bt-raio);cursor:pointer;border:0;padding:11px 20px;font-size:.9rem;font-weight:500;transition:background .12s,border-color .12s,transform 80ms}.dlg-btn:active{transform:translateY(.5px)}.dlg-btn:disabled{opacity:.5;cursor:not-allowed}.dlg-btn-cancelar{background:var(--bt-cinza);color:var(--ink)}.dlg-btn-cancelar:hover{background:var(--bt-cinza-forte)}.dlg-btn-ok{background:var(--brand);color:#fff}.dlg-btn-ok:hover:not(:disabled){background:var(--brand-ink)}.dlg-btn-perigo{background:var(--red);color:#fff}.dlg-btn-perigo:hover:not(:disabled){background:#a93226}@media (prefers-reduced-motion:reduce){.dlg-scrim,.dlg-caixa{animation:none}}.rep-campo{box-sizing:border-box;width:100%;height:44px;font:inherit;color:var(--ink);background:var(--campo);border:0;border-radius:10px;padding:0 12px;font-size:.92rem}.rep-campo:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.rep-opt{text-align:left;min-width:150px;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:1;padding:10px 13px;transition:border-color .12s,background .12s}.rep-opt b{color:var(--ink);font-size:.88rem;font-weight:600;display:block}.rep-opt span{color:var(--ink-2);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.rep-opt:hover{border-color:var(--line-hover)}.rep-opt.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.rep-opt.on b{color:var(--brand-text)}.rep-previa{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.rep-previa h4{background:var(--surface-2);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:8px 13px;font-size:.72rem;font-weight:700}.rep-previa table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.rep-previa th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line-soft);padding:7px 13px;font-size:.72rem;font-weight:600}.rep-previa td{border-bottom:1px solid var(--line-soft);padding:8px 13px}.rep-previa tr:last-child td{border-bottom:none}.rep-previa tr.zera td{background:var(--brand-soft)}.fc-aviso-acao{border-radius:var(--bt-raio);background:var(--bt-fundo);height:34px;color:var(--red);font:600 13.5px var(--sans);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-self:flex-start;margin-top:8px;padding:0 16px}.fc-aviso-acao:disabled{opacity:.55;cursor:default}.callout span.fc-aviso-erro{color:var(--red)}.fc-hero{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:18px;padding:4px 0 18px;display:flex}.fc-avatar{background:linear-gradient(135deg, var(--brand), var(--brand-ink));color:#fff;letter-spacing:.02em;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.fc-hero-txt{flex:1;min-width:0}.fc-nome{letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.2}.fc-hero-resp{color:var(--ink-3);margin-top:2px;font-size:.76rem;font-weight:500}.fc-hero-sub{color:var(--ink-3);margin-top:3px;font-size:.84rem}.fc-hero-valor{text-align:right;flex-direction:column;flex-shrink:0;display:flex}.fc-valor-num{color:var(--ink);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.fc-valor-lbl{color:var(--ink-3);letter-spacing:.04em;font-size:.72rem}.fc-secao{margin-bottom:18px}.fc-secao-tit{color:var(--ink-3);letter-spacing:.06em;margin-bottom:10px;font-size:.74rem;font-weight:700}.fc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 18px;display:grid}.fc-campo{flex-direction:column;gap:3px;min-width:0;display:flex}.fc-lbl{color:var(--ink-3);font-size:.72rem;font-weight:600}.fc-val{color:var(--ink);word-break:break-word;font-size:.92rem;font-weight:500}.fc-val-forte{font-weight:700}.fc-seta{color:var(--ink-3)}.fc-pill{border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:600;display:inline-block}.fc-pill-verde{color:#0f7a44;background:#0f9d581f}.fc-pill-cinza{background:var(--surface-2);color:var(--ink-2)}.fc-pill-pix{color:var(--brand-ink);background:#0b7a431a}.cc-fundo{left:var(--menu-w);transition:left .2s}.card.cc-card{border-radius:0;width:100%;max-width:100%}.cc-topo{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:flex-end;align-items:center;padding:14px 24px;display:flex}.cc-corpo2{flex:1;min-height:0;display:flex}.cc-esq{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex-shrink:0;gap:16px;width:256px;padding:22px 16px;display:flex;overflow-y:auto}.cc-id{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.cc-avatar{background:var(--brand-soft);width:76px;height:76px;color:var(--brand-ink);letter-spacing:.02em;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex;overflow:hidden}.cc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cc-avatar-wrap{display:inline-flex;position:relative}.cc-tipo-tag{background:var(--brand);color:#fff;letter-spacing:.03em;border:2px solid var(--bg);border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:700;line-height:1.25;position:absolute;bottom:-1px;right:-3px}.cc-nome{letter-spacing:-.01em;color:var(--ink);font-size:1.12rem;font-weight:700;line-height:1.2}.cc-meta{color:var(--ink-3);flex-direction:column;align-items:center;gap:2px;font-size:.78rem;line-height:1.5;display:flex}.cc-matricula{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-bottom:2px;padding:2px 11px;font-weight:500}.cc-corpo2 h1,.cc-corpo2 h2,.cc-corpo2 h3{letter-spacing:-.006em;font-family:Inter,system-ui,-apple-system,sans-serif}.cc-badges{flex-direction:column;align-items:center;gap:5px;margin-top:4px;display:flex}.funs{flex-wrap:wrap;gap:4px;display:flex}.fun{background:var(--brand-soft);color:var(--brand-text);text-align:left;border-radius:6px;align-items:baseline;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.fun i{opacity:.75;font-style:normal;font-weight:500}.fun i:before{content:"· "}.fun-vazio{color:var(--ink-3);font-size:12.5px}.fun.fun-com-cursos{flex-wrap:wrap;align-items:center;row-gap:3px}.fun-cursos{flex-wrap:wrap;gap:3px;display:inline-flex}.fun-cur{background:var(--etq-azul-f);color:var(--etq-azul-t);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:16px}.fun.fun-mao{background:var(--bt-cinza);color:var(--ink)}.fun-mao-selo{color:var(--ink-3);border-left:1px solid var(--line);padding-left:6px;font-size:11px;font-style:normal;font-weight:500}.fun-cur.fun-cur-mao{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.fun-cur-mao .fun-mao-selo{border-left:0;padding-left:4px}.fun.fun-fora{background:var(--amber-soft);color:var(--amber-ink)}.fun-esteira{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.fun-pendentes .fun{outline-offset:-1px;background:0 0;outline:1px dashed}.fun-espera{color:var(--ink-3);font-size:12.5px}.ctc-funs{margin:8px 0 4px}.cc-conta{background:var(--surface);border-radius:var(--radius-grupo);box-shadow:var(--shadow-sm);align-items:flex-start;gap:12px;padding:12px;display:flex}.cc-conta .cc-avatar{width:52px;height:52px;box-shadow:none;border-width:0;font-size:1.05rem}.cc-conta-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-conta .cc-nome{text-align:left;font-size:.98rem}.cc-conta .funs .fun{border-radius:5px;padding:1px 7px;font-size:11.5px;line-height:16px}.cc-conta-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem}.cc-conta{flex-wrap:wrap}.cc-conta-tx{flex:1}.cc-conta .cc-badges{flex-flow:wrap;flex-basis:100%;align-items:center;min-width:0;margin-top:0}.cc-conta .cc-badges:empty{display:none}.cc-conta .cc-badges>*{white-space:normal;text-align:left;max-width:100%}.cc-nav-lad button.cc-nav-pai{color:var(--ink);gap:10px;padding:6px 8px}.cc-nav-lad button.cc-nav-pai.sep{margin-top:8px}.cc-nav-lad button.cc-nav-pai.ativa{background:var(--brand);color:#fff}.cc-nav-lad button.cc-nav-pai.ativa .cc-lad{box-shadow:0 0 0 1.5px #ffffffb3}.cc-lad{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.cc-nav-lad .cc-nav-pai .cc-lad svg{color:#fff;width:13px;height:13px}.cc-nav-badge{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:.7rem;font-weight:600;display:inline-flex}.cc-nav-pai.ativa .cc-nav-badge{background:var(--surface);color:var(--brand-text)}.cc-nav-ponto{background:var(--amber);border-radius:50%;width:8px;height:8px;margin-left:auto}.cc-pill-pj{background:var(--brand-soft);color:var(--brand-ink)}.cc-nav{background:var(--surface);border-radius:var(--radius-grupo);box-shadow:var(--shadow-sm);flex-direction:column;gap:1px;padding:6px;display:flex}.cc-nav button{text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-radius:9px;padding:9px 11px;font-size:.86rem;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.cc-nav button:hover{background:var(--surface-2);color:var(--ink)}.cc-nav button.ativa{background:var(--brand-soft);color:var(--brand-text);box-shadow:none;font-weight:600}.cc-main{background:var(--bg);flex:1;min-width:0;padding:22px 26px 26px;overflow-y:auto}.cc-nf-lado>*{flex-shrink:0}.cc-voltar{border-radius:var(--bt-raio);color:var(--brand-text);cursor:pointer;box-shadow:none;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0 0 18px;padding:6px 10px 6px 4px;font-size:.82rem;font-weight:500;display:inline-flex}.cc-voltar:hover{background:var(--brand-soft)}.cc-cab-pagina{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:-22px -26px 0;padding:18px 26px 16px;display:flex}.cc-cab-pagina-tit{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;margin:0;font-size:1.5rem;font-weight:600;display:flex}.cc-cab-pagina-tit svg{width:24px;height:24px;color:var(--ink);flex-shrink:0}.ac-kebab{color:var(--ink-2);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 8px;font-size:1.45rem;line-height:1}.ac-kebab:hover{background:var(--surface-2);color:var(--ink)}.cc-resumo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.cc-resumo-razao{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.25}.cc-resumo-cnpj{color:var(--ink-3);margin-top:2px;font-size:.78rem}.cc-nav-pai{align-items:center;gap:11px;display:flex}.cc-nav-pai svg{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.cc-nav-pai.ativa svg{color:var(--brand-text)}.cc-esq-conf{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:16px;padding-top:14px;display:flex}.cc-conf-chip{font-size:.84rem;font-weight:600;line-height:1.3}.cc-conf-ok{color:#2f7a4a}.cc-conf-alerta{color:#9a6b12}.cc-conf-erro{color:var(--ink-2)}.cc-conf-quando{color:var(--ink-3);font-size:.74rem}.cc-conf-recon{background:var(--bt-fundo);border-radius:var(--bt-raio);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-self:flex-start;margin-top:2px;padding:5px 12px;font-size:.76rem;font-weight:500}.cc-conf-recon:hover{background:var(--bt-fundo-mouse)}.cc-cad{background:var(--bg);min-height:100%;margin:0 -26px -26px;padding:24px 26px 34px}.cc-cad>*{max-width:720px;margin-left:auto;margin-right:auto}.cc-sec{margin-bottom:22px;scroll-margin-top:8px}.cc-sec:last-child{margin-bottom:0}.cc-sec-titulo{color:var(--ink);letter-spacing:-.015em;margin:0 0 13px 2px;font-size:1.3rem;font-weight:600}.cc-sec-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);border:0;margin-bottom:14px;padding:2px 20px 14px;overflow:hidden}.cc-sec-card:last-child{margin-bottom:0}.cc-sec-card-cab{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0 13px;display:flex}.cc-sec-card-cab h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.cc-sec-acoes{align-items:center;gap:14px;display:flex}.cc-hist{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-hist svg{width:16px;height:16px}.cc-hist:hover{color:var(--ink-2);background:0 0}.hs-fundo{z-index:99;background:#10182647;animation:.15s fade;position:fixed;inset:0}.hs-drawer{z-index:100;background:var(--surface);border-left:1px solid var(--line);width:min(430px,94vw);padding:20px 22px calc(24px + env(safe-area-inset-bottom,0px));animation:.16s hs-entra;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 28px #1c1e1c1f}@keyframes hs-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.hs-cab{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.hs-eyebrow{color:var(--ink-3);letter-spacing:.02em;font-size:.72rem;font-weight:600}.hs-tit{color:var(--ink);margin:2px 0 0;font-size:1.05rem;font-weight:700}.hs-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;font-size:.95rem}.hs-x:hover{background:var(--surface-2);color:var(--ink)}.hs-nota{color:var(--ink-3);margin:8px 0;font-size:.82rem}.hs-erro{color:var(--red-ink)}.hs-tl{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin-left:4px;padding-left:14px;display:flex}.hs-ev{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 14px 12px;position:relative}.hs-ev:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:-19px}.hs-ev-cab{color:var(--ink-2);margin-bottom:6px;font-size:.78rem;font-weight:600}.hs-campo{border-top:1px solid var(--surface-2);padding:7px 0}.hs-campo-rot{color:var(--ink);margin-bottom:2px;font-size:.8rem;font-weight:700}.hs-linha{color:var(--ink);overflow-wrap:anywhere;gap:10px;padding:1px 0;font-size:.8rem;display:flex}.hs-linha .hs-de{width:44px;color:var(--ink-3);flex:none}.hs-via{color:var(--ink-3);margin-top:8px;font-size:.72rem}.hs-aprov{border:1px solid var(--green-line,#bfe3cf);background:var(--green-soft,#e7f6ee);border-radius:8px;margin-top:8px;padding:8px 10px}.hs-aprov-cab{color:var(--green-ink,#095c32);margin-bottom:4px;font-size:.76rem;font-weight:700}.hs-aprov-linha{color:var(--green-ink,#095c32);justify-content:space-between;padding:1px 0;font-size:.74rem;display:flex}.hs-rodape{color:var(--ink-3);border-top:1px solid var(--line);margin:14px 0 0;padding-top:10px;font-size:.7rem}.cc-editar{color:var(--brand-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500}.cc-editar:hover{background:0 0;text-decoration:underline}.cc-kv{grid-template-columns:minmax(150px,34%) 1fr;align-items:baseline;gap:18px;padding:13px 0;display:grid}.cc-kv-rot{color:var(--ink-2);font-size:.95rem}.cc-kv-val{color:var(--ink);text-align:left;word-break:break-word;min-width:0;font-size:.95rem;font-weight:400}.cc-kv-forte{font-weight:600}.cc-vazio{color:var(--ink-3);margin:0;font-size:.8rem}.cc-kv-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--campo);text-align:left;border:0;border-radius:10px;min-width:0;padding:5px 8px;font-size:.83rem;line-height:1.3}.cc-kv-input:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}select.cc-kv-input{cursor:pointer}.cc-kv-datas{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.cc-kv-datas .cc-kv-input{flex:1}.cc-kv-money{align-items:center;gap:6px;width:100%;display:inline-flex}.cc-kv-money>span{color:var(--ink-3);font-size:.83rem}.cc-remun{padding-top:2px}.cc-remun-linha{align-items:baseline;gap:16px;padding:11px 0;display:flex}.cc-remun-linha.ret{padding:6px 0 6px 14px}.cc-remun-linha.liq{border-top:1px solid #dadae1;padding-top:12px}.cc-remun-linha.pgto{border-top:1px solid #e5e5e9;align-items:center}.cc-remun-rotwrap{flex-direction:column;gap:1px;display:flex}.cc-remun-rot{color:var(--ink-2);font-size:.92rem}.cc-remun-rot.forte{color:var(--ink);font-weight:500}.cc-remun-nota{color:var(--ink-3);font-size:.72rem}.cc-remun-aliq{color:var(--ink-3)}.cc-remun-val{text-align:right;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;flex:1;font-size:.92rem}.cc-remun-neg{text-align:right;color:#a3472f;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;font-size:.86rem}.cc-remun-liq{text-align:right;color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;font-size:1.05rem;font-weight:600}.cc-edit-erro{color:var(--red);margin:0;padding:9px 0 4px;font-size:.78rem}.cc-sec-salvar{border-radius:var(--bt-raio);background:var(--brand);color:#fff;cursor:pointer;border:none;padding:4px 12px;font-size:.8rem;font-weight:500}.cc-sec-salvar.medio{padding:8px 14px}.cc-sec-salvar:hover{background:var(--brand-ink)}.cc-sec-salvar:disabled{opacity:.6;cursor:default}.cc-sec-cancelar{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.8rem;font-weight:500}.cc-sec-cancelar:hover{color:var(--ink-2);background:0 0;text-decoration:underline}.cc-sec-cancelar:disabled{opacity:.6;cursor:default}.cc-doc-preview{flex-direction:column;display:flex}.cc-doc-prev-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.cc-doc-prev-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:.88rem;font-weight:500;overflow:hidden}.cc-doc-prev-acoes{flex-shrink:0;gap:8px;display:flex}.cc-doc-prev-btn{border-radius:var(--bt-raio);color:var(--ink);background:var(--bt-fundo);white-space:nowrap;box-shadow:var(--bt-contorno);border:0;padding:6px 13px;font-size:.82rem;text-decoration:none}.cc-doc-prev-btn:hover{background:var(--bt-fundo-mouse)}.cc-doc-prev-corpo{margin-top:12px}.cc-doc-prev-corpo iframe{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:100%;height:66vh;min-height:420px}.cc-doc-prev-nav{color:var(--ink-3);justify-content:center;align-items:center;gap:14px;padding-top:12px;font-size:.82rem;display:flex}.cc-doc-prev-nav button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;color:var(--ink);box-shadow:var(--bt-contorno);border:0;padding:6px 12px;font-size:.82rem}.cc-doc-prev-nav button:disabled{opacity:.5;cursor:not-allowed}.cc-pag-cab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cc-pag-cab h3{margin:0}.cc-pag-lancar{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:500;display:inline-flex}.cc-pag-lancar:hover{border-color:var(--brand)}.cc-pag-lancar span{font-size:1rem;line-height:1}.cc-pag-vazio{color:var(--ink-3)}.cc-pag-nf{border-radius:var(--bt-raio);background:var(--green-soft);color:#047857;white-space:nowrap;border:0;align-items:center;gap:5px;padding:3px 9px;font-size:.76rem;font-weight:500;display:inline-flex}.cc-pag-nf:hover{filter:brightness(.96)}.cc-pag-nf svg{color:currentColor}.cc-pag-revisar{background:var(--amber-soft);color:#b45309;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.cc-pag-revisar.lendo{background:var(--brand-soft);color:var(--brand-ink)}.cc-pag-revisar.recusada{color:#9a2c2c;background:#fcebeb}.cc-pag-motivo{color:#9a2c2c;white-space:normal;max-width:320px;margin-top:5px;font-size:.72rem;line-height:1.35}.cc-pag-quando{color:var(--ink-2);white-space:nowrap;margin-top:5px;font-size:.72rem}.cc-pag-espera{color:#854f0b}.cc-pag-anexar{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;padding:4px 10px;font-size:.78rem;font-weight:500}.cc-pag-anexar:hover{background:var(--bt-fundo-mouse)}.cc-pag-sit{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.cc-pag-sit.ok{background:var(--green-soft);color:#047857;border-color:#bfe3cf}.cc-pag-sit.nf{background:var(--amber-soft);color:#b45309;border-color:#f0dcae}.cc-pag-sit.pagar{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.cc-pag-sit.warn{background:var(--amber-soft);color:#9a6700;border-color:#f0dcae}.cc-pag-sit.canc{background:var(--surface-2);color:var(--ink-3);border-color:var(--line)}.cc-pag-sit.sem{color:#a32d2d;border-color:var(--red-line);background:#fcebeb}.cc-pag-sit.lendo{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.cc-pag-sit.recusa{color:#9a2c2c;border-color:var(--red-line);background:#fcebeb}.cc-pag-comp{font-weight:600}.cc-pag-lote{color:var(--ink-3);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.cc-pag-semtag{color:#a32d2d;margin-left:6px;font-size:.72rem}.cc-pag-tent{color:var(--ink-2);background:var(--bt-cinza);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;font-size:.72rem;display:inline-flex}.cc-pag-tent:hover{background:var(--bt-cinza-forte)}.cc-pag-try>td{background:var(--surface-2);color:var(--ink-3);padding:7px 16px;font-size:.76rem}.cc-pag-try>td.col1{background:var(--surface-2)}.cc-pag-try .lote{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cc-row-sem>td,.cc-row-sem>td.col1{background:#fdf3f3}.cc-pag-anexo-fundo{z-index:60;background:#11182752;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cc-pag-anexo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:440px;max-height:82vh;box-shadow:var(--shadow-lg,0 12px 40px #0000002e);padding:18px 20px 20px;overflow:auto}.cc-pag-anexo-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cc-pag-anexo-cab h4{margin:0}.cc-pag-anexo-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:.95rem;line-height:1}.cc-pag-anexo-x:hover{color:var(--ink)}.cc-pag-anexo-sec{margin-top:14px}.cc-pag-anexo-rot{color:var(--ink-3);text-transform:none;margin-bottom:6px;font-size:.74rem;font-weight:600;display:block}.cc-pag-file{width:100%;color:var(--ink-2);font-size:.8rem}.cc-pag-file:disabled{opacity:.55;cursor:not-allowed}@media (width<=680px){.cc-corpo2{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto}.cc-esq{border-right:none;border-bottom:1px solid var(--line);flex-shrink:0;gap:16px;width:auto;padding:18px 18px 14px;overflow:visible}.cc-nav{flex-flow:wrap}.cc-nav-sub{flex-direction:column;flex-basis:100%}.cc-main{flex:none;padding:18px 18px 40px;overflow:visible}}.fcad-corpo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:0;display:flex;overflow:hidden}.fcad-esq{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex-shrink:0;gap:20px;width:256px;padding:24px 18px;display:flex}.fcad-id{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.fcad-avatar{background:var(--brand-soft);width:72px;height:72px;color:var(--brand-ink);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.fcad-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fcad-foto-btn{color:var(--brand-ink);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.fcad-foto-btn:hover{background:var(--brand-soft)}.fcad-nome{letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:1.05rem;font-weight:600;line-height:1.25}.fcad-meta{color:var(--ink-3);font-size:.8rem;line-height:1.35}.fcad-main{flex-direction:column;flex:1;min-width:0;padding:22px 24px 26px;display:flex}.fcad-main fieldset{margin-left:0;margin-right:0}@media (width<=680px){.fcad-corpo{flex-direction:column}.fcad-esq{border-right:none;border-bottom:1px solid var(--line);gap:16px;width:auto;padding:18px 18px 14px}.fcad-main{padding:18px}}.pend-banco{flex-direction:column;gap:8px;display:flex}.pend-busca{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pend-busca .busca-fila{flex:1;min-width:220px}.pend-lista{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pend-lista .pend-linha{border:none;border-bottom:1px solid var(--line);box-shadow:none;cursor:default;background:0 0;border-radius:0;margin:0;padding:0;transition:background .1s;display:block;transform:none}.pend-lista .pend-linha:last-child{border-bottom:none}.pend-lista .pend-linha:hover{background:var(--surface-2);box-shadow:none;transform:none}.pend-topo{align-items:center;gap:12px;min-height:40px;padding:6px 12px;display:flex}.pend-info{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;gap:0;margin:0;padding:4px 0;display:flex;overflow:hidden}.pend-info:hover .pend-nome{color:var(--brand-ink);text-decoration:underline}.pend-nome{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;line-height:1.25;overflow:hidden}.pend-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.2;overflow:hidden}.pend-lote{color:var(--ink-2);font-weight:500}.pend-valor{white-space:nowrap;font-size:.9rem;font-weight:700}.pend-acoes{flex-shrink:0;gap:2px;display:flex}.pend-ico{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);opacity:1;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pend-ico:hover{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand)}.pend-ico:disabled{opacity:.4;cursor:default}.pend-ico svg{flex-shrink:0;width:18px;height:18px}.pend-ico-dev:hover,.pend-ico-dev.ativo{color:var(--red);border-color:var(--red);background:#c0392b1a}.conc-liq-botao{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.conc-liq-botao:hover{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand)}.pend-spin{border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.pend-devolver{background:var(--surface-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pend-devolver .busca-fila{flex:1;min-width:200px}@media (width<=600px){.pend-meta,.pend-nome{white-space:normal}}.pend-selall{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:2px 4px 6px;font-size:.78rem;display:flex}.pend-selall input{cursor:pointer;width:15px;height:15px;accent-color:var(--brand)}.pend-check{cursor:pointer;width:15px;height:15px;accent-color:var(--brand);flex-shrink:0}.pend-lista .pend-linha.sel{background:var(--brand-soft)}.pend-massbar{background:var(--surface);border:1px solid var(--brand);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.pmb-cnt{color:var(--ink);margin-right:auto;font-size:.84rem;font-weight:600}.pend-massbar .pmb-btn{width:auto;min-height:36px;margin:0;padding:7px 14px}.pend-massbar .mover.desvio.pmb-btn{border:1px solid var(--line)}.pmb-form{flex-direction:column;gap:8px;width:100%;display:flex}.pmb-acoes{align-items:center;gap:8px;display:flex}.pmb-acoes .mover{width:auto;margin:0}.inc-painel{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 9px;padding:12px;display:flex}.inc-painel .mover{margin:0}.inc-rot{color:var(--ink-2);font-size:.78rem;font-weight:600}.inc-just{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:.85rem}.inc-just:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.dest-chips{gap:6px;display:flex}.dest-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:10px;flex:1;padding:7px 6px;font-size:.82rem;font-weight:500;transition:background .12s,border-color .12s,color .12s}.dest-chip:hover{background:var(--surface-2)}.dest-chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}button.mover.perigo{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 1px 2px #c0392b47}button.mover.perigo:hover{background:#a93226;border-color:#a93226}.docs .doc-linha{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.docs .doc-linha button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:7px 14px;font-weight:500}.doc-grupo{margin-bottom:20px}.doc-grupo h4{color:var(--ink-3);letter-spacing:.05em;margin:0 0 8px;font-size:.78rem;font-weight:600}.doc-acoes{margin-top:8px}.doc-acoes button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 16px;font-weight:500}.doc-acoes button:hover{background:var(--gray-soft)}.doc-acoes button.primario{background:var(--brand);color:#fff;border:none}.doc-acoes button.primario:hover{background:var(--brand-ink)}.doc-acoes button.primario:disabled{opacity:.55}.aud-linha{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.aud-linha strong{font-weight:600}.aud-linha span{color:var(--ink-2);font-size:.9rem}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtros input,.filtros select{background:var(--campo);border:0;border-radius:10px;padding:9px 12px;font-size:.9rem}.filtros input:focus,.filtros select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.barra-filtros{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.filtro-campo{flex-direction:column;gap:5px;display:flex}.filtro-rotulo{color:var(--ink-3);letter-spacing:.04em;font-size:.72rem;font-weight:600}.barra-filtros input,.barra-filtros select{background:var(--campo);border:0;border-radius:10px;padding:8px 12px;font-size:.9rem}.barra-filtros input:focus,.barra-filtros select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.cobertura-mini{color:var(--ink-2);margin-top:2px;font-size:.8rem}.cobertura-mini strong{color:var(--ink)}.cobertura-mini .alerta strong{color:var(--red)}.cobertura-mini .ok strong{color:var(--green)}.painel-lotes{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden}.painel-lotes-cab{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:.95rem;display:flex}.painel-lotes-cab:hover{background:var(--surface-2)}.painel-lotes-cab .chevron{color:var(--ink-3);font-size:1.1rem;transition:transform .15s;display:inline-block}.painel-lotes-cab .chevron.aberto{transform:rotate(90deg)}.painel-lotes-cab .qtd{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:1px 9px;font-size:.78rem}.painel-lotes-total{color:var(--ink);margin-left:auto;font-weight:700}.painel-lotes-corpo{padding:0 16px 16px}.secao-titulo{letter-spacing:-.01em;margin:4px 0 12px;font-size:1.05rem;font-weight:700}.tabela.densa tr.clic-row{cursor:pointer}.tabela.densa tr.clic-row:hover td{background:var(--brand-soft)}.cobertura{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.cobertura span{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);padding:12px 18px;font-size:.9rem}.cobertura strong{color:var(--ink);letter-spacing:-.02em;margin-right:6px;font-size:1.3rem;font-weight:800}.cobertura .alerta,.cobertura .alerta strong{color:var(--red)}.cobertura .ok,.cobertura .ok strong{color:var(--green)}.lotes-faixa{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.lote-chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:12px 14px;display:flex}.lote-info{flex-direction:column;gap:2px;display:flex}.lote-info strong{font-size:.92rem}.lote-status{border-radius:999px;width:fit-content;padding:1px 8px;font-size:.74rem;font-weight:600}.ls-em_validacao{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.ls-pronto{background:var(--brand-soft);color:var(--brand-ink)}.ls-em_pagamento{color:#2a4bdb;background:#e7eefe}.ls-concluido{background:var(--green-soft);color:#111827}.ls-cancelado{background:var(--red-soft);color:var(--red-ink)}.lote-meta{color:var(--ink-2);font-size:.78rem}.lote-chip button.primario{padding:8px 14px;font-size:.85rem}.kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.coluna{background:var(--surface-2);border-radius:var(--radius);flex:1 1 0;min-width:0;padding:11px;transition:background .12s,outline .12s}.coluna.drop-alvo{background:var(--brand-soft);outline:2px dashed var(--brand);outline-offset:-2px}.kcard[draggable=true]{cursor:grab}.kcard:active{cursor:grabbing}.pend-linha{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;transition:transform .1s,box-shadow .1s;display:flex}.pend-linha:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.pend-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pend-corpo strong{font-weight:600}.pend-corpo span{color:var(--ink-2);font-size:.85rem}.pend-seta{color:var(--ink-3);font-size:1.2rem}.pend-tag{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:700}.pt-validar{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pt-pagar{background:var(--brand-soft);color:var(--brand-ink)}.pt-nf{color:#5b3bd1;background:#ece7fb}.pt-conciliar{color:#2a4bdb;background:#e7eefe}.pt-cancelado{background:var(--red-soft);color:var(--red-ink)}.pt-fora{background:var(--gray-soft);color:var(--ink-2)}.pt-em_aprovacao{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pt-aguardando_pagamento{background:var(--brand-soft);color:var(--brand-ink)}.pt-pago{background:var(--green-soft);color:#111827}.nf-ok{color:#111827;font-style:normal;font-weight:600}.nf-pend{color:var(--amber);font-style:normal;font-weight:600}.coluna header{letter-spacing:.01em;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:600;display:flex}.coluna header .titulo-col{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coluna .qtd{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;flex-shrink:0;padding:1px 9px;font-size:.78rem}.col-total{color:var(--ink);letter-spacing:-.01em;margin:-6px 0 10px;font-size:.82rem;font-weight:700}.toggle-visao{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.toggle-visao button{background:var(--surface);cursor:pointer;color:var(--ink-2);border:none;border-radius:0;padding:8px 14px;font-size:.88rem;font-weight:500}.toggle-visao button.on{background:var(--brand);color:#fff}.tabela.densa th,.tabela.densa td{padding:8px 12px;font-size:.88rem}.tabela.densa th.ord{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tabela.densa th.ord:hover{color:var(--ink)}.tabela.densa tr.sel td{background:var(--brand-soft)}.tabela.densa .linha-filtros th{background:var(--surface);border-bottom:1px solid var(--line);padding:6px 8px}.col-filtro{background:var(--campo);border:0;border-radius:10px;width:100%;padding:5px 8px;font-size:.82rem}.col-filtro:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.tabela-resumo{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.88rem;display:flex}.limpar-filtros{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:5px 12px;font-size:.82rem;font-weight:500}.tabela.densa td.clic{cursor:pointer}.tabela.densa td.clic:hover strong{color:var(--brand-ink)}.bulk-bar{background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);z-index:30;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;margin-top:16px;margin-left:auto;margin-right:auto;padding:12px 18px;display:flex;position:sticky;bottom:16px}.bulk-info{margin-right:6px;font-weight:600}.bulk-bar button{border-radius:var(--bt-raio);color:#fff;cursor:pointer;background:#ffffff24;border:none;padding:8px 14px;font-size:.86rem;font-weight:600}.bulk-bar button:hover{background:#ffffff3d}.bulk-bar button:disabled{opacity:.5;cursor:default}.bulk-bar button.bulk-cancelar{background:#d92d20d9}.bulk-bar button.bulk-limpar{background:0 0;text-decoration:underline}.lotes-faixa{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.lote-chip{text-align:left;flex-shrink:0}.kcard{background:var(--surface);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:1px solid var(--line);flex-direction:column;gap:3px;margin-bottom:9px;padding:13px 14px;transition:transform .1s,box-shadow .1s;display:flex}.kcard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kcard strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.kcard span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.kcard .valor{color:var(--ink);font-weight:700}.kcard .lote{color:var(--ink-3);font-size:.74rem}.vazio-col{color:var(--ink-3);text-align:center;padding:10px 0}.card-pipefy{width:min(900px,100%)}.fase{color:var(--brand-ink);font-style:normal;font-weight:700}.pipefy-corpo{min-height:340px;display:flex}.pipefy-esq{border-right:1px solid var(--line);flex-direction:column;flex:1;display:flex}.pipefy-dir{background:var(--surface);width:256px;padding:22px}.pipefy-dir h4{color:var(--ink-3);letter-spacing:.07em;margin:0 0 13px;font-size:.7rem;font-weight:600}button.mover,a.mover{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 9px;padding:11px 14px;font-size:.88rem;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s,transform .1s;display:flex}button.mover:hover{background:var(--surface-2);transform:translateY(-1px)}button.mover.avanco{color:#fff;background:#111827;border-color:#111827;box-shadow:0 1px 2px #15803d47}button.mover.avanco:hover{background:#11652f;border-color:#11652f}button.mover.voltar{background:var(--surface);border-color:var(--line);color:var(--ink);margin-top:0}button.mover.voltar:hover{background:var(--surface-2)}button.mover.desvio{color:var(--red);min-height:38px;box-shadow:none;background:0 0;border-color:#0000;margin-top:2px;font-weight:600}button.mover.desvio:hover{background:var(--red-soft);border-color:#0000;transform:none}.pipefy-dir .mover svg{flex-shrink:0;width:18px;height:18px}.pipefy-dir h4+.mover{margin-top:0}.pipefy-dir>.nota{background:var(--surface-2);color:var(--ink-3);border-radius:10px;margin-top:12px;padding:11px 13px;font-size:.78rem;line-height:1.5}.pipefy-dir>.nota strong{color:var(--brand-ink);font-weight:600}.tag-ativo{background:var(--green-soft);color:#111827;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.tag-inativo{background:var(--gray-soft);color:var(--ink-3);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:500;transition:all .12s}.chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.check{align-items:center;gap:8px;padding:6px 0;font-size:.9rem;display:flex}.excluir{background:var(--red-soft);color:var(--red);cursor:pointer;border:1px solid #f3c4c0;border-radius:999px;padding:9px 16px;font-weight:600}.marcar-todos{align-items:center;gap:8px;padding:10px 0;font-weight:600;display:flex}.linha-marcavel{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.linha-marcavel .valor{margin-left:auto;font-weight:600}.dash-topo{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.dash-mes{background:var(--campo);border:0;border-radius:10px;padding:9px 14px;font-family:inherit;font-weight:500}.dash-skel{text-align:center;color:var(--ink-3);padding:60px 0}.kpi-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:18px 18px 16px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--ink-3);width:4px;position:absolute;top:0;bottom:0;left:0}.kpi-clic{cursor:pointer}.kpi-clic:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-tit{color:var(--ink-2);letter-spacing:.02em;font-size:.76rem;font-weight:600}.kpi-val{letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1.1}.kpi-verde:before{background:var(--green)}.kpi-azul:before{background:var(--brand)}.kpi-roxo:before{background:#7c3aed}.kpi-vermelho:before{background:var(--red)}.kpi-neutro:before{background:var(--ink-2)}.dash-cols{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){.dash-cols{grid-template-columns:1fr}}.painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px 20px}.painel-largo{grid-column:1/-1}.painel-cab{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.painel-cab h3{letter-spacing:-.01em;font-size:1rem;font-weight:700}.painel-cab .nota{white-space:nowrap;color:var(--ink-3);flex-shrink:0;margin:0;font-size:.78rem;font-weight:500}.funil-barra{background:var(--surface-2);border-radius:999px;height:14px;margin-bottom:16px;display:flex;overflow:hidden}.funil-barra>div{transition:width .4s}.funil-vazio{background:var(--surface-2);width:100%}.funil-legenda{flex-direction:column;gap:11px;padding:0;list-style:none;display:flex}.funil-legenda li{align-items:center;gap:10px;font-size:.9rem;display:flex}.funil-legenda .ponto{border-radius:3px;flex-shrink:0;width:10px;height:10px}.funil-rot{color:var(--ink-2)}.funil-qtd{text-align:right;min-width:28px;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.funil-legenda strong{text-align:right;font-variant-numeric:tabular-nums;min-width:92px}.barras{align-items:flex-end;gap:12px;height:180px;padding-top:8px;display:flex}.barra-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.barra-valor{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:6px;font-size:.72rem}.barra-trilho{flex:1;align-items:flex-end;width:100%;max-width:46px;display:flex}.barra-fill{background:linear-gradient(180deg, var(--brand) 0%, #6d64ee 100%);border-radius:8px 8px 3px 3px;width:100%;min-height:3px;transition:height .4s}.barra-mes{color:var(--ink-2);text-transform:capitalize;margin-top:8px;font-size:.78rem}.barra-mes.atual{color:var(--brand-ink);font-weight:700}.rank{flex-direction:column;gap:13px;padding:0;list-style:none;display:flex}.rank-linha{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:.9rem;display:flex}.rank-rot{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-linha strong{font-variant-numeric:tabular-nums;flex-shrink:0}.rank-trilho{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.rank-fill{background:linear-gradient(90deg, #6d64ee, var(--brand));border-radius:999px;height:100%;transition:width .4s}.saude-chips{gap:12px;margin-bottom:18px;display:flex}.chip{border-radius:var(--radius-sm);text-align:center;flex-direction:column;flex:1;gap:2px;padding:14px;display:flex}.chip strong{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.chip span{color:var(--ink-2);font-size:.78rem}.chip-verde{background:var(--green-soft)}.chip-amarelo{background:var(--amber-soft)}.chip-cinza{background:var(--gray-soft)}.saude-alertas{flex-direction:column;gap:10px;display:flex}.alerta{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:14px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.alerta:hover{background:var(--surface-2);border-color:#d7dce3}.alerta-num{color:var(--brand-ink);text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:1.4rem;font-weight:800}.alerta strong{font-size:.92rem;display:block}.fase-seletor{grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 16px;display:grid}@media (width<=1024px){.fase-seletor{grid-template-columns:repeat(2,1fr)}}.fase-btn{text-align:left;border-radius:var(--radius);cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:14px 16px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.fase-btn:before{content:"";background:var(--ink-3);opacity:.55;width:4px;position:absolute;top:0;bottom:0;left:0}.fase-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.fase-btn .fs-rot{color:var(--ink);letter-spacing:-.01em;font-size:.84rem;font-weight:700}.fase-btn .fs-num{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem}.fase-btn .fs-num strong{color:var(--ink);font-size:.95rem}.fase-btn.on{box-shadow:var(--shadow-md);border-color:#0000}.fb-em_aprovacao:before{background:var(--amber);opacity:1}.fb-aguardando_pagamento:before{background:var(--brand);opacity:1}.fb-pago:before{background:var(--green);opacity:1}.fb-cancelado:before{background:var(--red);opacity:1}.fb-todas.on{background:#2b2f36}.fb-todas.on .fs-rot,.fb-todas.on .fs-num,.fb-todas.on .fs-num strong{color:#fff}.fb-em_aprovacao.on{background:var(--amber-soft)}.fb-aguardando_pagamento.on{background:var(--brand-soft)}.fb-pago.on{background:var(--green-soft)}.fb-cancelado.on{background:var(--red-soft)}.coluna-pendentes{background:var(--brand-soft);border:1px dashed #e5e7eb}.coluna-pendentes header .titulo-col{color:var(--brand-ink)}.kcard-contrato{background:#fbfbff;border:1px dashed #c9cdee}.kcard-contrato:hover{border-color:var(--brand)}.kcard-contrato.sel{border:1.5px solid var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #0b7a431f}.col-acao{border-radius:var(--radius-sm);background:var(--brand);color:#fff;cursor:pointer;width:100%;box-shadow:var(--shadow-sm);border:none;margin:0 0 10px;padding:9px 12px;font-size:.84rem;font-weight:600;transition:background .12s,transform .12s}.col-acao:hover{background:var(--brand-ink);transform:translateY(-1px)}.col-acao:disabled{opacity:.55;cursor:default}.col-acao.banco{background:var(--green)}.col-acao.banco:hover{background:#111827}.bulk-bar button.bulk-banco{background:var(--green)}.bulk-bar button.bulk-banco:hover{background:#111827}.trilha{flex-wrap:wrap;align-items:stretch;gap:8px;margin:8px 0 20px;display:flex}.trilha-etapa{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-width:150px;box-shadow:var(--shadow-sm);text-align:left;flex:1 1 0;align-items:center;gap:10px;padding:14px 16px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.trilha-etapa:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.trilha-num{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.trilha-rot{letter-spacing:-.01em;flex:1;font-size:.9rem;font-weight:600}.trilha-cont{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:700}.trilha-etapa.feita .trilha-num{background:var(--green-soft);color:#111827}.trilha-etapa.ativa{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.trilha-etapa.ativa .trilha-num{background:var(--brand);color:#fff}.trilha-etapa.ativa .trilha-rot{color:var(--brand-ink)}.trilha-cancelado{border-style:dashed;flex:none;min-width:130px}.trilha-cancelado.ativa{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.trilha-cancelado.ativa .trilha-rot{color:var(--red)}.etapa{margin-top:4px}.etapa-cab{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.etapa-cab .nota{flex:1;margin:0}.remessas-baixar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:14px 16px}.remessas-baixar h4{margin-bottom:10px;font-size:.92rem}.remessas-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.remessa-chip{background:var(--green-soft);color:#111827;border:1px solid #bce6cf;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.remessa-chip:hover{background:#d6f0e1;text-decoration:none}.bulk-bar button.bulk-pago{background:var(--green)}.bulk-bar button.bulk-pago:hover{background:#111827}.conciliar-bar{background:var(--brand-soft);border-radius:var(--radius);border:1px solid #cdd2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.conciliar-bar strong{font-size:.95rem}.conciliar-bar .nota{max-width:620px;margin:2px 0 0}.conciliar-bar button{flex-shrink:0}.dash{max-width:1080px}.dash-topo{margin-bottom:30px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:20px 22px;transition:transform .14s,box-shadow .14s;display:flex}.kpi:before{content:none!important}.kpi:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-tit{color:var(--ink-2);text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:flex}.kpi-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.kpi-val{letter-spacing:-.035em;color:var(--ink);font-size:2rem;font-weight:700;line-height:1.05}.kpi-sub{color:var(--ink-3);font-size:.82rem}.painel-limpo{border:1px solid var(--line);box-shadow:none;border-radius:18px;margin-bottom:18px;padding:22px 24px}.painel-limpo .painel-cab{margin-bottom:18px}.painel-limpo .painel-cab h3{letter-spacing:-.02em;font-weight:600}.dash-cols{gap:18px}.funil-legenda li.clic,.barra-col.clic{cursor:pointer}.funil-legenda li.clic{border-radius:8px;margin:0 -6px;padding:4px 6px;transition:background .12s}.funil-legenda li.clic:hover{background:var(--surface-2)}.barra-col.clic .barra-fill{transition:height .4s,filter .12s}.barra-col.clic:hover .barra-fill{filter:brightness(1.08)}.barra-col.clic:hover .barra-mes{color:var(--brand-ink)}.alerta{transition:background .12s,border-color .12s}.mini-acao{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:5px 12px;font-size:.78rem;font-weight:500;transition:border-color .12s}.mini-acao:hover{filter:brightness(.97)}.suspensao-box h4{margin-bottom:10px;font-size:.92rem}.susp-estado{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.susp-estado strong,.susp-estado .nota{display:block}.susp-continua{background:var(--red-soft)}.susp-pontual{background:var(--amber-soft)}.susp-estado button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;flex-shrink:0;padding:8px 16px;font-weight:500}.susp-form{flex-direction:column;gap:12px;display:flex}.susp-linha{flex-wrap:wrap;gap:14px;display:flex}.susp-form label{color:var(--ink-2);flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:.85rem;font-weight:500;display:flex}.susp-form select,.susp-form input{background-color:var(--campo);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.92rem}.susp-form>button{align-self:flex-start}.bi-tag{letter-spacing:.03em;color:var(--brand-ink);background:var(--brand-soft);vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:.62rem;font-weight:800}.bi-periodo{color:var(--ink-2);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.bi-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.bi-chip{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.bi-chip span{margin-left:2px;font-weight:800}.bi-limpar{color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600;text-decoration:underline}.bi-legenda{gap:6px;display:flex}.bi-leg{background:var(--surface-2);cursor:pointer;color:var(--ink-2);border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.bi-leg.off{opacity:.4}.bi-stack{flex-direction:column-reverse;justify-content:flex-start;display:flex}.bi-seg:first-child{border-radius:4px 4px 0 0}.rank-clic{cursor:pointer}.rank-clic:hover .rank-rot{color:var(--brand-ink)}.rank-off{opacity:.45}.rel-topo{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.rel-acoes{align-items:center;gap:10px;display:flex}.rel-abas{margin-bottom:18px}.rel-realiz-cab{margin-bottom:10px}.rel-realiz-per{color:var(--ink-2);align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.rel-realiz-bar{flex-wrap:wrap;gap:8px;padding:4px 0 0}.rel-realiz-bar .pes-busca{flex:140px;min-width:120px;padding:9px 14px}.rel-realiz-bar .rel-realiz-base{max-width:200px}@media (width>=1100px){.rel-realiz-bar{flex-wrap:nowrap}.rel-realiz-bar .pes-busca{flex:110px;min-width:90px}}.rel-realiz-bar .primario,.rel-realiz-bar .rel-ajuda{flex:none}.rel-ajuda{border-radius:var(--bt-raio);background:var(--bt-fundo);width:34px;height:34px;color:var(--ink-3);cursor:pointer;box-shadow:var(--bt-contorno);border:0;font-family:inherit;font-size:.92rem;font-weight:500}.rel-ajuda:hover{background:var(--bt-fundo-mouse);color:var(--ink)}.rel-ajuda.ativo{border-color:var(--brand);color:var(--brand)}.rel-realiz-bar select,.rel-realiz-bar input[type=month]{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.88rem}.rel-realiz-bar select{appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23787e88' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px;overflow:hidden}.rel-realiz-bar select:focus,.rel-realiz-bar input[type=month]:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.rel-realiz-bar .pes-filtros-pop select{width:100%;max-width:none}.rel-realiz-cab .como-func-txt{max-width:860px;margin:8px 0 0}.rel-realizacao .pes-col-cargo{width:180px;max-width:180px}.rel-controladoria .tab-rolante{align-self:stretch;max-width:100%}.rel-controladoria .rel-ctrl-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rel-controladoria .rv-exportar{flex:none}.rel-controladoria .tabela tr.subtotal td,.rel-controladoria .tab-rolante tr.subtotal td.col1{background:var(--surface-2);font-weight:600}.rel-controladoria .rel-ctrl-resumo{align-self:stretch;max-width:100%;margin-top:22px}.rel-controladoria .rel-ctrl-resumo h4{margin:0 0 8px;font-size:.95rem;font-weight:600}.rel-controladoria .rel-ctrl-resumo .tabela{width:auto;min-width:min(560px,100%)}.rel-vigencia .tab-rolante{align-self:stretch;max-width:100%}.rel-vigencia .rv-nome{font-weight:600}.rel-vigencia .rv-cinza{color:var(--muted)}.rel-vigencia .rv-alerta{color:#92400e;margin-top:2px;font-size:12px}.rel-vigencia .rv-diverge{color:#92400e}.rel-vigencia .rv-rodape{margin-top:12px;line-height:1.5}.rel-vigencia .rv-exportar{flex:none}.rel-vigencia .rv-mes{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.rel-vigencia .rv-nota-valor{white-space:normal;max-width:190px;margin-left:auto}.rel-vencidos .rv-placar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-bottom:16px;padding:4px 2px 18px;display:flex}.rel-vencidos .rv-num{flex-direction:column;gap:2px;display:flex}.rel-vencidos .rv-num b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.1}.rel-vencidos .rv-num span{color:var(--muted);font-size:.82rem}.rel-vencidos .rvc-alerta{color:var(--red-ink,#92400e)}.rel-vencidos .tab-rolante{overscroll-behavior-x:contain;align-self:stretch;max-width:100%;max-height:max(260px,100dvh - 380px);overflow:auto}.rel-vencidos .tab-rolante thead th{z-index:2;background:var(--surface);position:sticky;top:0}.rel-vencidos .tab-rolante .tabela thead th.col1{z-index:3;background:var(--surface-2)}.rel-vencidos .tab-rolante td.col1,.rel-vencidos .tab-rolante th.col1{width:200px;max-width:200px}.rel-vencidos .rv-col-empresa{text-overflow:ellipsis;white-space:nowrap;width:120px;max-width:120px;overflow:hidden}.rel-vencidos .rv-col-filial{text-overflow:ellipsis;white-space:nowrap;width:190px;max-width:190px;overflow:hidden}.rel-vencidos .rv-col-falta{width:165px;max-width:165px}.rel-vencidos .tab-rolante td,.rel-vencidos .tab-rolante th{white-space:nowrap}.rel-vencidos .tab-rolante td.col1,.rel-vencidos .rv-col-falta{white-space:normal}.rel-vencidos .rv-abrir{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rel-vencidos .rv-abrir:hover,.rel-vencidos .rv-abrir:focus-visible{color:var(--brand-text);text-decoration:underline}.rel-vencidos .rv-exportar{flex:none}@media (width<=760px){.rel-vencidos .tab-rolante.cards{max-height:none;overflow:visible}.rel-vencidos .tab-rolante.cards thead th{position:static}.rel-vencidos .rv-col-empresa,.rel-vencidos .rv-col-filial,.rel-vencidos .rv-col-falta,.rel-vencidos .tab-rolante td.col1,.rel-vencidos .tab-rolante th.col1{white-space:normal;width:auto;max-width:none;overflow:visible}}.rel-cargos>*{align-self:stretch;min-width:0;max-width:100%}.rel-cargos .rel-cargos-filtros{border-top:none;margin:0 0 10px;padding-top:0}.rel-cargos .rel-cargos-legenda{margin:0 0 16px}.rel-cargos .rc-empresa-titulo{font-family:var(--serif);border-bottom:1px solid var(--line);margin:22px 0 12px;padding-bottom:6px;font-size:1.3rem;font-weight:600}.rel-cargos .rc-cargo{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 16px;padding:16px 18px}.rel-cargos .rc-cargo-cab{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.rel-cargos .rc-cargo-cab h4{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.rel-cargos .rc-jogo{border-left:3px solid var(--line);margin:10px 0 8px;padding-left:12px}.rel-cargos .rc-jogo-pendente{border-left-color:var(--amber-line)}.rel-cargos .rc-jogo-devolvida{border-left-color:var(--red-line)}.rel-cargos .rc-jogo-titulo{margin:0 0 4px;font-size:.9rem}.rel-cargos .rc-grade{max-width:100%;margin:6px 0 10px;overflow-x:auto}.rel-cargos .rc-grade-titulo{margin:8px 0 4px;font-size:.88rem}.rel-cargos .rc-grade .tabela{width:auto;min-width:360px}.rel-cargos .rc-grade .tabela th,.rel-cargos .rc-grade .tabela td{white-space:nowrap}.rel-cargos td.rc-herdado{color:var(--ink-3)}.rel-cargos .rc-origem{color:var(--ink-3);font-size:.66rem;font-weight:400;display:block}.rel-cargos .rc-niveis td.rc-texto{white-space:normal;max-width:520px}.rel-cargos .rc-carimbo{color:var(--ink-3);margin:4px 0 0;font-size:.78rem}.rel-cargos .rc-carimbo b{color:var(--ink-2);font-weight:600}.rel-cargos .rc-vazio{color:var(--ink-3);font-style:italic}.rel-cargos .rc-legenda{margin:4px 0 0;font-size:.78rem}.rel-cargos .rc-funcoes{margin-top:12px}.rel-cargos .rc-funcoes-titulo,.rel-cargos .rc-soltas-titulo,.rel-cargos .rc-apoio h4{color:var(--ink-3);letter-spacing:.04em;margin:12px 0 6px;font-size:.8rem;font-weight:600}.rel-cargos .rc-funcao{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;margin:6px 0 10px;padding:10px 14px}.rel-cargos .rc-funcao-cab{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rel-cargos .rc-funcao-cab h5{margin:0;font-size:.95rem;font-weight:600}.rel-cargos dl.rc-campos{grid-template-columns:110px minmax(0,1fr);gap:6px 14px;margin:8px 0 0;font-size:.86rem;display:grid}.rel-cargos dl.rc-campos dt{color:var(--ink-3);font-weight:500}.rel-cargos dl.rc-campos dd{color:var(--ink-2);min-width:0;margin:0}.rel-cargos .rc-lista{margin:0;padding-left:18px}.rel-cargos .rc-lista li{margin:2px 0}.rel-cargos .rc-soltas,.rel-cargos .rc-apoio{margin-top:18px}.rel-cargos .rc-apoio .tabela{width:auto;min-width:420px}.rel-cargos .rc-apoio td.rc-texto{white-space:normal}.rel-cargos .rc-barra{padding:4px 0 8px}.rel-cargos .rc-sub{color:var(--ink-3);font-weight:400}.rel-cargos .rc-num{font-variant-numeric:tabular-nums}.rel-cargos .rc-tab tbody tr.rc-lin.aberta td{background:var(--surface-2)}.rel-cargos .rc-tab tbody tr.rc-detalhe{cursor:default}.rel-cargos .rc-tab tbody tr.rc-detalhe:hover td{background:var(--surface)}.rel-cargos .rc-tab tbody tr.rc-detalhe>td{white-space:normal;border-top:none;padding:0}.rel-cargos .rc-detalhe-in{border-bottom:2px solid var(--line);padding:8px 16px 18px 32px}.rel-cargos .rc-detalhe-funcao .rc-detalhe-in{border-bottom:1px solid var(--line);background:var(--surface);padding:6px 16px 14px 32px}.rel-cargos .rc-detalhe .rc-jogo:first-child{margin-top:6px}.rel-cargos .rc-tab-funcoes{margin-top:4px}.rel-cargos .rc-tab-funcoes thead th{padding-top:4px}.rel-cargos .rc-tab-funcoes tbody tr.rc-lin-funcao.aberta td{background:var(--surface-2)}.rel-cargos .rc-tab-funcoes td.col1,.rel-cargos .rc-tab-funcoes th.col1{position:static}.rel-cargos .rc-tab-funcoes tbody td{white-space:nowrap}.rel-cargos .rc-tab-funcoes td.col-trunc,.rel-cargos .rc-tab-funcoes th.col-trunc{max-width:230px}.rel-cargos .rc-tab-funcoes td.col1,.rel-cargos .rc-tab-funcoes th.col1{width:210px;max-width:210px}.rel-cargos .rc-sem-funcao{margin:8px 0 0}.rel-cargos .rc-apoio-det{margin:14px 0 4px}.rel-cargos .rc-apoio-det>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;padding:6px 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.rel-cargos .rc-apoio-det>summary:before{content:"▸";color:var(--ink-3);font-size:.78rem;transition:transform .12s}.rel-cargos .rc-apoio-det[open]>summary:before{transform:rotate(90deg)}.rel-cargos .rc-apoio-det>summary::-webkit-details-marker{display:none}.rel-cargos .rc-apoio-det .tabela{width:auto;min-width:420px;margin:6px 0 10px}.rel-cargos .rc-apoio-det td.rc-texto{white-space:normal}.rel-cargos .rel-cargos-filtros .ws-campo{max-width:100%}.rel-cargos .rel-cargos-filtros select{text-overflow:ellipsis;min-width:0;max-width:100%}@media (width<=640px){.rel-cargos dl.rc-campos{grid-template-columns:1fr;gap:2px 0}.rel-cargos dl.rc-campos dd{margin-bottom:6px}.rel-cargos .rel-cargos-filtros .ws-campo{width:100%}.rel-cargos .rel-cargos-filtros select{flex:1}}.rel-realizacao .tab-rolante{overscroll-behavior-x:contain;max-height:max(260px,100dvh - 300px);overflow:auto}.rel-realizacao .tab-rolante thead th{z-index:2;background:var(--surface);position:sticky;top:0}.rel-realizacao .tab-rolante .tabela thead th.col1{z-index:3;background:var(--surface-2)}.rel-realizacao .tab-rolante tr.total td{z-index:2;background:var(--surface);border-top:2px solid var(--line);position:sticky;bottom:0}.rel-realizacao .tab-rolante tr.total td.col1{z-index:3}.rel-realizacao .tab-rolante td.col1,.rel-realizacao .tab-rolante th.col1{width:180px;max-width:180px}.rel-realizacao .rel-col-nat{text-overflow:ellipsis;width:120px;max-width:120px;overflow:hidden}.rel-realizacao .rel-col-nome{text-overflow:ellipsis;width:300px;max-width:300px;overflow:hidden}.rel-tab-area{position:relative}.rel-tab-area:after{content:"";pointer-events:none;opacity:0;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(270deg,#3c322329,#3c322300);width:30px;transition:opacity .15s;position:absolute;top:1px;bottom:1px;right:1px}.rel-tab-area.tem-mais:after{opacity:1}.rel-var{font-size:.84rem;font-weight:700}.rel-var.sobe{color:var(--red)}.rel-var.desce{color:var(--green)}.rel-total{color:var(--ink-2);margin:12px 4px 0;font-size:.92rem}.acum-cel{align-items:center;gap:8px;min-width:130px;display:flex}.acum-trilho{background:var(--surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.acum-fill{background:var(--brand);border-radius:999px;height:100%}.op-contagem{background:var(--brand-soft);min-width:20px;color:var(--brand-ink);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}.op-mais{margin:8px 4px 0;font-size:.82rem}.st-badge{white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:.76rem;font-weight:700}.st-ativo{background:var(--green-soft);color:#111827}.st-suspenso{background:var(--red-soft);color:var(--red)}.st-pontual,.st-aviso{background:var(--amber-soft);color:var(--amber)}.st-encerrado{background:var(--gray-soft);color:var(--ink-2)}.st-devolvido{background:var(--red-soft);color:var(--red-ink)}.suspensao-box{border-top:none;margin-top:16px;padding-top:0}.susp-pill{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.susp-pill .susp-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.susp-pill-vermelho{background:var(--red-soft)}.susp-pill-vermelho .susp-dot{background:var(--red)}.susp-pill-ambar{background:var(--amber-soft)}.susp-pill-ambar .susp-dot{background:var(--amber)}.susp-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.susp-txt strong{font-size:.9rem}.susp-txt span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.susp-acao{background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:999px;flex-shrink:0;padding:7px 16px;font-size:.84rem;font-weight:600}.susp-acao:hover{background:var(--surface)}.susp-link{color:var(--ink-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:.86rem;font-weight:500;text-decoration:underline}.susp-link:hover{color:var(--red)}.susp-form{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.susp-seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.susp-seg button{border-radius:var(--bt-raio);cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:6px 18px;font-size:.85rem;font-weight:500}.susp-seg button.on{background:var(--brand);color:#fff}.susp-dica{color:var(--ink-3);margin:0;font-size:.8rem}.susp-form input{background:var(--campo);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.92rem}.susp-acoes{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.susp-cancelar{color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-weight:600}.atividades{flex-direction:column;display:flex}.atv-item{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.atv-item:last-child{border-bottom:none}.atv-ponto{background:var(--brand);border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:5px}.atv-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.atv-corpo strong{font-size:.9rem;font-weight:600}.atv-campos{color:var(--ink);background:var(--surface-2);border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:.82rem}.atv-meta{color:var(--ink-3);font-size:.78rem}.atv-depara{flex-direction:column;gap:3px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.atv-depara li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.82rem;display:flex}.atv-campo-nome{color:var(--ink-2);min-width:110px}.atv-campo-val{color:var(--ink)}.atv-antes{color:var(--ink-3);text-decoration:line-through}.atv-depois{color:var(--ink);font-weight:600}.aud-pagina{max-width:1100px}.aud-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.aud-filtros select,.aud-filtros input[type=date]{background:var(--campo);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.9rem}.aud-filtros .busca{flex:2;min-width:220px}.aud-lista{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.aud-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:12px 16px;transition:background .1s;display:flex}.aud-row:last-child{border-bottom:none}.aud-row:hover{background:var(--surface-2)}.aud-tag{text-align:center;text-transform:capitalize;background:var(--gray-soft);width:92px;color:var(--ink-2);border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.72rem;font-weight:700}.ent-contrato{background:var(--brand-soft);color:var(--brand-ink)}.ent-pagamento{background:var(--green-soft);color:#111827}.ent-lote{background:var(--amber-soft);color:var(--amber)}.aud-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aud-mid strong{font-size:.9rem;font-weight:600}.aud-id{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8rem}.aud-campos{color:var(--ink-2);background:var(--surface-2);border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:.8rem}.aud-dir{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.aud-user{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.8rem;overflow:hidden}.aud-data{color:var(--ink-3);white-space:nowrap;font-size:.76rem}.remessas-lista{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.remessa-card{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.remessa-card.pendente{background:var(--amber-soft);border-color:#f3dcae}.remessa-card.ok{background:var(--green-soft);border-color:#bce6cf}.remessa-info{flex-direction:column;display:flex}.remessa-info strong{font-size:.92rem}.remessa-trava{align-items:center;gap:12px;display:flex}.trava-tag{color:var(--amber);font-size:.82rem;font-weight:600}.card-conferencia{flex-direction:column;width:min(760px,94vw);max-height:88vh;display:flex}.al-valor .al-det{color:#ad261b}.conf-ok{color:#111827;background:var(--green-soft);padding:14px 18px;font-size:.9rem;font-weight:600}.linha-alerta{background:#fff8ec}.mini-alerta{color:var(--amber);font-weight:700}.conf-rodape{border-top:1px solid var(--line);justify-content:flex-end;padding:16px 18px;display:flex}.conf-ia{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;overflow:hidden}.conf-ia.ia-ok{border-color:#bce6cf}.conf-ia.ia-alerta{border-color:#f3dcae}.conf-ia-cab{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ia-ok .conf-ia-cab{background:var(--green-soft)}.ia-ok .conf-ia-cab strong{color:#111827}.ia-alerta .conf-ia-cab{background:var(--amber-soft)}.ia-alerta .conf-ia-cab strong{color:#9a5b00}.conf-ia table{margin:0}.conf-ia .nota{margin:0;padding:8px 16px 12px}.doc-acoes{flex-wrap:wrap;gap:10px;display:flex}.perm-grade{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}@media (width<=640px){.perm-grade{grid-template-columns:1fr}}.perm-item{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;display:flex}.perm-item.on{background:var(--brand-soft);border-color:#cdd2f7}.perm-item input{accent-color:var(--brand)}.perm-item span{flex:1}.perm-tag{color:var(--amber);background:var(--amber-soft);border-radius:999px;padding:1px 7px;font-size:.7rem;font-style:normal;font-weight:700}.link-reset{color:var(--ink-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-size:.84rem;text-decoration:underline}.link-reset:hover{color:var(--brand-ink)}.conf-ia.ia-load{border-color:#cdd2f7}.ia-load .conf-ia-cab{background:var(--brand-soft)}.ia-load .conf-ia-cab strong{color:var(--brand-ink)}.conf-reconferir{color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:0;font-size:.82rem;text-decoration:underline}.conf-reconferir:hover{color:var(--brand-ink)}.conf-tabela td.conf-acoes{white-space:nowrap}.conf-acoes{align-items:center;gap:6px;display:flex}.conf-acoes .mini-acao{padding:4px 10px;font-size:.74rem}.conf-manter{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink-2);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:4px 10px;font-size:.74rem;font-weight:500}.conf-manter:hover{background:var(--bt-fundo-mouse)}.conf-ciente{color:var(--ink-3);font-size:.76rem;font-weight:700}.conf-ok-tag{color:var(--green);font-weight:700}.conf-box{border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:12px 14px}.conf-box.cb-ok{background:var(--green-soft);border-color:#bce6cf}.conf-box.cb-alerta{background:var(--amber-soft);border-color:#f3dcae}.conf-box.cb-load{background:var(--brand-soft);border-color:#cdd2f7}.conf-box.cb-erro{background:var(--surface-2)}.conf-box-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.conf-box-tit{font-size:.9rem;font-weight:700}.cb-ok .conf-box-tit{color:#111827}.cb-alerta .conf-box-tit{color:#9a5b00}.cb-load .conf-box-tit{color:var(--brand-ink)}.conf-divs{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.conf-divs li{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.cd-info{flex-direction:column;gap:1px;min-width:0;display:flex}.cd-info strong{font-size:.86rem}.cd-info span{color:var(--ink-2);font-size:.82rem}.cd-atual{color:var(--red);text-decoration:line-through}.cd-novo{color:#111827;font-weight:600}.cd-acoes{flex-shrink:0;gap:6px;display:flex}.conf-cientes-nota{color:var(--ink-3);margin:10px 0 0;font-size:.8rem}.cd-info .cd-mudou{color:var(--ink-2);overflow-wrap:anywhere;font-size:.76rem}.cd-info .cd-mudou b{color:var(--ink);font-weight:600}.conf-box-sub{color:var(--amber-ink);margin:2px 0 0;font-size:.78rem}.remessas{margin:8px 0 20px}.remessas-cab{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.remessas-cab h3{margin:0;font-size:1rem}.remessa-exp{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;overflow:hidden}.remessa-exp.aberta{box-shadow:0 0 0 3px var(--brand-soft);border-color:#cdd2f7}.remessa-exp-cab{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.9rem;display:flex}.remessa-exp-cab:hover{background:var(--surface-2)}.remessa-exp-cab .chevron{color:var(--ink-3);font-size:1.1rem;transition:transform .15s;display:inline-block}.remessa-exp-cab .chevron.aberto{transform:rotate(90deg)}.remessa-exp-cab .re-comp{color:var(--ink-2);font-variant-numeric:tabular-nums}.remessa-exp-cab .re-itens{color:var(--ink-3);font-size:.84rem}.remessa-exp-cab .re-total{color:var(--ink);margin-left:auto;font-weight:700}.re-badge{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700}.re-badge.ok{background:var(--green-soft);color:#111827}.re-badge.pend{background:var(--amber-soft);color:#9a5b00}.remessa-exp-corpo{border-top:1px solid var(--line);background:var(--surface-2);padding:12px 16px 16px}.remessa-arquivo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.remessa-arquivo .primario{text-decoration:none}.linha-acoes{flex-wrap:wrap;gap:6px;display:flex}.mini-acao.mini-cancelar{background:var(--red-soft);color:var(--red)}.mini-acao.mini-cancelar:hover{background:#f8d9d4}.avancado{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:20px 0 8px;overflow:hidden}.avancado>summary{cursor:pointer;color:var(--ink-2);padding:12px 16px;font-size:.92rem;font-weight:600;list-style:none}.avancado>summary::-webkit-details-marker{display:none}.avancado>summary:before{content:"›";color:var(--ink-3);margin-right:8px;transition:transform .15s;display:inline-block}.avancado[open]>summary:before{transform:rotate(90deg)}.avancado>summary:hover{background:var(--surface-2)}.avancado-corpo{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:8px 16px 16px;display:flex}.avancado-bloco{border-top:1px solid var(--line);padding-top:14px}.gate-fundo{justify-content:center;padding:28px 16px;display:flex}.gate-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(900px,100%);box-shadow:var(--shadow-md);flex-direction:column;gap:14px;padding:24px 26px;display:flex}.gate-titulo{letter-spacing:-.02em;margin:0;font-size:1.15rem}.gate-campo{color:var(--ink-2);flex-direction:column;gap:6px;font-size:.8rem;font-weight:600;display:flex}.gate-campo input,.gate-campo select{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-size:.92rem;transition:border .12s,box-shadow .12s}.gate-campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23787e88' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.gate-campo input:focus,.gate-campo select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.gate-fluxo{align-items:stretch;gap:6px;display:flex}.gate-passo{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;transition:border .12s,box-shadow .12s,transform .1s;display:flex}.gate-passo:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.gate-passo.sel{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);background:var(--brand-soft)}.gate-passo strong{color:var(--ink);font-size:.92rem}.gate-passo.sel strong{color:var(--brand-ink)}.gp-topo{align-items:center;gap:8px;display:flex}.gp-num{background:var(--brand-soft);width:20px;height:20px;color:var(--brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.gate-passo.sel .gp-num{background:var(--brand);color:#fff}.gp-papel{letter-spacing:.05em;color:var(--brand-ink);font-size:.68rem;font-weight:700}.gp-desc{color:var(--ink-2);font-size:.76rem;line-height:1.3}.gate-seta{color:var(--ink-3);flex:none;align-self:center;font-size:1rem}.gate-rodape{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:2px;display:flex}.gate-rodape .gate-campo{flex:0 220px}.gate-abrir{margin-left:auto}@media (width<=760px){.gate-fluxo{flex-direction:column}.gate-seta{transform:rotate(90deg)}.gate-rodape .gate-campo{flex:100%}.gate-abrir{width:100%;margin-left:0}}.ws-header{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.ws-id{align-items:center;gap:10px;display:flex}.ws-rotulo{letter-spacing:.06em;color:var(--ink-3);font-size:.7rem;font-weight:700}.ws-l1{flex-wrap:wrap;align-items:center;gap:16px;width:100%;display:flex}.ws-voltar{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:box-shadow .12s,border .12s;display:inline-flex}.ws-voltar:hover{box-shadow:var(--shadow-sm);color:var(--brand-ink);border-color:#c9cdee}.ws-l1 .fluxo-mini{flex:1;justify-content:center;min-width:0}.ws-comp-edit{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ws-comp-edit input,.ws-comp-edit select{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:6px 10px;font-size:.88rem;font-weight:600}.ws-comp-edit select{appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23787e88' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;max-width:220px;padding-right:28px;overflow:hidden}.ws-comp-edit input:focus,.ws-comp-edit select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.fluxo-mini{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fm-passo{color:var(--ink-3);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.fm-num{background:var(--surface);width:16px;height:16px;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.fm-passo.atual{background:var(--brand);color:#fff;box-shadow:0 0 0 3px var(--brand-soft)}.fm-passo.atual .fm-num{background:var(--surface);color:var(--brand-ink);border-color:#0000}.fm-voce{opacity:.9;font-size:.7rem;font-weight:700}.fm-seta{color:var(--ink-3);flex:none;font-size:.85rem}@media (width<=900px){.fm-passo:not(.atual),.fm-seta{display:none}}.sec-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 10px;display:flex}.sec-titulo{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:700;display:flex}.sec-badge{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.74rem;font-weight:700;display:inline-flex}.sec-badge.zero{background:var(--surface-2);color:var(--ink-3)}.sec-sub{color:var(--ink-2);flex-basis:100%;margin:2px 0 0;font-size:.8rem}.sit-ok{color:var(--green)}.btn-baixar{color:var(--ink);background:var(--bt-fundo);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:500;text-decoration:none;transition:box-shadow .12s,transform .1s,border .12s;display:inline-flex}.btn-baixar:hover{background:var(--bt-fundo-mouse)}.btn-anexar{color:var(--ink-2);background:var(--bt-fundo);border-radius:var(--bt-raio);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:500;transition:box-shadow .12s,transform .1s,border .12s;display:inline-flex}.btn-anexar:hover{box-shadow:var(--shadow-sm);background:var(--bt-fundo-mouse);transform:translateY(-1px)}.btn-anexar:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.sit-warn{color:#9a6700}.sit-bad{color:var(--red)}.sit-info{color:var(--ink-2)}.ws-trocar{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600}.ws-trocar:hover{background:var(--brand-soft);border-color:#c9cdee}.ws-comp{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.ws-intent{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600}.ws-intent.processar{background:var(--green-soft);color:#111827}.ws-filtros{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:16px;margin-top:2px;margin-left:0;padding-top:12px;display:flex}.ws-campo{align-items:center;gap:8px;display:inline-flex}.ws-filtros select,.ws-filtros input[type=month]{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:7px 10px;font-size:.85rem;font-weight:600}.ws-filtros select{appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23787e88' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;max-width:230px;padding-right:28px;overflow:hidden}.ws-filtros select:focus,.ws-filtros input[type=month]:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.fm-passo{font:inherit;cursor:default;border:none}.fm-passo.fm-clic{cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.fm-passo.fm-clic:hover{background:var(--brand-soft);color:var(--brand-ink);box-shadow:0 0 0 2px var(--brand-soft)}.fm-passo.fm-clic:hover .fm-num{border-color:var(--brand);color:var(--brand-ink)}.ws-corpo{flex-direction:column;gap:22px;display:flex}.ws-sucesso{background:var(--green-soft);color:#111827;border-radius:var(--radius-sm);border:1px solid #bfe6cf;padding:12px 14px;font-size:.9rem;font-weight:500}.lotes-proc{flex-direction:column;gap:10px;display:flex}.lote-meta{color:var(--ink-2);flex-wrap:wrap;gap:22px;margin-bottom:10px;font-size:.88rem;display:flex}.lote-meta strong{color:var(--ink)}.lote-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pt-pronto{background:var(--brand-soft);color:var(--brand-ink)}.pt-em_pagamento{background:var(--amber-soft);color:var(--amber)}.pt-concluido{background:var(--green-soft);color:#111827}.pt-devolvido{background:var(--red-soft);color:var(--red)}.trat-lista{flex-direction:column;gap:10px;display:flex}.trat-lote{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px 16px}.trat-lote.pendente{background:var(--red-soft);border-color:#f0c2bd}.trat-cab{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trat-total{letter-spacing:-.01em;font-weight:700}.trat-flag{color:var(--red);background:var(--surface);border:1px solid #f0c2bd;border-radius:999px;margin-left:auto;padding:3px 12px;font-size:.76rem;font-weight:700}.trat-motivo{color:var(--ink);margin:8px 0 0;font-size:.88rem}.trat-nota{margin:6px 0 0}.conc-secao{border-top:1px solid var(--line);padding:16px 0}.conc-secao:first-child{border-top:none;padding-top:0}.conc-secao h4{letter-spacing:-.01em;color:var(--brand-ink);margin:0 0 4px;font-size:.95rem;font-weight:700}.conc-secao .nota{max-width:620px;margin:0 0 12px}.conc-secao table{margin-top:4px}.dens-regular .tabela th,.dens-regular .tabela td{padding:9px 12px;font-size:.88rem}.dens-regular .tabela.densa th,.dens-regular .tabela.densa td{padding:6px 10px;font-size:.85rem}.dens-regular .painel{min-width:104px;padding:10px 14px}.dens-regular .painel-num{font-size:1.4rem}.dens-regular .etapa{padding:14px 16px}.dens-regular .busca-grande{padding:12px 44px 12px 46px;font-size:.98rem}.dens-regular main{padding-top:14px}.dens-compacto .tabela th,.dens-compacto .tabela td{padding:5px 9px;font-size:.8rem}.dens-compacto .tabela.densa th,.dens-compacto .tabela.densa td{padding:4px 8px;font-size:.8rem}.dens-compacto .tabela th,.dens-compacto .tabela.densa th,.dens-regular .tabela th,.dens-regular .tabela.densa th,.dens-padrao .tabela th,.dens-padrao .tabela.densa th{font-size:.68rem}.dens-compacto .painel{min-width:92px;padding:7px 12px}.dens-compacto .painel-num,.dens-compacto .painel-custo{font-size:1.15rem}.dens-compacto .etapa{padding:10px 12px}.dens-compacto .sec-cab{margin-bottom:6px}.dens-compacto .sec-sub{font-size:.76rem}.dens-compacto .busca-grande{padding:9px 40px 9px 44px;font-size:.92rem}.dens-compacto .paineis{gap:8px;margin-bottom:14px}.dens-compacto h2{margin:6px 0 10px;font-size:1.15rem}.dens-compacto main{padding:14px 28px}.dens-compacto .btn-baixar,.dens-compacto .btn-anexar{padding:3px 8px;font-size:.78rem}.dens-compacto .frh{padding:14px 0 40px}.dens-compacto .frh-title{font-size:2rem}.dens-compacto .frh-tab thead th{padding:5px 10px}.dens-compacto .frh-tab td{padding:6px 10px}.dens-compacto .pes-tab thead th{padding:5px 10px}.dens-compacto .pes-tab tbody td{padding:6px 10px;font-size:.8rem}.dens-compacto .card-topo{padding:14px 18px 10px}.dens-compacto .card-corpo{padding:14px 18px 18px}.dens-compacto .detalhes>div{padding:9px 12px}.dens-compacto .kcard{margin-bottom:6px;padding:9px 11px}.dens-compacto .coluna{padding:8px}.dens-compacto .grade{gap:10px 14px}.dens-compacto .grade input,.dens-compacto .grade select{padding:7px 10px;font-size:.9rem}.calc-barra{background:var(--brand-soft);border:1px solid var(--brand);color:var(--ink-1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;display:flex}.calc-barra .calc-ico{font-size:1.05rem}.calc-barra strong{font-weight:800}.calc-dica{color:var(--ink-2);margin-left:auto;font-size:.78rem}.dens-compacto .calc-barra{padding:6px 10px;font-size:.82rem}.etapa-alerta{border-left:4px solid var(--amber)}.busca-fila{background:var(--campo);min-width:290px;color:var(--ink);border:0;border-radius:10px;padding:7px 12px;font-size:.85rem;font-weight:500;transition:border-color .12s,box-shadow .12s}.busca-fila::placeholder{color:var(--ink-3);font-weight:400}.busca-fila:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.busca-fila-wrap{flex:0 auto}.resp-tag{color:var(--ink-2);font-size:.84em}.tl-fin{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:12px 14px;display:flex}.tl-passos{flex-wrap:wrap;align-items:center;gap:0;display:flex}.tl-passo{align-items:center;gap:9px;display:flex}.tl-bola{background:var(--surface);border:1.5px solid var(--line);width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.tl-passo.feito .tl-bola{background:var(--green,#16a34a);border-color:var(--green,#16a34a);color:#fff}.tl-passo.atual .tl-bola{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft)}.tl-textos{flex-direction:column;line-height:1.25;display:flex}.tl-rot{color:var(--ink-2);font-size:.82rem;font-weight:600}.tl-passo.atual .tl-rot{color:var(--ink)}.tl-sub{color:var(--ink-3);font-size:.72rem}.tl-linha{background:var(--line);border-radius:2px;flex:none;width:34px;height:2px;margin:0 12px}.tl-linha.feito{background:var(--green,#16a34a)}.tl-acoes{align-items:center;gap:12px;margin-left:auto;display:flex}.btn-fin{white-space:nowrap;border-radius:10px;font-size:.88rem;padding:9px 18px!important}.tl-link{cursor:pointer;color:var(--brand-ink);background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:.82rem}.tl-link:hover{background:var(--brand-soft)}.tl-link.tl-perigo{color:var(--red,#dc2626)}.tl-link.tl-perigo:hover{background:#fee2e2}.dens-compacto .tl-fin{padding:8px 10px}.dens-compacto .tl-bola{width:22px;height:22px;font-size:.7rem}.zen{text-align:center;padding:34px 16px 30px}.zen-sol{margin:0 auto 6px;animation:5s ease-in-out infinite zen-flutua;display:block}.zen-raios{transform-origin:60px 60px;animation:36s linear infinite zen-gira}@keyframes zen-gira{to{transform:rotate(360deg)}}@keyframes zen-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.zen-titulo{color:var(--ink);letter-spacing:-.01em;margin:6px 0 4px;font-size:1.05rem;font-weight:800}.zen-sub{max-width:420px;color:var(--ink-2);margin:0 auto;font-size:.88rem}.sit-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;transition:all .12s;display:inline-flex}.sit-chip strong{font-weight:800}.sit-chip:hover{border-color:var(--brand)}.sit-chip.ativo{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);box-shadow:0 0 0 2px var(--brand-soft)}.sit-chip.sc-ok strong{color:var(--green,#16a34a)}.sit-chip.sc-info strong{color:var(--brand)}.sit-chip.sc-bad strong{color:var(--red,#dc2626)}.pix-check{margin-top:4px;font-size:.78rem;display:block}.pix-check.pix-ok{color:var(--green,#16a34a)}.pix-check.pix-erro{color:var(--red,#dc2626)}.anexo-atual{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex}.anexo-atual .btn-baixar{white-space:nowrap}.anexo-atual .nota{flex:1;min-width:240px}.grupos-fin{flex-direction:column;gap:12px;display:flex}.grupo-fin{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;padding:4px 6px}.grupo-fin.aberto{padding-bottom:12px}.grupo-fin-cab{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.grupo-fin-cab:hover{background:var(--surface-2)}.gf-titulo{color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:700}.gf-desc{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.gf-total{letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-weight:800}.grupo-fin .lotes-proc{padding:0 8px}.dens-compacto .grupo-fin-cab{padding:8px 10px}.fase-barra{background:var(--surface-2);border-radius:999px;height:14px;margin:2px 0 12px;display:flex;overflow:hidden}.fase-seg{height:100%;display:block}.fase-seg+.fase-seg{border-left:2px solid var(--surface)}.fase-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.fase-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;transition:all .12s;display:inline-flex}.fase-chip strong{color:var(--ink);font-weight:800}.fase-chip:hover{border-color:var(--brand)}.fase-chip.ativo{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.fase-bola{border-radius:50%;flex:none;width:9px;height:9px}.fase-detalhe table{margin-top:6px}.conc-trava{border:1px solid var(--amber);background:#fffbeb;border-radius:10px;padding:14px 16px!important}.ass-sigs{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ass-sigs li{color:var(--text);font-size:.92rem}.gerar-sistema{margin-bottom:12px;font-size:.93rem;display:block}.btn-arquivo{cursor:pointer;display:inline-block}.btn-arquivo .btn-span{border-radius:8px;padding:8px 14px;display:inline-block}.caminhos{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}@media (width<=720px){.caminhos{grid-template-columns:1fr}}.caminho-card{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex}.caminho-card:hover{border-color:var(--accent,#d97757);box-shadow:0 4px 16px #0000000f}.caminho-card:active{transform:translateY(1px)}.caminho-card strong{font-size:1.02rem}.caminho-ico{font-size:1.6rem}.link-inline{color:var(--accent,#d97757);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.conc-auto{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:18px;padding:16px}.conc-auto .dropzone{margin-top:10px}.conc-auto-cab{justify-content:space-between;align-items:center;gap:18px;display:flex}.je-svg{flex-shrink:0}.je-rede{transform-box:fill-box;transform-origin:top;animation:2.6s ease-in-out infinite je-swish}@keyframes je-swish{0%,60%{transform:none}70%{transform:scaleY(1.3)}82%{transform:scaleY(.92)}to{transform:none}}@media (width<=640px){.je-svg{display:none}}@media (prefers-reduced-motion:reduce){.je-bola animateMotion,.je-rede{animation:none}}.je-arco,.je-bola-girando{transform-box:fill-box;transform-origin:50%}.je-arco{animation:1.4s linear infinite je-girar}.je-bola-girando{animation:.85s linear infinite je-girar}@keyframes je-girar{to{transform:rotate(360deg)}}.conc-drop.processando{border-style:solid;border-color:var(--brand);background:var(--brand-soft);cursor:progress;animation:1.5s ease-in-out infinite conc-pulso}.conc-drop.processando strong{color:var(--brand)}@keyframes conc-pulso{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--brand-soft)}}@media (prefers-reduced-motion:reduce){.je-arco,.je-bola-girando,.conc-drop.processando{animation:none}}.reg-comp .reg-tabs{border-bottom:1px solid var(--line);gap:6px;margin:4px 0 14px;display:flex}.reg-tab{appearance:none;cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:8px 14px;font-size:.9rem;font-weight:600}.reg-tab:hover{background:var(--surface-2);color:var(--ink)}.reg-tab.ativa{color:var(--brand);border-bottom-color:var(--brand)}.reg-tab-num{background:var(--surface-2);min-width:1.4em;color:var(--ink-2);text-align:center;border-radius:10px;margin-left:4px;padding:0 6px;font-size:.78rem;display:inline-block}.reg-tab.ativa .reg-tab-num{background:var(--brand-soft);color:var(--brand)}.reg-retornos-resumo{margin:0 0 10px}.reg-arq{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink-2);font-size:.85rem;overflow:hidden}.reg-conc-rodape{justify-content:flex-end;padding-top:8px;display:flex}.funil{flex-wrap:wrap;align-items:stretch;gap:6px;margin:6px 0 10px;display:flex}.funil-passo{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1 1 0;gap:2px;min-width:150px;padding:12px 14px;display:flex}.funil-passo.ok{background:var(--green-soft);border-color:var(--green)}.funil-passo.info{background:var(--brand-soft);border-color:var(--brand)}.funil-rot{color:var(--ink-2);font-size:.8rem;font-weight:600}.funil-val{font-size:1.15rem}.funil-sub{color:var(--ink-2);font-size:.78rem}.funil-seta{color:var(--ink-2);flex:none;align-self:center;font-size:1.1rem}.funil-barra{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;height:8px;overflow:hidden}.funil-barra>span{background:var(--green);border-radius:6px;height:100%;transition:width .4s;display:block}.funil-nota{margin-top:8px}.rel-busca{background:var(--campo);border:0;border-radius:10px;min-width:260px;padding:7px 12px;font-size:.88rem}@media (width<=640px){.rel-busca{width:100%;min-width:0}}.extrato-cab{flex-wrap:wrap;gap:10px}.extrato-periodo{color:var(--ink-2);align-items:center;gap:10px;font-size:.85rem;display:flex}.extrato-periodo label{align-items:center;gap:4px;display:inline-flex}.extrato-barra{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;padding:10px 0 4px;display:flex}.ext-chip{font-size:.85rem;font-weight:600}.extrato-filtros{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ext-fchip{appearance:none;background:var(--bt-fundo);border:1px solid var(--line);border-radius:var(--bt-raio);color:var(--ink-2);cursor:pointer;box-shadow:var(--bt-contorno);padding:4px 12px;font-size:.8rem;font-weight:500}.ext-fchip.on{background:var(--surface)}.extrato-tab td{vertical-align:top}.st-badge{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}@media (width<=640px){.extrato-filtros{margin-left:0}.funil-seta{display:none}.funil-passo{min-width:44%}}@media (width<=640px){.conc-drop .je-svg{width:180px;height:118px;display:block}}.conc-drop{gap:6px;min-height:150px;padding:14px 16px}.conc-drop .je-svg{width:168px;height:108px;margin-bottom:2px}@media (width<=640px){.conc-drop .je-svg{width:140px;height:90px;display:block}}.folhaclt{max-width:1080px;margin:0 auto;padding:26px 30px 60px}.fclt-eyebrow{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:.72rem}.fclt-title{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:2.1rem;font-weight:500;line-height:1.05}.fclt-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fclt-status{border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600}.fclt-status.edit{background:var(--amber-soft);color:var(--amber)}.fclt-status.ok{background:var(--green-soft);color:var(--green)}.fclt-tabs{background:var(--surface-2);border-radius:999px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.fclt-tabs span{color:var(--ink-3);border-radius:999px;padding:7px 16px;font-size:.86rem}.fclt-tabs span.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:500}.fclt-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.fclt-scard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;padding:16px 18px}.fclt-scard.destaque{border-color:var(--brand-soft);background:linear-gradient(180deg, var(--brand-soft) 0%, var(--surface) 70%)}.fclt-scard .lbl{letter-spacing:.06em;text-transform:none;color:var(--ink-3);font-size:.74rem}.fclt-scard .v{font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.6rem;font-weight:500}.fclt-scard .v.pos{color:var(--green)}.fclt-scard .v.neg{color:var(--red)}.fclt-tabela{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.fclt-thead,.fclt-row{grid-template-columns:2.4fr 1.1fr 1.1fr 1.1fr .9fr 24px;align-items:center;gap:12px;padding:12px 20px;display:grid}.fclt-thead{letter-spacing:.05em;text-transform:none;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:.72rem}.fclt-thead .r{text-align:right}.fclt-thead .c{text-align:center}.fclt-row{border:none;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:0;width:100%;padding-top:14px;padding-bottom:14px;font-size:.95rem;transition:background .12s}.fclt-row:first-of-type{border-top:none}.fclt-row:hover{background:var(--surface-2)}.fclt-quem{align-items:center;gap:12px;min-width:0;display:flex}.fclt-avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.fclt-quem-txt{flex-direction:column;min-width:0;display:flex}.fclt-nome{font-family:var(--serif);color:var(--ink);font-size:1.12rem;font-weight:500;line-height:1.15}.fclt-cargo{color:var(--ink-3);font-size:.8rem}.fclt-num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.fclt-num.r{text-align:right}.fclt-num.pos{color:var(--green);font-weight:500}.fclt-num.neg{color:var(--red)}.fclt-tag{border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.fclt-tag.pronto{background:var(--green-soft);color:var(--green)}.fclt-tag.revisar{background:var(--amber-soft);color:var(--amber)}.fclt-chev{color:var(--ink-3);text-align:center;font-size:1.3rem}.fclt-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.fclt-bar-tot{flex-direction:column;display:flex}.fclt-bar-tot .lbl{letter-spacing:.06em;text-transform:none;color:var(--ink-3);font-size:.74rem}.fclt-bar-tot .v{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:500}.fclt-aprovar{background:var(--brand);color:#f4efe2;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-md);border:none;border-radius:12px;padding:14px 30px;font-size:.9rem;font-weight:600;transition:transform .14s,background .14s}.fclt-aprovar:hover{background:var(--brand-ink);transform:translateY(-1px)}.fclt-aprovada{color:var(--green);font-weight:600}.fclt-back{color:var(--ink-2);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:.9rem}.fclt-back:hover{color:var(--brand);background:0 0}.fclt-hol-head{margin-bottom:18px}.fclt-hol-sub{color:var(--ink-3);margin-top:4px;font-size:.92rem}.fclt-cols{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (width<=760px){.fclt-cols{grid-template-columns:1fr;gap:18px}.fclt-cards{grid-template-columns:repeat(2,1fr)}}.fclt-colhead{letter-spacing:.03em;text-transform:none;margin-bottom:4px;font-size:.72rem;font-weight:600}.fclt-colhead.pos{color:var(--green)}.fclt-colhead.neg{color:var(--red)}.fclt-ln{border:none;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink-2);font-size:.98rem;font-family:var(--sans);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.fclt-ln .k{color:var(--ink-2);align-items:center;gap:8px;display:flex}.fclt-ln.clicavel{cursor:pointer}.fclt-ln.clicavel:hover{background:0 0}.fclt-ln.clicavel:hover .k{color:var(--ink)}.fclt-ln.on{background:0 0}.fclt-lupa{color:var(--ink-3);font-size:.95rem}.fclt-calc{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:2px 0 6px;padding:14px 16px}.fclt-calc .cl{letter-spacing:.03em;text-transform:none;color:var(--ink-3);margin-bottom:4px;font-size:.66rem}.fclt-calc .cr{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;font-size:.9rem;display:flex}.fclt-calc .fm{background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:space-between;margin-top:8px;padding:9px 12px;display:flex}.fclt-calc .fm .res{color:var(--green);font-weight:600}.fclt-calc .src{color:var(--ink-3);margin-top:9px;font-size:.78rem}.fclt-tot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-weight:600;display:flex}.fclt-dica{color:var(--ink-3);margin:18px 0 0;font-size:.82rem}.fclt-foot{background:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;margin-top:22px;padding:20px 28px;display:flex}.fclt-foot .l{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:.74rem}.fclt-foot .v{font-family:var(--sans);color:#f4efe2;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2rem;font-weight:600}@media (width<=640px){.folhaclt{padding:18px 16px 50px}.fclt-bar{flex-direction:column;align-items:stretch}.fclt-aprovar{width:100%}}.fclt-escopo{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0 0;font-size:.9rem;display:flex}.fclt-escopo .sep{color:var(--ink-3)}.fclt-escopo-tipo{color:var(--ink-3);cursor:help;font-size:.8rem}.fclt-tipo-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.fclt-tipo-seg button{font:inherit;color:var(--ink-3);border-radius:var(--bt-raio);cursor:pointer;font-size:.78rem;font-weight:500;font-family:var(--sans);background:0 0;border:0;padding:4px 12px}.fclt-tipo-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.fclt-tipo-seg button:not(.on):hover{color:var(--ink-2)}.fclt-explica{color:var(--ink-3);margin:12px 2px 0;font-size:.79rem;line-height:1.55}.fclt-explica b{color:var(--ink-2)}.fclt-defora{flex-direction:column;gap:10px;margin:16px 0 0;display:flex}.fclt-defora-ok{color:var(--ink-3);margin:0 2px;font-size:.79rem}.fclt-defora-grupo{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:11px 14px}.fclt-defora-cab{flex-direction:column;gap:3px;display:flex}.fclt-defora-cab b{color:var(--ink);font-size:.85rem;font-weight:600}.fclt-defora-cab span{color:var(--ink-3);font-size:.76rem;line-height:1.5}.fclt-defora-nomes{color:var(--ink-2);flex-direction:column;gap:2px;margin:8px 0 0;padding:0 0 0 16px;font-size:.8rem;display:flex}.fclt-defora-nomes .dif{color:var(--ink-3);font-variant-numeric:tabular-nums}.fclt-barra-bloco{margin:2px 2px 4px}.fclt-barra{background:var(--surface);border:1px solid var(--panel-line);box-shadow:var(--shadow-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;display:flex}.fclt-barra.ok{background:var(--green-soft);border-color:var(--green-line)}.fclt-barra .est{align-items:center;gap:10px;min-width:0;display:flex}.fclt-barra .pt{border-radius:50%;flex:none;width:9px;height:9px}.fclt-barra .pt.rh{background:var(--amber)}.fclt-barra .pt.ctl{background:var(--brand)}.fclt-barra .pt.ok{background:var(--green)}.fclt-barra .est-txt{flex-direction:column;min-width:0;display:flex}.fclt-barra .est-nome{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.25}.fclt-barra.ok .est-nome{color:var(--green-ink)}.fclt-barra .est-dica{color:var(--ink-3);margin-top:2px;font-size:.79rem}.fclt-barra .hero{text-align:right;flex-direction:column;margin-left:auto;display:flex}.fclt-barra .hero .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem;font-weight:700}.fclt-barra .hero .v{color:var(--green-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.15}.fclt-btn{border-radius:var(--bt-raio);cursor:pointer;font-size:.88rem;font-weight:500;font-family:var(--sans);border:none;align-items:center;gap:7px;padding:11px 18px;display:inline-flex}.fclt-btn.ink{background:var(--brand);color:#fff}.fclt-btn.ink:hover{background:var(--brand-ink)}.fclt-btn.green{background:var(--green-ink);color:#fff}.fclt-btn.green:hover{filter:brightness(1.08)}.fclt-btn.ghost{background:var(--bt-cinza);color:var(--ink)}.fclt-btn.ghost:hover{background:var(--bt-cinza-forte)}.fclt-btn:disabled{opacity:.45;cursor:default;filter:none}.fclt-passos{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;margin:12px 2px 0;font-size:.76rem;display:flex}.fclt-passos .p{align-items:center;gap:6px;display:inline-flex}.fclt-passos .p .b{background:var(--surface-2);border:1px solid var(--line);width:16px;height:16px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.fclt-passos .p.on{color:var(--ink);font-weight:600}.fclt-passos .p.on .b{background:var(--ink);border-color:var(--ink);color:#fff}.fclt-passos .p.ok{color:var(--green-ink)}.fclt-passos .p.ok .b{background:var(--green-soft);border-color:var(--green-line);color:var(--green-ink)}.fclt-passos .tr{background:var(--line);flex:1;min-width:14px;height:1px}.fclt-apoio{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;margin:14px 0 0;display:flex;overflow:hidden}.fclt-apoio .it{border-right:1px solid var(--line);flex:1;min-width:170px;padding:11px 15px}.fclt-apoio .it:last-child{border-right:none}.fclt-apoio .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem;font-weight:700}.fclt-apoio .v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.02rem;font-weight:600}.fclt-apoio .v.custo{color:var(--brand-ink)}.fclt-apoio .d{color:var(--ink-3);margin-top:1px;font-size:.72rem}.fclt-pedir{text-align:center;flex-direction:column;align-items:center;padding:44px 24px;display:flex}.fclt-pedir .ic{background:var(--surface-2);border:1px solid var(--line);width:46px;height:46px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.fclt-pedir h3{font-family:var(--serif);margin:0;font-size:1.2rem;font-weight:600}.fclt-pedir p{color:var(--ink-2);max-width:400px;margin:7px 0 16px;font-size:.87rem;line-height:1.5}.fclt-pedir .escolhas{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.fclt-pedir .emp{background:var(--surface);border:1px solid var(--line);border-radius:var(--bt-raio);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);font-size:.87rem;font-weight:500;font-family:var(--sans);align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.fclt-pedir .emp:hover{border-color:var(--brand-line);background:var(--brand-soft)}.fclt-pedir .emp .pes-avatar{width:22px;height:22px;font-size:.58rem}.fclt-filtro-ajuste{font:inherit;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0 2px 12px;padding:4px 0;font-size:.8rem;display:inline-flex}.fclt-filtro-ajuste:hover{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.fclt-filtro-ajuste[aria-pressed=true]{color:var(--brand-text)}.fclt-filtro-ajuste b{text-underline-offset:3px;font-weight:600;text-decoration:underline}.fclt-esteira-bloco{margin:2px 2px 8px}.fclt-esteira{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 14px;display:flex}.fclt-et{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:.8rem;display:inline-flex}.fclt-pt{background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.fclt-et.done{color:var(--green-ink);background:var(--green-soft);border-color:#0000}.fclt-et.on.rh{color:var(--amber-ink);background:var(--amber-soft);border-color:#0000;font-weight:600}.fclt-et.on.ctl{color:var(--brand-ink);background:var(--brand-soft);border-color:#0000;font-weight:600}.fclt-et.on.done{color:var(--green-ink);background:var(--green-soft);border-color:#0000;font-weight:600}.fclt-tag-devolvida{color:var(--red-ink);background:var(--red-soft);border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:600}.fclt-dif{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 13px;font-size:.8rem;display:inline-flex}.fclt-devolucao{background:var(--amber-soft);border:1px solid var(--amber-soft);color:var(--ink-2);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:.85rem}.fclt-devolucao-motivo{color:var(--ink);margin-top:4px;font-style:italic}.fclt-esteira-acao{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.fclt-esteira-nota{color:var(--ink-3);font-size:.85rem}.fclt-esteira-vazia{color:var(--ink-3);background:var(--surface-2);border:1px dashed var(--line);border-radius:12px;margin:2px 2px 14px;padding:12px 16px;font-size:.85rem}.fclt-selo-validada{color:var(--green-ink);background:var(--green-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.fclt-esteira-acao button.primario{background:var(--brand);color:#fff;border:none;font-weight:600}.fclt-esteira-acao button.primario:hover{background:var(--brand-ink);filter:none}.fclt-esteira-acao button.ink{background:var(--brand);color:#fff;border-radius:var(--bt-raio);cursor:pointer;border:0;padding:9px 18px;font-weight:500}.fclt-esteira-acao button.ink:hover{background:var(--brand-ink)}.fclt-esteira-acao button.ink:disabled{opacity:.45;cursor:default;filter:none}.fclt-esteira-acao button.ghost{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 18px}.fclt-esteira-acao button.ghost:hover{background:var(--bt-fundo-mouse)}.fclt-orfaos{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:12px;align-items:flex-start;gap:11px;margin:2px 2px 14px;padding:11px 14px;display:flex}.fclt-orfaos-ico{color:var(--amber);flex-shrink:0;font-size:1.05rem;line-height:1.35}.fclt-orfaos-txt{min-width:0;color:var(--ink-2);flex:1;font-size:.85rem;line-height:1.4}.fclt-orfaos-txt b{color:var(--amber-ink);font-weight:600}.fclt-orfaos-nomes{color:var(--ink-3);margin-top:3px;font-size:.78rem;display:block}.fclt-orfaos-btn{background:var(--amber-soft);color:var(--amber-ink);border-radius:var(--bt-raio);cursor:pointer;border:0;flex-shrink:0;align-self:center;padding:7px 14px;font-size:.82rem;font-weight:500}.fclt-orfaos-btn:hover{filter:brightness(.98);background:var(--amber-soft)}.fclt-chip-sem-empresa{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:600}.frh{max-width:1180px;margin:0;padding:24px 0 60px}.frh-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.frh-eyebrow{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:.72rem}.frh-title{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:2.4rem;font-weight:500;line-height:1}.frh-ctrls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.frh-ctrls select,.frh-ctrls input[type=month]{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:.9rem}.frh-status{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:600}.frh-status.ok{background:var(--green-soft);color:var(--green-ink);border-color:var(--green-line)}.lotes-tako{flex-direction:column;gap:16px;display:flex}.lote-tako{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 22px 14px}.lote-tako-cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lote-tako-meta{color:var(--ink-3);margin-top:3px;font-size:.84rem}.lote-tako-total{text-align:right;white-space:nowrap}.lote-tako-total .l{letter-spacing:.06em;text-transform:none;color:var(--ink-3);font-size:.7rem;display:block}.lote-tako-total .v{font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:2px;font-size:1.35rem;font-weight:600;display:block}.lote-tako .frh-foot{margin-top:6px;padding-top:14px}.frh-orc{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:18px;padding:16px 18px}.frh-orc.estoura{border-color:var(--red);background:var(--red-soft)}.frh-orc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.frh-orc-titulo{letter-spacing:.03em;text-transform:none;color:var(--ink-3);font-size:.74rem;font-weight:600}.frh-orc-flag{color:var(--red-ink);background:var(--surface);border:1px solid var(--red);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.frh-orc-linha{padding:10px 0}.frh-orc-linha+.frh-orc-linha{border-top:1px solid var(--line)}.frh-orc-uni{align-items:center;gap:10px;margin-bottom:7px;display:flex}.frh-orc-nome{font-family:var(--serif);color:var(--ink);font-size:1.05rem;font-weight:500}.frh-orc-tag{color:var(--red-ink);background:var(--red-soft);border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:600}.frh-orc-barra{background:var(--surface-2);border-radius:999px;height:9px;display:flex;overflow:hidden}.frh-orc-barra .seg{height:100%}.frh-orc-barra .seg.consumido{background:var(--green)}.frh-orc-barra .seg.solicitado{background:var(--gold)}.frh-orc-barra .seg.excesso{background:var(--red)}.frh-orc-nums{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:7px;font-size:.82rem;display:flex}.frh-orc-nums b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.frh-orc-nums b.sol{color:var(--gold-deep)}.frh-orc-nums b.pos{color:var(--green)}.frh-orc-nums b.neg{color:var(--red)}.frh-orc-semteto{border-top:1px dashed var(--line);color:var(--ink-3);margin-top:10px;padding-top:10px;font-size:.8rem}.frh-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.frh-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:500}.frh-chip:hover{background:var(--surface-2)}.frh-chip.on{background:var(--brand-soft);border-color:var(--brand-soft);color:var(--brand-ink)}.frh-chip.alerta{color:var(--amber-ink);border-color:var(--amber-line);background:var(--amber-soft)}.frh-chip.alerta.on{background:var(--amber);color:#fff}.frh-painel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:18px;padding:8px}.frh-pl-linha{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.frh-pl-linha:hover{background:var(--surface-2)}.frh-pl-linha+.frh-pl-linha{border-top:1px solid var(--line)}.frh-pl-linha b{font-size:.92rem;font-weight:600}.frh-pl-linha button{border-radius:var(--bt-raio);padding:7px 14px;font-size:.82rem}.frh-lote-tot{font-variant-numeric:tabular-nums;font-weight:500}.frh-sub{color:var(--ink-3);margin-top:1px;font-size:.8rem;display:block}.frh-vazio-min{color:var(--ink-3);padding:10px 12px;font-size:.85rem}.frh-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.frh-sc{background:var(--surface-2);border-radius:14px;padding:18px 22px}.frh-sc .l{letter-spacing:.06em;text-transform:none;color:var(--ink-3);font-size:.74rem}.frh-sc .v{font-family:var(--sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:1.9rem;font-weight:600}.frh-sc .v .de{color:var(--ink-3);font-size:1rem;font-weight:400}.frh-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.frh-busca{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;flex:1;min-width:220px;padding:10px 16px;font-family:inherit;font-size:.9rem}.frh-busca:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.frh-filtros select{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.88rem}.frh-limpar{border-radius:999px;padding:9px 14px;font-size:.82rem}.frh-tab{border-collapse:collapse;width:100%;margin-top:8px}.frh-tab thead th{letter-spacing:.04em;text-transform:none;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--line);padding:8px 12px;font-size:.68rem;font-weight:600}.frh-tab thead th.r{text-align:right}.frh-tab td{border-top:1px solid var(--line);vertical-align:middle;padding:8px 12px;font-size:.8rem}.frh-tab td.quem{white-space:nowrap}.frh-quem-in{align-items:center;gap:9px;min-width:0;display:flex}.frh-tab .pes-avatar{width:26px;height:26px}.frh-tab tbody tr:first-child td{border-top:none}.frh-tab td.r{text-align:right;font-variant-numeric:tabular-nums}.frh-tab td.quem,.frh-tab td.nat,.frh-tab td.uni,.frh-tab td.liq{cursor:pointer}.frh-tab tr.sel td{background:var(--green-soft)}.frh-tab td.ck{width:40px}.frh-nome{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:500;line-height:1.2;overflow:hidden}.frh-tab td.nat,.frh-tab td.uni{color:var(--ink-2);font-size:.86rem}.frh-tab td.liq{color:var(--green);font-weight:500}.frh-ck{border:1.5px solid var(--line);background:var(--surface);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.8rem;display:inline-flex}.frh-ck.on{background:var(--brand);border-color:var(--brand)}.frh-det-row td{border-top:none;padding-top:0}.frh-det{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding:12px 16px;display:flex}.frh-det-vals{color:var(--ink-2);flex-wrap:wrap;gap:18px;font-size:.86rem;display:flex}.frh-det-vals b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.frh-det-vals b.liq{color:var(--green)}.frh-det-vals .parcial{color:var(--amber)}.frh-det-acoes{gap:8px;display:flex}.frh-det-acoes button{border-radius:var(--bt-raio);padding:7px 14px;font-size:.82rem}.frh-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:18px;display:flex}.frh-foot .hint{color:var(--ink-3);font-size:.86rem}.frh-acao-topo{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:0 0 16px;display:flex}.frh-acao-topo .hint{color:var(--ink-3);font-size:.86rem}.frh-acao-topo .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.frh-venc-cab{letter-spacing:.07em;text-transform:none;margin:0 0 6px 2px;font-size:.74rem;font-weight:600}.frh-foot .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.frh-data{color:var(--ink-2);align-items:center;gap:8px;font-size:.85rem;display:flex}.frh-data input{background-color:var(--campo);border:0;border-radius:10px;padding:8px 12px;font-family:inherit}.frh-gerar{background:var(--brand);color:#fff;letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;padding:13px 28px;font-size:.92rem;font-weight:600;box-shadow:0 6px 18px -8px #15803d99}.frh-gerar:hover:not(:disabled){background:#136a32}.frh-gerar:disabled{opacity:.45;cursor:default;box-shadow:none}.frh-vazio{text-align:center;color:var(--ink-3);padding:40px 20px;font-size:.92rem}@media (width<=680px){.frh{padding:16px}.frh-cards{grid-template-columns:1fr}.frh-foot{flex-direction:column;align-items:stretch}.frh-foot .right{justify-content:space-between}.frh-tab td.uni,.frh-tab th:nth-child(4){display:none}}.adm-head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.adm-head-ico{color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-head-ico svg{width:28px;height:28px}.adm .frh-title{margin:0;font-size:1.7rem}.adm-painel{margin-top:16px}.adm-painel .adm-toolbar{margin-bottom:4px}.adm-painel .adm-wrap{box-shadow:none;border:none;border-radius:0;margin-top:2px}.adm-quem .adm-mod{margin-left:8px}.adm-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-search{background:var(--campo);border:0;border-radius:10px;flex:1;align-items:center;gap:7px;max-width:360px;padding:7px 11px;display:flex}.adm-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.adm-search-ico{color:var(--ink-3);font-size:1.05rem;line-height:1}.adm-search-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;font-size:.8rem}.adm-count{color:var(--ink-3);font-size:.8rem}.adm-lente{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-nova{background:var(--brand-soft);color:var(--brand-text);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:9px 16px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex}.adm-nova:hover{background:var(--brand-soft);filter:brightness(.97)}.adm-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:0;display:flex;overflow-x:auto}.adm-tabs button{cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 2px;font-family:inherit;font-size:.9rem;display:inline-flex}.adm-tabs button.on{color:var(--brand-ink);border-bottom-color:var(--brand);font-weight:600}.adm-badge{background:var(--surface-2);color:var(--ink-2);text-align:center;border-radius:999px;min-width:18px;padding:0 7px;font-size:.72rem;font-weight:600}.adm-badge.on{background:var(--brand);color:#fff}.adm-badge.alerta{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.adm-badge.on.alerta{background:var(--amber);color:#fff}.adm-wrap{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow-x:auto}.adm-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.adm-grid thead th{text-align:left;letter-spacing:.04em;text-transform:none;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:8px 14px;font-size:.68rem;font-weight:500}.adm-grid td{border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;vertical-align:middle;padding:7px 14px;font-size:.8rem}.adm-grid tbody tr:last-child td{border-bottom:none}.adm-grid th.r,.adm-grid td.r{text-align:right}.adm-grid .col1{z-index:2;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.adm-grid thead th.col1{z-index:3}.adm-grid tr.adm-clicavel{cursor:pointer}.adm-grid tr.adm-clicavel:hover td,.adm-grid tr.adm-clicavel:hover .col1{background:var(--surface-2)}.adm-grid tr.adm-clicavel:hover .adm-nome{text-underline-offset:2px;text-decoration:underline}.adm-grid tr.adm-inc-sub td{border-bottom:1px solid var(--line);white-space:normal;padding:0 14px 10px;font-size:.79rem;line-height:1.5}.adm-grid tr.adm-inc-sub td>span{vertical-align:top;max-width:86ch;display:inline-block}.adm-grid tr.adm-inc-sub td:before{content:"";vertical-align:top;opacity:.55;background:currentColor;border-radius:2px;width:3px;height:1.1em;margin-right:8px;display:inline-block}.adm-grid tr.adm-inc-sub.espera td{color:var(--blue-ink)}.adm-grid tr.adm-inc-sub.andando td{color:var(--green-ink)}.adm-grid tr.adm-inc-sub.rh td{color:var(--amber-ink)}.adm-inc-marca{white-space:nowrap;background:var(--blue-soft);color:var(--blue-ink);border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:600;display:inline-block}.adm-quem{align-items:center;gap:9px;display:inline-flex}.adm-av{background:var(--green-soft);width:26px;height:26px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:600;display:inline-flex}.adm-nome{color:var(--ink);font-weight:600}.adm-pedidos-sub{color:var(--ink-3);margin:2px 0 10px;font-size:.83rem}.adm-presas{border-bottom:1px solid var(--line);align-self:stretch;max-width:100%;margin-bottom:22px;padding-bottom:18px}.adm-quem-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:.72rem;font-weight:400;display:block;overflow:hidden}.adm-pill{white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:4px 11px;font-size:.76rem;font-weight:600;display:inline-block}.adm-pill.aguardando{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.adm-pill.revisar{background:var(--brand-soft);color:var(--brand-ink)}.adm-pill.ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.adm-pill.cancelada{background:var(--surface-2);color:var(--ink-3)}.adm-acao{border-radius:var(--bt-raio);background:var(--bt-fundo);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:.82rem;font-weight:500;display:inline-flex}.adm-acao:hover{background:var(--bt-fundo-mouse)}.adm-acao svg{color:var(--brand-ink);flex:none}.adm-acao:disabled{opacity:.55;cursor:not-allowed}.adm-mod{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:2px 11px;font-size:.72rem;font-weight:600;display:inline-block}.adm-mod.pj{color:var(--brand-ink);background:var(--brand-soft);border-color:#bfdbfe}.adm-acoes-linha{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.adm-acoes-linha button,.adm-link-btn{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;color:var(--ink);white-space:nowrap;box-shadow:var(--bt-contorno);border:0;padding:6px 12px;font-size:.8rem;text-decoration:none}.adm-acoes-linha button:hover,.adm-link-btn:hover{background:var(--bt-fundo-mouse)}.adm-acoes-linha button:disabled{opacity:.55;cursor:not-allowed}.adm-acao-ico{background:var(--bt-cinza);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.adm-acao-ico:hover{background:var(--bt-cinza-forte);color:var(--ink)}.adm-acao-ico svg{width:18px;height:18px}.adm-acao-ico.wa:hover{color:#128c45}.adm-kebab-wrap{display:inline-flex}.adm-kebab-back{z-index:90;position:fixed;inset:0}.adm-kebab-menu{z-index:91;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:224px;max-width:288px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 34px #322a2029}.adm-kebab-item{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;font-size:.86rem;display:flex}.adm-kebab-item.tem-ds{align-items:flex-start}.adm-kebab-item.tem-ds svg{margin-top:2px}.adm-kebab-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-kebab-tt{white-space:nowrap;font-weight:500}.adm-kebab-ds{color:var(--ink-3);white-space:normal;font-size:.76rem;font-weight:400;line-height:1.35}.adm-kebab-item:hover{background:var(--surface-2)}.adm-kebab-item:disabled{opacity:.55;cursor:default}.adm-kebab-item svg{opacity:.8;flex:none}.adm-kebab-item.perigo{color:var(--red,#c0392b);background:0 0;border-radius:7px;padding:9px 11px;font-weight:500}.adm-kebab-item.perigo:hover{background:#c0392b14}.adm-kebab-item.perigo:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:11px}.adm-cancelar{color:var(--red);border-color:var(--red-soft)!important}.adm-cancelar:hover{background:var(--red-soft)!important}.adm-rev-titulo{letter-spacing:.05em;text-transform:none;color:var(--ink-3);margin:4px 0 10px;font-size:.78rem;font-weight:600}.adm-rev-nota{color:var(--ink-3);margin:-4px 0 12px;font-size:.82rem}.adm-rev-bloco{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-bottom:22px;padding:6px 14px}.adm-rev-linha{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.adm-rev-linha:first-child{border-top:none}.adm-rev-rot{color:var(--ink-3);font-size:.84rem}.adm-rev-val{color:var(--ink);text-align:right;word-break:break-word;font-size:.88rem;font-weight:500}.adm-rev-link{color:var(--brand-ink);text-decoration:none}.adm-rev-link:hover{text-decoration:underline}.adm-rev-form{margin-bottom:20px}.adm-rev-vig{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);grid-column:1/-1;margin-top:-6px;padding:9px 12px;font-size:.82rem;line-height:1.5}.adm-rev-vig.alerta{border:1px solid var(--amber-line);border-left:3px solid var(--amber);background:var(--amber-soft);color:var(--amber-ink);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.adm-rev-vig.erro{border:1px solid var(--red-line);border-left:3px solid var(--red);background:var(--red-soft);color:var(--red-ink);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.adm-rev-submodo{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.adm-rev-submodo>span{color:var(--ink-2);font-size:.82rem;font-weight:500}.adm-rev-acoes{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.adm-rev-acoes button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:500}.adm-rev-acoes button:hover{background:var(--bt-fundo-mouse)}.adm-rev-acoes button.primario{background:var(--brand);color:#fff;border:none;font-weight:600}.adm-rev-acoes button.primario:hover{filter:none;background:var(--brand-ink)}.adm-rev-acoes button:disabled{opacity:.55;cursor:not-allowed}.adm-rev2-fundo{inset:0 0 0 var(--menu-w);z-index:60;background:var(--bg);transition:left .2s;animation:.15s fade;display:flex;position:fixed}body.com-faixa-ambiente .adm-rev2-fundo{top:28px}.adm-rev2{background:var(--surface);min-width:0;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}.adm-rev2-top{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;padding:11px 18px;display:flex}.adm-rev2-top h3{margin:0;font-size:1.05rem}.adm-rev2-ident{min-width:0;line-height:1.3}.adm-rev2-ident .card-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.adm-rev2-corpo{flex:1;grid-template-columns:minmax(380px,620px) minmax(0,1fr);min-height:0;transition:grid-template-columns .22s;display:grid;position:relative}.adm-rev2-corpo[data-estado=form]{grid-template-columns:minmax(0,1fr) 42px}.adm-rev2-corpo[data-estado=doc]{grid-template-columns:42px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.adm-rev2-corpo{transition:none}}.adm-rev2-esq{border-right:1px solid var(--line);min-width:0;padding:18px 22px;overflow-y:auto}.adm-rev2-dica{color:var(--ink-3);margin:0 0 14px;font-size:.84rem}.adm-rev2-dir{background:var(--surface-2);flex-direction:column;min-width:0;min-height:0;display:flex}.adm-doc-abas{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;padding:12px 16px;display:flex}.adm-doc-abas button{border:1px solid var(--line);background:var(--surface);border-radius:var(--bt-raio);cursor:pointer;color:var(--ink-2);padding:5px 14px;font-family:inherit;font-size:.84rem;font-weight:500}.adm-doc-abas button.on{background:var(--brand);border-color:var(--brand);color:#fff}.adm-doc-abas button.vazio{opacity:.5}.adm-doc-cont{color:var(--ink-3);margin-left:auto;font-size:.76rem}.adm-doc-vis{flex:1;min-height:0;display:flex}.adm-doc-vis iframe{border:none;width:100%;height:100%}.adm-doc-vazio{text-align:center;max-width:320px;color:var(--ink-3);margin:auto;padding:24px;font-size:.9rem;line-height:1.5}.adm-doc-abrir{text-align:center;color:var(--brand-ink);border-top:1px solid var(--line);background:var(--surface);padding:10px 16px;font-size:.84rem;text-decoration:none}.adm-doc-abrir:hover{background:var(--surface-2)}button.adm-doc-abrir{cursor:pointer;border-bottom:none;border-left:none;border-right:none;width:100%;font-family:inherit;font-weight:500}button.adm-doc-abrir:disabled{opacity:.6;cursor:default}.adm-doc-faltas{text-align:left;max-width:360px}.adm-doc-faltas strong{color:var(--ink-2);margin-bottom:6px;font-weight:600;display:block}.adm-doc-faltas ul{margin:0;padding-left:18px}.adm-doc-faltas li{color:var(--ink-3);margin:3px 0}.adm-rev-rodape{background:var(--surface);margin:0 -22px -18px;padding:0 22px 16px;position:sticky;bottom:-18px;box-shadow:0 -12px 16px -14px #322a2047}.adm-rev-rodape .adm-rev-acoes{margin-top:14px;padding-top:14px}.adm-rev-pend{border:1px solid var(--red-line);border-left:3px solid var(--red);background:var(--red-soft);border-radius:0 12px 12px 0;margin:14px 0 0;padding:10px 12px}.adm-rev-pend .t{color:var(--red-ink);margin:0 2px 4px;font-size:.85rem;font-weight:600}.adm-rev-pend-lista{flex-direction:column;max-height:168px;display:flex;overflow-y:auto}.adm-rev-pend-item{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;font-weight:500;display:flex}button.adm-rev-pend-item{cursor:pointer}button.adm-rev-pend-item:hover{background:var(--surface)}.adm-rev-pend-item .pt{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.adm-rev-pend-item .seta{color:var(--red-ink);opacity:.75;margin-left:auto;font-size:.78rem;font-weight:600}.adm-rev-pronto{border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-ink);border-radius:12px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;font-size:.86rem;font-weight:500;display:flex}label.falta input,label.falta select,label.falta textarea,label.falta .bs-campo,.adm-rev-rv.falta{box-shadow:0 0 0 2px var(--red);box-shadow:0 0 0 2px var(--red)}.falta-msg{color:var(--red-ink);font-size:.76rem;font-weight:500;display:block}.adm-rev-rv .falta-msg{margin-top:8px}@keyframes campoFlash{0%{box-shadow:0 0 0 6px var(--red-soft)}to{box-shadow:0 0 #0000}}.campo-flash{border-radius:12px;animation:1.1s 2 campoFlash}@media (width<=860px){.adm-rev2-fundo{left:0}}@media (width<=820px){.adm-rev2-corpo{grid-template-rows:auto 1fr;grid-template-columns:1fr}.adm-rev2-esq{border-right:none;border-bottom:1px solid var(--line)}}.adm-rev2-esq .onb-dupla{grid-template-columns:1fr 1fr}.adm-rev2-esq .emp-grupo{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:16px;padding:16px 16px 4px}.adm-rev2-esq .onb-campo input.num{font-variant-numeric:tabular-nums}.adm-rev2-esq .dica-inp{color:var(--ink-3);margin-top:-2px;font-size:.75rem}.adm-rev2-esq .cct-chip{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:10px;margin-top:2px;padding:8px 11px;font-size:.78rem;line-height:1.5;display:block}.adm-rev2-esq .cct-config{color:var(--ink-3);margin-top:6px;font-size:.75rem;display:block}.adm-rev2-esq .adic{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:12px 14px}.adm-rev2-esq .adic-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-rev2-esq .adic-nome{color:var(--ink);font-size:.9rem;font-weight:600}.adm-rev2-esq .adic-sub{color:var(--ink-3);margin-top:2px;font-size:.76rem}.adm-rev2-esq .adic-imp{font-variant-numeric:tabular-nums;color:var(--green-ink);white-space:nowrap;font-size:.9rem;font-weight:600}.adm-rev2-esq .adic-imp.zero{color:var(--ink-3)}.adm-rev2-esq .adic-extra-linha{align-items:center;gap:12px;margin-top:11px;display:flex}.adm-rev2-esq .pilar-radios{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.adm-rev2-esq .pilar-radios label{border:1px solid var(--line);cursor:pointer;background:var(--surface);color:var(--ink-2);border-radius:999px;padding:5px 11px;font-size:.8rem}.adm-rev2-esq .pilar-radios label.sel{border-color:var(--amber);background:var(--surface);color:var(--amber-ink);font-weight:600}.adm-rev2-esq .confirm-diploma{color:var(--amber-ink);background:var(--amber-soft);border:1px dashed var(--amber-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;margin-top:11px;padding:9px 11px;font-size:.8rem;display:flex}.adm-rev2-esq .confirm-diploma input{accent-color:var(--amber);flex:none;margin-top:2px}.adm-rev2-esq .stepper{border:1px solid var(--line);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.adm-rev2-esq .stepper button{background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--ink-2);border:none;padding:0;font-family:inherit;font-size:1.1rem}.adm-rev2-esq .stepper button:hover{background:var(--surface-2)}.adm-rev2-esq .stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:.9rem;font-weight:600}.adm-rev2-esq .recibo{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:14px;margin:6px 0 14px;padding:15px 16px}.adm-rev2-esq .recibo h4{letter-spacing:.05em;color:var(--amber-ink);text-transform:uppercase;font-size:.76rem;font-weight:700;font-family:var(--sans);margin:0 0 8px}.adm-rev2-esq .recibo-linha{color:var(--ink-2);border-top:1px solid #b4832e33;justify-content:space-between;gap:12px;padding:6px 0;font-size:.85rem;display:flex}.adm-rev2-esq .recibo-linha:first-of-type{border-top:none}.adm-rev2-esq .recibo-linha b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.adm-rev2-esq .recibo-total{border-top:1.5px solid var(--amber-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding-top:11px;display:flex}.adm-rev2-esq .recibo-total .rot{color:var(--ink);font-weight:600}.adm-rev2-esq .recibo-total .rot small{color:var(--amber-ink);font-size:.72rem;font-weight:400;display:block}.adm-rev2-esq .recibo-total .num{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.4rem;font-weight:700}.adm-rev2-esq .piso{margin:10px 0 0;font-size:.78rem;font-weight:500}.adm-rev2-esq .piso.ok{color:var(--green-ink)}.adm-rev2-esq .piso.bad{color:#9a3412;background:#fdeae0;border:1px solid #f3c7b4;border-radius:8px;padding:8px 10px}.adm-rev2-esq .adm-faltas{color:#9a3412;margin:8px 0 0;padding-left:18px;font-size:.82rem}.adm-filtro-wrap{position:relative}.adm-filtro-btn{border:1px solid var(--line-campo);border-radius:var(--bt-raio);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:9px 14px;font-family:inherit;font-size:.86rem}.adm-filtro-btn:hover{background:var(--surface-2)}.adm-filtro-btn.on{border-color:var(--brand-line);color:var(--brand-text);background:var(--brand-soft)}.adm-filtro-pop{z-index:30;background:var(--surface);border:1px solid var(--line);width:240px;box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.adm-filtro-pop label{color:var(--ink-3);flex-direction:column;gap:5px;font-size:.8rem;display:flex}.adm-filtro-pop select{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:.86rem}.adm-filtro-acoes{justify-content:space-between;gap:8px;display:flex}.adm-filtro-acoes button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:7px 14px;font-family:inherit;font-size:.82rem}.adm-filtro-acoes button.primario{background:var(--brand);color:#fff;border:none;font-weight:600}.pd-orc-linha{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;margin:4px 0 10px;padding:5px 10px;font-size:.78rem;display:inline-block}.adm-hist-btn{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:5px;margin-right:8px;padding:5px 11px;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.adm-hist-btn:hover{background:var(--bt-fundo-mouse);color:var(--ink)}.cv-corpo{flex:1;padding:22px 26px 26px;overflow-y:auto}.cv-origem{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 15px}.cv-origem-tit{letter-spacing:.09em;color:var(--ink-3);margin-bottom:8px;font-size:.68rem;font-weight:700}.cv-origem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;display:grid}.cv-kv{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-kv .k{color:var(--ink-3);font-size:.68rem}.cv-kv .v{color:var(--ink);font-size:.86rem;font-weight:500}.cv-kv .v.forte{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.cv-campo{margin-top:14px}.cv-campo label{margin-bottom:5px;font-size:.83rem;font-weight:600;display:block}.cv-campo input,.cv-campo select{box-sizing:border-box;width:100%;font:inherit;background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-size:.9rem}.cv-campo input:focus,.cv-campo select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.cv-obr{color:var(--brand-text)}.cv-dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-dica{color:var(--ink-3);margin:5px 0 0;font-size:.76rem}.cv-dica.ok{color:var(--green-ink)}.cv-dica.ruim{color:var(--red-ink)}.cv-mais{cursor:pointer;color:var(--brand-text);font-size:.79rem;font-weight:500;list-style:none}.cv-mais::-webkit-details-marker{display:none}.cv-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cv-btn-link:hover{background:var(--bt-fundo-mouse)}.cv-acoes button,.cv-btn-link{border-radius:var(--bt-raio);cursor:pointer;background:var(--bt-fundo);color:var(--ink);box-shadow:var(--bt-contorno);border:0;align-items:center;padding:8px 15px;font-family:inherit;font-size:.83rem;font-weight:500;text-decoration:none;display:inline-flex}.cv-acoes button.forte{background:var(--brand);color:#fff;border-color:var(--brand)}.cv-acoes button:disabled{opacity:.55;cursor:default}.cv-link{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.8rem;display:flex;overflow:hidden}.cv-link code{font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-saiu{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-ink);border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:.84rem;display:flex}.adm-venceu{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:.74rem;font-weight:500}.ca-falta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ca-falta span{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:.74rem}.adm-prog{align-items:center;gap:8px;min-width:200px;display:flex}.adm-prog-etapa{color:var(--ink-3);white-space:nowrap;min-width:96px;font-size:.74rem}.adm-prog-bar{background:var(--surface-2);border-radius:999px;flex:1;min-width:56px;height:6px;overflow:hidden}.adm-prog-fill{background:var(--brand);border-radius:999px;height:100%;display:block}.adm-prog-lbl{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.adm-paginacao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.adm-pag-info{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.82rem}.adm-pag-ctrl{align-items:center;gap:10px;display:flex}.adm-pag-ctrl label{color:var(--ink-3);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.adm-pag-ctrl select{background:var(--campo);border:0;border-radius:10px;padding:6px 8px;font-family:inherit;font-size:.84rem}.adm-pag-ctrl button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;color:var(--ink-2);box-shadow:var(--bt-contorno);border:0;padding:7px 13px;font-family:inherit;font-size:.84rem}.adm-pag-ctrl button:hover:not(:disabled){background:var(--bt-fundo-mouse)}.adm-pag-ctrl button:disabled{opacity:.45;cursor:not-allowed}.adm-pag-n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.84rem}.adm-mod.rpa,.adm-mod.clt,.adm-mod.estagiario{color:var(--ink-3);background:var(--surface-2)}.adm-mod.clt{color:var(--amber-ink);background:var(--amber-soft);border-color:var(--amber-line)}.adm-nova-pg{padding-bottom:50px}.adm-nova-head{margin-bottom:16px}.adm-voltar{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 0 6px;font-family:inherit;font-size:.86rem}.adm-voltar:hover{color:var(--ink)}.adm-nova-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:22px}.adm-form .grade{margin-bottom:8px}.adm-tipo-ico{margin-bottom:6px;font-size:1.5rem}.adm-pill-presidencia{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line);vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.adm-pill-jaassinado{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-block}.adm-pill-devolvida{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.68rem;font-weight:600;display:inline-block}.adm-rev-upload{border:1.5px dashed var(--line);background:var(--surface);border-radius:12px;margin-bottom:12px;padding:14px}.adm-rev-upload-btn{width:100%;color:var(--brand-ink);cursor:pointer;text-align:center;background:0 0;border:none;padding:12px;font-family:inherit;font-size:.9rem;font-weight:500;display:block}.adm-rev-arquivo{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;display:flex}.adm-rev-arquivo .ic{background:var(--red-soft);width:30px;height:30px;color:var(--red-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.adm-rev-arquivo .nm{color:var(--ink);word-break:break-all;font-weight:500}.adm-rev-arquivo .tam{color:var(--ink-3);font-size:.76rem}.adm-rev-arquivo .troca{color:var(--brand-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0;font-size:.8rem;font-weight:500;text-decoration:underline}.adm-rev-clausula-cab{align-items:center;gap:8px;margin:4px 0 10px;display:flex}.adm-rev-clausula-cab .adm-rev-titulo{margin:0}.adm-rev-clausula textarea{width:100%;min-height:88px;color:var(--ink);background:var(--campo);resize:vertical;box-sizing:border-box;border:0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.9rem;line-height:1.6}.adm-rev-clausula textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.adm-rev-clausula-acoes{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.adm-rev-clausula-acoes .ok{color:var(--green-ink);font-size:.8rem}.adm-rev-clausula-acoes button{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:8px 16px;font-family:inherit;font-size:.84rem;font-weight:500}.adm-rev-clausula-acoes button:hover{background:var(--bt-fundo-mouse)}.adm-rev-clausula-acoes button:disabled{opacity:.55;cursor:not-allowed}@media (width<=680px){.adm-toolbar{flex-wrap:wrap}.adm-nova{margin-left:0}}.adm-nf-top{margin:0 auto 4px}.adm-nf-cancelar{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:.88rem}.adm-nf-cancelar:hover{color:var(--ink);background:0 0}.adm-nf-col{max-width:560px;margin:0 auto;padding:8px 0 60px}.card .adm-nf-col,.card .adm-nf-top{width:100%;max-width:596px;padding-left:18px;padding-right:18px}.adm-nf-head{text-align:center;margin:6px 0 30px}.adm-nf-ico{color:var(--ink);display:inline-flex}.adm-nf-ico svg{width:30px;height:30px}.adm-nf-tit{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-top:8px;font-size:1.9rem;font-weight:500}.adm-nf-campo{margin-bottom:18px}.adm-nf-campo>label{color:var(--ink-2);margin-bottom:7px;font-size:.92rem;font-weight:500;display:block}.adm-nf-campo .req{color:#e5484d;margin-left:2px}.adm-nf-campo .opc{color:var(--ink-3);font-weight:400}.adm-nf-campo .bs{width:100%;display:block}.adm-nf-campo .bs-campo{width:100%}.adm-nf-campo select{background-color:var(--campo);width:100%;color:var(--ink);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:0;border-radius:10px;padding:12px 36px 12px 14px;font-family:inherit;font-size:.95rem}.adm-nf-campo select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.adm-nf-campo input{background:var(--campo);width:100%;color:var(--ink);border:0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.95rem}.adm-nf-campo input:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}input[type=date]:not(:disabled):not([readonly]):not([data-calendario=nao]){cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;border-radius:4px;margin-left:4px;padding:3px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--brand-soft)}.adm-nf-campo textarea{resize:vertical;background:var(--campo);width:100%;min-height:104px;color:var(--ink);border:0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.95rem;line-height:1.55;display:block}.adm-nf-campo textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.adm-nf-campo>.opc{margin-top:6px;font-size:.82rem;line-height:1.5;display:block}.adm-nf-acoes{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.adm-nf-acoes-2{justify-content:space-between}.adm-nf-avancar{background:var(--brand);color:#fff;border-radius:var(--bt-raio);cursor:pointer;border:none;padding:12px 30px;font-family:inherit;font-size:.95rem;font-weight:500}.adm-nf-avancar:hover{background:var(--brand-ink)}.adm-nf-avancar:disabled{opacity:.55;cursor:not-allowed}.adm-nf-voltar{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:12px 20px;font-family:inherit;font-size:.95rem;font-weight:500}.adm-nf-voltar:hover{background:var(--bt-fundo-mouse);color:var(--ink)}.adm-nf-voltar:disabled{opacity:.55;cursor:not-allowed}.adm-nf-opc{color:var(--ink-3);margin-left:6px;font-size:.8rem;font-weight:400}.adm-nf-ok{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0 0 22px;font-size:.88rem;line-height:1.45;display:flex}.adm-nf-ok svg{width:17px;height:17px;color:var(--green);flex-shrink:0;margin-top:2px}.adm-nf-relink{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.adm-nf-relink:disabled{opacity:.6;cursor:default}.adm-nf-reenvio{color:var(--ink-3)}.adm-nf-link{gap:8px;display:flex}.adm-nf-link input{background:var(--campo);min-width:0;color:var(--ink-2);border:0;border-radius:10px;flex:1;padding:11px 13px;font-family:inherit;font-size:.85rem}.adm-nf-link button{border-radius:var(--bt-raio);background:var(--bt-fundo);cursor:pointer;color:var(--ink);box-shadow:var(--bt-contorno);border:0;padding:0 20px;font-family:inherit;font-size:.88rem}.adm-nf-link button:hover{background:var(--bt-fundo-mouse)}.adm-nf-enviar{gap:10px;margin-top:14px;display:flex}.adm-nf-enviar-btn{text-align:center;border-radius:var(--bt-raio);color:var(--ink);background:var(--bt-fundo);box-shadow:var(--bt-contorno);border:0;flex:1;padding:11px;font-size:.9rem;text-decoration:none}.adm-nf-enviar-btn:hover{background:var(--bt-fundo-mouse)}.adm-nf-enviar-btn.wa{color:#128c45}.adm-nf-enviar-btn.wa:hover{background:var(--bt-cinza-forte)}.fpj-seg{background:var(--surface-2);border-radius:999px;gap:2px;margin:22px 30px 0;padding:4px;display:inline-flex}.fpj-seg button{border-radius:var(--bt-raio);font-family:var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:.86rem;font-weight:500;transition:background .12s,color .12s}.fpj-seg button:hover{color:var(--ink);background:0 0}.fpj-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}@media (width<=680px){.fpj-seg{flex-wrap:wrap;margin:16px}}.pessoas-cab{padding:24px 0 0}.pessoas-tit{font-family:var(--serif);color:var(--ink);font-size:1.9rem;font-weight:500}.pessoas-seg{background:var(--seg-trilho);border-radius:9px;gap:0;margin-top:12px;padding:2px;display:inline-flex}.pes-mostrador{margin-top:14px}.pes-mostrador .mo-card{width:fit-content;max-width:100%}.pessoas-seg button{font-family:var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.86rem;font-weight:500;transition:background .12s;position:relative}.pessoas-seg button:hover{color:var(--ink);background:0 0}.pessoas-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--seg-sombra);font-weight:600}.pessoas-seg button+button:before{content:"";background:var(--seg-fio);width:1px;height:50%;position:absolute;top:25%;left:0}.pessoas-seg button.on:before,.pessoas-seg button.on+button:before{display:none}@media (width<=680px){.pessoas-cab{padding:16px 16px 0}}.comp{align-items:center;gap:10px;margin:16px 0 0;display:flex}.comp-navs{gap:5px;display:inline-flex}.comp-chev{border-radius:var(--bt-raio);width:32px;height:32px;color:var(--brand-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.comp-chev:hover:not(:disabled){background:var(--seg-trilho);color:var(--brand-text)}.comp-chev:disabled{opacity:.4;cursor:default}.comp-chev svg{stroke:currentColor;flex:none;width:16px;height:16px}.comp-seg{background:var(--seg-trilho);border-radius:9px;gap:0;padding:2px;display:inline-flex}.comp-p{cursor:pointer;font-family:var(--sans);color:var(--ink);white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:baseline;gap:4px;padding:6px 14px;font-size:.86rem;font-weight:500;transition:background .12s;display:inline-flex;position:relative}.comp-p+.comp-p:before{content:"";background:var(--seg-fio);width:1px;height:50%;position:absolute;top:25%;left:0}.comp-p.on:before,.comp-p.on+.comp-p:before{display:none}.comp-p:hover{color:var(--ink)}.comp-p.fut{color:var(--ink-3)}.comp-p.fut .mini{color:var(--ink-3);font-size:.68rem;font-style:italic}.comp-p.on{background:var(--surface);color:var(--ink);box-shadow:var(--seg-sombra);font-weight:600}.comp-aberta{color:var(--brand-text);font-size:.68rem;font-weight:600}.comp-cad{color:var(--green-ink);flex:none;align-self:center}.pessoas{padding-bottom:50px}.pessoas-tit{align-items:baseline;gap:10px;display:flex}.pessoas-org{font-family:var(--sans);color:var(--ink-3);font-size:.95rem;font-weight:400}.pes-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:4px;font-size:.75rem}.pessoas-seg button.on .pes-n{color:var(--brand)}.pes-n.alerta{background:var(--amber);color:#fff;border-radius:999px;padding:1px 7px;font-weight:600}.pessoas-seg button.on .pes-n.alerta{color:#fff}.pessoas-seg button:focus-visible,.adm-doc-abas button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pes-dot{background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pes-convites{margin-top:4px}.pes-conv-cab{margin:2px 0 14px}.pes-conv-tit{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.5rem;font-weight:500}.pes-conv-sub{color:var(--ink-3);margin:3px 0 0;font-size:.88rem}.pes-conv-toggle{color:var(--ink-3);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.84rem;font-weight:500}.pes-conv-toggle:hover{color:var(--ink)}.pes-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0 8px;display:flex}.pes-busca{background:var(--campo);min-width:220px;color:var(--ink);border:0;border-radius:10px;flex:1;padding:10px 16px;font-family:inherit;font-size:.9rem}.pes-busca::placeholder{color:var(--ink-3)}.pes-busca:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.pes-filtro{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:9px 12px;font-family:inherit;font-size:.88rem}.pes-export{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 16px;font-family:inherit;font-size:.85rem}.pes-export:hover{background:var(--bt-fundo-mouse)}.pes-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.82rem}.pes-nota-clt{color:var(--amber-ink);background:var(--amber-soft);border-radius:10px;margin:0 30px 8px;padding:8px 14px;font-size:.82rem}.pes-tab{border-collapse:collapse;width:100%;margin-top:6px}.pes-tab thead th{letter-spacing:.04em;text-transform:none;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:8px 12px;font-size:.68rem;font-weight:500}.pes-tab thead th.c{text-align:center}.pes-tab thead th.col-num{text-align:right}.pes-tab tbody td{border-top:1px solid var(--line);vertical-align:middle;color:var(--ink-2);padding:8px 12px;font-size:.8rem}.pes-tab tbody tr{cursor:pointer;transition:background .12s}.pes-tab tbody tr:hover td{background:var(--surface-2)}.pes-tab tr.mais-linha .mais-mostrar{text-underline-offset:2px;text-decoration:underline}.pes-tab tr.mais-linha:hover .mais-mostrar{color:var(--ink-2)}.pes-tab td.c{text-align:center}.pes-tab td.col1,.pes-tab th.col1{width:320px;max-width:320px}.pes-tab.c1-cod td.col1,.pes-tab.c1-cod th.col1{width:168px;max-width:168px}.pes-tab.c1-sm td.col1,.pes-tab.c1-sm th.col1{width:200px;max-width:200px}.pes-tab.c1-md td.col1,.pes-tab.c1-md th.col1{width:260px;max-width:260px}td.col-trunc,th.col-trunc{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.col-trunc-inline{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:inline-block;overflow:hidden}td.col-num,th.col-num{text-align:right;font-variant-numeric:tabular-nums}.pes-col-cargo{white-space:nowrap;text-overflow:ellipsis;width:120px;max-width:120px;overflow:hidden}.pes-quem-in{align-items:center;gap:9px;min-width:0;display:flex}.pes-avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.66rem;font-weight:600;display:flex}.pes-avatar.pj{background:var(--brand-soft);color:var(--brand)}.pes-avatar.clt{background:var(--amber-soft);color:var(--gold-deep)}.pes-nome{min-width:0;font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;font-weight:500;line-height:1.2;overflow:hidden}.pes-tipo{color:var(--ink-3);font-size:.76rem}.pes-pill{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:1px 9px;font-size:.7rem;font-weight:600;display:inline-block}.pes-pill.pj{background:var(--brand-soft);color:var(--brand-ink)}.pes-pill.clt{background:var(--amber-soft);color:var(--gold-deep)}.pes-pill.autonomo{background:var(--green-soft);color:var(--green-ink)}.pes-pill.estagiario{background:var(--brand-soft);color:var(--ink-2)}.pes-pill.mix{background:linear-gradient(90deg, var(--brand-soft), var(--amber-soft));color:var(--ink)}.pes-sub,.pes-emp{color:var(--ink-2)}.pes-sit{border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600}.pes-sit.ativo{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.pes-sit.encerrado{background:var(--surface-2);color:var(--ink-3)}.pes-sit.suspenso,.pes-sit.aguardando_assinatura{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pes-sit.devolvida{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.pes-sit.a_contabilizar{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pes-sit.contabilizado{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.pes-sit.sem_documento{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.pes-sit.adequacao{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line)}.pes-sit.bloqueada{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.pes-sit.fila_pagamento{background:var(--gray-soft);color:var(--ink-2);border:1px solid var(--line)}.ct-chip{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);box-shadow:var(--bt-contorno);border:0;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.ct-chip:hover{background:var(--bt-fundo-mouse)}.ct-chip.off{opacity:.45;pointer-events:none}.ct-chip+.ct-chip{margin-left:5px}.ct-conferir{color:var(--amber-ink);margin-left:6px;font-size:.66rem;font-weight:600}.ct-mais{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;margin:12px auto;padding:9px 18px;font-size:.87rem;font-weight:500;display:block}.ct-mais:hover{background:var(--bt-fundo-mouse)}.ct-rodape{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:22px;padding:10px 2px 0;font-size:.78rem;display:flex}.ct-rodape b{color:var(--ink-2)}.ct-mini{border-collapse:collapse;width:100%;margin:4px 0 2px}.ct-mini td{color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:8px 0;font-size:.9rem}.ct-mini td.v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.ct-mini tr:last-child td{color:var(--ink);border-bottom:none;font-weight:600}.ct-pendente{padding:14px 0 6px}.ct-pendente p{color:var(--ink);font-size:.95rem}.ct-pendente p.sub{color:var(--ink-3);margin-top:6px;font-size:.85rem;line-height:1.5}.mt-acao{background:var(--bt-cinza);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-family:inherit;font-size:.9rem;font-weight:700}.mt-acao+.mt-acao{margin-left:6px}.mt-acao.ok{color:var(--green-ink);background:var(--green-soft)}.mt-acao.ok:hover{background:var(--green-soft);filter:brightness(.96)}.mt-acao.nao{color:var(--red);background:var(--red-soft)}.mt-acao.nao:hover{background:var(--red-soft);filter:brightness(.96)}.mt-acao:disabled{opacity:.5;cursor:default}.pes-bar .pessoas-seg{margin-top:0;padding:2px}.pes-bar .pessoas-seg button{padding:6px 12px;font-size:.84rem}.mt-etapa-nota{color:var(--ink-3);font-size:.72rem;font-style:italic}.pes-tab input[type=checkbox]{accent-color:var(--brand);flex-shrink:0}.solic-massa .acoes{gap:8px;display:flex}.solic-massa button.mov-perigo{background:var(--red-soft);color:var(--red);border:0}.solic-massa button.limpar{color:var(--brand-ink);background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.mov-emvoo{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 12px;font-size:.82rem;display:flex}.mov-emvoo-ponto{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite mov-emvoo-pulso}@keyframes mov-emvoo-pulso{0%,to{opacity:.35}50%{opacity:1}}.mt-dlg-fundo{z-index:60;background:#1f1e1c59;position:fixed;inset:0}.mt-dlg{z-index:61;background:var(--surface);border:1px solid var(--panel-line);border-radius:14px;width:min(480px,92vw);padding:20px 22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px -20px #322a2059}.mt-dlg h4{font-family:var(--serif);font-size:1.15rem;font-weight:600}.mt-dlg p{color:var(--ink-2);margin-top:6px;font-size:.84rem;line-height:1.5}.mt-dlg textarea{box-sizing:border-box;width:100%;min-height:74px;font:inherit;color:var(--ink);background:var(--campo);resize:vertical;border:0;border-radius:10px;margin-top:12px;padding:8px 10px;font-size:.83rem}.mt-dlg textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.mt-dlg-botoes{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mt-dlg button.mov-perigo{background:var(--red-soft);color:var(--red);border:0}.mt-sec+.mt-sec{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.mt-sec .sec-sub{flex-basis:100%}.mt-btn-linha{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.mt-btn-linha:hover{background:var(--bt-fundo-mouse)}.mt-btn-linha:disabled{opacity:.55;cursor:default}.mt-btn-linha svg{flex:none;width:14px;height:14px}.mov-pill-vermelha{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-ink)}.nav-badge{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:.68rem;font-weight:700;display:inline-flex}.mt-hist-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.mt-hist-filtros select{font:inherit;color:var(--ink);background:var(--campo);border:0;border-radius:10px;padding:6px 10px;font-size:.8rem}.mt-hist-nota{color:var(--ink-3);font-size:.78rem}.mt-hist-curta{text-overflow:ellipsis;max-width:180px;overflow:hidden}.mt-hist-user{text-overflow:ellipsis;max-width:150px;overflow:hidden}.mt-hist-motivo{text-overflow:ellipsis;max-width:200px;overflow:hidden}tr.mt-hist-aberta>td{background:var(--surface-2)}.mt-hist-det-linha>td{background:var(--surface-2);padding:0 0 10px}.mt-hist-det{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;position:sticky;left:12px}.mt-hist-kv{grid-template-columns:168px 1fr;gap:5px 14px;margin:0;font-size:.82rem;display:grid}.mt-hist-kv dt{color:var(--ink-3)}.mt-hist-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.mt-hist-cod{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-3);font-size:.74rem}.mt-hist-rodape{margin-top:12px}.mt-hist-fora{margin-top:6px;display:block}.mt-hist-doitem{color:var(--ink-3);font-variant-numeric:normal;font-size:.72rem;line-height:1.2;display:block}.mt-hd-cel{text-align:right}.mt-hd-btn{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);white-space:nowrap;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:5px 13px;font-family:inherit;font-size:.76rem;font-weight:500;display:inline-flex}.mt-hd-btn:hover{color:var(--brand-text);background:var(--brand-soft)}.mt-hd-nota{color:var(--ink-3);white-space:normal;text-align:right;max-width:230px;font-size:.72rem;line-height:1.35;display:inline-block}.mt-hd-feita{color:var(--ink-3);white-space:normal;text-align:right;max-width:230px;font-size:.72rem;font-style:italic;display:inline-block}.mt-hd-conf-linha td{background:var(--surface-hover)}.mt-hd-conf{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0;display:flex}.mt-hd-conf p{color:var(--ink-2);white-space:normal;flex:340px;margin:0;font-size:.8rem;line-height:1.5}.mt-hd-conf p b{color:var(--ink)}.mt-hd-conf-erro{color:var(--red-ink)!important}.mt-hd-conf-nao{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);box-shadow:var(--bt-contorno);border:0;padding:6px 13px;font-family:inherit;font-size:.76rem;font-weight:500}.mt-hd-conf-sim{background:var(--brand);color:#fff;border-radius:var(--bt-raio);border:0;padding:7px 15px;font-family:inherit;font-size:.78rem;font-weight:500}.mt-hd-conf-sim:hover:not([disabled]){background:var(--brand-ink)}.mt-hd-conf-sim[disabled],.mt-hd-conf-nao[disabled]{opacity:.6}.pes-vazio{text-align:center;color:var(--ink-3);padding:40px 30px;font-size:.9rem}.pes-vinc-doc{color:var(--ink-3);font-variant-numeric:tabular-nums}.pes-irregular{font-family:var(--sans);letter-spacing:.02em;color:var(--amber-ink);background:var(--amber-soft);vertical-align:middle;border-radius:999px;flex:none;margin-left:8px;padding:1px 8px;font-size:.66rem;font-weight:600;display:inline-block}.pes-reg-bar{flex-wrap:wrap;align-items:center;gap:7px;margin:0 30px 12px;display:flex}.pes-reg-bar.na-folha{margin:0 0 4px}.pes-reg-rot{color:var(--ink-2);margin-right:2px;font-size:.74rem;font-weight:500}.pes-reg-chip{font:inherit;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-campo);border-radius:var(--bt-raio);cursor:pointer;padding:3px 11px;font-size:.76rem;box-shadow:0 1px 1px #1c1e1c08}.pes-reg-chip b{color:var(--ink-3);margin-left:4px;font-weight:600}.pes-reg-chip:hover{border-color:var(--brand)}.pes-reg-chip.on{background:var(--brand-soft);color:var(--brand-ink);border-color:#f0d3c6}.pes-reg-chip.on b{color:var(--brand-ink)}.pes-reg-chip.todos.on{background:var(--brand-soft);color:var(--brand-ink);border-color:#f0d3c6}.pes-reg-emdia{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.74rem}.pes-reg-cel{white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.pes-reg-cel:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.pes-reg-cel.pend{color:var(--amber)}.pes-reg-cel.pend:before{background:var(--amber)}.pes-reg-cel.ok{color:var(--ink-3)}.pes-reg-cel.ok:before{background:var(--green)}.pes-tab tr.pes-grupo{font-weight:inherit}.pes-caret{color:var(--ink-3);margin-right:7px;font-size:.78rem;transition:transform .12s;display:inline-block}.pes-caret.aberta{transform:rotate(90deg)}.pes-sit-resumo{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78rem}.pes-tab tr.cat-area td{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);cursor:default;border-top:none;padding:16px 12px 6px;font-size:11px;font-weight:600}.pes-tab tbody tr.cat-area:hover td{background:var(--surface)}.pes-tab tr.pes-vinc-linha td{background:var(--surface-2);border-top:1px solid var(--line);font-size:.88rem}.pes-tab tr.pes-vinc-linha:hover td{background:var(--brand-soft)}.pes-vinc-quem{color:var(--ink);font-weight:500}.pes-vinc-bullet{color:var(--ink-3);margin-right:8px}.pes-quem-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pes-quem-l1{align-items:center;min-width:0;display:flex}.pes-quem-rz{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.2;overflow:hidden}.pes-cod-slot{flex:none;align-items:center;min-width:56px;display:inline-flex}.pes-cod-div{background:var(--line);flex:none;width:1px;height:26px}.pes-pj-cod{letter-spacing:.01em;color:var(--brand);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600}.pes-th-contratado{align-items:center;gap:9px;display:flex}.pes-th-contratado .pes-cod-div{height:14px}.pes-vinc-rz{color:var(--ink-3);margin-left:8px;font-size:.68rem}.pes-vinc-quem .pes-pj-cod{font-size:.72rem}.pes-ct-cel{white-space:nowrap}.pes-ver,.pes-anexar-mini{border-radius:var(--bt-raio);cursor:pointer;background:var(--surface);align-items:center;gap:5px;padding:3px 10px;font-size:.74rem;font-weight:500;display:inline-flex}.pes-ver{color:var(--ink);background:var(--bt-cinza);border:0}.pes-ver:hover{background:var(--bt-fundo-mouse)}.pes-anexar-mini{background:var(--bt-fundo);color:var(--ink);border-radius:var(--bt-raio);box-shadow:var(--bt-contorno);border:0}.pes-anexar-mini:hover{background:var(--surface-2);color:var(--ink-2)}.pes-ver svg,.pes-anexar-mini svg{flex:none}.pes-sem{color:var(--ink-3);font-size:.74rem}.pes-pdf-fundo{z-index:60;background:#14100c80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pes-pdf-painel{background:var(--surface);border-radius:14px;flex-direction:column;width:min(900px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000047}.pes-pdf-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.pes-pdf-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:.9rem;font-weight:500;overflow:hidden}.pes-pdf-acoes{flex-shrink:0;gap:8px;display:flex}.pes-pdf-btn{border-radius:var(--bt-raio);color:var(--ink);background:var(--bt-fundo);white-space:nowrap;box-shadow:var(--bt-contorno);border:0;padding:6px 13px;font-size:.82rem;text-decoration:none}.pes-pdf-btn:hover{background:var(--bt-fundo-mouse)}.pes-pdf-corpo{flex:1;min-height:0;padding:14px}.pes-pdf-corpo iframe{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:100%;height:70vh;min-height:60vh}.pes-conv-cancelar{color:var(--ink-3)}.pes-conv-cancelar:hover{color:var(--red);border-color:var(--red)}.ac-menu-lista button.ac-excluir{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.tl-fmt{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tl-fmt-tit{color:var(--ink-3);font-size:.8rem}.tl-fmt-seg{background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tl-fmt-seg button{border-radius:var(--bt-raio);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:.8rem;font-weight:500}.tl-fmt-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}@media (width<=680px){.pes-bar{padding:12px 16px 8px}}.pessoas-tit{align-items:center}.pessoas-logo{color:var(--ink);display:inline-flex}.pessoas-logo svg,.pessoas-logo .coruja{flex-shrink:0;width:24px;height:24px}.pes-filtros-wrap{display:inline-flex;position:relative}.pes-filtrar{border:1px solid var(--line-campo);border-radius:var(--bt-raio);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:.88rem;display:inline-flex;box-shadow:0 1px 2px #1c1e1c0d}.pes-filtrar:after{content:"▾";color:var(--ink-3);font-size:.7em}.pes-filtrar:hover{background:var(--surface-2)}.pes-filtrar.ativo{border-color:var(--brand);color:var(--brand-text)}.pes-filtrar svg{width:15px;height:15px}.pes-filtrar b{font-weight:600}.pes-filtros-backdrop{z-index:20;position:fixed;inset:0}.pes-filtros-pop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:230px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0000001f}.pes-filtros-pop label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:.8rem;display:flex}.pes-filtros-pop select{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:.88rem}.pes-filtros-limpar{color:var(--brand);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.82rem}.onb-wrap{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:28px 16px 48px;display:flex}.onb-painel{background:var(--surface);border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:16px;padding:26px 24px 28px}.onb-vazio{color:var(--ink-3);margin-top:80px}.onb-titulo{letter-spacing:-.01em;margin:0 0 6px;font-size:1.4rem;font-weight:600}.onb-sub{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.5}.onb-nota{color:var(--ink-3);margin:12px 0 0;font-size:.84rem}.onb-lista{flex-direction:column;gap:12px;margin:22px 0;display:flex}.onb-card{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;font-family:inherit;transition:border-color .12s,box-shadow .12s,transform .1s;display:flex}.onb-card:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);background:var(--surface);transform:translateY(-1px)}.onb-card-corpo{flex:1;min-width:0}.onb-card-titulo{color:var(--ink);align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.onb-card-resumo{color:var(--ink-2);margin-top:3px;font-size:.86rem;line-height:1.4}.onb-card-fim{flex-shrink:0;align-items:center;gap:10px;display:flex}.onb-chevron{color:var(--ink-3);font-size:1.4rem;line-height:1}.onb-selo{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.onb-selo.ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.onb-selo.pend{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.onb-selo.neutro{background:var(--surface-2);color:var(--ink-2)}.onb-opcional{color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:600}.onb-ajuda{color:var(--ink-2);margin:0 0 16px;font-size:.86rem;line-height:1.5}.onb-campo{color:var(--ink-2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:.84rem;display:flex}.onb-campo input,.onb-campo select{background:var(--campo);width:100%;height:46px;color:var(--ink);box-sizing:border-box;border:0;border-radius:10px;padding:0 12px;font-family:inherit;font-size:16px}.onb-campo input:focus,.onb-campo select:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.onb-campo .bs-campo{border-radius:10px;height:46px;font-size:16px}.onb-inline{gap:8px;display:flex}.onb-inline input{flex:auto;min-width:0}.onb-inline .onb-btn-sec{flex:none;width:auto}.onb-btn-sec{border-radius:var(--bt-raio);white-space:nowrap;background:var(--bt-fundo);height:46px;color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:0 14px;font-family:inherit;font-size:.88rem}.onb-btn-sec:hover{background:var(--bt-fundo-mouse)}.onb-dupla{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.onb-campo input[type=date]{appearance:none;text-align:left;min-width:0;display:block}.onb-campo input[type=date]::-webkit-date-and-time-value{text-align:left}.onb-tripla{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.onb-upload{border:1px dashed var(--line);color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;padding:14px 16px;font-size:.86rem;display:flex}.onb-upload-btn{white-space:nowrap;cursor:pointer;background:var(--brand-soft);color:var(--brand-text);border-radius:999px;flex-shrink:0;align-items:center;padding:9px 16px;font-size:.86rem;font-weight:600;display:inline-flex}.onb-upload-btn:hover{background:color-mix(in srgb, var(--brand) 22%, var(--brand-soft))}.onb-upload-btn[data-busy=true]{opacity:.7;cursor:default}.onb-upload-btn input[type=file]{display:none}.onb-foto{border:1px dashed var(--line);text-align:center;border-radius:12px;margin:4px 0 18px;padding:18px 16px}.onb-foto-circulo{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 10px;display:flex;position:relative;overflow:hidden}.onb-foto-circulo svg{width:46px;height:46px;color:var(--ink-3)}.onb-foto-img{object-fit:cover;width:100%;height:100%}.onb-foto-tit{color:var(--ink);font-size:.92rem;font-weight:600}.onb-foto-fin{color:var(--ink-3);max-width:300px;margin:6px auto 12px;font-size:.78rem;line-height:1.5}.onb-foto-trocar{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:.84rem;font-weight:500;display:inline-block}.onb-foto-trocar input[type=file]{display:none}.onb-foto-selo-ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line);border-radius:999px;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.onb-foto-dicas{text-align:left;margin:10px 0 12px;padding-left:20px}.onb-foto-dicas li{color:var(--ink-2);font-size:.82rem;line-height:1.6}.onb-foto-x-solo{color:var(--red);font-size:30px;font-weight:700;line-height:1}.onb-foto-spin{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite onb-foto-gira}@keyframes onb-foto-gira{to{transform:rotate(360deg)}}.onb-opc{color:var(--ink-3);font-size:.74rem;font-weight:400}.onb-seg{border:1px solid var(--line);border-radius:10px;gap:0;margin-bottom:14px;display:inline-flex;overflow:hidden}.onb-seg button{background:var(--surface);color:var(--ink-2);cursor:pointer;border:none;padding:10px 18px;font-family:inherit;font-size:.9rem}.onb-seg button+button{border-left:1px solid var(--line)}.onb-seg button.on{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.onb-dep{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:12px;padding:12px 14px 6px}.onb-dep-rm{margin-bottom:8px}.onb-vt-origem{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:.86rem}.onb-vt-total{color:var(--ink);background:var(--green-soft);border:1px solid var(--green-line);border-radius:10px;margin:8px 0 14px;padding:10px 12px;font-size:.9rem;line-height:1.5}.onb-msg{text-align:center;margin-top:32px}.onb-msg .onb-sub{margin-top:8px}.onb-sucesso .onb-check{background:var(--green-soft);width:56px;height:56px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:28px;display:flex}@media (width<=560px){.onb-painel{border-radius:14px;padding:22px 18px 24px}.onb-tripla{grid-template-columns:1fr}.onb-btn-sec{width:100%}.onb-inline .onb-btn-sec{width:auto}}.esp-grid{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;display:grid}@media (width<=620px){.esp-grid{grid-template-columns:1fr}}.mf-shell{background:var(--bg);min-height:100dvh;color:var(--ink);justify-content:center;font-family:Inter,system-ui,Arial,sans-serif;display:flex}.mf-col{background:var(--bg);flex-direction:column;width:100%;max-width:560px;height:100dvh;display:flex;overflow:hidden}.mf-header{background:var(--brand-ink);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 18px) 18px calc(env(safe-area-inset-left,0px) + 18px);flex-shrink:0}.mf-body{-webkit-overflow-scrolling:touch;min-height:0;padding:18px calc(env(safe-area-inset-right,0px) + 16px) 24px calc(env(safe-area-inset-left,0px) + 16px);flex:1;overflow-y:auto}.mf-nav{background:var(--surface);border-top:1px solid var(--line);padding:9px 4px calc(env(safe-area-inset-bottom,0px) + 9px);flex-shrink:0;justify-content:space-around;display:flex}.mf-body .esp-grid{grid-template-columns:1fr}.mf-ponte{color:#fff;cursor:pointer;letter-spacing:0;text-align:left;background:#00000021;border:1px solid #fff3;border-radius:10px;align-items:center;gap:9px;width:100%;margin-top:13px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:400;display:flex}.mf-ponte:hover{background:#00000036}.mf-ponte svg{opacity:.9;flex-shrink:0}.mf-ponte-txt{flex:1;min-width:0;line-height:1.35}.mf-ponte-em{overflow-wrap:anywhere;font-size:11.5px;font-weight:500;display:block}@media (width>=620px){.mf-shell{align-items:center;padding:28px}.mf-col{border:1px solid #d5d5dd;border-radius:26px;width:430px;height:min(880px,100vh - 56px);box-shadow:0 14px 44px #3c2d1e24}.mf-header{border-radius:26px 26px 0 0;padding-top:20px}.mf-nav{border-radius:0 0 26px 26px;padding-bottom:12px}.app-nativo .mf-shell{align-items:stretch;padding:0}.app-nativo .mf-col{width:100%;max-width:none;height:100dvh;box-shadow:none;border:0;border-radius:0}.app-nativo .mf-header{padding-top:calc(env(safe-area-inset-top,0px) + 16px);border-radius:0}.app-nativo .mf-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 9px);border-radius:0}.app-nativo .mf-body{padding-left:max(calc(env(safe-area-inset-left,0px) + 16px), calc((100% - 720px) / 2));padding-right:max(calc(env(safe-area-inset-right,0px) + 16px), calc((100% - 720px) / 2))}}.demonstr{margin-top:4px}.dem-titulo{color:var(--ink-3);margin-bottom:4px;font-size:.72rem}.dem-base{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0 10px;display:flex}.dem-base-lbl{color:var(--ink-2);font-size:.82rem}.dem-base-lbl span{color:var(--ink-3)}.dem-sep{border-top:1px solid var(--line);margin:4px 0 8px}.dem-line{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;display:flex}.dem-line .nome{font-size:.88rem}.dem-neg{color:#a3472f;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.dem-formula{color:#7c766a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:#e8e8ec;border-radius:7px;margin:4px 0 11px;padding:6px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem}.dem-formula b{color:#a3472f;font-weight:500}.dem-total-lbl{color:var(--ink-2);font-size:.85rem}.dem-liq{background:#e8f3ec;border:1px solid #cfe6d7;border-radius:10px;margin-top:8px;padding:11px 13px}.dem-liq-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dem-liq-lbl{color:#1f6b3f;font-size:.82rem}.dem-liq-formula{color:#3f8a60;font-variant-numeric:tabular-nums;margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem}.dem-liq-formula b{color:#1a6b3c;font-weight:500}.pes-sit-prog{color:var(--amber-ink);background:var(--amber-soft);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.7rem;font-weight:500}.mov-pagina{max-width:880px}.mov-rot{color:var(--ink-3);margin-bottom:6px;font-size:.72rem;font-weight:500;display:block}.mov-rot.destaque{color:var(--brand-text)}.mov-nota{color:var(--ink-3);margin-top:6px;font-size:.72rem}.mov-etapa-cel{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.mov-depara-cel{text-overflow:ellipsis;white-space:nowrap;max-width:340px;display:block;overflow:hidden}.pes-tab.mov-tab td.col1,.pes-tab.mov-tab th.col1{width:340px;max-width:340px}.mov-tempo{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.mov-tempo.cinza{color:var(--ink-3)}.mov-tempo.ambar{color:var(--amber-ink);font-weight:600}.mov-tempo.vermelho{color:var(--red-ink);font-weight:600}.mov-tempo .sla-dot{background:currentColor}.pes-tab.mov-tab td[data-label=Etapa],.pes-tab.mov-tab td[data-label=Quando]{white-space:nowrap}.pes-tab.mov-tab td[data-label=Aberta\ por]{text-overflow:ellipsis;max-width:118px;overflow:hidden}.mov-ass-manchete{color:var(--ink-3);margin:0 30px 6px;font-size:.82rem}.mov-ass-manchete b{color:var(--ink-2);font-weight:600}.pes-tab tbody tr.mov-ass-faixa{cursor:default}.pes-tab tbody tr.mov-ass-faixa:hover td{background:var(--surface-2)}.pes-tab tbody tr.mov-ass-faixa td{background:var(--surface-2);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:9px 12px 6px;font-size:.7rem;font-weight:600}.mov-ass-doc{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mov-ass-pill{letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;background:var(--brand-soft);color:var(--brand-ink);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.58rem;font-weight:700;display:inline-block}.mov-ass-muda b{color:var(--ink);font-weight:600;display:block}.mov-ass-muda small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:.72rem;display:block;overflow:hidden}.mov-ass-ok{color:var(--green-ink);white-space:nowrap;font-weight:600}.mov-ass-ok small{color:var(--ink-3);font-size:.74rem;font-weight:400}.mov-ass-nao{color:var(--ink-3);white-space:nowrap}.mov-ass-voce{color:var(--amber-ink);white-space:nowrap;font-weight:600}.mov-ass-unid{color:var(--ink-3);font-size:.74rem}.mov-pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:500;display:inline-block}.mov-pill-ambar{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink)}.mov-pill-verde{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-ink)}.mov-pill-vermelho{background:var(--red-soft);color:var(--red-ink);border:1px solid #ead2cc}.mov-pill-cinza{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.mov-aberta{text-align:left;width:fit-content;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:.83rem;line-height:1.45;display:block}.mov-aberta:hover{background:0 0}.mov-aberta:hover .ma-novo{text-decoration:underline}.ma-to{color:var(--ink-3);margin-right:6px}.ma-novo{color:var(--amber-ink);overflow-wrap:anywhere;word-break:break-word;font-weight:500}.mov-aberta .ma-tag{margin-left:8px}.ma-sub{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:.76rem;display:block}.mov-tag{white-space:nowrap;color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 9px;font-size:.68rem;font-weight:500;display:inline-flex}.mov-pill-campo{white-space:normal;text-align:left;border-radius:8px;width:fit-content;max-width:100%;margin-top:7px;padding:4px 11px;line-height:1.35;display:block}.mov-pill-campo .mpc-seta{opacity:.6;margin-right:5px}.mov-pill-campo .mpc-novo{overflow-wrap:anywhere;font-weight:600}.mov-pill-campo .mpc-etapa{opacity:.8;margin-left:4px;font-weight:400}.cc-kv-travado .mov-pill-campo{margin-top:0}.kv-calmo{font-variant-numeric:tabular-nums}.kv-calmo .cc-kv{border-top:1px solid var(--line-soft);padding:17px 0}.kv-calmo>:first-child,.kv-lead+.cc-kv{border-top:0}.kv-lead{color:var(--ink-2);border-bottom:1px solid var(--line-soft);margin:0;padding:12px 2px;font-size:.8rem;line-height:1.6}.kv-lead b{color:var(--amber-ink);font-weight:600}.kv-atual{font-weight:600}.kv-now{color:var(--ink-3);white-space:nowrap;margin-left:9px;font-size:.72rem;font-weight:400}.kv-dur{color:var(--ink-3);margin-top:5px;font-size:.77rem;display:block}.cc-kv-mov{grid-template-columns:minmax(150px,34%) 1fr auto}.cc-kv-mov>.mov-tag{justify-self:end}@media (width<=560px){.cc-kv-mov{grid-template-columns:1fr auto}.cc-kv-mov>.cc-kv-rot{grid-column:1/-1}}.mov-ficha{flex-direction:column;gap:14px;display:flex}.ltv-linha{flex-wrap:wrap;align-items:stretch;gap:12px;margin:14px 0 4px;padding:0;list-style:none;display:flex}.ltv-ponto{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;flex:150px;min-width:150px;padding:11px 13px}.ltv-valor{color:var(--ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.ltv-quando{color:var(--ink-2);margin-top:2px;font-size:.72rem}.ltv-pill{margin-top:8px}.ltv-via{color:var(--ink-2);margin-top:8px;font-size:.72rem}.ltv-motivo{color:var(--ink);margin-top:4px;font-size:.78rem}.cmp-bloco{margin:14px 0 4px}.cmp-barra{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;height:12px;margin:22px 0 6px;position:relative}.cmp-faixa{background:var(--brand-soft);border:1px solid var(--brand-line,var(--line));border-radius:999px;position:absolute;top:-1px;bottom:-1px}.cmp-media{background:var(--ink-2);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cmp-marca{background:var(--surface);border:3px solid var(--brand-ink);border-radius:50%;width:14px;height:14px;margin-top:5px;margin-left:-7px;position:absolute;top:-6px;box-shadow:0 1px 3px #0000002e}.cmp-legenda{color:var(--ink-2);justify-content:space-between;font-size:.72rem;display:flex}.cmp-leg-media{color:var(--ink-3)}.cmp-frase{color:var(--ink);margin:12px 0 2px;font-size:.85rem;line-height:1.5}.sla-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:500;display:inline-flex}.sla-pill .sla-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sla-ok{background:var(--green-soft);border-color:var(--green-line);color:var(--green-ink)}.sla-alerta{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-ink)}.sla-atraso{background:var(--red-soft);color:var(--red-ink);border-color:#ead2cc}.sla-pausa{background:var(--surface-2);border-color:var(--line);color:var(--ink-3)}.sla-vazio{color:var(--ink-3)}.sla-sub-regra{color:var(--ink-3);margin:4px 2px 14px;font-size:.8rem}.sla-indicadores{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:8px;display:grid}.sla-ind{background:var(--surface-2);border-radius:var(--radius);padding:12px 14px}.sla-ind .sla-ind-rot{color:var(--ink-2);margin-bottom:2px;font-size:.75rem;display:block}.sla-ind strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.sla-ind strong.amb{color:var(--amber-ink)}.sla-ind strong.verm{color:var(--red-ink)}.sla-ind strong.verd{color:var(--green-ink)}.pes-select-inline{background:var(--campo);color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:.9rem}.mov-form-card{background:var(--surface);border:1px solid var(--panel-line);border-radius:8px;max-width:560px;margin:0 auto}.mov-card-cab{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.mov-migalha{color:var(--ink-3);font-size:.72rem}.mov-titulo{font-family:var(--serif);margin-top:2px;font-size:1.25rem;font-weight:600}.mov-fechar{color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.95rem}.mov-contrato{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.mov-avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:flex}.mov-contrato-nome{font-size:.85rem;font-weight:600}.mov-contrato-sub{color:var(--ink-2);font-size:.75rem}.mov-trocar{margin-left:auto;padding:6px 12px;font-size:.75rem}.mov-corpo{padding:16px 20px}.mov-chips{flex-wrap:wrap;gap:6px;display:flex}.mov-chip{border-radius:var(--bt-raio);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:5px 12px;font-size:.75rem;font-weight:500;display:inline-block}.mov-chip.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}.mov-chip.f2,.mov-chip:disabled{opacity:.45;cursor:default}.mov-chip-outra{border-style:dashed}.mov-chip-outra:not(:disabled):hover{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}.mov-depara{grid-template-columns:1fr 24px 1.2fr;align-items:stretch;gap:8px;margin-top:16px;display:grid}.mov-de{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.mov-de-valor{color:var(--ink-2);font-size:1rem;font-weight:600}.mov-seta{text-align:center;color:var(--ink-3);align-self:center}.mov-para{background:var(--surface);border:1px solid var(--brand-line);border-radius:6px;padding:10px 12px}.mov-para-linha{align-items:center;gap:8px;display:flex}.mov-input{box-sizing:border-box;background:var(--campo);width:100%;color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.85rem}.mov-input.valor{width:150px;font-size:1rem;font-weight:600}.mov-vig-motivo{grid-template-columns:175px 1fr;gap:12px;margin-top:14px;display:grid}.mov-derivada{color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:6px;margin-top:6px;padding:6px 9px;font-size:.75rem}.mov-impacto{border:1px solid var(--panel-line);border-radius:8px;margin-top:16px;padding:12px 14px}.mov-impacto-cab{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;display:flex}.mov-impacto-grade{grid-template-columns:1fr 1fr 1.5fr;gap:8px;margin-top:10px;display:grid}.mov-imp-cel{background:var(--surface-2);border-radius:6px;padding:10px}.mov-imp-n{font-size:.95rem;font-weight:600}.mov-imp-l{color:var(--ink-3);font-size:.72rem}.mov-imp-barra{background:var(--line);border-radius:3px;height:5px;margin:7px 0 5px;overflow:hidden}.mov-imp-barra>div{background:var(--brand);border-radius:3px;height:100%}.mov-imp-barra>div.estoura{background:var(--red)}.mov-rodape{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.mov-cta{background:var(--brand);color:#fff;border:none}.mov-cta:hover{background:var(--brand-ink)}.mov-aprovar{background:var(--green);color:#fff;border:none}.mov-aprovar:hover{background:var(--green-ink)}.mov-perigo{color:var(--red);background:var(--bt-fundo);border-radius:var(--bt-raio);box-shadow:var(--bt-contorno);border:0}button.mov-perigo:hover:not(:disabled){background:#f8d9d4}.mov-dec-ask{color:var(--ink-2);margin:14px 0 10px;font-size:.82rem}.mov-op{text-align:left;cursor:pointer;background:var(--surface);border:1px solid #c9c3b4;border-radius:10px;width:100%;margin-bottom:6px;padding:9px 11px;font-family:inherit;display:block}.mov-op:hover{border-color:var(--line-hover)}.mov-op-sel,.mov-op-sel:hover{border:2px solid var(--brand);background:var(--surface);padding:8px 10px}.mov-op-t{color:var(--ink);font-size:.85rem;font-weight:500;display:block}.mov-op-sel .mov-op-t{font-weight:600}.mov-op-s{color:var(--ink-3);margin-top:2px;font-size:.75rem;display:block}.mov-dec-painel{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.mov-dec-vazio{color:var(--ink-3);text-align:center;margin:0;padding:14px 0;font-size:.78rem}.mov-dec-cap{color:var(--ink);margin:14px 0 0;font-size:.8rem;font-weight:500}.mov-dec-cap:first-child{margin-top:0}.mov-dec-botoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:14px 0 4px;display:flex}.mov-dec-motivo{box-sizing:border-box;width:100%;min-height:74px;font:inherit;color:var(--ink);background:var(--campo);resize:vertical;border:0;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:.83rem}.mov-dec-motivo:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.dev-causas{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.dev-causa{font:inherit;border-radius:var(--bt-raio);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:6px 11px;font-size:.79rem}.dev-causa:hover{border-color:var(--line-hover)}.dev-causa-sel,.dev-causa-sel:hover{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text);font-weight:500}.dev-falta{color:var(--ink-3);text-align:right;margin-top:4px;font-size:.72rem}.dev-falta.falta{color:var(--amber-ink)}.mov-dec-retentar{color:var(--red-ink);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:.78rem;text-decoration:underline}.mov-pv-grupo{border:1px solid var(--line);border-radius:var(--radius);margin-top:8px;padding:2px 12px}.mov-pv-lin{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:.81rem;display:flex}.mov-pv-lin:last-child{border-bottom:none}.mov-pv-esq{color:var(--ink-2)}.mov-pv-dir{text-align:right;font-variant-numeric:tabular-nums}.mov-pv-pill{white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.68rem;font-weight:500}.mov-pv-pago{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink)}.mov-pv-aberto{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-text)}.mov-pv-risco{color:var(--ink-3);margin-right:4px;text-decoration:line-through}.mov-pv-muda{color:var(--ink)}.mov-pv-alerta{color:var(--amber-ink)}.mov-pv-neutro{color:var(--ink-3)}.mov-efeito{display:block}.mov-efeito-nota{color:var(--ink-2);font-size:.9rem}.mov-efeito-mes{border:1px solid var(--line);border-radius:var(--radius);background:#fdfcf9;margin:0 0 8px;padding:4px 14px}.mov-efeito-tit{align-items:baseline;gap:8px;padding:9px 0 3px;font-size:.92rem;font-weight:600;display:flex}.mov-efeito-per{color:var(--ink-3);font-size:.82rem;font-weight:400}.mov-efeito-lin{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:baseline;gap:12px;padding:8px 0;font-size:.9rem;display:flex}.mov-efeito-lin:first-child{border-top:none}.mov-efeito-val{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.mov-efeito-lin.dif span,.mov-efeito-lin.dif .mov-efeito-val{color:var(--amber-ink);font-weight:600}.mov-efeito-rod{color:var(--ink-2);margin:8px 0 2px;font-size:.86rem;line-height:1.5}.painel-lista.mov-painel{padding:0;overflow:hidden}.mov-painel-cab{align-items:center;gap:8px;padding:12px 16px;display:flex}.mov-painel-titulo{font-family:var(--serif);font-size:.95rem;font-weight:600}.mov-abas{gap:2px;margin-left:auto;display:flex}.mov-abas button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:.78rem}.mov-abas button.on{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.mov-linha{background:var(--surface);text-align:left;cursor:pointer;width:100%;font-size:inherit;border:none;border-top:1px solid #e7e7eb;border-radius:0;align-items:center;gap:10px;padding:11px 16px;display:flex}.mov-linha:hover{background:var(--surface-2)}.mov-linha.sel{border-left:3px solid var(--brand);background:#fcf8f3;padding-left:13px}.mov-tp{background:var(--surface-2);color:var(--ink-2);border-radius:999px;flex:none;padding:3px 9px;font-size:.7rem;font-weight:500;display:inline-block}.mov-linha-meio{flex-direction:column;min-width:0;display:flex}.mov-linha-nome{font-size:.82rem;font-weight:500}.mov-linha-sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.mov-linha-dir{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mov-linha-quando{color:var(--ink-3);white-space:nowrap;font-size:.7rem}.mov-card{background:var(--surface);border:1px solid var(--panel-line);border-radius:8px;margin:0 16px 14px}.mov-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px 0;display:flex}.mov-card-titulo{font-family:var(--serif);font-size:1.1rem;font-weight:600}.mov-card-sub{color:var(--ink-2);border-bottom:1px solid var(--line);padding:2px 20px 12px;font-size:.75rem}.mov-stepper{align-items:flex-start;padding:16px 20px 4px;display:flex}.mov-st-passo{text-align:center;flex-direction:column;flex:none;align-items:center;width:110px;display:flex}.mov-st-linha{background:var(--line);flex:1;height:2px;margin-top:9px}.mov-st-bola{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;display:flex}.mov-st-bola.feito{background:var(--green);color:#fff}.mov-st-bola.atual{background:var(--brand-soft);border:2px solid var(--brand)}.mov-st-bola.futuro{background:var(--surface);border:1.5px solid var(--line)}.mov-st-bola.parado{background:var(--red-soft);border:1.5px solid var(--red-line);color:var(--red-ink)}.mov-st-rotulo.parado{color:var(--red-ink)}.mov-st-bola.encerrado{background:var(--surface-2);border:1.5px solid var(--line);color:var(--ink-2)}.mov-st-rotulo.encerrado{color:var(--ink-2)}.mov-st-rotulo{margin-top:5px;font-size:.72rem;font-weight:500}.mov-st-rotulo.atual{color:var(--brand-text)}.mov-st-rotulo.futuro{color:var(--ink-3)}.mov-st-sub{color:var(--ink-3);font-size:.66rem}.mov-card-resumo{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px 0;display:flex}.mov-card-depara{font-size:.88rem;font-weight:600}.mov-card-imp{color:var(--ink-2);font-size:.75rem}.mov-motivo{border-left:3px solid var(--brand);background:#fbf5ef;border-radius:0;margin:12px 20px 0;padding:10px 12px}.mov-motivo.devolucao{background:var(--red-soft);border-left-color:var(--red)}.mov-motivo.aval{background:var(--surface-2);border-left-color:var(--ink-3)}.mov-motivo-rot{color:var(--brand-text);margin-bottom:2px;font-size:.68rem;font-weight:500}.mov-motivo.devolucao .mov-motivo-rot{color:var(--red-ink)}.mov-motivo.aval .mov-motivo-rot{color:var(--ink-2)}.mov-motivo-txt{font-size:.82rem}.mov-card-rodape{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 20px 16px;padding-top:14px;display:flex}.cc-kv-travado{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.8rem;display:inline-flex}.cc-kv-travado .mov-aberta{margin-top:0}.cc-kv-travado .cadeado{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.72rem}.cc-corrigir{color:var(--brand);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 2px;font-size:.72rem;font-weight:600;text-decoration:underline}.cc-corrigir:hover{color:var(--brand-ink)}.cc-corr-ok{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-ink);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:.85rem;display:flex}.cc-corr-ok button{color:var(--green-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.8rem;font-weight:600}.cc-corr-atual{align-items:baseline;gap:10px;margin:6px 0 2px;display:flex}.cc-corr-rot{color:var(--ink-3);font-size:.72rem}.cc-corr-val{color:var(--ink);font-size:.9rem;font-weight:500}.cc-corr-input{box-sizing:border-box;width:100%}.ae-quem{color:var(--ink-3);margin-top:-4px;font-size:.82rem}.ae-input{box-sizing:border-box;resize:none;width:100%;height:46px;min-height:0}.ae-dica{color:var(--ink-3);margin:6px 0 0;font-size:.78rem;line-height:1.5}.ae-sabe{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:14px 0 2px;padding:10px 12px}.ae-sabe-rot{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}.ae-sabe-lin{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:.84rem;display:flex}.ae-sabe-lin>span{color:var(--ink-2)}.ae-sabe-lin>b{color:var(--ink);text-align:right;font-weight:600}.corr-pagina{max-width:760px;margin:0 auto;padding:8px 4px 40px}.corr-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.corr-titulo{margin:0;font-size:1.6rem}.corr-sub{color:var(--ink-2);max-width:560px;margin:6px 0 0;font-size:.85rem;line-height:1.45}.corr-recarregar{color:var(--ink-2);background:var(--bt-fundo);border-radius:var(--bt-raio);cursor:pointer;box-shadow:var(--bt-contorno);border:0;flex-shrink:0;padding:6px 14px;font-size:.78rem;font-weight:500}.corr-recarregar:hover{background:var(--bt-fundo-mouse)}.corr-vazio{color:var(--ink-2);text-align:center;padding:28px 4px;font-size:.9rem}.corr-lista{flex-direction:column;gap:14px;margin-top:16px;display:flex}.corr-card-cab{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.corr-card-tag{color:var(--brand-ink);background:var(--brand-soft);border:1px solid #eddad0;border-radius:999px;margin-right:8px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.corr-card-ctr{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.corr-card-quem{color:var(--ink-3);text-align:right;font-size:.72rem}.corr-fechar{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1}.corr-fechar:hover{color:var(--ink)}.corr-dp{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.corr-dp-de{color:var(--ink-3);font-size:.9rem;text-decoration:line-through}.corr-dp-seta{color:var(--ink-3)}.corr-dp-para{color:var(--ink);font-size:.95rem;font-weight:600}.kx{align-items:flex-start;display:flex}.kx button{letter-spacing:normal}.kx-rail{border-right:1px solid var(--line);flex-shrink:0;width:216px;max-height:calc(100vh - 60px);margin-right:34px;padding:2px 14px 20px 0;position:sticky;top:14px;overflow-y:auto}.kx-rail-tit{letter-spacing:-.01em;color:var(--ink);padding:0 10px;font-size:14px;font-weight:600;line-height:1.3}.kx-rail-sub{color:var(--ink-3);padding:2px 10px 6px;font-size:12px}.kx-grupo{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 6px;padding:0 10px;font-size:11px;font-weight:600}.kx-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.kx-item+.kx-item{margin-top:2px}.kx-item svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.kx-item:hover{background:var(--surface-2);color:var(--ink)}.kx-item.ativa{background:var(--brand-soft);color:var(--brand-text);box-shadow:none;font-weight:600}.kx-cartao{background:var(--surface);border-radius:var(--radius-grupo);box-shadow:var(--shadow-sm);flex-direction:column;gap:1px;padding:5px;display:flex}.kx-lista{background:var(--surface);border-radius:var(--radius-grupo);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.kx-lin{text-align:left;width:100%;min-height:46px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 16px;display:flex;position:relative}.kx-lin+.kx-lin:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:0;left:16px;right:0}.kx-lin:hover{background:var(--surface-2)}.kx-lin.parado{cursor:default}.kx-lin.parado:hover{background:0 0}.kx-lin-rot{color:var(--ink);flex:none;font-size:13.5px}.kx-lin-val{color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:13.5px;overflow:hidden}.kx-lin-val.pendente{color:var(--amber-ink)}.kx-lin-chev{color:var(--ink-3);flex:none;margin-left:2px;font-size:15px;line-height:1}.kx-lin-nota{color:var(--ink-3);max-width:560px;margin:7px 4px 0;font-size:12px;line-height:1.5}.kx-lin-nota b{color:var(--ink-2)}.kx-lin-nota.pendente{color:var(--amber-ink)}.kx-folha-cab{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.kx-folha-cab b{font-size:14px;font-weight:600}.kx-folha-cab .volta,.kx-folha-cab .pronto{cursor:pointer;color:var(--brand-text);background:0 0;border:none;padding:0;font-size:13px}.kx-folha-cab .pronto{margin-left:auto;font-weight:600}.kx-folha-corpo{padding:16px 20px 24px;overflow-y:auto}.kx-folha-corpo textarea,.kx-folha-corpo input[type=text]{width:100%}.kx-folha-nota{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.kx-folha-nota b{color:var(--ink-2)}.kx-lin .kx-reta{text-align:right;color:var(--ink-3);background:0 0;border:none;margin-left:auto;padding:0;font-size:13.5px}.kx-lin .kx-reta:focus{box-shadow:none;color:var(--ink);outline:none}.kx-cad-creme{background:var(--bg)}.kx-cad-creme .kx-lin+.kx-lin:before{background:var(--line)}.kx-cad-creme .kx-lista{box-shadow:0 1px 2px #322a2012,0 1px 3px #322a200d}.kx-cad-creme>.kx-folha-corpo{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;padding:18px 20px 22px;overflow:visible}.kx-cab-acoes{align-items:center;gap:10px;margin-left:auto;display:flex}.kx-cab-nota{text-align:right;max-width:260px;margin:0;font-size:11.5px;line-height:1.35}.kx-migalha{color:var(--ink-3);align-items:center;gap:7px;margin:0 2px 12px;font-size:.78rem;display:flex}.kx-cad-creme [data-secao]{scroll-margin-top:14px}.kx-nota-rodape-mvl{display:none}@media (width<=680px){.kx-cab-nota{display:none}.kx-nota-rodape-mvl{margin-top:14px;display:block}}.kx-item.ativa svg{color:var(--brand-ink)}.kx-main{flex:1;min-width:0}.kx-main>.pessoas>.pessoas-cab{padding-top:0}.kx-medida{max-width:880px}.kx-migalha{color:var(--ink-3);margin:0 0 6px;font-size:12px}.kx-migalha b{color:var(--ink-2);font-weight:500}.kx-cab{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px}.kx-tit{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.25;font-family:var(--sans);color:var(--ink);margin:0}.kx-desc{color:var(--ink-2);max-width:620px;margin:6px 0 0;font-size:13px}.kx-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);border:0;margin-bottom:16px}.kx-card-cab{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 20px;display:flex}.kx-card-cab h3{letter-spacing:-.01em;font-size:14px;font-weight:600;font-family:var(--sans);color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.kx-corpo{padding:6px 20px}.kx-nota{color:var(--ink-3);border-top:1px solid var(--line-soft);margin:0;padding:10px 20px 12px;font-size:12px;line-height:1.5}.kx-acoes{align-items:center;gap:12px;display:flex}.kx-editar{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s}.kx-editar:hover{border-color:var(--line-hover);color:var(--ink);background:var(--surface)}.kx-salvar{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.kx-salvar:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.kx-salvar:disabled{opacity:.6;cursor:default}.kx-cancelar{color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:12px;font-weight:500}.kx-cancelar:hover{color:var(--ink-2);background:0 0}.kx-par{grid-template-columns:minmax(220px,34%) 1fr auto;align-items:center;column-gap:20px;min-height:52px;padding:8px 0;display:grid}.kx-par+.kx-par{border-top:1px solid var(--line-soft)}.kx-rot{color:var(--ink-2);font-size:13px;line-height:1.35}.kx-rot small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.kx-val{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.kx-lado{justify-content:flex-end;align-items:center;gap:12px;display:flex}.kx-inp{font:inherit;color:var(--ink);background:var(--campo);border:0;border-radius:10px;padding:4px 8px;font-size:13px}.kx-inp:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.kx-inp.kx-num{text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;width:58px}.kx-inp.kx-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kx-inp.kx-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kx-carimbo{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.5}.kx-carimbo b{color:var(--ink-2);font-weight:600}.kx-selo-espera{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.kx-selo-curso{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.kx-tab-mat,.kx-tab-edit{font-size:13px}.kx-tab-mat th,.kx-tab-edit th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);padding:7px 12px;font-size:11px;font-weight:600}.kx-tab-mat td,.kx-tab-edit td{color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:7px 12px}.kx-tab-mat tbody tr:last-child td,.kx-tab-edit tbody tr:last-child td{border-bottom:none}.kx-tab-mat th.num,.kx-tab-mat td.num{text-align:right;font-variant-numeric:tabular-nums}.kx-tab-mat td.num b{color:var(--ink);font-weight:600}.kx-tab-edit th.num,.kx-tab-edit td.num{text-align:right}.kx-tab-edit td.col1{white-space:nowrap}.kx-vg{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.kx-vg-card{text-align:left;background:var(--surface);border:1px solid var(--panel-line);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px 18px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.kx-vg-card:hover{border-color:var(--line-hover);box-shadow:var(--shadow-md);background:var(--surface)}.kx-vg-ico{background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.kx-vg-ico svg{width:17px;height:17px}.kx-vg-rot{letter-spacing:-.01em;color:var(--ink);margin-top:12px;font-size:14px;font-weight:600}.kx-vg-desc{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45}.kx-vg.duas{grid-template-columns:1fr 1fr}.kx-vg-card.on{border-color:var(--brand);background:var(--brand-soft)}.kx-vg-card.on .kx-vg-ico{background:var(--surface)}.kx-nivel{align-items:center;gap:12px;padding:12px 0;display:flex}.kx-nivel+.kx-nivel{border-top:1px solid var(--line-soft)}.kx-nivel-papel{color:var(--ink);font-size:13px;font-weight:600}.kx-nivel-desc{color:var(--ink-3);font-size:13px}.kx-nivel-espaco{flex:1}.kx-mini{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.kx-mini:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.kx-mini:disabled{opacity:.3;cursor:default}.kx-add{border:1px dashed var(--panel-line);width:100%;color:var(--brand-text);cursor:pointer;background:0 0;border-radius:8px;margin:10px 0 12px;padding:8px;font-size:12px;font-weight:500}.kx-add:hover{background:var(--brand-soft);border-color:var(--brand-line)}.kx-tab{border-collapse:collapse;width:100%;margin-top:4px}.kx-tab td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:6px 0;font-size:13px}.kx-tab tr:last-child td{border-bottom:none}.kx-tab td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.enq-medidor{align-items:baseline;gap:10px;display:flex}.enq-n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:700}.enq-de{color:var(--ink-2);font-size:13px}.enq-barra{background:var(--surface-2);border-radius:999px;height:8px;margin:10px 0 8px;overflow:hidden}.enq-barra>i{background:var(--brand);border-radius:999px;height:100%;display:block}.kx-tab th{letter-spacing:.03em;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:6px 0;font-size:11px;font-weight:500}.kx-tab th.num{text-align:right}.kx-tab td .sub{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.kx-tab-rolante{margin-top:6px}.kx-tab-rolante .kx-tab{margin-top:0}.kx-tab-rolante .kx-tab th,.kx-tab-rolante .kx-tab td{padding:6px 10px}.kx-tab.hd-tab td{vertical-align:top;padding:9px 14px 9px 0}.kx-tab.hd-tab td:last-child{padding-right:0}.hd-quando{white-space:nowrap;padding-right:18px!important}.hd-dia{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;display:block}.hd-hora{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;display:block}.hd-motivo{color:var(--ink-2);border-left:2px solid var(--line);margin-top:6px;padding-left:9px;font-size:12px;line-height:1.5;display:block}.hd-motivo b{color:var(--ink);font-weight:600}.hd-motivo.hd-porque{border-left-color:var(--brand-line)}.hd-porque-et{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.kx-campo-desc{color:var(--ink-2);font-size:13px}.kx-campo-desc b{color:var(--ink);font-weight:600}.kx-erro{color:var(--red);margin:0;padding:8px 20px 0;font-size:12px}@media (width<=1100px){.kx-vg{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.kx{display:block}.kx-rail{border-right:none;border-bottom:1px solid var(--line);width:auto;max-height:none;margin:0 0 18px;padding:0 0 12px;position:static}}.kx-cab{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kx-quem{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;padding-bottom:2px;font-size:12px;display:inline-flex}.kx-quem svg{width:13px;height:13px}.arq-cad>*{max-width:990px}.arq-card{background:var(--surface);border:1px solid #e5e5ea;border-radius:14px;box-shadow:0 1px 2px #28221c0a}.arq-pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600;display:inline-block}.arq-pill.verde{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.arq-pill.ambar{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.arq-pill.coral{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line)}.arq-pill.neutro{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.arq-pill.vermelho{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.arq-btn{background:var(--brand);color:#fff;border-radius:var(--bt-raio);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);letter-spacing:0;white-space:nowrap;border:none;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.arq-btn:hover{background:var(--brand-ink)}.arq-btn:disabled{opacity:.55;cursor:default;background:var(--brand)}.arq-btn-ghost{background:var(--bt-fundo);border-radius:var(--bt-raio);cursor:pointer;color:var(--ink);font-size:13px;font-weight:500;font-family:var(--sans);letter-spacing:0;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.arq-btn-ghost:hover{background:var(--bt-fundo-mouse);text-decoration:none}.arq-tool{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #e5e5ea;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 18px;display:flex}.arq-tool-esq{align-items:center;gap:16px;min-width:0;display:flex}.at-liq{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.at-liq .v{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.15}.at-liq .r{color:var(--ink-3);font-size:.7rem;font-weight:600}.at-meta{color:var(--ink-2);border-left:1px solid #e5e5ea;min-width:0;padding-left:16px;font-size:.8rem;line-height:1.5}.at-meta .carimbo{color:var(--ink-3)}.at-meta .selo{color:var(--green-ink);font-weight:600}.arq-tool-dir{flex-shrink:0;align-items:center;gap:8px;display:flex}.ret-oc{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600}.ret-falha{color:var(--red-ink)}.ret-sub{color:var(--ink-3);font-size:.68rem;font-weight:400;font-family:var(--sans);font-variant-numeric:tabular-nums;display:block}.linha-kebab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:1rem}.linha-kebab:hover{background:var(--surface-2);color:var(--ink)}.tab-rodape{color:var(--ink-3);font-variant-numeric:tabular-nums;padding:10px 2px 0;font-size:.78rem}.pes-n.falha{color:var(--red-ink);font-weight:700}.pes-quem-nome{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.pes-tab tbody tr.sel td{background:var(--brand-soft)}.solic-massa button.arq-limpar{color:var(--brand-ink);background:0 0;border:none;padding:4px 6px;font-size:.82rem;text-decoration:underline}.arq-h-dia{letter-spacing:.05em;color:var(--ink-3);padding:16px 2px 8px;font-size:.72rem;font-weight:600}.arq-h-card{padding:0 20px 6px}.arq-h-item{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;padding:11px 0;display:flex}.arq-h-item:last-child{border-bottom:none}.arq-h-ponto{background:var(--green);border-radius:999px;flex-shrink:0;align-self:center;width:9px;height:9px}.arq-h-ponto.falha{background:var(--red)}.arq-h-ponto.neutro{background:var(--surface);border:1px solid #d8d4ca}.arq-h-rot{color:var(--ink);min-width:0;font-size:.85rem;font-weight:500}.arq-h-rot.vermelho{color:var(--red-ink)}.arq-h-dir{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.78rem}.cc-nav-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.adm-rev-rv{border:1px solid var(--brand-line);background:#fffdfb;border-radius:12px;margin:14px 0 22px;padding:12px 14px}.adm-rev-rv-lb{margin:0 0 8px;font-size:12.5px;font-weight:500;display:block}.adm-rev-rv-lb .ob{color:var(--brand-ink,#a84b2a);font-size:11.5px;font-weight:600}.adm-rev-rv-seg{gap:8px;display:flex}.adm-rev-rv-seg button{text-align:center;border:1px solid var(--line,#dcd5c7);color:var(--ink-2,#6b6862);background:var(--surface,#fff);cursor:pointer;border-radius:10px;flex:1;padding:10px 0;font-size:13.5px;font-weight:500}.adm-rev-rv-seg button.on{border-color:var(--brand,#d97757);background:var(--brand-soft,#faece7);color:var(--brand-ink,#a84b2a);font-weight:600}.adm-rev-rv-duo{gap:10px;display:flex}.adm-rev-rv-duo label{margin:12px 0 0;font-size:12.5px;font-weight:500;display:block}.adm-rev-rv-duo input{background:var(--campo);box-sizing:border-box;border:0;border-radius:10px;width:100%;margin-top:5px;padding:10px 12px;font-size:13.5px}.adm-rev-rv-mini{color:var(--ink-3,#8a8577);margin:8px 0 0;font-size:11.5px;line-height:1.55}.adm-rev-rv-clx{background:var(--surface-2,#fbf8f1);border:1px solid var(--line,#e7e1d5);border-radius:10px;margin-top:12px;padding:11px 13px}.adm-rev-rv-clx .t{color:var(--ink-3,#8a8577);margin:0 0 5px;font-size:11px;font-weight:600}.adm-rev-rv-clx .tx{font-family:var(--serif,Georgia, serif);color:var(--ink,#3b3934);margin:0;font-size:13px;line-height:1.65}.assinp{background:var(--bg);min-height:100vh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.assinp-in{max-width:460px;margin:0 auto;padding:22px 16px 48px}.assinp .pa-tit{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:1.7rem;font-weight:500;display:flex}.assinp .pes-n-alerta{background:var(--amber);color:#fff;font-size:.8rem;font-weight:600;font-family:var(--sans);border-radius:999px;padding:2px 10px}.assinp .pa-sub{color:var(--ink-2);margin:5px 0 0;font-size:.88rem}.assinp .ini-sec-l{letter-spacing:.05em;color:var(--ink-3);margin:22px 0 10px;font-size:.72rem;font-weight:600}.assinp .fila-item{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);cursor:pointer;font-family:var(--sans);align-items:center;gap:11px;padding:13px 14px;display:flex}.assinp .fila-item+.fila-item{margin-top:10px}.assinp .fila-item.pend{border-left:3px solid var(--amber);border-radius:0 var(--radius) var(--radius) 0}.assinp .fila-item .pes-avatar{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.74rem;font-weight:600;display:flex}.assinp .fila-item .pes-avatar.ok{background:var(--green-soft);color:var(--green-ink)}.assinp .fila-txt{flex:1;min-width:0}.assinp .fila-item .pes-nome{color:var(--ink);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:none;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.assinp .fila-item .pes-quem-rz{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.74rem;overflow:hidden}.assinp .fila-pills{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.assinp .pill-aguarda{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.assinp .pill-okverde{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.assinp .pill-aditivo{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line,#f0d3c4)}.assinp .fila-dir{text-align:right;flex-shrink:0}.assinp .fila-valor{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.assinp .fila-chev{color:var(--ink-3);margin-top:2px;font-size:1.05rem}.assinp .fila-data{color:var(--ink-3);font-size:.74rem}.assinp .fila-dica{color:var(--ink-3);text-align:center;margin:16px 4px 0;font-size:.78rem}.sec-atalho{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:13px 15px;font-family:inherit;transition:background .12s;display:flex}.sec-atalho:hover{background:var(--surface-2)}.sec-atalho-txt{flex:1;min-width:0;font-size:.88rem;font-weight:600}.sec-atalho-sub{color:var(--ink-3);margin-top:2px;font-size:.78rem;font-weight:400;display:block}.sec-atalho-chev{color:var(--ink-3);flex:none;font-size:1.1rem}.assinp .pa-stats{flex-wrap:wrap;align-items:stretch;gap:12px 24px;margin:16px 0 0;display:flex}.assinp .pa-stat{flex-direction:column;gap:2px;display:flex}.assinp .pa-st-num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:1.65rem;font-weight:700;line-height:1.15}.assinp .pa-st-rot{color:var(--ink-2);align-items:center;gap:6px;max-width:22ch;font-size:.78rem;font-weight:500;display:inline-flex}.assinp .pa-st-rot .pt{border-radius:50%;flex:none;width:7px;height:7px}.assinp .volta{background:var(--bt-fundo);border-radius:var(--bt-raio);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;margin:0 0 16px;padding:6px 14px 6px 11px;font-family:inherit;font-size:.82rem;font-weight:500;display:inline-flex}.assinp .volta:hover{background:var(--bt-fundo-mouse)}.assinp .pt-coral{background:var(--brand)}.assinp .pt-cinza{background:var(--dot-off)}.assinp .pt-verde{background:var(--green)}.assinp .ja-aba{margin-top:2px}.assinp .pes-tab tr.cat-area .cnt{text-transform:none;letter-spacing:0;font-weight:500}.assinp .ja-pdf{background:var(--bt-fundo);border-radius:var(--bt-raio);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:.76rem;font-weight:500;display:inline-flex}.assinp .ja-pdf:hover{background:var(--bt-fundo-mouse)}.assinp .ja-pdf:disabled{opacity:.6;cursor:progress}.assinp .ja-pdf svg{width:13px;height:13px}.assinp .ja-acao{text-align:right}.assinp .ja-sem-pdf{color:var(--ink-3);font-size:.76rem;font-style:italic}.assinp .ja-quando b{color:var(--ink);font-weight:600}.assinp .ja-total{color:var(--ink-3);font-weight:400}.assinp .ja-vazio{text-align:center;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:10px;padding:34px 16px;font-size:.88rem}.assinp .ja-vazio b{color:var(--ink);margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.assinp .ja-cartao{cursor:pointer}.assinp .ja-cartao+.ja-cartao{margin-top:10px}.assinp .ja-cartao:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.assinp .ja-cartao .fila-dir{gap:7px}.assinp .ja-por{color:var(--ink-3);margin-top:3px;font-size:.72rem}.assinp .ja-total-mob{color:var(--ink-3);margin-top:2px;font-size:.72rem}.assinp .assinp-busca{width:100%;margin-top:10px}.assinp .fila-txt>*{display:block}.assinp .fila-txt>.fila-pills{display:flex}.assinp .fila-math{color:var(--ink);white-space:nowrap;font-size:.82rem;font-family:var(--sans);font-variant-numeric:tabular-nums;margin-top:5px}.assinp .fila-math-de{color:var(--ink-3)}.assinp .fila-math-seta{color:var(--ink-3);margin:0 4px}.assinp .fila-math-para{font-weight:700}.assinp .fila-math.neutro{color:var(--ink-2);font-size:.79rem;font-weight:400}.assinp .fila-item.fila-dinheiro{border-left:3px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.assinp .fila-item .pes-avatar.cinza{background:var(--surface-2);color:var(--ink-3)}.assinp .fila-oque{color:var(--ink-3);margin-bottom:2px;font-size:.72rem;display:block}.assinp .fila-dir{flex-direction:column;align-items:flex-end;display:flex}@media (width<=640px){.assinp .fila-oque{display:none}.assinp .fila-dir{align-self:center}}.assinp .ass-big{font-family:var(--sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:9px;padding:14px 0 6px;display:flex}.assinp .ass-big-de{color:var(--ink-3);font-size:1rem}.assinp .ass-big-seta{color:var(--ink-3)}.assinp .ass-big-para{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.assinp .ass-nada{align-items:center;gap:11px;padding:15px 0 10px;display:flex}.assinp .ass-nada-ico{background:var(--green-soft);width:34px;height:34px;color:var(--green-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.assinp .ass-nada-t{color:var(--ink);font-size:1rem;font-weight:700;display:block}.assinp .ass-nada-s{color:var(--ink-2);margin-top:2px;font-size:.8rem;display:block}.assinp .ass-nota{color:var(--ink-3);border-top:1px solid var(--line-soft);margin:8px 0 2px;padding-top:9px;font-size:.76rem;line-height:1.5}.assinp .ass-motivo{color:var(--ink);margin:0;padding:12px 0 4px;font-size:.88rem;line-height:1.6}.assinp .fila-item.fila-travado{cursor:default;border-left:3px solid var(--amber);border-radius:0 var(--radius) var(--radius) 0;background:#fdfbf6}.assinp .fila-item.fila-travado .pes-avatar.cinza{background:var(--amber-soft);color:var(--amber-ink)}.assinp .fila-travado-motivo{color:var(--amber-ink);margin-top:5px;font-size:.78rem;line-height:1.45;display:block}.assinp .ini-sec-l .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums}.assinp-dec{padding:0 0 34px}.assinp .dec-tela{max-width:1180px;margin:0 auto}.assinp .dec-barra{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.assinp .dec-voltar{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:0;font-size:.86rem;font-weight:600}.assinp .dec-voltar:disabled{opacity:.45;cursor:not-allowed}.assinp .dec-espera{color:var(--ink-3);margin-left:auto;font-size:.78rem}.assinp .dec-espera b{color:var(--amber-ink);font-variant-numeric:tabular-nums}.assinp .dec-corpo{grid-template-columns:1fr;align-items:start;gap:14px;padding:14px;display:grid;position:relative}.assinp .dec-cartao{background:var(--surface);border:1px solid var(--panel-line,var(--line));box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.assinp .dec-quem{border-bottom:1px solid var(--line-soft,var(--line));align-items:center;gap:11px;padding:16px 18px 14px;display:flex}.assinp .dec-av{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.assinp .dec-quem-txt{min-width:0}.assinp .dec-nome{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.25;display:block}.assinp .dec-faz{color:var(--ink-2);margin-top:3px;font-size:.84rem;font-weight:500;display:block}.assinp .dec-sub{color:var(--ink-3);margin-top:2px;font-size:.78rem;display:block}.assinp .dec-valor{padding:18px 18px 4px}.assinp .dec-valor-l{color:var(--ink-3);letter-spacing:.03em;margin-bottom:5px;font-size:.74rem}.assinp .dec-depara{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.assinp .dec-big{font-family:var(--sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:2.05rem;font-weight:700;line-height:1}.assinp .dec-de{color:var(--ink-3);font-variant-numeric:tabular-nums;text-decoration:line-through;-webkit-text-decoration-color:var(--dot-off);text-decoration-color:var(--dot-off);font-size:1rem}.assinp .dec-seta{color:var(--ink-3)}.assinp .dec-sob{color:var(--ink-2);padding:4px 18px 0;font-size:.8rem}.assinp .dec-sob b{color:var(--ink);font-variant-numeric:tabular-nums}.assinp .dec-periodo{color:var(--ink-2);font-variant-numeric:tabular-nums;padding:12px 18px 0;font-size:.8rem}.assinp .dec-periodo b{color:var(--ink);font-weight:600}.assinp .dec-tabela{padding:0 18px}.assinp .dec-tabela .dem-bloco{margin:8px 0 2px}.assinp .dec-fatos{grid-template-columns:auto 1fr;gap:7px 16px;margin:0;padding:14px 18px 4px;font-size:.85rem;display:grid}.assinp .dec-fatos dt{color:var(--ink-3)}.assinp .dec-fatos dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.assinp .dec-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:16px 18px 0;font-size:.68rem;font-weight:600}.assinp .dec-muda{flex-direction:column;gap:7px;margin:10px 18px 0;display:flex}.assinp .dec-muda-l{grid-template-columns:118px 1fr;gap:10px;font-size:.84rem;display:grid}.assinp .dec-muda-l dt{color:var(--ink-3)}.assinp .dec-muda-l dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.assinp .dec-muda-l dd .dec-de{font-size:inherit}.assinp .dec-muda-l dd small{color:var(--ink-3);font-size:.76rem;display:block}.assinp .dec-pessoas{flex-direction:column;gap:7px;margin:8px 18px 0;padding:0;list-style:none;display:flex}.assinp .dec-pessoas li{grid-template-columns:118px 1fr;column-gap:10px;font-size:.84rem;display:grid}.assinp .dec-pessoas li b{color:var(--ink);font-weight:600}.assinp .dec-pessoas li small{color:var(--ink-3);grid-column:2;font-size:.76rem}.assinp .dec-pessoas li.amb b{color:var(--amber-ink)}.assinp .dec-pessoas-r{color:var(--ink-3)}.assinp .dec-pessoas-vazio{color:var(--ink-3);margin:8px 18px 0;font-size:.82rem;font-style:italic}.assinp .dec-pessoas-vazio.amb{color:var(--amber-ink);font-style:normal}.assinp .dec-avisos{flex-direction:column;gap:8px;padding:14px 18px 0;display:flex}.assinp .dec-aviso{border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:.82rem;line-height:1.5;display:flex}.assinp .dec-aviso svg{flex:none;width:15px;height:15px;margin-top:1px}.assinp .dec-aviso b{font-variant-numeric:tabular-nums}.assinp .dec-aviso-amb{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink)}.assinp .dec-motivo{background:var(--surface-2);color:var(--ink);border-radius:9px;margin:14px 18px 0;padding:11px 13px;font-size:.84rem;line-height:1.55}.assinp .dec-motivo small{color:var(--ink-3);margin-top:5px;font-size:.76rem;display:block}.assinp .dec-motivo small b{color:var(--ink-2)}.assinp .dec-mais{color:var(--brand-text);font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border:none;margin:12px 18px 0;padding:0;font-size:.82rem;font-weight:600;display:block}.assinp .dec-acoes{border-top:1px solid var(--line-soft,var(--line));grid-template-columns:1.6fr 1fr;gap:10px;margin-top:16px;padding:16px 18px;display:grid}.assinp .dec-bt{border-radius:var(--bt-raio);height:46px;font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:500;transition:all .12s;display:inline-flex}.assinp .dec-bt svg{width:16px;height:16px}.assinp .dec-bt-sim{background:var(--brand);color:#fff}.assinp .dec-bt-sim:hover{background:var(--brand-ink)}.assinp .dec-bt-sim:disabled{opacity:.55;cursor:not-allowed}.assinp .dec-bt-nao{background:var(--bt-cinza);color:var(--ink)}.assinp .dec-bt-nao:hover{background:var(--red-soft);color:var(--red-ink)}.assinp .dec-nota{color:var(--ink-3);text-align:center;margin:0;padding:0 18px 16px;font-size:.75rem}.assinp .dec-doc{background:var(--surface);border:1px solid var(--panel-line,var(--line));box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;min-height:320px;display:flex;overflow:hidden}.assinp .dec-doc-cab{border-bottom:1px solid var(--line-soft,var(--line));color:var(--ink-2);align-items:center;gap:10px;padding:11px 16px;font-size:.82rem;display:flex}.assinp .dec-doc-cab b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.assinp .dec-doc-abrir{background:var(--bt-fundo);border-radius:var(--bt-raio);font-family:var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;margin-left:auto;padding:6px 12px;font-size:.78rem;font-weight:500}.assinp .dec-doc-abrir:hover{background:var(--bt-fundo-mouse)}.assinp .dec-doc-abrir:disabled{opacity:.6;cursor:progress}.assinp .dec-folha{background:var(--surface-2);flex:1;padding:14px;display:flex}.assinp .dec-folha-widget{background:var(--surface);flex-direction:column;padding:10px}.assinp .dec-folha-fim{background:var(--green-soft);justify-content:center;align-items:center}.assinp .dec-pdf{border:1px solid var(--line);background:var(--surface);width:100%;min-height:300px;box-shadow:var(--shadow-md);border-radius:3px;flex:1}.assinp .dec-folha-vazia{text-align:center;color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:.84rem;display:flex}.assinp .dec-folha-erro{color:var(--red-ink);margin:0}.assinp .dec-fim{color:var(--green-ink);text-align:center;font-size:.95rem;font-weight:600}.assinp .dec-fim small{color:var(--ink-2);margin-top:4px;font-size:.78rem;font-weight:400;display:block}.assinp .dec-selo{border-top:1px solid var(--line-soft,var(--line));color:var(--green-ink);text-align:center;background:#fbfdf9;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:.75rem;display:flex}.assinp .dec-selo svg{flex:none;width:14px;height:14px}.assinp .dec-reserva{color:var(--ink);padding:12px 4px 4px;font-size:.86rem;line-height:1.5}.assinp .dec-reserva-abrir{background:var(--brand);color:#fff;text-align:center;border-radius:var(--bt-raio);margin:12px 0 10px;padding:12px 18px;font-weight:500;text-decoration:none;display:block}.assinp .dec-reserva-abrir:hover{background:var(--brand-ink)}.assinp .dec-reserva-rodape{color:var(--ink-2);font-size:.82rem;display:block}.assinp .dec-inc{flex-direction:column;gap:10px;padding:12px 4px 4px;display:flex}.assinp .dec-inc-txt{color:var(--ink);margin:0;font-size:.88rem;line-height:1.5}.assinp .dec-inc-nota{color:var(--ink-3);text-align:center;margin:0;font-size:.75rem}.assinp .dec-inc-campos{gap:8px;display:grid}.assinp .dec-inc-campo{color:var(--ink-2);font-size:.78rem;display:block}.assinp .dec-inc-campo input{background:var(--campo);width:100%;font-family:var(--sans);color:var(--ink);border:0;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:.9rem;display:block}.assinp .dec-detalhes{padding:0 14px}@media (width<=860px){.assinp .dec-acoes{z-index:2;background:var(--surface);border-top:1px solid var(--line);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-top:0;position:sticky;bottom:0;box-shadow:0 -8px 20px -12px #322a2040}}.assinp.assinp-card{inset:0 0 0 var(--menu-w);z-index:90;background:var(--surface);flex-direction:column;min-height:0;animation:.15s fade;display:flex;position:fixed}.assinp-card>.dec-tela{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;display:flex}@media (width<=860px){.assinp.assinp-card{inset:0}}.assinp-card .dec-corpo{flex:1;min-height:0}@media (width>=861px){.assinp.assinp-card .dec-corpo{grid-template-columns:minmax(0, var(--dec-esq-w,470px)) minmax(0, 1fr);align-items:stretch;gap:0;padding:0}.assinp.assinp-card .dec-corpo>.div-largura{left:var(--dec-esq-w,470px)}.assinp.assinp-card .dec-cartao{border:none;border-right:1px solid var(--line);box-shadow:none;background:var(--bg);border-radius:0;flex-direction:column;height:100%;display:flex;position:static;overflow-y:auto}.assinp.assinp-card .dec-cartao>*{flex:none}.assinp.assinp-card .dec-doc{box-shadow:none;border:none;border-radius:0;height:100%;min-height:0}.assinp.assinp-card .dec-cartao>.dec-detalhes{order:1}.assinp.assinp-card .dec-cartao>.dec-acoes{order:2}.assinp.assinp-card .dec-cartao>.dec-nota{order:3}}.assinp-card .dec-quem{text-align:center;flex-direction:column;gap:8px;padding:20px 18px 16px}.assinp-card .dec-av{border:3px solid var(--surface);width:60px;height:60px;box-shadow:0 0 0 1px var(--line);font-size:1.15rem}.assinp-card .dec-quem-txt{text-align:center}.assinp-card .dec-nome{font-size:1.06rem;font-weight:700}.assinp .dec-selo-ctr{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-ink);border-radius:999px;padding:2px 11px;font-size:.72rem;font-weight:600;display:inline-block}.assinp-card .dec-acoes{background:var(--bg);border-top:1px solid var(--line);margin-top:auto;position:sticky;bottom:0}.assinp-card .dec-motivo{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.assinp-card .dec-cartao[data-detalhes]>.dec-motivo{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.assinp-card .dec-passo{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.assinp-card .dec-passo b{color:var(--ink-2);font-weight:600}.assinp .dec-espera+.dec-passo{margin-left:14px}@keyframes dec-pulsa{0%,to{opacity:.5}50%{opacity:.24}}.assinp .dec-sk{background:var(--line);border-radius:6px;margin-bottom:8px;animation:1.25s ease-in-out infinite dec-pulsa;display:block}.assinp .dec-sk-bloco{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:14px 18px 0;padding:14px 15px}.assinp .dec-sk-bloco .dec-sk:last-child{margin-bottom:0}.assinp .dec-pdf-sk{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:3px;flex:1;padding:22px 26px}.assinp .dec-foi{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:18px;padding:16px 18px}.assinp .dec-foi-t{font-family:var(--serif);margin:0;font-size:1.05rem;font-weight:600}.assinp .dec-foi-s{color:var(--ink-2);margin:6px 0 14px;font-size:.84rem;line-height:1.5}.assinp .dec-foi .dec-bt{width:100%}.assinp .dec-esq-topo{z-index:5;height:0;position:sticky;top:0}.assinp .dec-quem{padding-right:48px}.assinp-card .dec-quem{padding-left:46px;padding-right:46px}.assinp .dec-cartao>.painel-trilho{display:none}@media (width>=861px){.assinp .dec-corpo[data-esq-recolhida]{grid-template-columns:42px minmax(0,1fr)}.assinp .dec-cartao[data-recolhida]{min-height:240px;padding:0;overflow:hidden}.assinp .dec-cartao[data-recolhida]>:not(.painel-trilho):not(.dec-esq-topo){display:none}.assinp .dec-cartao[data-recolhida]>.painel-trilho{padding-top:54px;display:flex}.assinp .dec-cartao[data-recolhida] .cc-painel{top:14px;right:50%;transform:translate(50%)}.assinp .dec-corpo[data-esq-recolhida]>.div-largura{display:none}}.assinp.assinp-na-folha{background:0 0;min-height:0;padding:0}.assinp.assinp-na-folha .dec-doc{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:0}.assinp.assinp-na-folha .dec-doc-cab{border-bottom:none;padding:0 0 10px}.assinp.assinp-na-folha .dec-folha{background:0 0;padding:0}.assinp.assinp-na-folha .dec-pdf{height:calc(100vh - 220px);min-height:480px;box-shadow:none}.fnt-doc .assinp.assinp-na-folha .dec-doc-cab{display:none}@media (width<=860px){.assinp .dec-esq-topo{display:none}.assinp .dec-quem,.assinp-card .dec-quem{padding-left:18px;padding-right:18px}}@media (width>=861px){.assinp .dec-barra{padding:12px 20px}.assinp .dec-corpo{grid-template-columns:minmax(0, var(--dec-esq-w,470px)) minmax(0, 1fr);gap:20px;padding:20px}.assinp .dec-corpo>.div-largura{left:calc(20px + var(--dec-esq-w,470px) + 10px)}.assinp .dec-cartao{position:sticky;top:16px}.assinp .dec-doc{min-height:620px}.assinp .dec-folha{padding:20px}.assinp .dec-detalhes{padding:0 20px}}.assinp .fila-item.recem{border-color:var(--green-line);background:#fbfdf9}.assinp .pes-tab tr.recem td{background:#fbfdf9}.assinp .pes-tab tr.recem td.col1{box-shadow:inset 3px 0 0 var(--green);background:#fbfdf9}.assinp .pes-tab td.qa-cel{white-space:normal;vertical-align:middle}.assinp .pes-tab td.qa-cel-origem,.assinp .pes-tab th.qa-cel-origem{min-width:280px}.assinp .pes-tab td.qa-cel-espera,.assinp .pes-tab th.qa-cel-espera{min-width:170px}.assinp .qa{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;line-height:1.3;display:grid}.assinp .qa-r{color:var(--ink-3);letter-spacing:.03em;font-size:.66rem;font-weight:600}.assinp .qa-n{color:var(--ink);font-size:.83rem;font-weight:600}.assinp .qa-n2{color:var(--ink);font-size:.83rem;font-weight:500}.assinp .qa-data{color:var(--ink-3);font-size:.76rem;font-weight:400}.assinp .qa-livre{grid-column:1/-1}.assinp .qa-ex{color:var(--ink-3);font-size:.7rem}.assinp .qa-alerta{color:var(--amber-ink);font-size:.72rem;font-weight:500}.assinp .qa-sem{color:var(--amber-ink);font-size:.78rem;font-weight:500}.assinp .qa-antigo{color:var(--ink-3);font-size:.78rem;font-style:italic}.assinp .fila-txt .qa{gap:1px 7px;margin:3px 0 1px}@media (width>=861px){.assinp-in{max-width:1500px;padding:26px 30px 56px}.assinp .pa-tit{font-size:2rem}.assinp .pa-stats{flex-wrap:nowrap;gap:0}.assinp .pa-stat+.pa-stat{border-left:1px solid var(--line);margin-left:26px;padding-left:26px}.assinp .pes-bar .pes-busca{max-width:620px}.assinp .pes-count{margin-left:auto}.assinp .fila-dica{text-align:left}.assinp .pes-avatar{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.assinp .pes-avatar.cinza{background:var(--surface-2);color:var(--ink-3)}.assinp .pes-avatar.ok{background:var(--green-soft);color:var(--green-ink)}.assinp .col1-pessoa{align-items:center;gap:10px;display:flex}.assinp .col1-nome{color:var(--ink);white-space:normal;font-weight:600;line-height:1.25}.assinp .pes-tab td.col1,.assinp .pes-tab th.col1{width:330px;min-width:330px;max-width:330px}.assinp .pes-tab tbody td{vertical-align:middle;border-bottom:1px solid var(--line-soft,#f0ece2);padding:9px 14px;font-size:.85rem}.assinp .pes-tab tbody tr[role=button]{cursor:pointer}.assinp .pes-tab tbody tr[role=button]:hover td{background:var(--surface-2)}.assinp .pes-tab tbody tr[role=button]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.assinp .pes-tab tr.linha-dinheiro td.col1{box-shadow:inset 3px 0 0 var(--brand)}.assinp .pes-tab tr.linha-travada td.col1{box-shadow:inset 3px 0 0 var(--amber)}.assinp .pes-tab .motivo-travado{color:var(--amber-ink);white-space:normal}.assinp .pes-tab .num{font-family:var(--sans);font-variant-numeric:tabular-nums}.assinp .pes-tab .fila-chev{color:var(--ink-3);text-align:right}.assinp .pes-tab .fila-math{display:inline}}.sidebar-backdrop{display:none}@media (width<=860px){.app{padding-left:0}.sidebar{z-index:60;width:268px;max-width:82vw;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transition:transform .24s;transform:translate(-100%)}.app.menu-aberto .sidebar{transform:translate(0);box-shadow:0 24px 60px -20px #1f1e1c80}.pd-wrap{display:none}.pd-fab{z-index:29;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);display:block;position:fixed}.sidebar-backdrop{z-index:55;opacity:0;pointer-events:none;background:#1f1e1c6b;transition:opacity .24s;display:block;position:fixed;inset:0}.app.menu-aberto .sidebar-backdrop{opacity:1;pointer-events:auto}.topbar{gap:10px;padding:10px 14px}main{padding:16px 14px 40px}.pessoas-cab{padding:8px 0 0}.pessoas-tit{font-size:1.5rem}.cc-fundo{left:0}}@media (width<=560px){.detalhes{grid-template-columns:1fr}.detalhes>div:nth-child(odd){border-right:none}.kpi-grid{grid-template-columns:1fr}}@media (width<=600px){.tab-rolante:not(.cards) td.col1,.tab-rolante:not(.cards) th.col1,.tab-rolante:not(.cards) td.quem{max-width:150px}.tab-rolante.cards{box-shadow:none;background:0 0;border:none;overflow:visible}.rel-realizacao .tab-rolante.cards{min-height:0;max-height:none;overflow:visible}.rel-realizacao .tab-rolante.cards thead th,.rel-realizacao .tab-rolante.cards tr.total td{position:static}.rel-realizacao .rel-col-nat,.rel-realizacao .rel-col-nome{width:auto;max-width:none;overflow:visible}.rel-tab-area:after{content:none}.tab-rolante.cards>table{width:100%;display:block}.tab-rolante.cards thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-rolante.cards tbody{flex-direction:column;gap:10px;display:flex}.tab-rolante.cards tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:block;overflow:hidden}.tab-rolante.cards tbody tr:hover td.col1{background:var(--surface-2)}.tab-rolante.cards tbody td{white-space:normal;text-align:right;border:none;border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;width:auto;min-width:0;max-width:none;padding:8px 14px;display:flex;overflow:visible}.tab-rolante.cards tbody td[data-label]:before{content:attr(data-label);text-align:left;color:var(--ink-3);letter-spacing:.02em;flex:none;font-size:.72rem;font-weight:600}.tab-rolante.cards tbody td.col1{text-align:left;border-top:none;border-bottom:1px solid var(--line);background:var(--surface-2);border-right:none;width:auto;max-width:none;padding:12px 14px;display:block;position:static;left:auto;overflow:visible}.tab-rolante.cards tbody td.col1:before{content:none}.tab-rolante.cards tbody td:not([data-label]):not(.col1){text-align:left;justify-content:flex-start}.tab-rolante.cards tbody td>.pes-sit,.tab-rolante.cards tbody td>.pes-pill,.tab-rolante.cards tbody td>.mov-pill,.tab-rolante.cards tbody td>.mov-etapa-cel,.tab-rolante.cards tbody td>.st-badge{margin-left:auto}.tab-rolante.cards tbody td .mov-depara-cel{white-space:normal;text-overflow:clip;text-align:right;max-width:none;overflow:visible}.tab-rolante.cards tbody td>.mov-etapa-cel{flex-direction:column;align-items:flex-end}.tab-rolante.cards tbody td.mov-ass-muda small{white-space:normal;text-align:right;max-width:none}.tab-rolante.cards tbody td[data-label=Aberta\ por]{max-width:none}}.barra-inferior{display:none}@media (width<=860px){.barra-inferior{z-index:45;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px -10px #1f1e1c2e}.barra-inferior .bi-item{min-width:0;color:var(--ink-3);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:5px 2px 4px;text-decoration:none;display:flex}.barra-inferior .bi-item svg{width:23px;height:23px;display:block}.barra-inferior .bi-txt{letter-spacing:.01em;font-size:.64rem;font-weight:600;line-height:1}.barra-inferior .bi-item.ativo{color:var(--brand-ink)}.barra-inferior .bi-ico{display:inline-flex;position:relative}.barra-inferior .bi-dot{background:var(--brand);color:#fff;border:1.5px solid var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-9px}.barra-inferior .bi-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:10px}.app .conteudo main{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}main{overflow-x:hidden}.pes-bar .pessoas-seg{border-radius:9px;flex-wrap:wrap;justify-content:flex-start;row-gap:3px;width:100%}.pes-bar .pessoas-seg button:before{display:none}.pes-bar .pessoas-seg button{flex:none}}.aprovar{background:var(--bg);min-height:100vh}.aprovar-in{max-width:480px;margin:0 auto;padding:14px 16px 48px}.aprovar-top{padding:4px 0 2px}.aprovar-voltar{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-family:inherit;font-size:.95rem;font-weight:500;display:inline-flex}.aprovar-voltar svg{width:22px;height:22px}.aprovar-tit{font-family:var(--serif);letter-spacing:-.01em;margin:8px 0 0;font-size:1.7rem;font-weight:600}.aprovar-sub{color:var(--ink-2);margin:5px 0 0;font-size:.9rem}.aprovar-busca{background:var(--campo);color:var(--ink-3);border:0;border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:10px 13px;display:flex}.aprovar-busca svg{flex-shrink:0;width:17px;height:17px}.aprovar-busca input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.92rem}.aprovar-busca input::placeholder{color:var(--ink-3)}.aprovar-vazio{background:var(--surface);border:1px solid var(--line);text-align:center;color:var(--ink-2);border-radius:16px;margin-top:18px;padding:24px 18px;font-size:.92rem}.aprovar-vazio button{color:var(--brand-text);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.aprovar-lista{flex-direction:column;gap:14px;margin-top:16px;display:flex}.aprovar .sol{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 1px 2px #1f1e1c0a}.aprovar .sol-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aprovar .sol-id{min-width:0}.aprovar .sol-nome{letter-spacing:-.01em;color:var(--ink);font-size:1.02rem;font-weight:600}.aprovar .sol-pf{color:var(--ink-3);margin-top:1px;font-size:.8rem}.aprovar .sol-liq{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;font-size:1.02rem;font-weight:700}.aprovar .sol-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.aprovar .chip{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:3px 9px;font-size:.74rem}.aprovar .chip.nf{background:var(--green-soft);border-color:var(--green-line);color:var(--green-ink);font-variant-numeric:tabular-nums;font-weight:600}.aprovar .sol-nota{color:var(--ink-3);margin-top:9px;font-size:.82rem}.aprovar .sol-nota b{color:var(--ink-2);font-variant-numeric:tabular-nums}.aprovar .sol-acts{gap:9px;margin-top:14px;display:flex}.aprovar .btn{border-radius:var(--bt-raio);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:11px;font-family:inherit;font-size:.94rem;font-weight:500;display:flex}.aprovar .btn:disabled{opacity:.6;cursor:default}.aprovar .btn svg{width:17px;height:17px}.aprovar .btn-aprovar{background:var(--green);color:#fff;flex:1}.aprovar .btn-devolver{background:var(--surface);border-color:var(--line);color:var(--ink-2);flex:none;padding:11px 16px}.aprovar .motivo{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px}.aprovar .motivo-l{color:var(--ink-2);margin-bottom:7px;font-size:.78rem;font-weight:600}.aprovar .motivo textarea{width:100%;color:var(--ink);resize:none;background:var(--campo);border:0;border-radius:10px;padding:9px;font-family:inherit;font-size:.88rem}.aprovar .motivo-acts{gap:8px;margin-top:9px;display:flex}.aprovar .motivo-enviar{border-radius:var(--bt-raio);background:var(--red);color:#fff;cursor:pointer;border:none;flex:1;padding:9px;font-family:inherit;font-size:.88rem;font-weight:500}.aprovar .motivo-enviar:disabled{opacity:.55;cursor:default}.aprovar .motivo-cancelar{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 14px;font-family:inherit;font-size:.88rem;font-weight:500}.cc-avatar.clt{background:var(--amber-soft);color:var(--gold-deep)}.cc-tipo-tag.clt{background:var(--amber)}.fclt-scard .sub{color:var(--ink-3);margin-top:4px;font-size:.74rem}.depara-lin{flex-direction:column;gap:4px;display:flex}.depara-rot{color:var(--ink-2);font-size:.8rem;font-weight:600}.depara-sub{color:var(--ink-3);font-style:normal;font-weight:400}.depara-lin input,.depara-lin select,.depara-lin textarea{width:100%;color:var(--ink);background:var(--campo);resize:vertical;border:0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:.88rem}.depara-lin input:focus,.depara-lin select:focus,.depara-lin textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.depara-lista{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:.86rem;line-height:1.9}.depara-lista code{color:var(--ink-3);font-size:.8rem}.depara-baixar{padding:3px 12px;font-size:.8rem;text-decoration:none;display:inline-block}.depara-baixa{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.depara-baixa .nota{margin:0}.depara-ok{color:var(--green-ink,#15803d);font-size:.82rem}.ns-opc{color:var(--ink-3);font-size:.78rem;font-weight:400}.ns-diag{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ns-diag-cab{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ns-diag-quando{color:var(--ink);font-size:.82rem;font-weight:600}.ns-diag-stats{display:flex}.ns-diag-stat{flex:1;min-width:0}.ns-diag-stat+.ns-diag-stat{border-left:1px solid var(--panel-line);margin-left:14px;padding-left:14px}.ns-diag-stat .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:.7rem;font-weight:600}.ns-diag-stat .v{font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:600}.ns-diag-stat .v.pos{color:var(--green-ink)}.ns-diag-stat .v.neg{color:var(--red-ink)}.ns-diag{container-type:inline-size}@container (width<=430px){.ns-diag-stats{flex-direction:column;gap:6px}.ns-diag-stat{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ns-diag-stat+.ns-diag-stat{border-left:0;border-top:1px solid var(--panel-line);margin-left:0;padding-top:6px;padding-left:0}.ns-diag-stat .k{margin-bottom:0}}.ns-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.ns-pill.verde{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.ns-pill.ambar{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.ns-pill.coral{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line)}.ns-pill.cinza{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.ns-pill.verm{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.ns-dica{color:var(--ink-2);font-size:.8rem}.ns-total{border-top:1px solid var(--panel-line);color:var(--ink-2);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:.85rem;display:flex}.ns-total .tv{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.ns-retencoes{flex-direction:column;gap:6px;display:flex}.ns-linha-ret{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}.ns-linha-ret .tv{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ns-linha-ret .tv.neg,.ns-retencoes .neg{color:var(--red-ink)}.ac-menu-lista.ac-menu-icones button{align-items:center;gap:10px;display:flex}.ac-menu-lista.ac-menu-icones button svg{color:var(--ink-2);flex-shrink:0}.ac-menu-lista.ac-menu-icones button.ac-perigo svg{color:var(--red)}.ficha-dica{color:var(--ink-3);margin-top:6px;font-size:.78rem;line-height:1.4;display:block}.ficha-leitura{border:1px solid var(--line);background:var(--surface-2,var(--surface));color:var(--ink-2);border-radius:8px;padding:9px 12px;font-size:.9rem;display:block}.st-prorrogado{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.cc-vence{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.cc-vence.expirada{background:var(--red-soft);color:var(--red-ink);border-color:var(--red-line)}.cc-vence svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.reno-ia-note{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:11px;gap:11px;margin:4px 0 14px;padding:11px 13px;display:flex}.reno-ia-note .k{background:var(--surface);border:1px solid var(--brand-line);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.reno-ia-note .k svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px}.reno-ia-note .kk{letter-spacing:.04em;color:var(--brand-text);font-size:.68rem;font-weight:700}.reno-ia-note p{color:var(--ink);margin:3px 0 0;font-size:.83rem;line-height:1.45}.reno-ia-note em{color:var(--ink-2)}.reno-opt{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:10px;padding:12px 13px;display:flex}.reno-opt.sel{border-color:var(--ink);background:var(--surface-2)}.reno-opt .radio{border:2px solid var(--ink-3);border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.reno-opt.sel .radio{border-color:var(--ink)}.reno-opt.sel .radio:after{content:"";background:var(--ink);border-radius:999px;width:9px;height:9px}.reno-opt .lab b{font-size:.9rem}.reno-opt .lab span{color:var(--ink-3);margin-top:2px;font-size:.8rem;display:block}.reno-tag{color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.66rem;font-weight:700}.enc-nucleo{display:block}.enc-titulo{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.06rem;font-weight:600}.ac-modal .enc-titulo{font-size:1.32rem}.enc-dica{color:var(--ink-3);margin:6px 0 0;font-size:.8rem;line-height:1.5}.enc-campos{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.enc-campo{flex-direction:column;gap:6px;display:flex}.enc-campo.motivo{flex:1;min-width:220px}.enc-campo>span{color:var(--ink);font-size:.76rem;font-weight:600}.enc-campo input{font-family:var(--sans);background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-size:.88rem}.enc-campo input[type=date]{width:170px}.enc-campo input::placeholder{color:var(--ink-3)}.enc-campo input:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.enc-extrato{background:var(--surface);border:1px solid var(--panel-line);border-radius:12px;margin-top:14px;overflow:hidden}.enc-li{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:11px 14px;display:flex}.enc-li>div:first-child{flex:auto;min-width:190px}.enc-li+.enc-li{border-top:1px solid var(--line-soft)}.enc-li .mes{font-size:.85rem;font-weight:600}.enc-li .sub{color:var(--ink-3);margin-top:1px;font-size:.74rem}.enc-li .dir{text-align:right;align-items:center;gap:10px;margin-left:auto;display:flex}.enc-li .valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88rem;font-weight:650}.enc-li .antes{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:.76rem;text-decoration:line-through}.enc-li .valor.cortado{color:var(--ink-3);font-weight:500;text-decoration:line-through}.enc-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.enc-pill.dias{background:var(--green-soft);color:var(--green-ink);border-color:var(--green-line)}.enc-pill.devido{background:var(--gray-soft);color:var(--ink-2);border-color:var(--line)}.enc-pill.cancel{background:var(--red-soft);color:var(--red-ink);border-color:var(--red-line)}.enc-li.total{background:var(--surface-hover);border-top:1px solid var(--line)}.enc-li.total .mes{font-size:.82rem}.enc-li.total .valor{font-size:.95rem}.enc-notas{color:var(--ink-3);flex-direction:column;gap:3px;margin:10px 2px 0;font-size:.75rem;display:flex}.enc-notas .atencao{color:var(--amber-ink)}.enc-carregando{color:var(--ink-2);margin:12px 2px 0;font-size:.8rem}.enc-carregando b{color:var(--ink)}.enc-acoes{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.enc-btn{font-family:var(--sans);border-radius:var(--bt-raio);cursor:pointer;border:0;padding:10px 18px;font-size:.88rem;font-weight:500}.enc-btn.cancelar{background:var(--bt-cinza);color:var(--ink)}.enc-btn.cancelar:hover{background:var(--bt-cinza-forte)}.enc-btn.alt{background:var(--bt-cinza);color:var(--ink)}.enc-btn.alt:hover{background:var(--bt-cinza-forte)}.enc-btn.confirmar{background:var(--red);color:#fff}.enc-btn.confirmar:hover:not(:disabled){background:#a93226}.enc-btn:disabled{opacity:.5;cursor:not-allowed}.enc-alt{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:14px;padding-top:12px;font-size:.78rem}.enc-alt a{color:var(--brand-ink);border-bottom:1px solid var(--brand-line);cursor:pointer;font-weight:600;text-decoration:none}.res-parcelas{margin-top:14px}.res-rotulo{color:var(--ink);font-size:.76rem;font-weight:600;display:block}.res-linha{align-items:center;gap:10px;margin-top:8px;display:flex}.res-linha input,.res-linha select{font-family:var(--sans);background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:8px 10px;font-size:.85rem}.res-linha .comp{width:145px}.res-linha .val{text-align:right;width:110px}.res-linha .forma{width:80px}.res-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1rem}.res-x:hover{color:var(--red-ink)}.res-add{background:var(--bt-fundo);border-radius:var(--bt-raio);cursor:pointer;font-size:.78rem;font-weight:500;font-family:var(--sans);color:var(--ink);box-shadow:var(--bt-contorno);border:0;margin-top:8px;padding:7px 12px}.res-add:hover{color:var(--ink)}.res-resumo{gap:8px;margin-top:12px;display:flex}.res-chip{background:var(--surface);border:1px solid var(--panel-line);border-radius:10px;flex:1;padding:8px 12px}.res-chip .k{color:var(--ink-3);font-size:.68rem;font-weight:600}.res-chip .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.9rem;font-weight:650}.res-chip.ok .v{color:var(--green-ink)}.res-termo{border:1px dashed var(--line-hover);color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:.8rem;display:flex}.res-termo b{color:var(--ink);font-weight:600}.res-termo input[type=file]{display:none}.res-termo:hover{border-color:var(--ink)}.faixa-ambiente{z-index:2000;height:28px;color:var(--ink);border-bottom:1px solid var(--amber-ink);font-family:var(--sans);letter-spacing:.04em;background:#c3a56b;justify-content:center;align-items:center;font-size:.76rem;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}body.com-faixa-ambiente{padding-top:28px}body.com-faixa-ambiente .sidebar{height:calc(100dvh - 28px);top:28px}body.com-faixa-ambiente .app,body.com-faixa-ambiente .login{min-height:calc(100dvh - 28px)}body.com-faixa-ambiente .card-fundo{top:28px}body.com-faixa-ambiente .card{height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.pes-sit.cmc-env{background:var(--green-soft);color:var(--green-ink);border-color:var(--green-line)}.pes-sit.cmc-age{background:var(--amber-soft);color:var(--amber-ink);border-color:var(--amber-line)}.pes-sit.cmc-rasc{background:var(--surface-2);color:var(--ink-3);border-color:var(--line)}.cmc-d{border-radius:999px;width:6px;height:6px;display:inline-block}.cmc-env .cmc-d{background:var(--green)}.cmc-age .cmc-d{background:var(--amber)}.cmc-rasc .cmc-d{background:var(--ink-3)}.cmc-canais{align-items:center;gap:5px;display:inline-flex}.cmc-canal{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.cmc-canal.cmc-app{color:#45566b;background:#eef1f5;border-color:#dae2ec}.cmc-canal.cmc-mail{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}.cmc-canal.cmc-zap{background:var(--green-soft);color:var(--green-ink);border-color:var(--green-line)}.cmc-canal-vazio{color:var(--ink-3);font-size:.72rem}.cmc-leitura{flex-direction:column;gap:3px;min-width:116px;display:flex}.cmc-leitura .cmc-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:6px;overflow:hidden}.cmc-leitura .cmc-bar>i{background:var(--green);height:100%;display:block}.cmc-leitura small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.68rem}.cmc-leitura small b{color:var(--ink-2)}.cmc-leitura-vazia{color:var(--ink-3)}.cmc-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.comunicados .cmc-linha{cursor:pointer}.cmc-sub{color:var(--ink-3);margin-top:1px;font-size:.7rem}.cmc-td-vazio{text-align:center;color:var(--ink-3);padding:26px 0;font-size:.85rem}.cmc-painel{background:var(--surface);width:min(640px,100%);height:100%;box-shadow:var(--shadow-lg);overflow-y:auto}.cmc-form{padding:0}.cmc-form-sub{color:var(--ink-3);margin:0 0 18px;font-size:.85rem;line-height:1.5}.cmc-msg{color:var(--ink);white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:8px;margin:0 0 20px;padding:14px 16px;font-size:.92rem;line-height:1.6}.cmc-carregando{color:var(--ink-3);font-size:.85rem}.cmc-kv{grid-template-columns:130px 1fr;display:grid}.cmc-k{color:var(--ink-3);border-top:1px solid var(--line-soft);padding:16px 14px 0 0;font-size:.82rem;font-weight:500}.cmc-v{border-top:1px solid var(--line-soft);min-width:0;padding:12px 0;font-size:.85rem}.cmc-v small{color:var(--ink-3);margin-top:5px;font-size:.72rem;line-height:1.45;display:block}.cmc-in,.cmc-ta{font-family:var(--sans);color:var(--ink);background:var(--campo);border:0;border-radius:10px;width:100%;padding:9px 11px;font-size:.88rem}.cmc-ta{resize:vertical;min-height:96px;line-height:1.5}.cmc-in:focus,.cmc-ta:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.cmc-in-data{width:auto;margin-top:10px}.cmc-canais-form{padding-top:14px}.cmc-tog-off{color:var(--ink-3)}.cmc-lock{color:var(--ink-3);font-size:.68rem}.cmc-radios{flex-direction:column;gap:9px;padding-top:12px;display:flex}.cmc-radios label{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.cmc-radios input{accent-color:var(--brand);margin-top:2px}.cmc-radios em{color:var(--ink-3);font-size:.75rem;font-style:normal}.cmc-form-acoes{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.cmc-go{font-family:var(--sans);border-radius:var(--bt-raio);background:var(--brand);color:#fff;cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:.86rem;font-weight:500}.cmc-go:hover:not(:disabled){background:var(--brand-ink)}.cmc-go:disabled{opacity:.5;cursor:default}.cmc-go-escuro{background:var(--brand)}.cmc-go-escuro:hover:not(:disabled){background:var(--brand-ink)}.cmc-x{color:var(--ink-3);cursor:pointer;font-size:.82rem;font-family:var(--sans);background:0 0;border:none;text-decoration:underline}.cmc-rasc{color:var(--ink-2);cursor:pointer;font-size:.82rem;font-family:var(--sans);background:0 0;border:none;margin-left:auto;text-decoration:underline}.cmc-paraquem{flex-direction:column;gap:10px;display:flex}.cmc-chipset{flex-wrap:wrap;gap:6px;display:inline-flex}.cmc-chip{border-radius:var(--bt-raio);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:6px 12px;font-size:.78rem;font-weight:500}.cmc-chip.on{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}.cmc-checklist{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;max-height:210px;padding:6px;display:flex;overflow-y:auto}.cmc-check{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.82rem;display:flex}.cmc-check:hover{background:var(--surface-2)}.cmc-check.on{background:var(--brand-soft)}.cmc-check input{accent-color:var(--brand)}.cmc-check em{color:var(--ink-3);font-style:normal}.cmc-pessoas{flex-direction:column;gap:8px;display:flex}.cmc-tags{flex-wrap:wrap;gap:6px;display:flex}.cmc-tag{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:.76rem;display:inline-flex}.cmc-tag button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.cmc-previa{color:var(--ink-3);font-size:.75rem}.cmc-previa b{color:var(--ink-2)}.cmc-vazio{color:var(--ink-3);padding:6px;font-size:.8rem}.cmc-det-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmc-stats{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:22px;margin:6px 0;padding:14px 0 16px;display:flex}.cmc-stat{flex-direction:column;gap:2px;display:flex}.cmc-stat b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.cmc-stat span{color:var(--ink-3);font-size:.72rem}.cmc-dests{flex-direction:column;display:flex}.cmc-dest{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:9px 2px;display:flex}.cmc-dest-av{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.64rem;font-weight:600;display:flex}.cmc-dest-nome{color:var(--ink);flex:1;font-size:.82rem;font-weight:500}.cmc-dest-est{white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:inline-flex}.cmc-dest-est.ciente{color:var(--green-ink)}.cmc-dest-est.leu{color:var(--ink-2)}.cmc-dest-est.nao{color:var(--ink-3)}.cmc-dd{border-radius:999px;width:7px;height:7px}.cmc-dest-est.ciente .cmc-dd{background:var(--green)}.cmc-dest-est.leu .cmc-dd{background:var(--ink-3)}.cmc-dest-est.nao .cmc-dd{background:var(--line-hover)}.pa-wrap{flex-direction:column;display:flex}.pa-h{color:var(--ink);font-size:1.24rem;font-weight:600}.pa-hsub{color:var(--ink-3);margin:2px 0 14px;font-size:.74rem}.pa-vazio{background:var(--surface);text-align:center;color:var(--ink-3);border:1px solid #e0e0e6;border-radius:14px;padding:24px;font-size:.85rem}.pa-card{text-align:left;background:var(--surface);cursor:pointer;width:100%;font-family:var(--sans);border:1px solid #e0e0e6;border-radius:16px;gap:11px;margin-bottom:11px;padding:13px;display:flex}.pa-card.novo{border-color:var(--brand-line);box-shadow:0 1px 3px #322a200d}.pa-badge{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-text);border:1px solid var(--brand-line);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.pa-main{flex-direction:column;flex:1;min-width:0;display:flex}.pa-top{align-items:center;gap:7px;margin-bottom:4px;display:flex}.pa-from{color:var(--ink-2);font-size:.72rem;font-weight:600}.pa-when{color:var(--ink-3);margin-left:auto;font-size:.7rem}.pa-udot{background:var(--brand);border-radius:999px;flex:none;width:8px;height:8px}.pa-tag{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:5px;padding:2px 9px 2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.pa-tag-d{background:var(--amber);border-radius:999px;width:6px;height:6px}.pa-card-tit{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.32}.pa-card.lido .pa-card-tit{color:var(--ink-2);font-weight:500}.pa-prev{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pa-lido-chip{color:var(--green-ink);margin-top:8px;font-size:.7rem;font-weight:600}.pa-abridor{align-items:center;gap:9px;margin-bottom:12px;display:flex}.pa-open .pa-tit{color:var(--ink);margin:4px 0 12px;font-size:1.2rem;font-weight:600;line-height:1.26}.pa-corpo{color:var(--ink);font-size:.9rem;line-height:1.62}.pa-corpo p{margin-bottom:11px}.pa-acao{background:var(--brand);color:#fff;border-radius:var(--bt-raio);width:100%;font-family:var(--sans);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:13px 15px;font-size:.9rem;font-weight:500;display:flex}.pa-ciente-box{background:var(--green-soft);border:1px solid var(--green-line);border-radius:14px;margin-top:14px;padding:13px}.pa-ciente-q{color:var(--green-ink);margin-bottom:10px;font-size:.82rem;font-weight:500}.pa-ciente-btn{background:var(--green);color:#fff;border-radius:var(--bt-raio);width:100%;font-family:var(--sans);cursor:pointer;border:none;padding:12px;font-size:.92rem;font-weight:500}.pa-ciente-btn:disabled{opacity:.6}.pa-ciente-feito{background:var(--green-soft);border:1px solid var(--green-line);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 13px;display:flex}.pa-ck{background:var(--green);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:.82rem;display:flex}.pa-ck-tx{color:var(--green-ink);font-size:.82rem;font-weight:600;line-height:1.25}.pa-ck-tx small{color:var(--ink-3);margin-top:2px;font-size:.72rem;font-weight:400;display:block}.pes-sit.calculado{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.pes-sit.previa{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pes-tab td.col-num.pos{color:var(--green-ink);font-weight:600}.pes-tab td.col-num.neg{color:var(--ink-3)}.hol-sec-tot{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1rem;font-weight:600}.hol-sec-tot.pos{color:var(--green-ink)}.hol-sec-tot.neg{color:var(--ink-2)}.mdl-ver{color:var(--ink);background:var(--surface-2);border:1px solid var(--line-hover);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.mdl-fundo{inset:0 0 0 var(--menu-w);z-index:50;background:var(--bg);transition:left .2s;animation:.15s fade;display:flex;position:fixed}body.com-faixa-ambiente .mdl-fundo{top:28px}.mdl-editor{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ed-topbar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:14px;padding:11px 18px;display:flex}.ed-back{color:var(--ink-2);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.86rem;font-weight:500;display:inline-flex}.ed-back:hover{background:var(--surface-2);color:var(--ink)}.ed-div{background:var(--line);flex-shrink:0;width:1px;height:26px}.ed-ident{align-items:center;gap:9px;min-width:0;display:inline-flex}.ed-doc{background:var(--brand-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ed-doc svg{width:16px;height:16px;color:var(--brand-ink)}.ed-ident-tx{flex-direction:column;min-width:0;line-height:1.22;display:flex}.ed-ident-tx b{font-family:var(--sans);color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:600}.ed-ident-tx small{color:var(--ink-3);white-space:nowrap;font-size:.72rem}.ed-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-shrink:0;margin-left:6px;padding:3px;display:inline-flex}.ed-tabs button{font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.ed-tabs button b{background:var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.7rem;font-weight:700}.ed-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.ed-tabs button.on b{background:var(--brand-soft);color:var(--brand-ink)}.ed-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.ed-focus{background:var(--bt-cinza);cursor:pointer;width:34px;height:34px;color:var(--ink-2);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.ed-focus:hover{color:var(--ink);background:var(--bt-cinza-forte)}.ed-focus.on{background:var(--brand-soft);color:var(--brand-ink)}.sidebar{transition:width .2s}@media (width>=861px){body.mdl-foco,body.menu-recolhido{--menu-w:62px}body.mdl-foco .marca,body.menu-recolhido .marca{justify-content:center;padding-left:0;padding-right:0}body.mdl-foco .marca-rotulo,body.menu-recolhido .marca-rotulo,body.mdl-foco .nav-rotulo,body.menu-recolhido .nav-rotulo,body.mdl-foco .nav-badge,body.menu-recolhido .nav-badge,body.mdl-foco .nav-mod-chev,body.menu-recolhido .nav-mod-chev,body.mdl-foco .nav-soon,body.menu-recolhido .nav-soon,body.mdl-foco .nav-ramo,body.menu-recolhido .nav-ramo,body.mdl-foco .novo-wrap,body.menu-recolhido .novo-wrap{display:none}body.mdl-foco .nav-item,body.menu-recolhido .nav-item{justify-content:center;padding-left:0;padding-right:0}}.mdl-esq{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex-shrink:0;gap:14px;width:236px;padding:18px 14px;display:flex;overflow-y:auto}.mdl-voltar{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.88rem;font-weight:500;display:inline-flex}.mdl-voltar:hover{color:var(--ink)}.mdl-ident{align-items:center;gap:10px;display:flex}.mdl-ident b{color:var(--ink);font-size:.95rem;font-weight:600;display:block}.mdl-ident small{color:var(--ink-3);font-size:.72rem}.mdl-nav{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.mdl-nav button{text-align:left;cursor:pointer;font-family:var(--sans);color:var(--ink-2);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:.86rem;font-weight:500;display:flex}.mdl-nav button:hover{background:var(--surface-2);color:var(--ink)}.mdl-nav button.ativa{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000d}.mdl-num{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.7rem}.mdl-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mdl-cab{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mdl-cab-tit{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.3rem;font-weight:600}.mdl-cab-acoes{align-items:center;gap:10px;display:flex}.mdl-btn-g{font-family:var(--sans);border-radius:var(--bt-raio);background:var(--brand);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:9px 16px;font-size:.82rem;font-weight:500;display:inline-flex}.mdl-btn-g:hover:not(:disabled){background:var(--brand-ink)}.mdl-btn-g:disabled{opacity:.5;cursor:default}.mdl-btn-o{font-family:var(--sans);border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink-2);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 14px;font-size:.82rem;font-weight:500}.mdl-btn-o:hover{color:var(--ink);background:var(--bt-fundo-mouse)}.mdl-corpo{flex:1;grid-template-columns:1fr minmax(340px,440px);min-height:0;display:grid}.mdl-editor-col{min-width:0;padding:18px 20px;overflow-y:auto}.mdl-preview-col{border-left:1px solid var(--line);background:var(--surface-2);padding:16px 18px;overflow-y:auto}.mdl-eti-barra{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:12px;margin-bottom:18px;padding:12px 14px}.mdl-eti-barra h4{font-family:var(--sans);color:var(--brand-text);margin:0 0 3px;font-size:.77rem;font-weight:700}.mdl-eti-barra p{color:var(--ink-2);margin:0 0 9px;font-size:.75rem;line-height:1.45}.mdl-chipset{flex-wrap:wrap;gap:6px;display:flex}.mdl-eti{font-family:var(--sans);border-radius:var(--bt-raio);border:1px solid var(--brand-line);background:var(--surface);color:var(--brand-text);cursor:pointer;padding:4px 10px;font-size:.74rem;font-weight:500}.mdl-eti:hover{background:var(--brand-soft)}.mdl-clau{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:14px;padding:0 0 10px}.mdl-clau.sis{background:var(--surface-2)}.mdl-clau-cab{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.mdl-clau-tit{min-width:0;font-family:var(--sans);color:var(--ink);background:0 0;border:0;border-radius:10px;flex:1;padding:4px 6px;font-size:.9rem;font-weight:600}.mdl-clau-tit:hover{background:var(--campo)}.mdl-clau-tit:focus{box-shadow:0 0 0 2px var(--brand);background-color:var(--surface);outline:none}.mdl-clau-tit-sis{color:var(--ink-2);flex:1;align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:inline-flex}.mdl-clau-ferr{align-items:center;gap:1px;display:inline-flex}.mdl-clau-ferr button{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .13s,color .13s;display:inline-flex}.mdl-clau-ferr button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.mdl-clau-ferr button:disabled{opacity:.28;cursor:default}.mdl-clau-ferr button.rem{margin-left:4px}.mdl-clau-ferr button.rem:hover:not(:disabled){background:var(--red-soft);color:var(--red-ink)}.mdl-itens{flex-direction:column;gap:8px;padding:10px 12px 0;display:flex}.mdl-item{align-items:flex-start;gap:3px;display:flex}.mdl-ta{font-family:var(--sans);color:var(--ink);background:var(--campo);resize:none;box-sizing:border-box;border:0;border-radius:10px;flex:1;min-width:0;min-height:38px;padding:8px 10px;font-size:.83rem;line-height:1.55;display:block;overflow:hidden}.mdl-ta:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.mdl-item-x{width:30px;height:30px;color:var(--ink-3);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:3px;padding:0;transition:opacity .13s,background .13s,color .13s;display:inline-flex}.mdl-item:hover .mdl-item-x{opacity:1}.mdl-item-x:hover{background:var(--red-soft);color:var(--red-ink);opacity:1}.mdl-add-item{color:var(--brand-text);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;margin-top:3px;padding:5px 10px 5px 8px;font-size:.78rem;font-weight:600;transition:background .13s;display:inline-flex}.mdl-add-item:hover{background:var(--brand-soft)}.mdl-sis-nota{color:var(--ink-3);margin:0;padding:12px 14px;font-size:.78rem;line-height:1.5}.mdl-add-clau{background:var(--bt-fundo);border-radius:var(--bt-raio);width:calc(100% - 24px);font-family:var(--sans);cursor:pointer;color:var(--ink);box-shadow:var(--bt-contorno);border:0;justify-content:center;align-items:center;gap:6px;margin:12px 12px 0;padding:9px;font-size:.78rem;font-weight:500;transition:border-color .13s,color .13s,background .13s;display:flex}.mdl-add-clau:hover{color:var(--brand-text);background:var(--brand-soft)}.mdl-pv-tit{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:.7rem;font-weight:700}.mdl-pv-folha{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:#2a2a28;border-radius:8px;padding:20px 18px;font-size:.72rem;line-height:1.6}.mdl-pv-cab{color:#fff;font-family:var(--serif);background:#1f4e79;border-radius:8px 8px 0 0;margin:-20px -18px 14px;padding:11px 18px;font-size:.88rem;font-weight:600}.mdl-pv-clau{margin-bottom:12px}.mdl-pv-clau h5{color:#1f4e79;margin:0 0 4px;font-size:.72rem;font-weight:700}.mdl-pv-clau p{margin:0 0 6px}.mdl-fill{color:var(--amber-ink);background:#fff3d6;border-radius:3px;padding:0 3px;font-weight:600}.mdl-pv-sis{color:var(--ink-2);font-style:italic}.mdl-pv-nota{color:var(--ink-3);margin-top:10px;font-size:.72rem;line-height:1.5}.mdl-versoes{flex:1;padding:18px 20px;overflow-y:auto}.mdl-v-atual td{background:var(--green-soft)}.mdl-arq{color:var(--ink-3);font-size:.72rem}.mdl-nota{color:var(--ink);font-style:italic}.mdl-usos{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:600}.mdl-link{color:var(--brand-text);font-family:var(--sans);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600;text-decoration:underline}.mdl-diff-cab{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 12px;display:flex}.mdl-diff-cab h3{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.05rem}.mdl-diff-cab label{color:var(--ink-2);font-size:.8rem}.mdl-diff-cab select{font-family:var(--sans);color:var(--ink);background:var(--campo);cursor:pointer;border:0;border-radius:10px;margin-left:4px;padding:5px 9px;font-size:.8rem}.mdl-diff-box{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:12px;overflow:hidden}.mdl-diff-clau{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink);padding:10px 15px;font-size:.82rem;font-weight:700}.mdl-diff-rot{color:var(--brand-text);font-weight:600}.mdl-diff-body{color:var(--ink);padding:14px 15px;font-size:.84rem;line-height:1.75}.mdl-diff-body del{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line);border-radius:4px;padding:0 3px;text-decoration:line-through}.mdl-diff-body ins{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line);border-radius:4px;padding:0 3px;text-decoration:none}.mdl-diff-vazio{color:var(--ink-3);margin:8px 0;font-size:.8rem;font-style:italic}.mdl-diff-leg{color:var(--ink-3);gap:16px;margin-top:8px;font-size:.74rem;display:flex}.mdl-diff-leg span{align-items:center;gap:6px;display:inline-flex}.mdl-diff-leg i{border-radius:3px;width:18px;height:11px;display:inline-block}.mdl-diff-leg i.rem{background:var(--red-soft);border:1px solid var(--red-line)}.mdl-diff-leg i.add{background:var(--green-soft);border:1px solid var(--green-line)}@media (width<=860px){.mdl-fundo{padding-bottom:env(safe-area-inset-bottom,0px);left:0}.mdl-editor{flex-direction:column;overflow-y:auto}.mdl-main{min-height:auto}.mdl-corpo{grid-template-columns:1fr;min-height:auto}.mdl-preview-col{border-left:none;border-top:1px solid var(--line)}.mdl-esq{border-right:none;border-bottom:1px solid var(--line);width:auto;overflow:visible}.mdl-nav{flex-flow:wrap}}.orc0-dica{color:var(--ink-2);margin:-6px 0 18px;font-size:.88rem;line-height:1.55}.orc0-num{font-variant-numeric:tabular-nums}.orc0-selo{border:1px solid var(--line);border-radius:12px;margin:6px 0 16px;overflow:hidden}.orc0-selo.ok{border-color:var(--green-line);background:var(--green-soft)}.orc0-selo.no{border-color:var(--red-line);background:var(--red-soft)}.orc0-selo.off{border-color:var(--amber-line);background:var(--amber-soft)}.orc0-selo-cab{align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.orc0-badge{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:inline-flex}.orc0-selo.ok .orc0-badge{background:var(--green)}.orc0-selo.no .orc0-badge{background:var(--red)}.orc0-selo.off .orc0-badge{background:var(--amber)}.orc0-tit{font-size:.95rem;font-weight:700}.orc0-selo.ok .orc0-tit,.orc0-selo.ok .orc0-sub{color:var(--green-ink)}.orc0-selo.no .orc0-tit,.orc0-selo.no .orc0-sub{color:var(--red-ink)}.orc0-selo.off .orc0-tit,.orc0-selo.off .orc0-sub{color:var(--amber-ink)}.orc0-sub{margin-top:2px;font-size:.83rem;line-height:1.5}.orc0-extrato{background:var(--surface);border-top:1px solid var(--line-soft);padding:4px 16px 8px}.orc0-l{border-bottom:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;gap:12px;padding:7px 0;font-size:.85rem;display:flex}.orc0-l:last-child{border-bottom:none}.orc0-l small{color:var(--ink-3);font-size:.72rem;display:block}.orc0-l b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.orc0-l.total{border-top:1.5px solid var(--line)}.orc0-l.total span,.orc0-l.total b{color:var(--ink);font-weight:700}.orc0-saida{color:var(--ink-3);margin-top:12px;font-size:.82rem;line-height:1.55}.orcx-chip{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);vertical-align:4px;letter-spacing:.01em;font-size:.72rem;font-weight:600;font-family:var(--sans);border-radius:999px;margin-left:10px;padding:2px 10px;display:inline-block}.orcx-filtro{min-width:240px}.orcx-mes{background:var(--campo);color:var(--ink);border:0;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:.85rem}.orcx-nota{color:var(--ink-3);gap:8px;padding:0 2px 12px;font-size:.8rem;line-height:1.5;display:flex}.orcx-painel{padding-bottom:6px}.orcx-scroll{overflow-x:auto}.orcx-tab tbody tr:first-child td{border-top:none}.orcx-c1{align-items:center;gap:10px;min-width:0;display:flex}.orcx-caret{width:12px;color:var(--dot-off);flex:none;font-size:.6rem;transition:transform .12s}tr.aberta .orcx-caret{transform:rotate(90deg)}.orcx-uni{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.orcx-uni small{color:var(--ink-3);margin-top:2px;font-size:.74rem;font-weight:400;display:block}.orcx-folya{color:var(--ink)}.orcx-mudo{color:var(--ink-3)}.orcx-dif{font-variant-numeric:tabular-nums;font-weight:600}.orcx-dif.ok{color:var(--green-ink)}.orcx-dif.mais{color:var(--amber-ink)}.orcx-dif.aguarda{color:var(--ink-3);font-weight:400}tr.orcx-det>td{border-top:1px dashed var(--line);white-space:normal;background:#f9f9fa;padding:12px 12px 16px}.orcx-det-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.orcx-det-caixa{border:1px dashed var(--amber-line);background:var(--amber-soft);border-radius:10px;flex:1;min-width:320px;max-width:560px;padding:10px 14px}.orcx-det-t{color:var(--amber-ink);margin-bottom:6px;font-size:.72rem;font-weight:700}.orcx-det-l{color:var(--ink-2);border-top:1px solid #b4832e2e;justify-content:space-between;gap:12px;padding:5px 0;font-size:.8rem;display:flex}.orcx-det-l:first-of-type{border-top:none}.orcx-det-l b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.orcx-det-erp{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;min-width:210px;padding:10px 14px}.orcx-det-erp .t{color:var(--ink-3);margin-bottom:6px;font-size:.72rem;font-weight:700}.orcx-det-erp .l{color:var(--ink-2);justify-content:space-between;gap:14px;padding:4px 0;font-size:.8rem;display:flex}.orcx-det-erp .l b{font-variant-numeric:tabular-nums;color:var(--ink)}.orcx-tab tfoot td{border-top:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:10px 12px;font-size:.8rem}.orcx-total-rot{color:var(--ink);font-weight:600}.orcx-total-n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.orc0-selo.exc{border-color:var(--amber-line);background:var(--amber-soft)}.orc0-selo.exc .orc0-badge{background:var(--amber)}.orc0-selo.exc .orc0-tit,.orc0-selo.exc .orc0-sub{color:var(--amber-ink)}.orc0-selo.janela{border-color:var(--line);background:var(--surface)}.orc0-selo.janela .orc0-badge{background:var(--surface-2,var(--bg));font-size:1rem}.orc0-selo.janela .orc0-tit,.orc0-selo.janela .orc0-sub{color:var(--ink-2)}.orc0-selo.aguarda{border-color:var(--amber-line);background:var(--surface)}.orc0-selo.aguarda .orc0-badge{background:var(--amber-soft);font-size:1rem}.orc0-selo.aguarda .orc0-tit,.orc0-selo.aguarda .orc0-sub{color:var(--amber-ink)}.adm-nf-voltar.orc0-btn-exc{background:var(--amber-soft);color:var(--amber-ink)}.mov-nota.orc-aviso-exc{color:var(--amber-ink)}.selo-orc-exc{border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber-ink);border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.85rem;line-height:1.5}.st-badge.orc-exc{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.orcx-fila{margin-bottom:14px}.orcx-fila-cab{color:var(--amber-ink);padding:2px 2px 8px;font-size:.8rem;font-weight:600}.orcx-exc{border-top:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:10px;padding:12px 2px;display:flex}.orcx-fila-cab+.orcx-exc{border-top:none}.orcx-exc-info{min-width:0}.orcx-exc-l1{color:var(--ink);font-size:.8rem}.orcx-exc-l1 b{font-weight:500}.orcx-exc-tipo{color:var(--ink-3);margin-left:8px}.orcx-exc-l2{color:var(--ink-2);margin-top:2px;font-size:.8rem}.orcx-exc-just{color:var(--ink-2);margin-top:4px;font-size:.8rem;font-style:italic}.orcx-exc-meta{color:var(--ink-3);margin-top:4px;font-size:.74rem}.vg-tela{overflow-y:auto}.vg-tela .vg-cartao{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:4px 0 26px;padding:18px 20px}.vg-tela .vg-topo{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vg-tela .vg-av{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-text);letter-spacing:.02em;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.vg-tela .vg-nome{color:var(--ink);font-size:1.05rem;font-weight:600}.vg-tela .vg-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.84rem}.vg-tela .vg-kv{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:7px 18px;margin:0 0 16px;padding-top:14px;display:grid}.vg-tela .vg-kv dt{color:var(--ink-2);font-size:.88rem}.vg-tela .vg-kv dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.92rem}.vg-tela .vg-prazo{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink);border-radius:4px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.87rem;line-height:1.5;display:flex}.vg-tela .vg-prazo svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.vg-tela .vg-pergunta{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 14px;font-size:1.25rem;font-weight:500}.vg-tela .vg-extra{margin-top:22px}.vg-tela textarea{width:100%;font:inherit;color:var(--ink);background:var(--campo);resize:vertical;border:0;border-radius:10px;padding:9px 11px;font-size:.95rem}.plc{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:16px 18px}.plc-tit{font-family:var(--serif);color:var(--ink);font-size:1.05rem;font-weight:500}.plc-sub{color:var(--ink-3);margin-top:3px;font-size:.82rem}.plc-g{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:15px 0 12px;display:grid}.plc-n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.plc-n.vrd{color:var(--green-ink)}.plc-r{color:var(--ink-3);margin-top:1px;font-size:.78rem}.plc-pe{border-top:1px solid var(--line);color:var(--ink-2);padding-top:11px;font-size:.88rem}.tl-fin.tl-coluna{flex-direction:column;align-items:stretch;gap:12px 0}.tl-fin.tl-coluna .tl-passo{gap:11px}.tl-fin.tl-coluna .tl-passo+.tl-passo{position:relative}.tl-fin.tl-coluna .tl-passo+.tl-passo:before{content:"";background:var(--line);width:1px;height:12px;position:absolute;top:-12px;left:13px}.tl-fin.tl-coluna .tl-textos{align-items:baseline;gap:7px;display:flex}.vg-trilha-bloco{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin:4px 0 24px;padding:15px 16px}.vgs-ficha{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:10px;padding:14px 16px}.vgs-topo{align-items:center;gap:11px;display:flex}.vgs-avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.vgs-nome{color:var(--ink);font-size:.95rem;font-weight:600}.vgs-cargo{color:var(--ink-3);margin-top:1px;font-size:.8rem}.vgs-linhas{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:11px;display:grid}.vgs-kv{justify-content:space-between;align-items:baseline;gap:14px;font-size:.88rem;display:flex}.vgs-kv .k{color:var(--ink-3);flex:none}.vgs-kv .v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vgs-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.vgs-pill.ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.vgs-pill.atn{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.vgs-origem{color:var(--ink-3);margin-top:11px;font-size:.75rem}.alca-recolher{border:1px solid var(--line);background:var(--surface);cursor:pointer;opacity:.62;width:20px;height:44px;color:var(--ink-3);box-shadow:var(--shadow-sm);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .14s,background .14s,border-color .14s,color .14s,left .2s;display:flex}.alca-recolher:hover{opacity:1;background:var(--surface-2);border-color:var(--line-hover);color:var(--ink)}.alca-recolher:focus-visible{opacity:1;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.alca-recolher svg{width:11px;height:11px;display:block}.painel-trilho{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:0;font-family:inherit;display:flex}.painel-trilho:hover{background:var(--line-soft)}.painel-trilho:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.trilho-rot{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--ink-3);font-size:.74rem;font-weight:600;transform:rotate(180deg)}.trilho-seta{color:var(--ink-3);display:flex}@media (width<=860px){.alca-recolher,.painel-trilho{display:none!important}}button.menu-painel,button.menu-painel:hover{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}button.menu-painel:hover{background:var(--surface-2);color:var(--ink)}button.menu-painel svg{flex:none;width:18px;height:18px;display:block}@media (width<=860px){button.menu-painel,button.menu-painel:hover{display:none}}@media (width>=861px){body.mdl-foco .marca,body.menu-recolhido .marca{flex-direction:column;gap:10px}body.mdl-foco .marca .menu-painel,body.menu-recolhido .marca .menu-painel{margin-left:0}.adm-rev2-corpo>.adm-rev2-esq{grid-area:1/1}.adm-rev2-corpo>.adm-rev2-dir{grid-area:1/2}.adm-rev2-corpo>.alca-recolher{z-index:4;grid-area:1/1;align-self:center}.adm-rev2-corpo>.alca-form{justify-self:start;margin-left:2px}.adm-rev2-corpo>.alca-doc{justify-self:end;margin-right:-10px}.adm-rev2-corpo[data-estado]>.alca-recolher,.adm-rev2-corpo .painel-trilho,.adm-rev2-corpo[data-estado=doc] .adm-rev2-esq>.conteudo-painel,.adm-rev2-corpo[data-estado=form] .adm-rev2-dir>.conteudo-painel{display:none}.adm-rev2-corpo[data-estado=doc] .adm-rev2-esq>.painel-trilho,.adm-rev2-corpo[data-estado=form] .adm-rev2-dir>.painel-trilho{display:flex}.adm-rev2-corpo[data-estado=doc] .adm-rev2-esq,.adm-rev2-corpo[data-estado=form] .adm-rev2-dir{background:var(--surface-2);padding:0;overflow:hidden}}.adm-rev2-dir>.conteudo-painel{flex-direction:column;flex:1;min-height:0;display:flex}.cc-corpo2,.cc-esq{position:relative}.cc-painel{z-index:4;width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:12px}.cc-painel:hover{background:var(--surface-2);color:var(--ink)}.cc-painel svg{flex:none;width:18px;height:18px;display:block}@media (width<=860px){.cc-painel{display:none}}@media (width>=861px){.cc-esq{width:var(--cc-esq-w,256px);transition:width .2s}.cc-esq[data-recolhida]{--cc-esq-w:42px;padding:0;overflow:hidden}.cc-esq[data-recolhida]>:not(.painel-trilho):not(.cc-painel):not(.cc-voltar),.cc-esq>.painel-trilho{display:none}.cc-esq[data-recolhida]>.painel-trilho{padding-top:90px;display:flex}.cc-esq[data-recolhida] .cc-painel{top:14px;right:50%;transform:translate(50%)}.cc-esq[data-recolhida]>.cc-voltar{z-index:4;border-radius:var(--bt-raio);background:var(--bt-fundo);width:30px;height:30px;box-shadow:var(--bt-contorno);justify-content:center;gap:0;margin:0;padding:0;font-size:0;position:absolute;top:50px;right:50%;transform:translate(50%)}}.alca-mdl{top:50%;left:calc(var(--menu-w) - 10px);z-index:51;position:fixed;transform:translateY(-50%)}.bloco-exp{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 18px 18px}.grade>.bloco-exp{grid-column:1/-1}.bloco-exp+.bloco-exp{margin-top:16px}.bloco-exp-cab{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.bloco-exp-tit{color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.como-func{color:var(--brand-text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line);text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-family:inherit;font-size:.78rem}.como-func:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.como-func-txt{color:var(--ink-2);background:var(--surface-2);border:1px dashed var(--line);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.82rem;line-height:1.55}.rc-campos{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:14px;display:grid}.rc-campos.tres{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.rc-campos>.rc-campo{min-width:0;color:var(--ink-2);flex-direction:column;gap:6px;font-size:.78rem;font-weight:500;display:flex}.rc-campos>.rc-campo>span:first-child{color:var(--ink-2);font-size:.78rem;font-weight:500}.rc-campo input,.rc-campo select,.rc-campo textarea{background:var(--campo);width:100%;min-width:0;color:var(--ink);text-align:left;border:0;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:.92rem}.rc-campo textarea{resize:vertical;line-height:1.55}.rc-campo input:focus,.rc-campo select:focus,.rc-campo textarea:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.rc-campo.largo{grid-column:1/-1}.rc-campo input.num{font-variant-numeric:tabular-nums}.rc-campo .susp-seg{align-self:flex-start}.rc-campo .susp-seg button{white-space:nowrap}.rc-cond{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:10px;padding:13px 14px}.rc-cond-cab{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rc-cond-chip{color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;padding:3px 11px;font-size:.78rem;font-weight:600}.rc-cond-x{background:var(--bt-cinza);width:28px;height:28px;color:var(--ink-3);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:1rem;line-height:1;display:flex}.rc-cond-x:hover{background:var(--red-soft);color:var(--red-ink)}.rc-frase{border-left:2px solid var(--brand-line);color:var(--ink-2);margin-top:13px;padding:2px 0 2px 12px;font-size:.86rem;line-height:1.55}.rc-frase .rc-fr-rot{letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.rc-cond .rc-marcar{color:var(--ink-2);cursor:pointer;flex-direction:row;align-items:center;gap:9px;margin-top:11px;font-size:.82rem;font-weight:400;display:flex}.rc-add{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rc-add button{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink-2);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:7px 13px;font-family:inherit;font-size:.82rem;font-weight:500}.rc-add button:hover{color:var(--ink);background:var(--bt-fundo-mouse)}.rc-grana{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.rc-grana>.rc-grana-campo{color:var(--ink-2);flex-direction:column;flex:none;gap:5px;font-size:.78rem;font-weight:500;display:flex}.rc-grana-inp{background:var(--campo);border:0;border-radius:10px;align-items:baseline;gap:7px;padding:7px 13px 8px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.rc-grana-inp:focus-within{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand)}.rc-grana-inp .rc-rs{color:var(--ink-3);font-size:.86rem;font-weight:500}.rc-grana .rc-grana-inp input{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;width:9ch;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:1.5rem;font-weight:600}.rc-grana-por{color:var(--ink-3);padding-bottom:12px;font-size:.82rem}.rc-razao{border-top:1px solid var(--line-soft);flex-direction:column;gap:1px;margin-top:16px;padding-top:12px;display:flex}.rc-razao-l{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;font-size:.86rem;display:flex}.rc-razao-l .v{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.rc-razao-l .q{color:var(--ink-3);font-size:.76rem}.rc-razao-l.total{border-top:1px solid var(--line);margin-top:5px;padding-top:11px}.rc-razao-l.total .r{color:var(--ink);font-weight:600}.rc-razao-l.total .v{font-size:1rem}.rc-razao-l.som .v{color:var(--green-ink)}.pes-gestor-sem{font:inherit;color:var(--ink-3);border:none;border-bottom:1px dashed var(--line-hover);cursor:pointer;background:0 0;padding:0;font-size:.74rem}.pes-gestor-sem:hover{color:var(--brand-ink);border-bottom-color:var(--brand-line);background:0 0}.msg-fio{background:var(--surface);flex-direction:column;padding:14px 16px 18px;display:flex}.msg-bloco{flex-direction:column;display:flex}.msg-vazio{text-align:center;color:var(--ink-3);margin:22px 0;font-size:.86rem}.msg-dia{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin:12px 0 14px;font-size:.7rem;font-weight:600}.msg-bloco:first-child .msg-dia{margin-top:2px}.msg-grupo{flex-direction:column;gap:2px;margin-top:12px;display:flex}.msg-bloco:first-child .msg-grupo,.msg-dia+.msg-grupo{margin-top:0}.msg-de{align-items:baseline;gap:6px;margin:0 0 5px 12px;font-size:.74rem;display:flex}.msg-de b{color:var(--ink-2);font-weight:600}.msg-de i{color:var(--ink-3);font-style:normal}.msg-grupo.msg-meu .msg-de{justify-content:flex-end;margin:0 12px 5px 0}.msg-b{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:78%;margin:0;padding:9px 14px;font-size:.92rem;line-height:1.45}.msg-b b{font-weight:600}.msg-grupo:not(.msg-meu) .msg-b{color:var(--ink);background:#e4e4e8;align-self:flex-start}.msg-grupo:not(.msg-meu) .msg-b:last-of-type{border-bottom-left-radius:7px}.msg-grupo.msg-meu .msg-b{background:var(--brand);color:#fff;align-self:flex-end}.msg-grupo.msg-meu .msg-b:last-of-type{border-bottom-right-radius:7px}.msg-recibo{color:var(--ink-3);align-self:flex-end;margin:4px 6px 0 0;font-size:.7rem}.msg-recibo svg{vertical-align:-2px;width:12px;height:12px;margin-right:3px}.msg-grupo:not(.msg-meu) .msg-recibo{align-self:flex-start;margin-left:8px}.msg-canal{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:5px 6px 0;padding:1px 7px;font-size:.66rem;font-weight:600;display:inline-flex}.msg-grupo.msg-meu .msg-canal{align-self:flex-end}.msg-canal svg{width:10px;height:10px}.msg-anexo{border:1px solid var(--line);background:var(--surface);max-width:78%;font-family:var(--sans);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:8px;margin:0 0 4px;padding:8px 12px;font-size:.84rem;display:inline-flex}.msg-anexo:disabled{cursor:default;opacity:.65}.msg-anexo:not(:disabled):hover{background:var(--surface-2)}.msg-grupo.msg-meu .msg-anexo{align-self:flex-end}.msg-anexo-ic{font-size:1rem;line-height:1}.msg-anexo-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.msg-anexo-tam{color:var(--ink-2);flex:none;font-size:.74rem}.msg-acao{background:var(--ink);color:#fff;max-width:78%;font-family:var(--sans);cursor:pointer;border:none;border-radius:16px;justify-content:space-between;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:11px 15px;font-size:.88rem;font-weight:600;display:flex}.msg-nota{background:var(--amber-soft);border-left:3px solid var(--amber);border-radius:4px 14px 14px 4px;margin-top:14px;padding:11px 14px 12px}.msg-nota-cab{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.msg-nota-selo{color:var(--amber-ink);align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.msg-nota-selo svg{width:11px;height:11px}.msg-nota-cab b{color:var(--ink-2);font-size:.74rem;font-weight:600}.msg-nota-cab i{color:var(--ink-3);margin-left:auto;font-size:.74rem;font-style:normal}.msg-nota-tx{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.msg-rod{background:var(--surface);border-top:1px solid var(--line);padding:10px 12px 12px}.msg-linha{align-items:flex-end;gap:8px;display:flex}.msg-in{background:var(--campo);min-width:0;font-family:var(--sans);color:var(--ink);resize:none;border:0;border-radius:20px;flex:1;max-height:130px;padding:9px 15px;font-size:16px;line-height:1.4}.msg-in:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.msg-in::placeholder{color:var(--ink-3)}.msg-env{border-radius:var(--bt-raio);background:var(--brand);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.msg-env svg{stroke:#fff;flex:none;width:17px;height:17px}.msg-env:disabled{opacity:.45;cursor:default}.msg-env:focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}.msg-para{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.msg-para-rot{color:var(--ink-2);font-size:.78rem}.msg-para-opts{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:3px;padding:3px;display:flex}.msg-para-opts button{border-radius:var(--bt-raio);font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 13px;font-size:.78rem;font-weight:500;display:inline-flex}.msg-para-opts button svg{width:12px;height:12px}.msg-para-opts button.ativa{background:var(--surface);font-weight:600;box-shadow:0 1px 2px #322a2017}.msg-para-opts button.ativa.msg-eq{color:var(--amber-ink)}.msg-rod.msg-modo-eq{background:var(--amber-soft)}.msg-rod.msg-modo-eq .msg-in{background:#fbf6ea}.msg-rod.msg-modo-eq .msg-env{background:var(--amber)}.msg-nota-dica{color:var(--amber-ink);align-items:center;gap:7px;margin-top:9px;font-size:.77rem;display:flex}.msg-nota-dica svg{flex:none;width:13px;height:13px}.msg-rod-nota{color:var(--ink-3);margin:9px 2px 0;font-size:.75rem;line-height:1.45}.msg-cab{border-bottom:1px solid #e5e5ea;align-items:center;gap:12px;padding:14px 0 13px;display:flex}.msg-cab-quem{display:flex}.msg-cab-quem .msg-av{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.msg-cab-quem .msg-av:first-child{margin-left:0}.msg-cab-tit{min-width:0}.msg-cab-tit b{color:var(--ink);font-size:.95rem;font-weight:600;display:block}.msg-cab-tit span{color:var(--ink-2);font-size:.78rem}.msg-ancora{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.msg-ancora svg{width:12px;height:12px}.msg-av{border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.64rem;font-weight:700;display:inline-flex}.msg-av-1{background:var(--brand-soft);color:var(--brand-text)}.msg-av-2{background:var(--green-soft);color:var(--green-ink)}.msg-av-3{background:var(--amber-soft);color:var(--amber-ink)}.msg-av-4{color:#5b4e7a;background:#e8e4f0}.msg-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0 0 14px;padding:3px;display:flex}.msg-seg button{border-radius:var(--bt-raio);font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:1;padding:7px 10px;font-size:.82rem;font-weight:500}.msg-seg button.ativa{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #322a2014}.msg-seg-n{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:5px;padding:0 4px;font-size:.62rem;font-weight:700;display:inline-flex}.msg-chip{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.msg-chip-esp{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink)}.msg-chip-ok{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-ink)}.msg-fila{align-items:center;gap:13px;padding:13px 15px;display:flex}.msg-fila-main{flex:1;min-width:0}.msg-fila-tit{color:var(--ink);font-size:.9rem;font-weight:600;display:block}.msg-fila-sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.79rem;display:block;overflow:hidden}.msg-fila-prz{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700}.msg-fila-prz.velho{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-ink)}.msg-fila-prz.novo{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.msg-fila-btn{border-radius:var(--bt-raio);background:var(--bt-fundo);font-family:var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--bt-contorno);border:0;padding:7px 15px;font-size:.82rem;font-weight:500}.msg-fila-btn:hover{background:var(--bt-fundo-mouse)}.msg-fila-btn.msg-fila-envia{background:var(--brand);color:#fff}.msg-fila-btn.msg-fila-envia:hover:not(:disabled){background:var(--brand-ink)}.msg-nova{background:var(--brand-soft);width:100%;font-family:var(--sans);color:var(--brand-text);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:13px;padding:11px;font-size:.86rem;font-weight:600;display:flex}.msg-nova:hover{background:var(--brand-soft)}.msg-nova svg{width:15px;height:15px}.msg-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;display:flex}.msg-form label{color:var(--ink-2);font-size:.76rem;font-weight:600}.msg-form input,.msg-form select,.msg-form textarea{background:var(--campo);width:100%;font-family:var(--sans);color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-size:16px}.msg-form textarea{resize:vertical;min-height:84px;line-height:1.45}.msg-form-acoes{justify-content:flex-end;gap:8px;display:flex}.msg-menc{margin-bottom:10px;position:relative}.msg-menc-linha{border:1px solid var(--amber-line);background:#fbf6ea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.msg-menc-rot{color:var(--amber-ink);padding-left:3px;font-size:.76rem;font-weight:600}.msg-menc-chip{background:var(--surface);border:1px solid var(--amber-line);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 3px;font-size:.78rem;font-weight:600;display:inline-flex}.msg-menc-chip .msg-av{width:20px;height:20px;font-size:.56rem}.msg-menc-chip button{width:15px;height:15px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.msg-menc-chip button:hover{color:var(--red-ink)}.msg-menc-chip button svg{width:100%;height:100%}.msg-menc-in{min-width:130px;font-family:var(--sans);color:var(--ink);background:0 0;border:none;flex:1;padding:4px 6px;font-size:.82rem}.msg-menc-in:focus{outline:none}.msg-menc-in::placeholder{color:#9c8b66}.msg-menc-lista{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:236px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 22px #28221c21}.msg-menc-op{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.msg-menc-op:hover{background:var(--surface-2)}.msg-menc-op-tx{min-width:0}.msg-menc-op-tx b{color:var(--ink);font-size:.84rem;font-weight:600;display:block}.msg-menc-op-tx i{color:var(--ink-3);text-transform:capitalize;font-size:.74rem;font-style:normal}.msg-menc-nada{color:var(--ink-3);margin:0;padding:9px 10px;font-size:.8rem}.msg-menc-nota{color:var(--amber-ink);margin:7px 3px 0;font-size:.74rem;line-height:1.45}.msg-para-fixo{color:var(--amber-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.msg-para-fixo svg{width:12px;height:12px}.msg-rod-limpou{color:var(--amber-ink)}.msg-nota-menc{border-top:1px dashed var(--amber-line);color:var(--amber-ink);margin-top:8px;padding-top:7px;font-size:.76rem}.msg-nota-menc b{font-weight:600}.msg-form-eq{background:var(--amber-soft);border-color:var(--amber-line)}.msg-form-eq input,.msg-form-eq textarea{background:#fbf6ea}.msg-form-eq label{color:var(--amber-ink)}.msg-lista{flex-direction:column;padding:4px 0 2px;display:flex}.msg-lista-linha{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ebebef;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.msg-lista-linha:last-child{border-bottom:none}.msg-lista-linha:hover{background:var(--surface-2)}.msg-lista-main{flex:1;min-width:0}.msg-lista-main .msg-fila-sub svg{vertical-align:-1px;width:11px;height:11px;margin-right:3px}.msg-lista-dir{flex:none;align-items:center;gap:10px;display:flex}.msg-lista-quando{color:var(--ink-3);white-space:nowrap;font-size:.75rem}.msg-chip-eq{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);font-weight:600}.msg-chip-eq svg{width:10px;height:10px}.msg-menc-cit{text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--amber-ink);background:var(--amber-soft);border-left:2px solid var(--amber);border-radius:0 6px 6px 0;max-width:100%;padding:4px 9px;font-size:.79rem;display:block;overflow:hidden}.msg-zap-ok{color:var(--green-ink);font-weight:600}.msg-vinc{flex-direction:column;gap:8px;min-width:300px;display:flex}.msg-vinc-acoes{justify-content:flex-end;gap:6px;display:flex}@media (width<=600px){.adm-nf-campo input,.adm-nf-campo select,.adm-nf-campo textarea,.vg-tela textarea,.adm-nf-campo .bs-campo,.bs-busca input{font-size:16px}.adm-nf-campo input,.adm-nf-campo select{min-height:46px}.adm-nf-campo .bs-campo{border-radius:10px;min-height:46px}.bs-opcao{flex-direction:column;justify-content:center;min-height:44px;padding:10px 11px;display:flex}.adm-nf-head{text-align:left;margin:2px 0 18px}.adm-nf-tit{margin-top:4px;font-size:1.5rem}.adm-nf-campo{margin-bottom:20px}.adm-nf-acoes,.adm-nf-acoes-2{flex-direction:column-reverse;align-items:stretch;gap:10px}.adm-nf-acoes>button{width:100%;min-height:48px}.vg-tela .adm-nf-top{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);margin-bottom:0;padding-top:4px;padding-bottom:4px;position:sticky;top:0}.vg-tela .adm-nf-cancelar{min-height:44px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;align-items:center;margin-left:-10px;padding:0 10px;font-size:.95rem;font-weight:500;display:inline-flex}.vg-tela .adm-nf-cancelar:active{color:var(--ink)}.vg-tela .adm-nf-head{margin-top:14px}.vg-tela .adm-nf-acoes{z-index:3;background:var(--surface);border-top:1px solid var(--line);flex-direction:row;align-items:stretch;margin:22px -18px 0;padding:12px 18px;position:sticky;bottom:0;box-shadow:0 -8px 20px -12px #322a2040}.vg-tela .adm-nf-acoes>button{width:auto}.vg-tela .adm-nf-acoes .adm-nf-voltar{flex:1 1 0}.vg-tela .adm-nf-acoes .adm-nf-avancar{flex:1.6 1 0}.vg-tela .adm-nf-acoes>button{padding-left:16px;padding-right:16px}.vg-tela .adm-nf-col{padding-bottom:0}}.cmes-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.cmes-pill.ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.cmes-pill.warn{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.cmes-pill.bad{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.cmes-pill.este{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-line)}.cmes-pill.neutra{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.cmes-lista{padding-top:4px}.cmes-lanc{border-top:1px solid #eaeaee;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.cmes-lanc:first-child{border-top:none}.cmes-lanc.este{background:var(--brand-soft);border-top-color:var(--brand-line);margin:0 -20px;padding-left:20px;padding-right:20px}.cmes-lanc-esq{min-width:0}.cmes-lanc-tit{flex-wrap:wrap;align-items:center;gap:7px;font-size:.92rem;font-weight:500;display:flex}.cmes-lanc-sub{color:var(--ink-3);margin-top:2px;font-size:.78rem;line-height:1.45}.cmes-lanc-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.pcon-abas{flex-wrap:wrap;gap:6px;padding:8px 14px 0;display:flex}.pcon-aba{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);color:var(--ink-2,#4b5563);border-radius:var(--bt-raio);cursor:pointer;padding:4px 12px;font-size:.76rem;font-weight:500}.pcon-aba:hover{border-color:var(--brand,#d97757)}.pcon-aba.ativa{background:var(--brand-soft,#fbede8);border-color:var(--brand,#d97757);color:var(--brand-text,#a5482a);font-weight:600}.pcon-aviso{color:var(--ink-2,#4b5563);margin:8px 14px 0;font-size:.78rem}.cmes-soma{font-variant-numeric:tabular-nums;border-top:1px solid #dadae1;justify-content:space-between;align-items:center;gap:14px;padding:12px 0 4px;font-weight:600;display:flex}.cmes-nota{color:var(--ink-3);margin-top:2px;font-size:.76rem;display:block}.cmes-vazio{color:var(--ink-3);margin:14px 0;font-size:.86rem}.cmes-veredito{align-items:flex-start;gap:9px;margin:8px -20px -14px;padding:12px 20px 13px;font-size:.86rem;line-height:1.45;display:flex}.cmes-veredito.ok{background:var(--green-soft);color:var(--green-ink);border-top:1px solid var(--green-line)}.cmes-veredito.warn{background:var(--amber-soft);color:var(--amber-ink);border-top:1px solid var(--amber-line)}.cmes-veredito.bad{background:var(--red-soft);color:var(--red-ink);border-top:1px solid var(--red-line)}.cmes-veredito.neutra{background:var(--surface-2);color:var(--ink-2);border-top:1px solid var(--line)}.cmes-veredito b{font-weight:600}.cob-alarme{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink);border-radius:14px;margin-top:14px;padding:13px 16px;font-size:.86rem;line-height:1.5}.cob-acao-topo{justify-content:flex-end;margin-bottom:12px;display:flex}.cob-vazio{color:var(--ink-3,#807b70);padding:22px 4px;font-size:.88rem}.cob-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:16px 18px}.cob-card.atencao{border-color:var(--amber-line);background:var(--amber-soft)}.cob-card-topo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cob-card-tit{font-size:.98rem}.cob-card-sub{color:var(--ink-3,#807b70);margin-top:3px;font-size:.8rem}.cob-card-meses{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.cob-chip{background:var(--surface-2,#f1ede4);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:.8rem}.cob-sai{color:var(--red,#a8402a);font-weight:600}.cob-entra{color:var(--green-ink,#3d6139);font-weight:600}.cob-card .st-badge{border:1px solid var(--line);background:var(--surface-2,#f1ede4);color:var(--ink-2,#5d5a54)}.cob-card .st-badge.aviso{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-ink)}.cob-card .st-badge.ok{background:var(--green-soft,#e7ede3);border-color:var(--green-line,#cbdac5);color:var(--green-ink,#3d6139)}.cob-card-tot{color:var(--ink-2,#5d5a54);font-variant-numeric:tabular-nums;margin-top:10px;font-size:.83rem}.cob-card-aviso{color:var(--amber-ink);margin-top:9px;font-size:.82rem}.cob-card-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cob-card-espera{color:var(--ink-3,#807b70);font-size:.82rem}.cob-bt{background:var(--bt-cinza);color:var(--ink-2,#5d5a54);cursor:pointer;border:0;border-radius:999px;padding:8px 17px;font-size:.86rem;font-weight:600}.cob-bt:hover:not(:disabled){background:var(--surface-2,#f1ede4)}.cob-bt.pri{background:var(--brand,#d97757);border-color:var(--brand,#d97757);color:#fff}.cob-bt:disabled{opacity:.5;cursor:not-allowed}.cob-modal-fundo{z-index:1000;-webkit-backdrop-filter:saturate(140%)blur(3px);backdrop-filter:saturate(140%)blur(3px);background:#1c1a1661;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.cob-modal{background:var(--surface);border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 48px);padding:26px 28px 22px;overflow-y:auto}.cob-modal-tit{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:500}.cob-modal-sub{color:var(--ink-2,#5d5a54);margin:6px 0 4px;font-size:.85rem}.cob-modal-acoes{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cob-campo{color:var(--ink-2,#5d5a54);margin-top:15px;font-size:.83rem;font-weight:600;display:block}.cob-campo select,.cob-campo input{background:var(--campo);width:100%;color:var(--ink);border:0;border-radius:10px;margin-top:6px;padding:10px 13px;font-family:inherit;font-size:.95rem;display:block}.cob-campo input[type=file]{padding:8px 10px;font-size:.85rem}.cob-linha-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cob-obrig{color:var(--brand-text,#a84b2a);font-weight:600}.cob-ajuda{color:var(--ink-3,#807b70);margin-top:5px;font-size:.78rem;font-weight:400;display:block}.cob-plano{background:var(--surface-2,#f1ede4);border:1px solid var(--line);border-radius:12px;margin-top:13px;padding:12px 14px;font-size:.83rem;line-height:1.5}.cob-plano-tit{color:var(--ink-2,#5d5a54);margin-bottom:8px;font-weight:700}.cob-plano-mes{border-top:1px solid var(--line);padding:7px 0}.cob-plano-mes:first-of-type{border-top:none;padding-top:0}.cob-plano-mes b{margin-bottom:2px;display:block}.cob-sub{margin:22px 0 0;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:500}.cob-tabela{border-collapse:collapse;width:100%;margin-top:9px;font-size:.87rem}.cob-tabela th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,#807b70);border-bottom:1px solid var(--line);padding:0 8px 7px;font-size:.72rem}.cob-tabela th.n,.cob-tabela td.n{text-align:right;font-variant-numeric:tabular-nums}.cob-tabela td{border-bottom:1px solid var(--line);padding:9px 8px}.cob-tabela tr.cob-total td{border-top:2px solid var(--line);border-bottom:none;font-weight:700}.cob-parcial{color:var(--ink-3,#807b70);font-size:.78rem}.cob-input{text-align:right;font-variant-numeric:tabular-nums;background:var(--campo);width:116px;color:var(--ink);border:0;border-radius:10px;padding:6px 9px;font-family:inherit;font-size:.87rem}.cob-input-motivo{background:var(--brand-soft,#faece7);border:0;border-radius:10px;width:100%;margin-top:6px;padding:6px 9px;font-family:inherit;font-size:.8rem;display:block}.cob-nota{color:var(--ink-3,#807b70);margin-top:10px;font-size:.81rem;line-height:1.5}.cob-confirma{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 14px;font-size:.84rem;display:flex}.cob-confirma input{flex-shrink:0;margin-top:2px}@media (width<=620px){.cob-linha-2{grid-template-columns:1fr}.cob-modal{padding:20px 18px 18px}.cob-input,.cob-input-motivo{font-size:16px}}.mvq-nota-foto{border-left:3px solid var(--brand);color:var(--brand-text);background:#fbf5ef;border-radius:0 6px 6px 0;margin:0 0 16px;padding:8px 12px;font-size:.78rem}.mvq-trilha{color:var(--ink-2);flex-direction:column;gap:2px;padding:0 14px 12px;font-size:.78rem;display:flex}.mvq-fatos .rnv-mi{white-space:normal}.mvq-conta{border-top:1px solid var(--line)}.mvq-conta-cab{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 14px 2px;font-size:12.5px;display:flex}.mvq-conta-cab b{color:var(--ink);font-weight:650}.mvq-conta-lacuna{color:var(--ink-3);margin:0;padding:2px 14px 12px;font-size:.78rem;line-height:1.5}.mvq-conta .rnv-tab th{border-bottom:1px solid var(--line-soft)}.mvq-pedido{border-top:1px solid var(--line);background:var(--surface-2);padding:9px 14px 10px}.mvq-pedido-lin{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.mvq-pedido-rot{color:var(--ink);flex:none;font-size:.88rem;font-weight:700}.mvq-pedido-val{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.mvq-pedido-per{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.84rem}.mvq-pedido-per .sub{color:var(--ink-3);font-variant-numeric:normal;margin-top:1px;font-size:.74rem;display:block}.mvq-pedido-ja{color:var(--ink-2);margin:7px 0 0;font-size:.76rem;line-height:1.5}.rnv-tab tr.mvq-ja td{color:var(--ink-3);background:var(--surface-2)}.rnv-total.mvq-total{flex-wrap:wrap}.rnv-total.mvq-total .rnv-tval{margin-left:auto}.rnv-total.mvq-folha{flex-wrap:wrap}.rnv-total.mvq-folha .rnv-tval{margin-left:auto}.rnv-total.mvq-folha .rnv-trot small{opacity:.85;margin-top:1px;font-size:.76rem;font-weight:600;display:block}.rnv-total.mvq-folha .rnv-tval .risco{opacity:.65;font-weight:600;text-decoration:line-through}.rnv-total.mvq-folha.atn{background:var(--amber-soft);color:var(--amber-ink)}.rnv-sit.mvq-tipo{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.mvq-gav-card{padding-top:4px;padding-bottom:6px}.mvq-gaveta{border-bottom:1px solid var(--surface-2)}.mvq-gaveta:last-child{border-bottom:none}.mvq-gaveta>summary{cursor:pointer;align-items:center;gap:12px;padding:11px 4px;list-style:none;display:flex}.mvq-gaveta>summary::-webkit-details-marker{display:none}.mvq-gav-tit{white-space:nowrap;font-size:.84rem;font-weight:600}.mvq-gav-resumo{color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;overflow:hidden}.mvq-gav-chev{color:var(--ink-2);transition:transform .15s}.mvq-gaveta[open]>summary .mvq-gav-chev{transform:rotate(90deg)}.mvq-gav-corpo{padding:2px 0 14px}.mvq-gav-corpo .cc-sec{margin-top:0}.mvq-gav-corpo>.cc-sec>.cc-sec-titulo{display:none}.mvq-gav-corpo .cc-sec-card{box-shadow:none;border:none;margin-bottom:0;padding-left:0;padding-right:0}.mvq-gav-corpo .cc-sec{margin-bottom:0}.pva-clausula{border-bottom:1px solid var(--surface-2);padding:12px 0}.pva-clausula:last-of-type{border-bottom:none}.pva-cl-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:.7rem}.pva-cl-txt{color:var(--ink);margin:0;font-size:.85rem;line-height:1.62}.pva-pe{margin:10px 0 0}@media (width<=560px){.pva>summary{flex-wrap:wrap;gap:6px 10px}.pva .pva-resumo{text-align:left;white-space:normal;flex:1 0 100%;overflow:visible}.pva>summary .mvq-gav-chev{order:-1;margin-left:auto}}.pc-card>.card-topo,.pc-card>.card-corpo{width:100%;max-width:980px;margin-inline:auto}.pc-card>.card-corpo{padding:24px 28px 40px}.pc-card>.card-topo{padding:22px 28px 18px}.pill.ok{background:var(--green-soft);color:var(--green-ink);border:1px solid var(--green-line)}.pill.at{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.pill.no{background:var(--red-soft);color:var(--red-ink);border:1px solid var(--red-line)}.pill.neutro{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.cc-tit-link{color:var(--brand-text);font-weight:600;text-decoration:none}.cc-tit-link:hover{text-decoration:underline}.cc-tit-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button.cc-tit-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cc-tit-visor{margin-top:12px}.cc-tit-visor .cc-doc-prev-btn{cursor:pointer;font:inherit;font-size:.82rem}.cc-tit-carregando{min-height:420px;color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;margin:0;display:flex}.cc-tit-btn{border-radius:var(--bt-raio);background:var(--bt-fundo);color:var(--ink);cursor:pointer;box-shadow:var(--bt-contorno);border:0;padding:9px 16px;font-size:.86rem;font-weight:500}.cc-tit-btn:hover:not(:disabled){background:var(--bt-fundo-mouse)}.cc-tit-btn.coral{background:var(--brand);color:#fff}.cc-tit-btn.coral:hover:not(:disabled){background:var(--brand-ink)}.cc-tit-btn:disabled{opacity:.5;cursor:default}.cc-tit-motivo{margin-top:12px}.cc-tit-motivo label{color:var(--ink-2);font-size:.84rem;font-weight:500;display:block}.cc-tit-motivo textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background-color:var(--campo);border:0;border-radius:10px;margin-top:6px;padding:9px 12px;font-size:.9rem}.cf-lead{flex-wrap:wrap;align-items:baseline;gap:16px;margin:18px 0 4px;display:flex}.cf-lead .cf-n{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.cf-lead .cf-de{color:var(--ink-2);font-size:1rem}.cf-lead .cf-de b{color:var(--ink);font-weight:600}.cf-sub{color:var(--ink-2);max-width:78ch;margin-top:8px;font-size:.9rem;line-height:1.6}.cf-sub b{color:var(--ink);font-weight:600}.cf-motivos{border-top:1px solid var(--line);margin-top:22px}.cf-mot{text-align:left;border:none;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:92px 1fr auto;align-items:center;gap:20px;width:100%;padding:16px 4px;font-family:inherit;display:grid}.cf-mot:hover{background:#f8f8fa}.cf-mot-n{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:1.6rem;font-weight:700;line-height:1.05}.cf-mot-n small{color:var(--ink-3);margin-top:3px;font-size:.68rem;font-weight:500;display:block}.cf-mot-txt{flex-direction:column;gap:6px;display:flex}.cf-mot-t{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.35}.cf-mot-seta{color:var(--ink-3);font-size:15px}@media (width<=700px){.cf-mot{grid-template-columns:1fr auto;gap:8px}.cf-mot-n{text-align:left}}.cf-vd{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.76rem;font-weight:600}.cf-vd-de_ninguem{background:var(--green-soft);border-color:var(--green-line);color:var(--green-ink)}.cf-vd-do_folya{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}.cf-vd-do_cadastro,.cf-vd-do_catalogo{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-ink)}.cf-aberta{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.cf-tit-pessoa{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.cf-cad{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:0 8px 8px 0;margin-bottom:12px;padding:9px 14px;font-size:.86rem}.cf-cad b{color:var(--ink);font-weight:600}.cf-hl .cf-lin-ausente td{background:repeating-linear-gradient(135deg,#fbf8f1,#fbf8f1 6px,#ececef 6px 12px)}.cf-hl .cf-lin-difere td{background:var(--amber-soft)}.cf-ausente{color:var(--ink-3);font-style:italic}.cf-v{font-variant-numeric:tabular-nums;color:var(--ink)}.cf-semitem{color:var(--ink-2);font-size:.86rem;line-height:1.6}.cf-semitem ul{margin:8px 0 0;padding-left:20px}.cf-semitem li{margin-bottom:4px}.cf-ev{color:var(--ink-3);font-size:.78rem}.cf-rodape{color:var(--ink-3);max-width:90ch;margin-top:22px;font-size:.78rem;line-height:1.55}.fclt-erro{color:var(--red-ink);font-size:.9rem}.cf-carregando{color:var(--ink-3);font-size:.9rem}.fclt-quem{flex-direction:column;gap:1px;display:flex}.cf-quem-nome{font-weight:600}.cf-sem-nome{color:var(--ink-3,#8a8578);font-style:italic;font-weight:400}.cf-quem-sub{color:var(--ink-3,#8a8578);font-variant-numeric:tabular-nums;font-size:11.5px}.cf-sub-pessoa{color:var(--ink-3,#8a8578);font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:12px}.fclt-porta-conf{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:baseline;gap:10px;margin-top:14px;padding:11px 14px;text-decoration:none;transition:border-color .12s;display:flex}.fclt-porta-conf:hover{border-color:var(--line-hover)}.fclt-porta-tit{font-size:.9rem;font-weight:600}.fclt-porta-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8rem}.fclt-porta-seta{color:var(--ink-3);margin-left:auto;font-size:1.05rem}@media (width<=640px){.fclt-porta-conf{flex-wrap:wrap}.fclt-porta-sub{flex-basis:100%}}.fr-mes{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:.78rem;font-weight:600}.fr-ok{color:var(--green-ink);background:var(--green-soft);border:1px solid var(--green-line);border-radius:10px;margin-top:14px;padding:11px 14px;font-size:.85rem;line-height:1.55}.fr-porque{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:10px;margin-top:14px;padding:11px 14px;font-size:.85rem;line-height:1.55}.fr-porque b{color:var(--ink)}.fr-dequem{color:var(--ink-2)}.fr-naosei{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:11px 14px;font-size:.85rem;line-height:1.55}.fclt-motor-cab{border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--ink-2);border-radius:10px;margin:12px 0;padding:10px 14px;font-size:.82rem;line-height:1.5}.fclt-motor-cab b{color:var(--ink)}.fclt-motor-filtro{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;margin:4px 0 10px;padding:3px;display:inline-flex}.fclt-motor-filtro button{border-radius:var(--bt-raio);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:.78rem}.fclt-motor-filtro button.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.fclt-chip-aviso{background:var(--warn-soft,#fff3d6);color:var(--warn-ink,#8a5a00);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.72rem;display:inline-block}.fclt-ref{color:var(--ink-3);font-weight:400}.fclt-origem{letter-spacing:.01em;background:var(--surface-2,#f1efe8);color:var(--ink-3);border-radius:999px;margin-left:8px;padding:0 6px;font-size:.68rem;font-weight:500;display:inline-block}.fclt-origem.calculada{background:var(--brand-soft);color:var(--brand-ink)}.fh-motivo{-webkit-line-clamp:2;max-width:260px;color:var(--ink-3);white-space:normal;-webkit-box-orient:vertical;margin-top:4px;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=600px){.tab-rolante.cards tbody td[data-label=Status]:has(>.fh-motivo){flex-wrap:wrap}.tab-rolante.cards tbody td>.fh-motivo{-webkit-line-clamp:none;text-align:left;flex:0 0 100%;max-width:none;margin-top:6px}}.mem{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:2px 0 12px;padding:14px 16px}.mem-bloco+.mem-bloco{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mem-bloco h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.7rem;font-weight:600}.mem-passo{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:.86rem;display:flex}.mem-passo .r{min-width:0}.mem-passo .r small{color:var(--ink-3);margin-top:1px;font-size:.75rem;line-height:1.45;display:block}.mem-passo .v{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.mem-passo.escolhido .r{color:var(--ink);font-weight:500}.mem-passo.menos .v{color:var(--ink-2)}.mem-passo.total{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:8px;font-weight:600}.mem-conta{background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.9rem;font-weight:600}.mem-fonte{border-left:3px solid var(--brand-line);color:var(--ink-2);margin:12px 0 0;padding-left:11px;font-size:.78rem;line-height:1.55}.mem-fonte b{color:var(--ink);font-weight:600}.mem-ressalva{border-left:3px solid var(--line);color:var(--ink-3);margin:8px 0 0;padding-left:11px;font-size:.78rem;line-height:1.55}.fclt-ln .k{flex-wrap:wrap;min-width:0}.fclt-ln .mem-lupa{color:var(--brand-text);white-space:nowrap;margin-left:8px;font-size:.68rem;font-weight:500}.fc-kv .cc-kv-val{min-width:0}@media (width<=680px){.fc-kv{grid-template-columns:1fr;gap:2px;padding:11px 0}.fc-kv .cc-kv-rot{font-size:.82rem}}.fc-falta{color:var(--ink-3);font-style:italic}.fc-nota{color:var(--ink-3);margin-top:3px;font-size:.76rem;font-style:normal;line-height:1.5;display:block}.fc-rodape{border-top:1px solid var(--line);color:var(--ink-3);margin:12px 0 0;padding-top:10px;font-size:.78rem;line-height:1.55}.fc-rodape.fc-rodape-ambar{color:var(--amber-ink)}.mv-acao{padding:14px 0 0}.mv-acao .pd-btn{white-space:nowrap;width:auto;display:inline-flex}@media (width<=860px){.assinp.assinp-card .dec-corpo{-webkit-overflow-scrolling:touch;overflow-y:auto}.assinp .dec-corpo{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.assinp .dec-corpo>.div-largura{display:none}.assinp .dec-cartao>.dec-acoes,.assinp .dec-acoes{z-index:95;background:color-mix(in srgb, var(--bg) 96%, transparent);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr;margin:0;position:fixed;bottom:0;left:0;right:0}.assinp .dec-acoes .dec-bt-nao{order:1}.assinp .dec-cartao>.dec-nota{display:none}}.assinp .dec-cel-folha{z-index:100;background:var(--surface-2);flex-direction:column;animation:.15s fade;display:flex;position:fixed;inset:0}.assinp .dec-cel-folha-barra{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;display:flex}.assinp .dec-cel-folha-t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.assinp .dec-cel-folha-corpo{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.assinp .dec-cel-folha-corpo .dec-doc{box-shadow:none;border:none;border-radius:0;min-height:100%}.assinp .dec-cel-pe{background:var(--bg);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr;gap:10px;display:grid}.assinp .dec-cel-pe .dec-bt:only-child{grid-column:1/-1}.assinp .dec-cel-pe .dec-bt-nao{order:1}.assinp .lpdf{padding:10px}.assinp .lpdf-paginas{flex-direction:column;gap:10px;display:flex}.assinp .lpdf-pag{background:var(--surface);box-shadow:var(--shadow-md);border-radius:3px;max-width:100%;display:block}.assinp .lpdf-nota{text-align:center;color:var(--ink-3);margin:14px 0;font-size:.8rem}.assinp .lpdf-erro{text-align:center;color:var(--ink-2);padding:24px 12px;font-size:.88rem}.assinp .dec-cel-fim{text-align:center;flex-direction:column;align-items:center;padding:36px 20px 0;display:flex}.assinp .dec-cel-fim-circ{background:var(--green-soft);width:64px;height:64px;color:var(--green-ink);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.9rem;display:grid}.assinp .dec-cel-fim-circ.rec{background:var(--surface-2);color:var(--ink-2)}.assinp .dec-cel-fim h2{font-family:var(--serif);margin:0 0 6px;font-size:1.3rem}.assinp .dec-cel-fim p{color:var(--ink-2);margin:0 0 18px;font-size:.88rem;line-height:1.5}.assinp .dec-cel-prox{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;gap:3px;width:100%;max-width:420px;margin-bottom:18px;padding:14px 16px;display:flex}.assinp .dec-cel-prox-r{color:var(--ink-3);font-size:.74rem}.assinp .dec-cel-prox span{color:var(--ink-2);font-size:.8rem}.assinp .dec-cel-fim .dec-cel-pe{background:0 0;border:none;width:100%;max-width:420px;padding:0}.assinp .dec-cel-fim-nada{color:var(--ink-3)}@media (width<=860px){.assinp .dec-barra .dec-espera{display:none}.assinp .dec-voltar,.assinp .dec-passo{white-space:nowrap}.assinp .dec-cartao:has(>.dec-cel){box-shadow:none;background:0 0;border:none;padding:0}.assinp .dec-cartao:has(>.dec-cel)>.dec-esq-topo{display:none}}.assinp .dec-cel{padding:4px 0 8px}.assinp .dec-cel-id{padding:10px 18px 2px}.assinp .dec-cel-nome{font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.assinp .dec-cel-sub{color:var(--ink-2);margin:3px 0 0;font-size:.84rem}.assinp .dec-cel-ok{color:var(--green-ink);margin:6px 0 0;font-size:.78rem;font-weight:600}.assinp .dec-cel-num{padding:16px 18px 4px}.assinp .dec-cel-num-r{color:var(--ink-3);font-size:.74rem}.assinp .dec-cel-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.15}.assinp .dec-cel-de{color:var(--ink-2);margin-top:3px;font-size:.84rem}.assinp .dec-cel-de s{color:var(--ink-3)}.assinp .dec-cel-pct{background:var(--amber-soft);color:var(--amber-ink);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.7rem;font-weight:600;display:inline-block}.assinp .dec-cel-pct.desce{background:var(--red-soft);color:var(--red-ink)}.assinp .dec-cel-grp{background:var(--surface);border:1px solid var(--panel-line);border-radius:14px;margin:14px 14px 0;overflow:hidden}.assinp .dec-cel-lin{border:none;border-top:1px solid var(--line-soft);width:100%;font:inherit;color:var(--ink);text-align:left;box-shadow:none;letter-spacing:normal;background:0 0;align-items:center;gap:12px;padding:12px 14px;font-size:.86rem;display:flex}.assinp .dec-cel-grp>.dec-cel-lin:first-child{border-top:none}.assinp button.dec-cel-lin{cursor:pointer}.assinp button.dec-cel-lin:active{background:var(--surface-2)}.assinp .dec-cel-k{color:var(--ink-2);flex:none}.assinp .dec-cel-v{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.assinp .dec-cel-v small{color:var(--ink-3);font-size:.72rem;font-weight:400;display:block}.assinp .dec-cel-v s{color:var(--ink-3);font-weight:400}.assinp .dec-cel-v.amb{color:var(--amber-ink)}.assinp .dec-cel-ch{color:var(--ink-3);flex:none}.assinp .dec-cel-tabela{border-top:1px solid var(--line-soft);padding:4px 12px 10px}.assinp .dec-cel-erro{color:var(--red-ink);margin:8px 18px 0;font-size:.8rem}.cc-tarja-congelada{background:var(--amber-soft);color:var(--amber-ink);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:.86rem;line-height:1.45}:root .pes-busca,:root .rel-busca,:root .busca-fila{background-image:var(--lupa);background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:36px}button.bs-campo:hover{background:var(--bt-cinza-forte)}@media (width<=860px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not(.rc-grana-inp input),select,textarea{font-size:16px!important}}.campo{box-sizing:border-box;background-color:var(--campo);width:100%;font:inherit;color:var(--ink);border:0;border-radius:10px;padding:9px 12px;font-size:.9rem}.campo:focus{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand);outline:none}.campo.campo-travado{color:var(--ink-2);cursor:default}.campo.campo-travado:focus{background-color:var(--campo);box-shadow:none}.caixa-busca{color:var(--ink-3);background-color:var(--campo);border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.caixa-busca:focus-within{background-color:var(--surface);box-shadow:0 0 0 2px var(--brand)}.caixa-busca-in{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;font-size:13px}.pes-pill.ref{background:var(--blue-soft);color:var(--blue-ink)}.ref-paga-em{color:var(--ink-3);font-size:.72rem}.solic-unid-rateio{color:var(--ink-3);white-space:nowrap;font-size:.72rem;display:block}.ref-porque{background:var(--blue-soft);color:var(--ink);border-radius:14px;margin:0 0 12px;padding:14px 16px}.ref-porque strong{color:var(--blue-ink);margin:0 0 4px;display:block}.ref-porque p{margin:0;font-size:.9rem}.ref-porque ul{margin:10px 0 0;padding:0;font-size:.85rem;list-style:none}.ref-porque li{gap:10px;padding:3px 0;display:flex}.ref-porque .ref-dia{width:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.ref-porque .ref-motivo{border-top:1px solid var(--line);margin:10px 0 0;padding:10px 0 0}.ref-porque .ref-motivo-t{color:var(--ink-3);margin:0 0 2px;font-size:.78rem;display:block}.ref-porque .ref-motivo-q{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;display:block}:root{--s-topo:env(safe-area-inset-top,0px);--s-dir:env(safe-area-inset-right,0px);--s-esq:env(safe-area-inset-left,0px)}.app{padding-right:var(--s-dir);box-sizing:border-box}.topbar{padding-top:calc(14px + var(--s-topo))}.sidebar{padding-top:calc(12px + var(--s-topo));padding-left:calc(8px + var(--s-esq))}.card-fundo{padding-right:var(--s-dir)}@media (width<=860px){.topbar{padding-top:calc(10px + var(--s-topo))}}.aviso-notion-pilha{z-index:var(--z-aviso);pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(640px,100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.aviso-notion{pointer-events:auto;overflow-wrap:anywhere;background:var(--aviso-fundo);color:var(--aviso-tinta);box-shadow:var(--aviso-sombra);font:400 14px/1.4 var(--sans);border-radius:8px;align-items:center;gap:14px;padding:11px 16px;animation:.18s ease-out aviso-sobe;display:flex}.aviso-notion-ponto{color:var(--red);font-size:10px}.aviso-notion.aviso-notion button{all:unset;cursor:pointer;text-underline-offset:2px;opacity:.85;text-decoration:underline}.aviso-notion.aviso-notion button:hover{opacity:1;text-decoration:underline}.aviso-notion.aviso-notion .aviso-notion-x{opacity:.6;padding:0 2px;text-decoration:none}@keyframes aviso-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.aviso-notion-pilha{bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.aviso-notion{box-sizing:border-box;width:100%}}body:has(.card-fundo,.ac-modal-fundo,.dlg-scrim,.mt-dlg-fundo) .aviso-notion-pilha{bottom:96px}@media (width<=860px){body:has(.card-fundo,.ac-modal-fundo,.dlg-scrim,.mt-dlg-fundo) .aviso-notion-pilha{bottom:calc(124px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.aviso-notion{animation:none}}.callout{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;color:#2c2c2b;border-radius:10px;margin:10px 0;padding:21px 15px 21px 45px;font:400 16px/24px ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif;position:relative}.callout:before{content:"⚠️";place-items:center;width:24px;height:24px;font-size:21.6px;line-height:21.6px;display:grid;position:absolute;top:21px;left:13px}.callout p{margin:0}.callout b,.callout strong{font-weight:400}.callout small{font-size:inherit;display:block}.callout>strong~span{display:block}.callout.verm{background:#fce9e7}.callout.amb{background:#f9f3dc}.callout.cinza{background:#f9f8f7}.callout.cinza:before{content:"💡"}.callout.verde{background:#e8f1ec}.callout.verde:before{content:"✅"}button.callout{cursor:pointer;border:0;width:100%;display:block}.callout>label,.callout>div,.callout>ul,.callout>details,.callout>button{margin-top:8px}.solta-arquivo-alvo{outline:2px dashed var(--brand);outline-offset:3px;border-radius:10px}.solta-arquivo-aviso{z-index:10000;background:var(--ink);max-width:min(520px,100vw - 32px);color:var(--surface);text-align:center;box-shadow:var(--shadow-md);border-radius:999px;padding:11px 18px;font-size:14px;line-height:1.35;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.solta-arquivo-aviso[hidden]{display:none}
