.container--largo{max-width:1600px;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}body:has(.container--largo) .menu{position:relative}body:has(.container--largo) .menu.rolou .menu__barra{min-height:68px;box-shadow:var(--sombra)}body:has(.container--largo) .menu.rolou .menu__logo img{height:46px}.area-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.area-usuario{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px 8px 8px 10px}.area-usuario__av{width:34px;height:34px;border-radius:6px;background:var(--laranja);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.area-usuario__id{display:flex;flex-direction:column;line-height:1.25;min-width:0}.area-usuario__id strong{font-size:13.5px}.area-usuario__id small{font-size:12px;color:rgba(255,255,255,.65);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-usuario__sair{margin-left:6px;font-size:12.5px;font-weight:600;padding:7px 11px;border-radius:var(--r-ctl);border:1px solid rgba(255,255,255,.25);color:#fff}.area-usuario__sair:hover{background:#fff;color:var(--navy)}.area-corpo{min-height:46vh;padding:32px 0 80px}.area-carregando{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--mute);font-size:14px}.area-carregando__giro{width:20px;height:20px;border-radius:50%;border:2px solid var(--borda);border-top-color:var(--laranja);animation:giro .8s linear infinite}@keyframes giro{to{transform:rotate(1turn)}}.entrar{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:0;gap:0;max-width:960px;margin:0 auto;background:#fff;border:1px solid var(--borda);border-radius:10px;box-shadow:var(--sombra-forte);overflow:hidden}.entrar__texto{padding:34px 36px;background:var(--navy) var(--cubos-claro);background-size:140px 120px;color:#fff}.entrar__texto .olho{color:rgba(255,255,255,.7)}.entrar__texto h2{font-size:26px;margin:4px 0 10px}.entrar__texto p{color:rgba(255,255,255,.8);font-size:14.5px;margin-bottom:16px}.entrar__texto .garantias li{color:rgba(255,255,255,.88)}.entrar__texto .garantias svg{stroke:var(--pessego)}.entrar__caixa{padding:34px 36px;flex-direction:column;gap:14px}.btn-google,.entrar__caixa{display:flex;justify-content:center}.btn-google{align-items:center;gap:12px;width:100%;padding:14px 18px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#1f1f1f;font-weight:600;font-size:15px;transition:background .15s,box-shadow .15s}.btn-google:hover{background:#f8f9fa;box-shadow:0 1px 3px rgba(60,64,67,.25)}.btn-google:disabled{opacity:.7;cursor:progress}.g-logo{width:20px;height:20px}.entrar__nota{font-size:12.5px;color:var(--mute);line-height:1.5}.entrar__ou{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mute);margin:2px 0}.entrar__ou:after,.entrar__ou:before{content:"";flex:1 1;height:1px;background:var(--linha)}.entrar__codigo{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.entrar__codigo input{padding:12px 14px;border:1px solid var(--borda);border-radius:6px;font:inherit;font-size:14.5px;color:var(--navy);background:var(--bg-soft);min-width:0}.entrar__codigo input:focus{outline:0;border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px rgba(242,101,34,.18)}.entrar__codigo .btn{padding:12px 16px;font-size:14px}.entrar__codigo .btn:disabled{opacity:.55;cursor:not-allowed}.entrar__codigo .form-pub__erro,.entrar__msg{grid-column:1/-1;margin:0}.entrar__msg{font-size:13px;color:#15803d;background:#ecfdf5;border-radius:4px;padding:9px 12px}.entrar__otp{font-family:ui-monospace,Cascadia Mono,Consolas,monospace!important;font-size:19px!important;letter-spacing:.3em;text-align:center}.entrar__otp::placeholder{font-family:var(--font-geist),system-ui,sans-serif;font-size:14px;letter-spacing:0;color:var(--mute)}.entrar__codigo-acoes{grid-column:1/-1;display:flex;justify-content:space-between}.entrar__codigo-acoes button{font-size:12.5px;font-weight:600;color:var(--azul)}.entrar__codigo-acoes button:disabled{color:var(--mute);cursor:default}.entrar__nota a{color:var(--azul);font-weight:600}.lgpd-cartao{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--borda);border-radius:8px;box-shadow:var(--sombra-forte);padding:28px 30px}.lgpd-cartao h2{font-size:24px;margin:2px 0 8px}.lgpd-cartao>p{color:var(--texto);font-size:14.5px;margin-bottom:14px}.lgpd-cartao__links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.lgpd-cartao__links a{font-size:13.5px;font-weight:600;color:var(--azul);padding:8px 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:var(--bg-soft)}.lgpd-cartao__links a:hover{border-color:var(--navy)}.lgpd-cartao .form-pub__aceite{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--navy);margin-bottom:16px;padding:12px 14px;background:var(--bg-soft);border-radius:6px;cursor:pointer}.lgpd-cartao .form-pub__aceite input{width:17px;height:17px;margin-top:3px;accent-color:var(--laranja)}.lgpd-cartao__botoes{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.lgpd-cartao__botoes .btn:disabled{opacity:.55;cursor:not-allowed}.area-aviso{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--borda);border-top:3px solid var(--laranja);border-radius:8px;box-shadow:var(--sombra);padding:26px 28px}.area-aviso h2{font-size:21px;margin-bottom:8px}.area-aviso p{color:var(--texto);font-size:14.5px;margin-top:8px}.area-grade{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,24vw,420px);grid-gap:28px;gap:28px;align-items:start}.area-lado,.area-principal{display:grid;grid-gap:24px;gap:24px}.area-bloco{background:#fff;border:1px solid var(--borda);border-radius:8px;box-shadow:var(--sombra);padding:26px 28px}.area-bloco h3{font-size:16.5px}.area-bloco>h3,.area-bloco__cab{margin-bottom:18px}.area-bloco__cab{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.area-bloco--escuro{background:var(--navy) var(--cubos-claro);background-size:140px 120px;color:#fff;border-color:var(--navy)}.area-bloco--escuro p{font-size:13.5px;color:rgba(255,255,255,.78);margin-top:6px}.area-vazio{color:var(--mute);font-size:13.5px;padding:14px 0 4px}.area-anos{width:auto}.area-anos .segmento__opcao{padding:6px 14px}.area-bloco svg,.holerite-destaque svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.holerite-destaque{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:var(--navy) var(--cubos-claro);background-size:140px 120px;color:#fff;border-radius:8px;padding:30px 32px;box-shadow:var(--sombra-forte);position:relative;overflow:hidden}.holerite-destaque:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--laranja) 0,var(--laranja) 30%,rgba(242,101,34,0) 100%)}.holerite-destaque .olho{color:rgba(255,255,255,.7);margin-bottom:2px}.holerite-destaque h2{font-size:26px;text-transform:capitalize}.holerite-destaque small{color:rgba(255,255,255,.7);font-size:12.5px}.holerite-destaque__botoes{display:flex;gap:8px}.holerite-destaque .btn:hover svg{transform:none}.holerites{list-style:none;border:1px solid var(--linha);border-radius:6px;overflow:hidden}.holerites li{display:grid;grid-template-columns:36px 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--linha)}.holerites li:last-child{border-bottom:0}.holerites li:hover{background:var(--bg-soft)}.holerites__ico{width:36px;height:36px;border-radius:var(--r-ctl);background:#FEF2F2;color:#DC2626;display:flex;align-items:center;justify-content:center}.holerites__texto strong{display:block;font-size:14px;text-transform:capitalize}.holerites__texto small{display:block;font-size:12px;color:var(--mute)}.holerites button{font-size:12.5px;font-weight:600;padding:7px 11px;border-radius:var(--r-ctl);border:1px solid var(--borda);color:var(--navy);background:#fff;display:inline-flex;align-items:center}.holerites button:hover{border-color:var(--navy)}.holerites button:disabled{opacity:.6}.vinculo__cab{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.vinculo__sit{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:var(--r-ctl);background:#f1f5f9;color:#475569}.vinculo__sit.ativo{background:#ecfdf5;color:#15803d}.vinculo dl{display:grid;grid-gap:14px;gap:14px}.vinculo dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.vinculo dd{font-size:14px}.pref-filtros input,.pref-filtros select{padding:9px 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;font:inherit;font-size:14px;color:var(--navy)}.pref-inativos{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--texto);cursor:pointer}.pref-inativos input{accent-color:var(--laranja)}.pref-filtros{display:grid;grid-template-columns:1fr 240px;grid-gap:12px;gap:12px;margin-bottom:18px}.pref-faixa__seletor:focus,.pref-filtros input:focus,.pref-filtros select:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(242,101,34,.18)}.pref-tabela-rolagem{max-height:68vh;overflow:auto;border:1px solid var(--linha);border-radius:6px}.pref-tabela{width:100%;border-collapse:collapse;font-size:13.5px}.pref-tabela th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-soft);text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:12px 18px}.pref-tabela td,.pref-tabela th{border-bottom:1px solid var(--linha)}.pref-tabela td{padding:13px 18px;vertical-align:top}.pref-tabela tr:last-child td{border-bottom:0}.pref-tabela tr:hover td{background:var(--bg-soft)}.pref-tabela small,.pref-tabela tr.inativo td{color:var(--mute)}.pref-tipo{font-size:11px;font-weight:700;padding:2px 7px;border-radius:3px;background:#EEF2F8;color:#1D3F7A}.pref-tipo.pj{background:var(--laranja-claro);color:var(--laranja-escuro)}.pref-tabela .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pref-tabela tfoot td{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg-soft);font-weight:600;border-top:1px solid var(--borda);border-bottom:0}.esic-numeros .pref-moeda{font-size:24px;line-height:1.35}.pref-rodape{font-size:12px;color:var(--mute);margin-top:14px}.barras{list-style:none;display:grid;grid-gap:8px;gap:8px}.barras button{width:100%;text-align:left;padding:8px 10px;border-radius:var(--r-ctl)}.barras button:hover,.barras button[aria-pressed=true]{background:var(--bg-soft)}.barras button[aria-pressed=true] .barras__barra{background:var(--laranja)}.barras__rotulo{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:4px}.barras__rotulo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.barras__rotulo strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barras__trilho{height:6px;background:var(--linha);overflow:hidden}.barras__barra,.barras__trilho{display:block;border-radius:3px}.barras__barra{height:100%;background:var(--navy)}.competencias{list-style:none}.competencias li{display:grid;grid-template-columns:64px 40px 1fr;align-items:baseline;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--linha);font-size:13.5px}.competencias li:last-child{border-bottom:0}.competencias span{color:var(--texto);text-transform:capitalize}.competencias strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.competencias small{color:var(--mute);font-size:12px}.func-resumo,.holerite-destaque{margin-bottom:28px}.func-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:24px;gap:24px;align-items:stretch}.func-resumo .vinculo dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px}.func-resumo .area-bloco--escuro{display:flex;flex-direction:column;justify-content:center}.holerites--grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;border:0;border-radius:0;overflow:visible}.holerites--grade li{border:1px solid var(--linha);border-radius:6px;padding:14px 16px}.holerites--grade li:last-child{border-bottom:1px solid var(--linha)}.pref-acoes{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pref-pdf{padding:9px 16px;font-size:13.5px}.pref-pdf svg{width:16px;height:16px}.pref-pdf:hover svg{transform:none}.pref-pdf:disabled{opacity:.55;cursor:not-allowed}.pdf-janela{width:min(640px,100%);max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 40px 80px -30px rgba(0,0,0,.5);overflow:hidden}.pdf-janela__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 26px 14px;border-bottom:1px solid var(--linha)}.pdf-janela__cab h2{font-size:21px}.pdf-janela__corpo{padding:18px 26px;overflow-y:auto;display:grid;grid-gap:18px;gap:18px}.pdf-janela fieldset{border:0;display:grid;grid-gap:8px;gap:8px}.pdf-janela legend{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.pdf-janela label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--navy);cursor:pointer}.pdf-janela input[type=checkbox]{width:17px;height:17px;accent-color:var(--laranja);flex-shrink:0}.pdf-todos{font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--linha)}.pdf-projetos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px 16px;gap:8px 16px;max-height:220px;overflow-y:auto;padding:4px 2px}.pdf-lgpd{font-size:12.5px;line-height:1.55;color:#7C2D12;background:#FFF7ED;border:1px solid #fdd8ba;border-radius:6px;padding:12px 14px}.pdf-janela__rodape{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 26px;border-top:1px solid var(--linha);background:var(--bg-soft)}.pdf-janela__rodape>span:first-child{margin-right:auto;font-size:13px;color:var(--mute)}.pdf-janela__rodape .btn:disabled{opacity:.55;cursor:not-allowed}.pdf-msg{font-size:12.5px;color:#15803d;font-weight:600}.pref-resumo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px;align-items:stretch}.pref-resumo .area-bloco{padding:16px 20px}.pref-resumo .area-bloco>h3{font-size:14px;margin-bottom:10px}.pref-resumo .barras{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 14px}.pref-resumo .barras button{padding:5px 8px}.pref-resumo .barras__rotulo{margin-bottom:3px;font-size:12.5px}.pref-resumo .barras__trilho{height:5px}.competencias--faixa{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:8px;gap:8px}.competencias--faixa li{display:flex;flex-direction:column;gap:1px;padding:9px 11px 8px;border:1px solid var(--linha);border-radius:6px;background:var(--bg-soft)}.competencias--faixa li:last-child{border-bottom:1px solid var(--linha)}.competencias--faixa span{font-size:12px;font-weight:600;color:var(--mute)}.competencias--faixa strong{font-size:19px;text-align:left;letter-spacing:-.03em}.competencias--faixa small{font-size:11.5px;line-height:1.3}@media (max-width:900px){.area-grade,.entrar,.func-resumo,.pref-faixa,.pref-resumo{grid-template-columns:1fr}.pref-faixa__numeros{border-left:0;border-top:1px solid var(--linha)}}@media (max-width:640px){.area-corpo{padding:32px 0 56px}.area-bloco{padding:20px 18px}.pref-faixa__parceria{padding:16px 18px}.pref-faixa__numeros{grid-template-columns:repeat(2,1fr)}.area-topo__lado{width:100%;flex-wrap:wrap}.holerite-destaque{padding:22px 20px}.pref-tabela td,.pref-tabela th{padding:10px 12px}.entrar__caixa,.entrar__texto{padding:24px 20px}.area-usuario{width:100%}.area-usuario__sair{margin-left:auto}.pref-filtros{grid-template-columns:1fr}.holerites li{grid-template-columns:36px 1fr auto}.holerites li button:last-child{display:none}.lgpd-cartao{padding:22px 18px}.lgpd-cartao__botoes{flex-direction:column-reverse}}.area-topo__lado{display:flex;align-items:center;gap:10px}.area-usuario__sig{display:inline-flex;align-items:center;padding:11px 16px;border-radius:8px;background:var(--laranja);color:#fff;font-weight:600;font-size:13.5px;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(242,101,34,.7)}.area-usuario__sig:hover{background:var(--laranja-escuro)}.pref-faixa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;background:#fff;border:1px solid var(--borda);border-radius:8px;box-shadow:var(--sombra);margin-bottom:16px;overflow:hidden}.pref-faixa__parceria{padding:16px 22px;min-width:0}.pref-faixa__parceria .olho{margin-bottom:2px;font-size:12px}.pref-faixa__parceria h2{font-size:19px;line-height:1.25}.pref-faixa__parceria p{color:var(--texto);font-size:13px;margin-top:3px}.pref-faixa__parceria p a{color:var(--azul);font-weight:600}.pref-faixa__parceria .pref-restrito{color:#B45309;font-weight:500}.pref-faixa__seletor{margin-bottom:4px;padding:5px 28px 5px 10px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:var(--bg-soft);font:inherit;font-size:12.5px;font-weight:600;color:var(--navy);max-width:100%}.pref-faixa__numeros{display:grid;grid-template-columns:repeat(4,auto);border-left:1px solid var(--linha);background:var(--bg-soft)}.pref-faixa__numeros div{display:flex;flex-direction:column;justify-content:center;padding:12px 22px;border-left:1px solid var(--linha)}.pref-faixa__numeros div:first-child{border-left:0}.pref-faixa__numeros strong{font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pref-faixa__numeros strong.destaque{color:var(--laranja)}.pref-faixa__numeros span{font-size:11.5px;color:var(--mute);font-weight:500;white-space:nowrap}@media (max-width:1100px){.pref-faixa{grid-template-columns:1fr}.pref-faixa__numeros{border-left:0;border-top:1px solid var(--linha);grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.pref-faixa__numeros{grid-template-columns:repeat(2,1fr)}.pref-faixa__numeros div:nth-child(3){border-left:0}.pref-faixa__numeros div:nth-child(n+3){border-top:1px solid var(--linha)}}.func-faixa{grid-template-columns:minmax(0,1fr) minmax(260px,auto)}.func-vinculos{list-style:none;margin-top:6px;display:grid;grid-gap:4px;gap:4px}.func-vinculos li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--texto)}.func-vinculos li strong{color:var(--navy);font-weight:600}.func-vinculos .vinculo__sit{font-size:10.5px;padding:2px 7px}.func-rh{font-size:12px!important;color:var(--mute)!important;margin-top:8px!important}.func-faixa__ultimo{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 22px;border-left:1px solid var(--linha);background:var(--navy) var(--cubos-claro);background-size:140px 120px;color:#fff}.func-faixa__ultimo>span{font-size:11.5px;font-weight:500;color:rgba(255,255,255,.7)}.func-faixa__ultimo strong{font-size:20px;letter-spacing:-.02em;text-transform:capitalize;line-height:1.2}.func-faixa__ultimo small{font-size:12px;color:rgba(255,255,255,.65)}.func-faixa__botoes{display:flex;gap:6px;margin-top:8px}.func-faixa__botoes .btn{padding:8px 14px;font-size:13px}.func-faixa__botoes .btn:hover svg{transform:none}.func-faixa__botoes svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.holerites--grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.holerites--grade li{padding:9px 12px;gap:10px;grid-template-columns:30px 1fr auto auto}.holerites--grade .holerites__ico{width:30px;height:30px}.holerites--grade .holerites__texto strong{font-size:13.5px}.holerites--grade button{padding:6px 9px;font-size:12px}@media (max-width:1100px){.func-faixa{grid-template-columns:1fr}.func-faixa__ultimo{border-left:0}}.func-faixa+.area-bloco{padding:18px 22px}.func-faixa+.area-bloco .area-bloco__cab{margin-bottom:12px}.func-cadastro{padding:20px 24px}.func-cadastro__topo{display:flex;align-items:center;gap:14px;margin-bottom:14px}.func-avatar{width:56px;height:56px;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--borda)}.func-cadastro__topo .olho{margin-bottom:0}.func-cadastro__topo h2{font-size:22px}.func-vinculo{border-top:1px solid var(--linha);padding-top:12px;margin-top:4px}.func-vinculo+.func-vinculo{margin-top:14px}.func-vinculo__cab{display:flex;align-items:center;gap:10px;margin-bottom:10px}.func-vinculo__cab strong{font-size:15.5px}.func-dados{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px 24px;gap:12px 24px}.func-dados dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.func-dados dd{font-size:15px;color:var(--navy);font-weight:500;margin-top:2px;line-height:1.35}.func-dados dd small{display:block;font-size:12px;color:var(--mute);font-weight:400}.func-cadastro .func-rh{margin-top:14px!important;font-size:12.5px!important}.func-faixa__ultimo strong{font-size:22px}@media (max-width:640px){.func-cadastro{padding:16px 18px}.func-dados{grid-template-columns:1fr 1fr}}.docs-func{margin-top:16px;padding:18px 22px}.docs-func .area-bloco__cab{margin-bottom:12px}.docs-func__nota{font-size:12.5px;color:var(--mute)}.docs-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:8px;gap:8px;align-items:start}.docs-cat{border:1px solid var(--linha);border-radius:6px;background:#fff;overflow:hidden}.docs-cat.aberta{grid-column:1/-1;border-color:var(--borda);box-shadow:var(--sombra)}.docs-cat__cab{width:100%;display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;text-align:left}.docs-cat__cab:not(:disabled):hover{background:var(--bg-soft)}.docs-cat__cab:disabled{cursor:default}.docs-cat__ico{width:34px;height:34px;border-radius:var(--r-ctl);background:#EEF2F8;color:var(--navy);display:flex;align-items:center;justify-content:center}.docs-cat:not(.vazia) .docs-cat__ico{background:#FEF2F2;color:#DC2626}.docs-cat__texto strong{display:block;font-size:14px;color:var(--navy)}.docs-cat__texto small{display:block;font-size:11.5px;line-height:1.35;color:var(--mute)}.docs-cat.vazia .docs-cat__texto strong{color:var(--texto)}.docs-cat__qtd{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-size:15px;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs-cat.vazia .docs-cat__qtd{color:#C9C6BC;font-weight:500}.docs-cat__qtd i,.docs-novo{font-style:normal;font-size:10.5px;font-weight:700;color:#fff;background:var(--laranja);border-radius:3px;padding:1px 6px;margin-top:2px}.docs-cat__lista{list-style:none;border-top:1px solid var(--linha)}.docs-cat__lista li{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 58px;border-bottom:1px solid var(--linha)}.docs-cat__lista li:last-child{border-bottom:0}.docs-cat__lista li>span{flex:1 1;min-width:0}.docs-cat__lista strong{display:block;font-size:13.5px}.docs-cat__lista small{display:block;font-size:12px;color:var(--mute)}.docs-cat__lista button{font-size:12px;font-weight:600;padding:6px 10px;border-radius:var(--r-ctl);border:1px solid var(--borda);color:var(--navy);background:#fff;display:inline-flex;align-items:center}.docs-cat__lista button:hover{border-color:var(--navy)}.docs-cat__ico svg,.docs-cat__lista svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.docs-func__rodape{font-size:12px;color:var(--mute);margin-top:12px}@media (max-width:640px){.docs-cats{grid-template-columns:1fr}.docs-cat__lista li{padding-left:12px;flex-wrap:wrap}}.comp-rolagem{overflow-x:auto;border:1px solid var(--linha);border-radius:6px}.comp-tabela{width:100%;border-collapse:collapse;font-size:14px}.comp-tabela th{background:var(--bg-soft);text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:10px 16px;white-space:nowrap}.comp-tabela td,.comp-tabela th{border-bottom:1px solid var(--linha)}.comp-tabela td{padding:8px 16px;vertical-align:middle}.comp-tabela>tbody>tr:hover>td{background:var(--bg-soft)}.comp-tabela .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comp-tabela .pos{color:#15803d}.comp-tabela .neg{color:#B91C1C}.comp-tabela .liq{font-weight:700;color:var(--navy)}.comp-mes{display:flex;align-items:center;gap:8px;text-align:left}.comp-mes:disabled{cursor:default}.comp-mes strong{display:block;font-size:14px;text-transform:capitalize}.comp-mes small{display:block;font-size:11.5px;color:var(--mute)}.comp-seta{display:inline-block;width:14px;color:var(--mute);font-size:18px;line-height:1;transition:transform .15s}tr.aberto .comp-seta{transform:rotate(90deg);color:var(--laranja)}.comp-acao{width:1%;white-space:nowrap;text-align:right}.comp-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:var(--r-ctl);border:1px solid var(--borda);color:var(--navy);background:#fff}.comp-btn+.comp-btn{margin-left:6px}.comp-btn:hover{border-color:var(--navy)}.comp-btn:disabled{opacity:.6}.comp-btn--icone{padding:6px 8px}.comp-btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.comp-detalhe>td{background:#FBFBF9;padding:6px 16px 14px 38px}.comp-detalhe table{width:100%;max-width:680px;border-collapse:separate;border-spacing:0;font-size:13.5px;background:#fff;border:1px solid var(--linha);border-radius:6px;overflow:hidden}.comp-detalhe td{padding:9px 16px;border-bottom:1px solid var(--linha);color:var(--texto)}.comp-detalhe tr:last-child td{border-bottom:0}.comp-detalhe td:nth-child(2){color:var(--mute);white-space:nowrap}.comp-tabela tfoot td{background:var(--bg-soft);font-weight:700;border-bottom:0;border-top:1px solid var(--borda)}.comp-nota{font-size:12.5px;color:var(--mute);margin-top:10px}.pref-h3-nota{font-size:12px;font-weight:500;color:var(--mute)}.ex-faixa{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ex-comp{display:flex;flex-direction:column;gap:6px;min-width:220px}.ex-comp label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ex-comp select{padding:10px 12px;border-radius:var(--r-ctl);border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:inherit;font:inherit;font-size:15px}.ex-comp select option{color:var(--navy)}.ex-abas{margin:18px 0}.ex-numeros{margin-bottom:14px}.ex-conf.ok strong{color:#15803d}.ex-conf.diverge strong{color:#B42318}.ex-motivo{background:#FEF3F2;border:1px solid #f3c7c2;color:#7A271A;border-radius:8px;padding:10px 14px;font-size:13.5px;margin:0 0 16px}.ex-filtros{grid-template-columns:1fr 320px 200px}.ex-rolagem{max-height:72vh}.ex-tabela td.num,.ex-tabela th.num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-tabela td,.ex-tabela th{padding:10px 12px}.ex-tabela .ex-total,.ex-tabela tr.ex-grupo td{font-weight:600;color:var(--navy)}.ex-tabela tr.ex-grupo td{background:#F2F4F8;font-size:12.5px;position:-webkit-sticky;position:sticky;top:38px;z-index:1}.ex-tabela tr.ex-grupo td span{float:right;font-weight:500;color:var(--mute)}.ex-tabela tr.ex-grupo em{font-weight:500;color:var(--pessego,#F26522);font-style:normal}.ex-tabela tr.ex-nao-pessoa td{color:var(--mute);font-style:italic}.ex-tabela tfoot td{position:-webkit-sticky;position:sticky;bottom:0;background:var(--navy);color:#fff;font-weight:600;padding:12px}.ex-ctr,.ex-sit{display:block;font-size:11.5px;color:var(--mute)}.ex-sit{display:inline;color:#B54708}.ex-extras{margin-top:16px;border:1px dashed #f5b98f;background:#FFF8F2;border-radius:8px;padding:12px 16px}.ex-extras h4{margin:0 0 8px;font-size:13px;color:var(--navy)}.ex-comp-lista,.ex-extras ul{list-style:none;margin:0;padding:0}.ex-comp-lista li,.ex-extras li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--linha);font-size:14px}.ex-comp-lista li:last-child,.ex-extras li:last-child{border-bottom:0}.ex-comp-lista strong,.ex-extras strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-comp-lista li.ex-comp-total{font-weight:700;color:var(--navy);border-top:2px solid var(--navy)}.ex-clicavel{cursor:pointer}.ex-barra{display:flex;height:10px;border-radius:99px;background:var(--bg-soft);overflow:hidden}.ex-barra i{background:var(--navy)}.ex-barra b{background:#F26522}.ex-selo{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:99px}.ex-selo.ok{background:#ECFDF3;color:#15803d}.ex-selo.diverge{background:#FEF3F2;color:#B42318}@media (max-width:860px){.ex-filtros{grid-template-columns:1fr}.ex-comp{min-width:0;width:100%}}.ex-dica{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 10px;font-size:13px;color:var(--mute)}.ex-dica button{border:1px solid var(--borda);background:#fff;border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;color:var(--navy);cursor:pointer;white-space:nowrap}.ex-dica button:hover{border-color:var(--navy)}.ex-tabela tr.ex-abrivel{cursor:pointer}.ex-tabela tr.aberto td{background:#F7F9FC}.ex-seta{display:inline-block;width:16px;color:var(--mute);font-size:11px}.ex-tabela tr.ex-detalhe td{background:#F7F9FC;padding:4px 16px 16px 40px;border-bottom:2px solid var(--linha)}.ex-tabela tr.ex-detalhe:hover td{background:#F7F9FC}.ex-det-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 18px;gap:6px 18px;padding:10px 0}.ex-det-grade div{display:flex;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px dotted var(--linha);padding:3px 0}.ex-det-grade span{color:var(--mute)}.ex-det-grade strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ex-det-grade .ex-det-base strong{font-weight:700}.ex-det-enc{border-top:1px solid var(--linha)}.ex-det-enc:before{content:"Encargos CLT";grid-column:1/-1;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.ex-det-grade .ex-det-soma span,.ex-det-grade .ex-det-soma strong{font-weight:700;color:var(--navy)}.ex-det-total{display:flex;justify-content:flex-end;gap:16px;font-size:14px;color:var(--navy);padding-top:6px}.ex-det-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-det-grade .ex-det-soma{grid-column:span 2;white-space:nowrap}.pref-faixa__numeros.ex-numeros{grid-template-columns:repeat(5,1fr);border:1px solid var(--linha);border-radius:8px}@media (max-width:860px){.pref-faixa__numeros.ex-numeros{grid-template-columns:repeat(2,1fr)}}.pref-faixa.ex-faixa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:0;gap:0}.ex-faixa .ex-comp{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:330px;padding:16px 24px;background:var(--bg-soft);border-left:1px solid var(--linha)}.ex-faixa .ex-comp label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);opacity:1}.ex-comp__linha{display:flex;align-items:stretch;gap:6px}.ex-faixa .ex-comp select{flex:1 1;min-width:0;padding:9px 32px 9px 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background-color:#fff;color:var(--navy);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ex-faixa .ex-comp select:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(242,101,34,.18)}.ex-comp__passo{width:40px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;color:var(--navy);font-size:20px;line-height:1;cursor:pointer;transition:border-color .15s,background .15s}.ex-comp__passo:hover:not(:disabled){border-color:var(--navy);background:#F2F4F8}.ex-comp__passo:disabled{opacity:.35;cursor:default}.ex-comp__info{font-size:11.5px;color:var(--mute)}@media (max-width:860px){.pref-faixa.ex-faixa{grid-template-columns:1fr}.ex-faixa .ex-comp{min-width:0;border-left:0;border-top:1px solid var(--linha)}}.pref-faixa__numeros.ex-numeros{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}@media (max-width:860px){.pref-faixa__numeros.ex-numeros{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}.pref-resumo>.area-bloco:last-child:has(.ex-comp-total){align-self:start;position:-webkit-sticky;position:sticky;top:16px}.ex-tabela tfoot td,.ex-tabela tfoot tr:hover td{background:var(--navy);color:#fff}.ex-numeros--geral div{gap:2px}.ex-var{font-size:11px;font-weight:600;color:var(--mute);white-space:nowrap}.ex-var.sobe{color:#B54708}.ex-var.desce{color:#15803d}.ex-sintetico td{vertical-align:middle}.ex-comp-lista li.ex-comp-sub{font-weight:600;color:var(--navy);border-top:1px solid var(--navy)}.ex-comp-lista li.ex-comp-cab{font-weight:600;color:var(--navy);background:#F7F9FC;padding-left:8px;padding-right:8px}.ex-comp-lista li.ex-comp-item{padding-left:18px;font-size:13px;color:var(--mute)}.ex-comp-lista li.ex-comp-item strong{color:var(--navy);font-weight:500}.ex-geral-colunas{grid-template-columns:1fr 1fr}.ex-confs h3{margin-bottom:12px}.ex-confs__grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ex-confs__item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--linha);border-radius:8px;background:#fff}.ex-confs__item.diverge{border-color:#F3C7C2;background:#FFFBFA}.ex-confs__item.ok{border-color:#C6EBD3;background:#F8FDF9}.ex-confs__item strong{color:var(--navy);font-size:14px}.ex-confs__item p{margin:4px 0 0;font-size:13px;color:var(--mute)}.ex-selo{background:var(--bg-soft);color:var(--mute);white-space:nowrap}@media (max-width:860px){.ex-confs__grade,.ex-geral-colunas{grid-template-columns:1fr}}.ex-tabela tr.ex-rateio-sec td{background:#FFFBF5}.ex-tabela tr.ex-rateio-sec td:first-child{box-shadow:inset 3px 0 0 #F5B98F}.ex-tabela td.ex-ajusta,.ex-tabela th.ex-ajusta{width:1%;white-space:nowrap}.ex-tabela td.ex-corta{max-width:1px;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-geral{display:flex;flex-direction:column;gap:28px}.ex-geral>*{margin-top:0!important;margin-bottom:0!important}.ex-geral .ex-geral-colunas{gap:28px}.ex-det-grade .ex-det-soma{grid-column:1/-1;justify-content:flex-end;gap:16px;border-bottom:0;border-top:1px solid var(--linha);margin-top:4px;padding-top:8px}.ex-det-total{border-top:1px solid var(--navy);margin-top:6px;padding-top:8px}.ex-tabela thead th{z-index:3}.ex-tabela thead th,.ex-tabela tr.ex-grupo td{height:40px;box-sizing:border-box;padding-top:0;padding-bottom:0;vertical-align:middle}.ex-tabela tr.ex-grupo td{top:39px;z-index:2;white-space:nowrap;box-shadow:0 -1px 0 #F2F4F8,0 1px 0 var(--linha)}.ex-tabela tr.ex-grupo td span{margin-left:24px}.ex-grupo__linha{display:flex;align-items:center;gap:24px;min-width:0}.ex-grupo__nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ex-tabela tr.ex-grupo td .ex-grupo__linha>span{float:none;margin-left:0;flex:0 0 auto;white-space:nowrap}.ex-tabela tr.ex-grupo td{max-width:1px}.ex-anos{display:flex;flex-wrap:wrap;gap:8px}.ex-anos button{border:1px solid var(--borda);background:#fff;color:var(--navy);border-radius:999px;padding:8px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ex-anos button.ativo,.ex-anos button:hover{border-color:var(--navy)}.ex-anos button.ativo{background:var(--navy);color:#fff}.ex-tabela tr.ex-ano-ativo td{background:#FFF4EC}.ex-tabela tr.ex-ano-ativo td:first-child{box-shadow:inset 3px 0 0 var(--laranja)}.ex-tem-comp{color:#B54708!important}.ex-origem{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:13px;background:#fff;border:1px solid var(--linha);border-radius:6px}.ex-origem th{position:static;background:#F7F9FC;font-size:10.5px;padding:8px 12px;height:auto}.ex-origem td{padding:8px 12px;border-bottom:1px solid var(--linha)}.ex-origem tfoot td{position:static;font-weight:600}.ex-origem tfoot td,.ex-tabela .ex-origem tfoot td,.ex-tabela .ex-origem tfoot tr:hover td{background:#F2F4F8;color:var(--navy)}.ex-origem__tipo{display:inline-block;margin-right:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:99px;background:#EEF2F8;color:var(--navy)}.ex-origem__tipo.comp{background:#FFF1E6;color:#B54708}.ex-sintetico>tbody>tr>td:first-child{white-space:nowrap}.ex-filtros--2{grid-template-columns:1fr 320px}.ex-agrupar{gap:6px}.ex-agrupar button{padding:6px 14px;font-size:13px}.ex-aviso-limite{background:#FFF8F0;border-color:#F5D3B5;color:#7A3E0E}@media (max-width:860px){.ex-filtros--2{grid-template-columns:1fr}}.ex-tabela th.ex-col-nome{min-width:260px}.ex-tabela td.ex-col-funcao{width:18%}.ex-tabela td.ex-col-lote{width:22%}.ex-tabela{border-collapse:separate;border-spacing:0}.ex-tabela thead th{z-index:4;box-shadow:inset 0 -1px 0 var(--linha)}.ex-tabela tfoot td{z-index:4;box-shadow:0 -2px 0 var(--navy);border-bottom:0}.ex-tabela tr.ex-grupo td{z-index:3}.ex-tabela tbody td{position:relative;z-index:0}.ex-tabela tbody tr.ex-grupo td{position:-webkit-sticky;position:sticky}.pdf-colunas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 16px;gap:6px 16px}.pdf-colunas .pdf-coluna-fixa{opacity:.6}.pref-periodo{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;font-size:13px;color:var(--mute)}.pref-periodo.ativo{border-color:var(--laranja);box-shadow:0 0 0 3px rgba(242,101,34,.12)}.pref-periodo span:first-child{font-weight:600;color:var(--navy)}.pref-periodo input{border:0;font:inherit;font-size:13px;color:var(--navy);background:transparent;padding:4px 2px;width:132px}.pref-periodo input:focus{outline:0}.pref-periodo__limpar{border:0;background:var(--bg-soft);color:var(--navy);width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:15px;line-height:1}.pdf-periodo-nota{margin:0 0 6px;font-size:13.5px;color:var(--navy)}@media (max-width:860px){.pref-periodo{flex-wrap:wrap}}.pref-tabela small.pref-sem-resc{color:#B54708}.pref-tabela small.pref-inativo-linha{display:block;margin-top:2px;font-size:12px;color:var(--mute)}.pref-tabela small.pref-inativo-linha.pref-sem-resc{color:#B54708}.seletor-periodo{position:relative}.seletor-periodo__botao{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;color:var(--navy);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.seletor-periodo__botao:hover{border-color:var(--navy)}.seletor-periodo.ativo .seletor-periodo__botao{border-color:var(--laranja);box-shadow:0 0 0 3px rgba(242,101,34,.12)}.seletor-periodo__botao>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.seletor-periodo__rotulo{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;font-size:14px;font-weight:600;white-space:nowrap}.seletor-periodo__rotulo small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.seletor-periodo__seta{width:16px!important;height:16px!important;color:var(--mute)}.seletor-periodo__limpar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg-soft);color:var(--navy);font-size:15px;line-height:1}.seletor-periodo__limpar:hover{background:#FDE8DC;color:#B54708}.seletor-periodo__painel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:340px;padding:14px;background:#fff;border:1px solid var(--borda);border-radius:10px;box-shadow:0 18px 40px -16px rgba(7,29,65,.35)}.seletor-periodo__ano{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.seletor-periodo__ano strong{font-size:16px;color:var(--navy)}.seletor-periodo__ano button{width:32px;height:32px;border:1px solid var(--borda);border-radius:8px;background:#fff;color:var(--navy);font-size:18px;cursor:pointer}.seletor-periodo__ano button:disabled{opacity:.35;cursor:default}.seletor-periodo__dica{margin:4px 0 10px;font-size:12px;color:var(--mute);text-align:center}.seletor-periodo__meses{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.seletor-periodo__meses button{height:36px;border:0;border-radius:8px;background:transparent;color:var(--navy);font:inherit;font-size:13.5px;text-transform:capitalize;cursor:pointer;transition:background .12s,color .12s}.seletor-periodo__meses button:hover:not(:disabled){background:var(--bg-soft)}.seletor-periodo__meses button:disabled{color:#C9C7C0;cursor:default}.seletor-periodo__meses button.dentro{background:#FFF1E6}.seletor-periodo__meses button.borda{background:var(--laranja);color:#fff;font-weight:600}.seletor-periodo__atalhos{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--linha)}.seletor-periodo__atalhos button{padding:5px 10px;border:1px solid var(--borda);border-radius:999px;background:#fff;color:var(--navy);font:inherit;font-size:12.5px;cursor:pointer}.seletor-periodo__atalhos button:hover{border-color:var(--navy)}@media (max-width:860px){.seletor-periodo__painel{right:auto;left:0}}.pdf-cargos__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--linha)}.pdf-cargos__topo .pdf-todos{padding-bottom:0;border-bottom:0}.pdf-cargos__topo .pdf-todos small{font-weight:400;color:var(--mute)}.pdf-cargos__busca{height:32px;padding:0 10px;border:1px solid var(--borda);border-radius:8px;font:inherit;font-size:13px;color:var(--navy);min-width:200px}.pdf-cargos label{display:flex;align-items:center;gap:8px}.pdf-cargos label span{flex:1 1;min-width:0}.pdf-cargos__n{flex:0 0 auto;min-width:26px;padding:1px 7px;border-radius:999px;background:var(--bg-soft);color:var(--navy);font-size:12px;font-weight:700;text-align:center}.pdf-cargos__vazio{margin:0;font-size:13px;color:var(--mute)}.pdf-cargos__quadro{margin-top:10px;font-size:13.5px}.ex-seletor{flex:1 1;min-width:0}.ex-seletor .seletor-periodo__botao{width:100%;height:100%;min-height:46px}.ex-seletor .seletor-periodo__botao:disabled{opacity:.5;cursor:default}.ex-seletor .seletor-periodo__rotulo{flex:1 1;font-size:15px}.ex-seletor .seletor-periodo__rotulo em{font-style:normal;color:#B54708}.ex-seletor .seletor-periodo__meses button{position:relative}.ex-seletor .seletor-periodo__meses button.ex-seletor__13{grid-column:1/-1;text-transform:none}.ex-seletor__ponto{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--laranja)}.ex-seletor .seletor-periodo__meses button.borda .ex-seletor__ponto{background:#fff}.ex-seletor .seletor-periodo__painel{width:320px}.pref-faixa.ex-faixa{overflow:visible}.ex-faixa .ex-comp{border-radius:0 8px 8px 0;position:relative;z-index:5}@media (max-width:860px){.ex-faixa .ex-comp{border-radius:0 0 8px 8px}.ex-seletor .seletor-periodo__painel{right:0;left:auto;width:min(320px,calc(100vw - 32px))}}.barra-sig{display:none}html[data-modo=sig] .barra-sig{display:block}html[data-modo=sig] .barra-topo,html[data-modo=sig] .menu,html[data-modo=sig] .rodape,html[data-modo=sig] .topo-btn{display:none!important}html[data-modo=sig]{scroll-padding-top:90px}html[data-modo=sig] .pagina-topo{margin-top:-1px;padding-top:22px;background-position:0 -1px}html.alto-contraste body{filter:contrast(1.25)}.sig-govbar{padding:5px 0;background:rgba(255,255,255,.7);border-bottom:1px solid #e6e4dd;color:var(--navy);font-size:11.5px;line-height:1.5}.sig-govbar__in{display:flex;align-items:center;justify-content:space-between;gap:8px}.sig-govbar__brasil{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.4px;font-size:12px;color:inherit;text-decoration:none}.sig-govbar__flag{width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.sig-govbar__a11y{display:inline-flex;align-items:center;gap:14px}.sig-govbar__a11y button{background:none;border:0;padding:0;font:inherit;color:var(--navy);opacity:.75;cursor:pointer}.sig-govbar__a11y button:hover{opacity:1}.sig-faixa{background:var(--navy) var(--cubos-claro);background-size:140px 120px;padding-top:18px}.sig-cab{display:flex;align-items:center;gap:16px;min-height:66px;padding:10px 12px 10px 18px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.7);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px -20px rgba(4,14,34,.75),0 2px 6px -2px rgba(4,14,34,.25);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);color:var(--navy)}.sig-cab__logo{display:inline-flex;flex:0 0 auto}.sig-cab__logo img{height:46px;width:auto;display:block}@media (max-width:1280px){.sig-cab__logo img{height:42px}}.sig-cab__titulo{display:flex;flex-direction:column;padding-left:16px;border-left:1px solid #e6e4dd;line-height:1.5}.sig-cab__titulo strong{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.sig-cab__titulo span{font-size:11.5px;color:#8A8A83}.sig-cab__nav{margin-left:auto;display:flex;gap:2px;padding:4px;background:#F6F5F1;border:1px solid #eceae3}.sig-cab__link,.sig-cab__nav{align-items:center;border-radius:999px}.sig-cab__link{display:inline-flex;gap:7px;height:32px;padding:0 13px;font-size:13px;font-weight:500;color:var(--navy);text-decoration:none;transition:background .15s,box-shadow .15s}.sig-cab__link:hover{background:#fff;box-shadow:0 1px 3px rgba(7,29,65,.12)}.sig-cab__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.sig-cab{flex-wrap:wrap;gap:10px 14px}.sig-cab__nav{margin-left:0;width:100%;justify-content:space-between}.sig-cab__link{padding:0 9px;font-size:12.5px}}@media (max-width:480px){.sig-cab__titulo{display:none}.sig-cab__link{gap:5px;padding:0 7px;font-size:12px}.sig-cab__link svg{display:none}.sig-govbar__a11y{gap:10px}}.ex-importar{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;border-radius:var(--r-ctl);border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.ex-importar:hover{background:var(--laranja);border-color:var(--laranja);color:#fff}.ex-importar svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.imp-janela{width:min(860px,100%)}.imp-soltar{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:26px 18px;border:2px dashed var(--linha);border-radius:10px;background:var(--bg-soft);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.imp-soltar.ativo,.imp-soltar:hover{border-color:var(--laranja);background:var(--laranja-claro)}.imp-soltar svg{width:30px;height:30px;stroke:var(--laranja);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.imp-soltar strong{color:var(--navy);font-size:15px}.imp-soltar small{color:var(--mute);font-size:12.5px;max-width:520px}.imp-card{border:1px solid var(--linha);border-radius:10px;padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.imp-card.feito{border-color:#A6E3BD;background:#F6FEF9}.imp-card.erro{border-color:#FDA29B;background:#FFFBFA}.imp-card__cab{display:flex;align-items:flex-start;gap:10px}.imp-card__cab>strong{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--navy);font-size:14px}.pdf-janela label.imp-marcar{flex:1 1;min-width:0;align-items:flex-start}.imp-marcar input{margin-top:2px}.imp-marcar span{display:grid;grid-gap:2px;gap:2px;min-width:0}.imp-marcar strong{font-size:14.5px;color:var(--navy)}.imp-marcar small{font-size:12.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-remover{width:26px;height:26px;border-radius:6px;font-size:18px;line-height:1;color:var(--mute);flex-shrink:0}.imp-remover:hover{background:var(--bg);color:var(--navy)}.imp-numeros{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.imp-numeros div{display:grid;grid-gap:1px;gap:1px}.imp-numeros dt{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.imp-numeros dd{margin:0;font-size:14.5px;font-weight:600;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imp-alerta{color:#B42318;background:#FEF3F2;padding:8px 12px}.imp-alerta,.imp-avisos{font-size:12.5px;line-height:1.5;border-radius:6px}.imp-avisos{margin:0;padding:8px 12px 8px 28px;color:#7C2D12;background:#FFF7ED}.imp-nota{font-size:12.5px;color:var(--mute)}.pdf-janela fieldset.imp-existentes{gap:6px;padding:10px 12px;background:var(--bg-soft);border-radius:8px}.pdf-janela .imp-existentes legend{margin-bottom:4px;float:left;width:100%}.pdf-janela .imp-existentes label{font-size:13px;align-items:flex-start}.imp-existentes small{font-size:12px;color:var(--mute)}.imp-detalhe{justify-self:start;font-size:12.5px;font-weight:600;color:var(--laranja-escuro);text-decoration:underline;text-underline-offset:3px}.imp-tabela{max-height:300px;overflow:auto}.imp-tabela .pref-tabela{font-size:12.5px}.imp-tabela tr.imp-dif td{color:#B42318}.imp-ok{color:#15803d}.imp-erro,.imp-ok{font-size:13px;font-weight:600}.imp-erro{color:#B42318}.ipgp-cons__desp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ipgp-cons__desp>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--linha);border-radius:8px;background:var(--bg-soft)}.ipgp-cons__desp span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ipgp-cons__desp strong{font-size:19px;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ipgp-cons__desp small{font-size:12px;color:var(--mute);line-height:1.45}.ipgp-cons__nota{color:var(--mute);font-size:11.5px}.ipgp-cons__mes td,.ipgp-cons__mes th{white-space:nowrap}.ipgp-cons__pref{font-size:12px;color:var(--mute)}th.ipgp-cons__pref{color:var(--navy)}.ipgp-cons__ponto{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--laranja);vertical-align:middle}@media (max-width:860px){.ipgp-cons__desp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ipgp-cons__desp{grid-template-columns:1fr}}.rp-busca{position:relative;max-width:620px}.rp-busca input{width:100%;padding:11px 14px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;font:inherit;font-size:15px;color:var(--navy)}.rp-busca input:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(242,101,34,.18)}.rp-sugestoes{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--borda);border-radius:10px;box-shadow:0 18px 40px -16px rgba(7,29,65,.35);max-height:360px;overflow-y:auto}.rp-sugestoes button{display:grid;grid-gap:2px;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;font:inherit;color:var(--navy);cursor:pointer}.rp-sugestoes button:focus-visible,.rp-sugestoes button:hover{background:var(--bg-soft);outline:0}.rp-sugestoes strong{font-size:14.5px}.rp-sugestoes small{font-size:12px;color:var(--mute)}.rp-nada{margin:8px 0 0;font-size:13px;color:var(--mute)}.rp-escolhidos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 14px;border:1px solid var(--borda);border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--navy)}.rp-chip.principal{background:var(--navy);border-color:var(--navy);color:#fff}.rp-chip em{font-style:normal;font-weight:400;font-size:12px;opacity:.75}.rp-chip button{width:24px;height:24px;border:0;border-radius:50%;background:rgba(0,0,0,.08);color:inherit;font-size:16px;line-height:1;cursor:pointer}.rp-chip.principal button{background:rgba(255,255,255,.18)}.rp-periodo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px}.rp-periodo__campos{display:flex;gap:12px}.rp-periodo__campos label{display:grid;grid-gap:4px;gap:4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.rp-periodo__campos select{padding:8px 12px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;font:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:var(--navy)}.rp-periodo .pref-pdf{margin-left:auto}@media (max-width:640px){.rp-periodo .pref-pdf{margin-left:0;width:100%;justify-content:center}}.rp-tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.rp-tipos button{display:grid;grid-gap:3px;gap:3px;padding:14px 18px;border:1px solid var(--borda);border-radius:10px;background:#fff;text-align:left;font:inherit;color:var(--navy);cursor:pointer;transition:border-color .15s,box-shadow .15s}.rp-tipos button:hover{border-color:var(--navy)}.rp-tipos button.ativo{border-color:var(--laranja);box-shadow:inset 4px 0 0 var(--laranja)}.rp-tipos strong{font-size:15.5px}.rp-tipos small{font-size:12.5px;color:var(--mute)}.rp-filtros{grid-template-columns:1fr 260px 170px 240px}.rp-mov{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:-6px 0 18px}.rp-mov>div{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--linha);border-radius:8px;background:var(--bg-soft)}.rp-mov strong{font-size:18px;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-mov span{font-size:12.5px;color:var(--mute)}.rp-entra,.rp-mov .entra strong{color:#15803d}.rp-mov .sai strong,.rp-sai{color:#B42318}.rp-vistas{margin-bottom:14px}.rp-ord button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}th.rp-ord.num button{width:100%;text-align:right}.rp-exportar h3{margin-bottom:12px}.rp-exportar__opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px}.rp-exportar__opcoes label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--navy);cursor:pointer}.rp-exportar__opcoes input{width:16px;height:16px;accent-color:var(--laranja)}.rp-exportar__sep{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.rp-exportar__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-excel{border:1px solid var(--borda);background:#fff;color:var(--navy)}.rp-excel svg{stroke:currentColor;fill:none;stroke-width:1.8}@media (max-width:1100px){.rp-filtros{grid-template-columns:1fr 1fr}}@media (max-width:760px){.rp-mov{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-tipos{grid-template-columns:1fr}}@media (max-width:560px){.rp-filtros{grid-template-columns:1fr}}.bg-busca__form{display:flex;gap:10px;max-width:760px}.bg-busca__form input{flex:1 1;padding:11px 14px;border:1px solid var(--borda);border-radius:var(--r-ctl);background:#fff;font:inherit;font-size:15px;color:var(--navy)}.bg-busca__form input:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(242,101,34,.18)}.bg-busca__form .btn{padding:10px 22px}.bg-bloco{margin-top:22px}.bg-bloco h4{margin:0 0 10px;font-size:15px;color:var(--navy)}.bg-bloco h4 small{margin-left:6px;font-size:12.5px;font-weight:400;color:var(--mute)}.bg-abrir{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--laranja-escuro);white-space:nowrap;cursor:pointer}.bg-abrir:hover{text-decoration:underline;text-underline-offset:3px}.bg-rateio{font-size:12.5px;color:var(--mute);max-width:320px}.bg-lancs{width:100%}@media (max-width:560px){.bg-busca__form{flex-direction:column}}.pref-faixa__numeros.ex-numeros.ex-emenda-cards{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr))}.ex-emenda-cards strong{white-space:nowrap;font-size:clamp(16px,1.6vw,22px)}@media (max-width:860px){.pref-faixa__numeros.ex-numeros.ex-emenda-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-emenda-cards>div{padding:14px 16px;min-width:0}.ex-seta-btn{background:none;border:0;padding:0 4px 0 0;cursor:pointer;color:inherit;font:inherit}.rp-tipos.rp-tipos--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.rp-tipos.rp-tipos--3{grid-template-columns:1fr}}.comp-tabela td.num,.comp-tabela th.num,.pref-tabela td.num,.pref-tabela th.num{width:1%;white-space:nowrap}.pref-tabela td .pref-tipo{white-space:nowrap}.ex-tabela th.rf-col-forn{min-width:340px}.ex-tabela td.rf-col-funcao,.ex-tabela th.rf-col-funcao{width:30%;min-width:200px}.pref-faixa__numeros.ex-numeros>div{padding:7px 16px}.pref-faixa__numeros.ex-numeros strong{font-size:18px}.pref-faixa__numeros.ex-numeros span{font-size:11px}.ex-numeros{margin-bottom:10px}.ex-emenda-cards>div{padding:7px 14px}.rp-mov>div{padding:6px 12px}.rp-mov strong{font-size:16px}.rp-botoes{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rp-periodo .rp-botoes .pref-pdf{margin-left:0}.rp-exportar__botoes{justify-content:flex-end}.rp-exportar__botoes .pdf-msg{order:-1}.pdf-msg{font-size:12px;font-weight:500;white-space:nowrap}@media (max-width:640px){.rp-botoes{margin-left:0;width:100%;justify-content:stretch}.rp-botoes .pref-pdf{flex:1 1}}.ex-tabela .ex-pend{color:#B42318;font-weight:500}.ex-tabela small.ex-aviso{color:#B45309;white-space:normal;max-width:280px}.ex-nota-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--borda);border-radius:6px;background:#fff;color:var(--navy);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.ex-nota-btn:hover{border-color:var(--laranja);color:var(--laranja)}.ex-nota-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.ex-nota-janela{width:min(1100px,96vw);height:92vh;display:flex;flex-direction:column}.ex-nota-pdf{flex:1 1;width:100%;border:0;border-top:1px solid var(--linha);background:#f4f4f1}.ex-anexar,.ex-nota-acoes{display:flex;align-items:center;gap:10px}.ex-anexar{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.ex-anexar__msg{max-width:520px}.ex-anexar__pasta{font:inherit;font-size:12.5px;color:var(--navy);text-decoration:underline;cursor:pointer}.ex-anexar__pasta,.ex-obs-ind{border:0;background:none;padding:0}.ex-obs-ind{display:block;margin-top:3px;font:inherit;font-size:11.5px;color:#B45309;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:help;text-align:left}button.ex-obs-ind{cursor:pointer}.ex-nota-obs{margin:0;padding:10px 26px;background:#FFF8F0;border-bottom:1px solid #f5d3b5;color:#7A3E0E;font-size:13.5px;line-height:1.45}