:root{--ouro:#ffb21e;--ouro-claro:#ffd86b;--ouro-fundo:#ffb21e24;--ouro-anel:#ffb21e47;--fonte-mono:var(--fonte);--raio:8px;--raio-lg:14px}:root[data-theme=light]{--azul-100:#eef1f6;--cinza-100:#faf9f7;--cinza-200:#e6e3dd;--cinza-300:#d6d2c9;--cinza-500:#6b7385;--campo-rotulo:#f3f1ec;--campo-secao:#ece9e2;--amarelo-100:#fff3d6;--amarelo-600:#9a6208;--sombra:0 1px 2px #16233a0d, 0 6px 16px #16233a12;--sombra-forte:0 10px 30px #16233a24, 0 2px 8px #16233a12}html[data-theme=light],html[data-theme=light] body{background:#eceae4}html :is(input,select,textarea):focus,html :is(input,select,textarea):focus-visible{border-color:var(--ouro);box-shadow:0 0 0 3px var(--ouro-anel);outline:none}html :is(button,a):focus-visible{outline:2px solid var(--ouro);outline-offset:2px}html .menu-sup{background:var(--azul-900);box-shadow:none;border-bottom:1px solid #ffffff14}html .menu-sup__marca{letter-spacing:-.01em;font-weight:900}html .menu-sup__hamb{background:#ffffff14;border-radius:10px}html .menu-sup__hamb:hover{background:#ffffff29}html .menu-sup__identidade .seletor-competencia{background:var(--ouro-fundo);color:var(--ouro-claro);border:1px solid #ffb21e61;border-radius:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}html .menu-sup__identidade .seletor-competencia i,html .menu-sup__identidade .seletor-competencia__abrir,html .menu-sup__identidade .seletor-competencia__campo{color:var(--ouro-claro)}html .menu-sup__identidade>a.avatar--nome,html .menu-sup__identidade .btn-tema,html .menu-sup__identidade .btn-sair,html .menu-sup__identidade .btn-icone-topo,html .menu-sup__identidade button{border-radius:10px}html .menu-sup__identidade>a.avatar--nome{background:#ffffff0f;border:1px solid #ffffff2e;font-weight:800}html .menu-sup__identidade>a.avatar--nome:hover{background:#ffffff24;border-color:#ffffff59}html .menu-lateral{background:var(--superficie);border-right:1px solid var(--cinza-200)}html .menu-lateral__busca input{border:1.5px solid var(--cinza-200);background:var(--cinza-100);border-radius:10px;padding-top:9px;padding-bottom:9px}html .menu-lateral__secao-btn{color:var(--cinza-900);border-radius:10px;font-weight:800}html .menu-lateral__secao-btn>i:first-child{color:var(--azul-acento)}html .menu-lateral__secao-btn:hover{background:var(--cinza-100)}html .menu-lateral__secao-btn.ativa,html .menu-lateral__secao.aberta>.menu-lateral__secao-btn{background:var(--ouro-fundo);color:var(--cinza-900)}html .menu-lateral__secao.aberta>.menu-lateral__secao-btn>i:first-child,html .menu-lateral__secao-btn.ativa>i:first-child{color:var(--ouro)}html .menu-lateral__item{color:var(--cinza-500);border-radius:10px;font-weight:600}html .menu-lateral__item:hover{background:var(--cinza-100);color:var(--cinza-900)}html .menu-lateral__item--pai{font-weight:700}html .menu-lateral__item.ativo-pai{color:var(--cinza-900);font-weight:800}html .menu-lateral__item.ativo{background:var(--azul-900);color:#fff;box-shadow:inset 3px 0 0 var(--ouro);border-radius:10px;font-weight:800}html .menu-lateral__legenda{color:var(--cinza-500)}:root:not([data-theme=light]) .menu-lateral__item.ativo{background:var(--ouro-fundo);color:var(--ouro-claro)}html .abas-barra{background:var(--cinza-100);border-bottom:1px solid var(--cinza-200)}html .abas-nav{padding-top:10px}html .aba-item{background:var(--cinza-200);border-color:var(--cinza-200);border-radius:10px 10px 0 0;font-weight:700}html .aba-item.ativa{background:var(--superficie);color:var(--azul-acento);border-color:var(--cinza-200);box-shadow:inset 0 3px 0 var(--ouro);font-weight:800}html .aba-item__fechar{border-radius:6px}html .janela-cad .janela-cad__titulo{background:var(--azul-900);padding:12px 22px}html .janela-cad .janela-cad__titulo h2{letter-spacing:-.01em;font-size:1.15rem;font-weight:900}html .janela-cad .janela-cad__trilha{color:var(--ouro-claro);font-size:.8rem;font-weight:700}html .janela-cad .janela-cad__x{border-radius:10px}html .erp-titulo{background:var(--azul-900);padding:11px 20px}html .erp-titulo b{letter-spacing:-.01em;font-size:1.1rem;font-weight:900}html .erp-titulo span{color:var(--ouro-claro);opacity:1;font-weight:700}html .barra-grande,html .janela-cad .barra-grande{background:var(--cinza-100);border-bottom:1px solid var(--cinza-200);gap:6px;padding:10px 18px}html .tb-grande,html .janela-cad .tb-grande{min-width:76px;color:var(--azul-900);border-radius:10px;gap:3px;padding:8px 12px;font-size:.76rem;font-weight:800}html .tb-grande:hover:not(:disabled),html .janela-cad .tb-grande:hover:not(:disabled){background:var(--superficie);border-color:var(--cinza-300)}html .tb-grande .tb-peca,html .tb-peca{color:var(--azul-700)}html .tb-grande:has(.tb-peca--incluir){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));color:var(--azul-900);box-shadow:0 6px 18px #ffb21e4d}html .janela-cad .tb-grande:has(.tb-peca--incluir){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));color:var(--azul-900);box-shadow:0 6px 18px #ffb21e4d}html .tb-grande:has(.tb-peca--incluir):hover:not(:disabled){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));border-color:#0000;box-shadow:0 8px 22px #ffb21e66}html .tb-grande:has(.tb-peca--incluir) .tb-peca{color:var(--azul-900)}html .tb-grande:has(.tb-peca--incluir) kbd{color:var(--azul-900)}html .tb-grande:has(.tb-peca--incluir):disabled{box-shadow:none;background:0 0}html .tb-peca--excluir{color:var(--vermelho-600)}html .tb-peca--fechar{color:var(--cinza-500)}html .tb-grande-menu__lista{border-radius:12px}html .erp-ferr{background:var(--cinza-100);padding:8px 14px}html .erp-ferr__btn{color:var(--azul-900);border-radius:10px;font-weight:800}html .erp-ferr__btn:hover:not(:disabled){background:var(--superficie);border-color:var(--cinza-300)}html .erp-ferr__btn--pri{background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));color:var(--azul-900);box-shadow:0 6px 18px #ffb21e4d}html .erp-ferr__btn--pri:hover:not(:disabled){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));border-color:#0000}html .erp-ferr__btn--pri i,html .erp-ferr__btn--pri .tb-peca{color:var(--azul-900)}html .btn-primario,html .btn.btn-primario{background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));color:var(--azul-900);border-color:#0000;border-radius:10px;font-weight:800;box-shadow:0 6px 18px #ffb21e47}html .btn-primario:hover:not(:disabled){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));box-shadow:0 8px 22px #ffb21e66}html .btn-secundario,html .btn{border-radius:10px;font-weight:700}html .btn-secundario{border:1.5px solid var(--cinza-300)}html .btn-secundario:hover{border-color:var(--ouro)}html .erp-btn{border:1.5px solid var(--cinza-300);border-radius:10px;font-weight:700}html .erp-btn:hover:not(:disabled){border-color:var(--ouro)}html .erp-btn--pri{background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));color:var(--azul-900);border-color:#0000;font-weight:800}html .erp-btn--pri:hover:not(:disabled){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro))}html .lg-entrar{border-radius:10px}html .erp-in,html .janela-cad .toolbar input[type=search],html .janela-cad .toolbar input[type=text],html .janela-cad .toolbar select,html .janela-cad .toolbar .seletor-multiplo__botao,html .janela-cad .card__header input[type=search],html .janela-cad .card__header select,html .janela-cad .card__header .seletor-multiplo__botao,html .seletor-multiplo__botao,html .seletor-multiplo__campo input{border:1.5px solid var(--cinza-300);border-radius:8px}html .janela-cad .toolbar input[type=search],html .janela-cad .toolbar select,html .janela-cad .toolbar .seletor-multiplo__botao,html .janela-cad .card__header input[type=search],html .janela-cad .card__header select,html .janela-cad .card__header .seletor-multiplo__botao{border-radius:10px}html :is(.modal,.janela-cad__corpo--painel) .campo>input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html :is(.modal,.janela-cad__corpo--painel) .campo>select,html :is(.modal,.janela-cad__corpo--painel) .campo>textarea{border-radius:8px}html .erp-grupo{border-color:var(--cinza-200);border-radius:12px}html .erp-grupo>legend{color:var(--azul-700);font-weight:800}html .tabela th,html .janela-cad .tabela th,html .erp-grade th{color:var(--azul-800);letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid var(--azul-900);background:#eef1f6;font-size:.72rem;font-weight:800}:root:not([data-theme=light]) .tabela th,:root:not([data-theme=light]) .erp-grade th{color:var(--cinza-700);border-bottom-color:var(--ouro);background:#ffffff0d}html .tabela td,html .erp-grade td{padding-top:5px;padding-bottom:5px}html .janela-cad .tabela,html .tabela,html .erp-grade{font-family:var(--fonte);font-size:.9rem}html .tabela td,html .erp-grade td{font-weight:600}html .tabela .badge,html .janela-cad .badge,html .erp-grade .badge,html .tabela .mono,html .erp-grade .mono,html .tabela .erp-mono,html .erp-grade .erp-mono,html .tabela .erp-num,html .erp-grade .erp-num{font-family:var(--fonte);font-variant-numeric:tabular-nums}html .tabela .badge,html .janela-cad .badge,html .erp-grade .badge{border-radius:999px;padding:1px 9px;font-size:.76rem;font-weight:800}html .tabela tbody tr:hover td,html .erp-grade tbody tr:hover td{background:#fbf8ef}:root:not([data-theme=light]) .tabela tbody tr:hover td,:root:not([data-theme=light]) .erp-grade tbody tr:hover td{background:var(--cor-hover)}html .tabela tbody tr.selecionada td,html .tabela tbody tr.sel td,html .erp-grade tbody tr.sel td,html .rec-grade tbody tr.rec-sel td,html .rec-grade tbody tr.rec-sel,html .rec-grade tbody tr.rec-sel:hover{background:var(--ouro-fundo)}html .erp-status{background:var(--cinza-100);font-weight:700}html .pag-erp__nav button,html .tb-pag{border-radius:8px}html .badge,html .erp-situacao,html .bi-pilula,html .selo-status{border-radius:999px;font-weight:800}html .erp-situacao{padding:1px 10px}html .card{border:1px solid var(--cinza-200);border-top:1px solid var(--cinza-200);box-shadow:var(--sombra);border-radius:14px}html .janela-cad__corpo>.card{box-shadow:none;border:0;border-radius:0}html .stat-tile,html .stat-grid>.stat-tile:nth-child(n),html .stat-tile--verde,html .stat-tile--vermelho,html .stat-tile--azul,html .modal,html .erp-dlg{border-radius:14px}html .erp-dlg .erp-titulo{padding:12px 18px}html .toast,html .aviso-global,html .menu-acoes__lista,html .paleta__item,html .abas-card,html .seletor-multiplo__lista,html .seletor-multiplo__painel{border-radius:12px}html .login-alerta{border-radius:10px}html .rec-aba,html .par-aba{border-radius:10px 10px 0 0;font-weight:700}html .rec-aba--ativa,html .par-aba--ativa{color:var(--azul-700);box-shadow:inset 0 3px 0 var(--ouro);font-weight:800}html .esocial-progresso__barra{background:linear-gradient(90deg, var(--ouro), var(--ouro-claro))}html .esocial-progresso__trilho{border-radius:999px}html .modal{box-shadow:var(--sombra-forte);border:0;border-radius:14px}html .modal__header{background:var(--azul-900);border-radius:14px 14px 0 0;padding:12px 22px!important}html .modal__header h3{letter-spacing:-.01em;font-size:1.1rem;font-weight:900}html .modal__header .tb-pag[aria-label=Voltar]{height:30px;color:var(--ouro-claro);border-color:#ffb21e80;border-radius:10px!important;font-weight:800!important}html .modal__header .tb-pag[aria-label=Voltar]:before{color:var(--ouro-claro)}html .modal__header .tb-pag:not([aria-label=Voltar]){border-radius:8px!important}html .form-denso .fd-campo>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea),html :is(.modal,.janela-cad__corpo--painel) .campo>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){border:1.5px solid var(--cinza-300)!important;border-radius:8px!important;height:30px!important}html .modal:has(.barra-form__final) form.form-grid>.campo>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){border:1.5px solid var(--cinza-300)!important;border-radius:8px!important;height:30px!important}html .modal:has(.barra-form__final) .form-denso .fd-campo:not(.fd-check)>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){border:1.5px solid var(--cinza-300)!important;border-radius:8px!important;height:30px!important}html .modal:has(.barra-form__final) form.form-grid>.campo>textarea{height:auto!important}html .modal:has(.barra-form__final) .form-denso .fd-campo>textarea{height:auto!important}html .form-denso .fd-campo>:is(input,select,textarea):focus,html :is(.modal,.janela-cad__corpo--painel) .campo>:is(input,select,textarea):focus{border-color:var(--ouro)!important;box-shadow:0 0 0 3px var(--ouro-anel)!important}html .modal:has(.barra-form__final) form.form-grid>.campo>:is(input,select,textarea):focus{border-color:var(--ouro)!important;box-shadow:0 0 0 3px var(--ouro-anel)!important}html .modal:has(.barra-form__final) .form-denso .fd-campo>:is(input,select,textarea):focus{border-color:var(--ouro)!important;box-shadow:0 0 0 3px var(--ouro-anel)!important}html .form-denso .fd-campo>.btn-icone{border-radius:8px!important}html .modal:has(.barra-form__final) .form-denso .fd-campo>.btn-icone{border-radius:8px!important}html .modal:has(.barra-form__final) form.form-grid>.campo>label{color:var(--azul-900)!important;font-weight:700!important}html .modal:has(.barra-form__final) .form-denso .fd-campo:not(.fd-check)>label{color:var(--azul-900)!important;font-weight:700!important}:is(html .modal:has(.barra-form__final) :is(.form-secao,.fd-secao),html :is(.modal,.janela-cad__corpo--painel) .form-secao,html .form-denso .fd-secao){color:var(--azul-700)!important;border-bottom:2px solid #ffb21e8c!important;font-size:.74rem!important;font-weight:900!important}html .fd-check input,html .modal :is(input[type=checkbox],input[type=radio]),html .janela-cad :is(input[type=checkbox],input[type=radio]){accent-color:var(--ouro)}html .modal:has(.barra-form__final) .form-denso .fd-check>input{accent-color:var(--ouro)!important}html .modal:has(.barra-form__final) form.form-grid>.campo:has(>input[type=checkbox])>input{accent-color:var(--ouro)!important}html .foto-servidor__caixa{border-radius:12px}html .modal--servidor .abas__nav{background:var(--cinza-100)!important}html .modal--servidor .abas__grupo-titulo{color:var(--azul-700)!important;font-weight:800!important}html .modal--servidor .abas__botao{color:var(--cinza-700)!important;font-weight:600!important}html .modal--servidor .abas__botao:hover{background:var(--superficie)!important;color:var(--azul-900)!important}html .modal--servidor .abas__botao.ativa{background:var(--ouro-fundo)!important;color:var(--azul-900)!important;border-left-color:var(--ouro)!important;font-weight:800!important}html .modal .abas__nav{border-bottom:1px solid var(--cinza-200)!important}html .modal:not(.modal--servidor) .abas__botao{border-radius:10px 10px 0 0!important;font-weight:700!important}html .modal:not(.modal--servidor) .abas__botao.ativa{color:var(--azul-700)!important;box-shadow:inset 0 3px 0 var(--ouro)!important;font-weight:800!important}html .ficha-servidor{background:var(--cinza-100)}html .ficha-servidor__foto{border-radius:10px}html .ficha-servidor__nome{color:var(--azul-900);font-weight:900}html .ficha-servidor__chip{border-radius:999px;padding:0 9px;font-weight:800}html .erp-cabreg{background:var(--cinza-100)}html .erp-cabreg__foto{border-radius:10px}html .erp-cabreg b{color:var(--azul-900);font-weight:800}html .modal:has(.barra-form__final) form .tabela{border-color:var(--cinza-200);border-radius:10px;overflow:hidden}html .modal:has(.barra-form__final) form .tabela thead th{letter-spacing:.03em;color:var(--azul-800)!important;text-transform:uppercase!important;border-bottom:2px solid var(--azul-900)!important;background:#eef1f6!important;font-size:.7rem!important;font-weight:800!important}:root:not([data-theme=light]) .modal:has(.barra-form__final) form .tabela thead th{color:var(--cinza-700)!important;border-bottom-color:var(--ouro)!important;background:#ffffff0d!important}html .campo__grupo-acao:has(>button[type=submit])>.btn{color:var(--azul-900);border-radius:10px!important;font-weight:800!important}html .campo__grupo-acao:has(>button[type=submit])>.btn:hover:not(:disabled){background:var(--superficie);border-color:var(--cinza-300)}html .campo__grupo-acao:has(>button[type=submit])>button[type=submit].btn.btn-primario{background:linear-gradient(135deg, var(--ouro), var(--ouro-claro))!important;color:var(--azul-900)!important;border-color:#0000!important;font-weight:900!important;box-shadow:0 6px 18px #ffb21e4d!important}html .campo__grupo-acao:has(>button[type=submit])>button[type=submit].btn.btn-primario:hover:not(:disabled){background:linear-gradient(135deg, var(--ouro), var(--ouro-claro))!important;border-color:#0000!important;box-shadow:0 8px 22px #ffb21e66!important}html .campo__grupo-acao:has(>button[type=submit])>button[type=submit].btn.btn-primario:before{color:var(--azul-900)!important}html .campo__grupo-acao>button[type=submit].btn-primario:has(~.barra-form__final):after{color:var(--azul-900);opacity:.7}html .campo__grupo-acao:has(>button[type=submit])>.btn-secundario:not(:has(i)):before{color:var(--azul-700)!important}html .campo__grupo-acao:has(>button[type=submit])>.btn:not(.btn-primario):not(.btn-perigo):not(.btn-limpar-desligamento)>i{color:var(--azul-700)!important}html .campo__grupo-acao:has(>button[type=submit])>.btn-perigo:has(.fa-trash):before{color:var(--vermelho-600)!important}html .campo__grupo-acao>.nav-registros{border-left-color:var(--cinza-300)}html .campo__grupo-acao>.nav-registros .tb-pag{color:var(--azul-900)!important;border-radius:10px!important;font-weight:800!important}html .campo__grupo-acao>.nav-registros .tb-pag:before{color:var(--azul-700)!important}html .campo__grupo-acao>.nav-registros .tb-pag:hover:not(:disabled){background:var(--superficie)!important;border-color:var(--cinza-300)!important}html .campo__grupo-acao>.nav-registros .tb-pag:hover:not(:disabled):before{color:var(--ouro)!important}html .campo__grupo-acao>.barra-form__final .erp-ferr__btn{color:var(--azul-900);font-weight:800}html .campo__grupo-acao>.barra-form__final .tb-peca{color:var(--azul-700)}html .campo__grupo-acao>.barra-form__final .erp-ferr__btn:hover .tb-peca{color:var(--ouro)}html .esocial-bt{color:var(--azul-900);border-radius:10px;font-weight:800}html .esocial-bt:hover:not(:disabled){border-color:var(--ouro);box-shadow:0 6px 16px #ffb21e40}html .esocial-bt .tb-peca,html .esocial-bt--icone{color:var(--azul-700)}html .esocial-bt:hover:not(:disabled) .tb-peca{color:var(--ouro)}html .esocial-acoes{border-radius:12px}html .esocial-chip,html .esocial-legenda__cont,html .esocial-progresso__chip{border-radius:999px}html .btn-icone{color:var(--azul-700);border-radius:8px}html .btn-icone:hover{border-color:var(--ouro);background:var(--ouro-fundo)}html .btn-link{color:var(--azul-700);font-weight:800}html .btn-link:hover{color:var(--azul-900);-webkit-text-decoration-color:var(--ouro);text-decoration-color:var(--ouro)}html .btn-perigo{border-radius:10px;font-weight:700}html .tb-icone{border-radius:10px}html .tb-icone i{color:var(--azul-700)}html .tb-icone:hover,html .tb-icone:focus-visible{border-color:var(--ouro);background:var(--ouro-fundo)}html .tb-pag{color:var(--azul-900);font-weight:700}html .tb-pag:hover:not(:disabled){border-color:var(--ouro)}html .btn-fechar-janela .tb-peca,html .btn-fechar-janela{color:var(--azul-900)}html .abas__nav{border-bottom:1px solid var(--cinza-200)}html .abas__botao{font-weight:700}html .abas__botao.ativa{color:var(--azul-700);font-weight:800}html .abas:not(.modal *) .abas__botao.ativa{border-bottom-color:var(--ouro)}html .erp-aba,html .erp-abas>button{border-radius:10px 10px 0 0}html .topbar{background:var(--superficie);border-bottom:1px solid var(--cinza-200)}html .topbar__title{letter-spacing:-.01em;color:var(--azul-900);font-size:1.15rem;font-weight:900}html .topbar__subtitle{color:var(--cinza-500)}:root:not([data-theme=light]) .topbar__title{color:var(--cinza-900)}html .card__header h2,html .card__header h3{color:var(--azul-900);font-weight:800}:root:not([data-theme=light]) .card__header h2,:root:not([data-theme=light]) .card__header h3{color:var(--cinza-900)}html .card__header{border-bottom-color:var(--cinza-200)}html .stat-tile__value{color:var(--azul-900);font-weight:900}:root:not([data-theme=light]) .stat-tile__value{color:var(--ouro-claro)}html .stat-tile{border:1px solid var(--cinza-200);box-shadow:var(--sombra)}html .barra-linha__preenchimento,html .medidor__preenchimento,html .dist-cat__preenchimento{background:linear-gradient(90deg, var(--ouro), var(--ouro-claro))}html .seletor-competencia__painel,html .menu-acoes__lista,html .tb-grande-menu__lista{box-shadow:var(--sombra-forte);border-radius:12px}html .seletor-competencia__mes,html .seletor-competencia__ano button{border-radius:8px}html .seletor-competencia__mes.ativo,html .seletor-competencia__mes[aria-pressed=true]{background:var(--ouro-fundo);border-color:var(--ouro);color:var(--azul-900)}html .login-alerta--alerta .btn{border-radius:10px}html .toast,html .aviso-global{border-left:4px solid var(--ouro)}html .portal-hero{background:var(--azul-900);border-radius:14px}html .portal-menu__botao.ativo,html .portal-menu__botao.ativa{box-shadow:inset 0 -3px 0 var(--ouro)}html .portal-ano-chip.ativo{background:var(--azul-900);color:var(--ouro-claro);border-radius:999px}html .portal-stat-card,html .portal-holerite-card{border-radius:14px}html .lf-tela-nova{background:var(--cinza-100);align-content:start;gap:14px;padding:16px 20px 24px;display:grid}html .lf-tela-nova>*{min-width:0;margin:0}html .lf-tela-nova .aviso-legal{border:0;border-left:4px solid var(--ouro);background:var(--ouro-fundo);color:var(--azul-900);border-radius:8px;margin:0;padding:8px 14px;font-size:.8rem;line-height:1.4}html .lf-tela-nova .aviso-legal strong,html .lf-tela-nova .aviso-legal b{font-weight:800}html .lf-tela-nova .lf-hero{border:1px solid var(--cinza-200);background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;align-items:center;gap:16px;padding:14px 20px;display:flex}html .lf-tela-nova .lf-hero__avatar{background:var(--azul-900);width:52px;height:52px;color:var(--ouro-claro);border:0;border-radius:14px;flex:none;place-items:center;font-size:1.4rem;font-weight:900;display:grid}html .lf-tela-nova .lf-hero__dados{flex:1;min-width:0}html .lf-tela-nova .lf-hero__nome{letter-spacing:-.01em;color:var(--azul-900);font-size:1.25rem;font-weight:900;text-decoration:none}html .lf-tela-nova .lf-hero__nome:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ouro);text-decoration-color:var(--ouro)}html .lf-tela-nova .lf-hero__sub{color:var(--cinza-500);margin-top:2px;font-size:.84rem}html .lf-tela-nova .lf-hero__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}html .lf-tela-nova .lf-hero__chip{background:var(--azul-100);color:var(--azul-700);border:0;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:800}html .lf-tela-nova .lf-hero__chip--ok{background:var(--verde-100);color:var(--verde-600)}html .lf-tela-nova .lf-hero__chip--alerta{background:var(--amarelo-100);color:var(--amarelo-600)}html .lf-tela-nova .lf-nav--hero{flex-wrap:nowrap!important;gap:8px!important;padding:0!important}html .lf-tela-nova .lf-nav--hero .btn,html .lf-tela-nova .lf-nav--hero .tb-pag{border-radius:10px;height:34px}html .lf-tela-nova .lf-nav__pos{background:var(--cinza-100);height:34px;color:var(--azul-900);border-radius:10px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}html .lf-tela-nova .lf-faixa{border:1px solid var(--cinza-200);background:var(--superficie);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:0;padding:4px 0;display:grid;overflow:hidden}html .lf-tela-nova .lf-info{box-shadow:none;border:0;border-left:1px solid var(--cinza-200);background:0 0;border-radius:0;min-width:0;padding:10px 16px;display:block}html .lf-tela-nova .lf-info:first-child{border-left:0}html .lf-tela-nova .lf-info>i{display:none}html .lf-tela-nova .lf-info small{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza-500);margin-bottom:2px;font-size:.66rem;font-weight:800;display:block}html .lf-tela-nova .lf-info b{color:var(--azul-900);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;display:block;overflow:hidden}html .lf-tela-nova .lf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}html .lf-tela-nova .lf-kpi{border:1px solid var(--cinza-200);background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;padding:14px 18px 14px 20px;display:block;position:relative;overflow:hidden}html .lf-tela-nova .lf-kpi:before{content:"";background:var(--cinza-300);width:5px;position:absolute;top:0;bottom:0;left:0}html .lf-tela-nova .lf-kpi--prov:before{background:var(--verde-600)}html .lf-tela-nova .lf-kpi--desc:before{background:var(--vermelho-600)}html .lf-tela-nova .lf-kpi--enc:before{background:var(--azul-500)}html .lf-tela-nova .lf-kpi small{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza-500);font-size:.68rem;font-weight:800;display:block}html .lf-tela-nova .lf-kpi b{font-family:var(--fonte);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--azul-900);margin-top:4px;font-size:1.55rem;font-weight:900;display:block}html .lf-tela-nova .lf-kpi--prov b{color:var(--verde-600)}html .lf-tela-nova .lf-kpi--desc b{color:var(--vermelho-600)}html .lf-tela-nova .lf-kpi>i{opacity:.22;color:var(--azul-900);font-size:1.1rem;position:absolute;top:14px;right:14px}html .lf-tela-nova .lf-kpi--liq{background:var(--azul-900);border-color:var(--azul-900)}html .lf-tela-nova .lf-kpi--liq:before{background:var(--ouro)}html .lf-tela-nova .lf-kpi--liq small{color:#ffffffb3}html .lf-tela-nova .lf-kpi--liq b{color:var(--ouro-claro)}html .lf-tela-nova .lf-kpi--liq>i{color:#fff}html .lf-tela-nova .lf-contracheque{box-shadow:none;background:0 0;border:0;margin:0}html .lf-tela-nova .lf-contracheque__acoes{border-bottom:2px solid #ffb21e8c;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;padding:0 0 8px;display:flex}html .lf-tela-nova .lf-contracheque__acoes h3{letter-spacing:-.01em;color:var(--azul-900);margin:0;font-size:1.05rem;font-weight:900}html .lf-tela-nova .lf-contracheque__botoes{gap:8px;display:flex}html .lf-tela-nova .lf-contracheque__botoes .tb-pag,html .lf-tela-nova .lf-contracheque__botoes .btn{background:var(--superficie);border:1.5px solid var(--cinza-300);height:34px;color:var(--azul-900);border-radius:10px;padding:0 14px;font-weight:800}html .lf-tela-nova .lf-contracheque__botoes .tb-pag[title^=Lançar\ novo]{background:linear-gradient(135deg, var(--ouro), var(--ouro-claro));border-color:#0000;box-shadow:0 6px 18px #ffb21e4d}html .lf-tela-nova .lf-contracheque__corpo{background:0 0;border:0;padding:0}html .lf-tela-nova .demonstrativo-calculo__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html .lf-tela-nova .demonstrativo-calculo__col{border:1px solid var(--cinza-200);background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;overflow:hidden}html .lf-tela-nova .demonstrativo-calculo__col-titulo{border:0;border-bottom:1px solid var(--cinza-200);letter-spacing:.08em;text-transform:uppercase;background:var(--cinza-100);padding:10px 16px;font-size:.74rem;font-weight:900}html .lf-tela-nova .demonstrativo-calculo__col--provento .demonstrativo-calculo__col-titulo{color:var(--verde-600);box-shadow:inset 0 -3px 0 var(--verde-600);background:var(--verde-100)}html .lf-tela-nova .demonstrativo-calculo__col--desconto .demonstrativo-calculo__col-titulo{color:var(--vermelho-600);box-shadow:inset 0 -3px 0 var(--vermelho-600);background:var(--vermelho-100)}html .lf-tela-nova .demonstrativo-calculo__cabecalho{text-transform:uppercase;letter-spacing:.06em;color:var(--cinza-500);border-bottom:1px solid var(--cinza-200);padding:6px 16px;font-size:.66rem;font-weight:800}html .lf-tela-nova .demonstrativo-calculo__linha{border-bottom:1px solid var(--cinza-200);background:0 0;padding:8px 16px;font-size:.86rem;font-weight:600}html .lf-tela-nova .demonstrativo-calculo__linha:hover{background:#fbf8ef}html .lf-tela-nova .demonstrativo-calculo__valor{font-variant-numeric:tabular-nums;color:var(--azul-900);font-weight:800}html .lf-tela-nova .demonstrativo-calculo__referencia{color:var(--cinza-500);font-weight:700}html .lf-tela-nova .demonstrativo-calculo__subtotal{border:0;border-top:2px solid var(--azul-900);background:var(--cinza-100);color:var(--azul-900);font-size:.9rem;font-weight:900;font-family:var(--fonte);padding:10px 16px}html .lf-tela-nova .demonstrativo-calculo__liquido{background:var(--azul-900);color:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 18px;font-size:.9rem;font-weight:800;display:flex}html .lf-tela-nova .demonstrativo-calculo__liquido span:last-child{color:var(--ouro-claro);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}html .lf-tela-nova .lf-titulo-secao{letter-spacing:.08em;text-transform:uppercase;color:var(--azul-700);border-bottom:2px solid #ffb21e8c;margin:8px 0;padding:0 0 6px;font-size:.78rem;font-weight:900}html .lf-tela-nova .demonstrativo-calculo__bases{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}html .lf-tela-nova .demonstrativo-calculo__base{border:1px solid var(--cinza-200);background:var(--superficie);border-radius:12px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}html .lf-tela-nova .demonstrativo-calculo__base strong{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza-500);font-size:.66rem;font-weight:800}html .lf-tela-nova .demonstrativo-calculo__base span{font-variant-numeric:tabular-nums;color:var(--azul-900);font-size:.95rem;font-weight:800}@media (max-width:1100px){html .lf-tela-nova .lf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html .lf-tela-nova .demonstrativo-calculo__grid{grid-template-columns:1fr}}html .lf-tela-nova .lf-contracheque__botoes .tb-pag,html .lf-tela-nova .lf-contracheque__botoes .btn,html .lf-tela-nova .lf-nav--hero .tb-pag,html .lf-tela-nova .lf-nav--hero .btn{white-space:nowrap;align-items:center;flex-direction:row!important;gap:6px!important;width:auto!important;font-size:.8rem!important}html .abas-barra .abas-nav{padding-left:0}@media (max-width:900px){html .abas-barra .abas-nav{padding-left:12px}}html .erp-abas>button{border-radius:10px 10px 0 0;font-weight:700}html .erp-abas>button[aria-selected=true]{color:var(--azul-700);box-shadow:inset 0 3px 0 var(--ouro);font-weight:800}html .erp-abas__ct{border-radius:999px;font-weight:800}
