.cabecalho{padding-top:2.25rem}.trilha{color:var(--tinta-2);font-size:.9rem}.cabecalho__apoio{color:var(--tinta-2);max-width:60ch;font-size:1.05rem}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}@media (width<=880px){.calc{grid-template-columns:minmax(0,1fr)}}.form{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:1.5rem}.campo{border:0;min-width:0;margin:0 0 1.35rem;padding:0}.campo>label,legend{margin-bottom:.4rem;padding:0;font-weight:600;display:block}.opcional{color:var(--tinta-2);font-size:.88rem;font-weight:400}input,select{font:500 1.05rem var(--texto);color:var(--tinta);border:1.5px solid var(--linha);background:#fff;border-radius:8px;width:100%;min-height:48px;padding:.7rem .8rem}input:focus,select:focus{border-color:var(--carteira);box-shadow:0 0 0 3px var(--carteira-claro);outline:none}.moeda{border:1.5px solid var(--linha);background:#fff;border-radius:8px;align-items:center;display:flex}.moeda:focus-within{border-color:var(--carteira);box-shadow:0 0 0 3px var(--carteira-claro)}.moeda span{color:var(--tinta-2);padding-left:.8rem;font-weight:600}.moeda input{box-shadow:none;border:0}.duas{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=420px){.duas{grid-template-columns:1fr}}.opcoes{gap:.45rem;display:grid}.opcoes--linha{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.opcoes label{border:1.5px solid var(--linha);cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;min-height:48px;padding:.65rem .8rem;font-size:.97rem;display:flex}.opcoes input{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--carteira);flex-shrink:0;margin:0}.opcoes label:has(input:checked){border-color:var(--carteira);background:var(--carteira-claro);font-weight:600}.marcar{align-items:center;gap:.5rem;margin-top:.6rem;font-size:.95rem;display:flex}.marcar input{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--carteira)}.mais summary{cursor:pointer;color:var(--carteira);margin-bottom:1rem;font-weight:600}.resultado{position:sticky;top:1rem}.holerite{background:var(--papel);box-shadow:0 1px 0 var(--linha), 0 12px 32px -18px #16202a59;border-radius:4px;padding:1.5rem 1.5rem 1.25rem;position:relative;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x}.holerite .vazio,.holerite .erro{color:var(--tinta-2);margin:.5rem 0}.holerite .erro{color:var(--negativo);font-weight:600}.holerite .holerite__topo{border-bottom:2px solid var(--tinta);margin-bottom:.5rem;padding-bottom:.75rem}.holerite .holerite__titulo{font:700 1.25rem/1.2 var(--titulo);margin:.4rem 0 .25rem}.holerite .holerite__topo p:last-child{color:var(--tinta-2);margin:0;font-size:.88rem}.holerite h3{font:600 .95rem var(--texto);color:var(--tinta-2);margin:1.1rem 0 .2rem}.holerite .linhas,.holerite .fgts,.holerite .info{margin:0;padding:0;list-style:none}.holerite .linhas li{border-bottom:1px dashed var(--linha)}.holerite .linhas summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.5rem 0;list-style:none;display:flex}.holerite .linhas summary::-webkit-details-marker{display:none}.holerite .linhas summary span:first-child{text-decoration:underline dotted var(--linha);text-underline-offset:4px}.holerite .linhas details[open] summary span:first-child{text-decoration-color:var(--carteira)}.holerite .linhas details p{color:var(--tinta-2);background:var(--fundo);border-radius:6px;margin:0 0 .6rem;padding:.5rem .7rem;font-size:.86rem}.holerite .base{font-style:italic}.holerite .valor{white-space:nowrap;font-weight:600}.holerite .neg{color:var(--negativo)}.holerite .subtotal,.holerite .fgts li{justify-content:space-between;gap:1rem;margin:0;padding:.45rem 0;font-size:.95rem;display:flex}.holerite .subtotal{font-weight:600}.holerite .liquido{border-top:2px solid var(--tinta);border-bottom:2px solid var(--tinta);justify-content:space-between;align-items:baseline;gap:1rem;margin:.9rem -.5rem 0;padding:.8rem .5rem;display:flex}.holerite .liquido span{font-weight:600}.holerite .liquido strong{font:750 clamp(1.7rem, 1.3rem + 1.5vw, 2.25rem) / 1 var(--titulo);background:linear-gradient(transparent 55%, var(--marca-texto) 55%);padding:0 .2rem}.holerite .fgts li{border-bottom:1px dashed var(--linha)}.holerite .fgts__saque{font-weight:600}.holerite .info{color:var(--tinta-2);gap:.3rem;margin-top:1rem;font-size:.9rem;display:grid}.holerite .alerta{color:var(--tinta);border-left:3px solid var(--marca-texto);padding-left:.75rem}.holerite .rodape-holerite{color:var(--tinta-2);margin:1rem 0 0;font-size:.8rem}.acoes{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.acoes button,.acoes a{font:600 .95rem var(--texto);border:1.5px solid var(--carteira);background:var(--papel);color:var(--carteira);cursor:pointer;border-radius:8px;min-height:44px;padding:.7rem 1rem;text-decoration:none}.acoes button:first-child{background:var(--carteira);color:#fff}.barra{display:none}@media (width<=880px){.resultado{position:static}.barra:not([hidden]){padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--tinta);color:#fff;z-index:5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0}.barra strong{color:var(--marca-texto);font-size:1.1rem}.barra a{color:#fff;font-weight:600}}.comparar{margin-top:3.5rem}.tabela-rolagem{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:1.25rem;overflow-x:auto}.tabela-rolagem table{border-collapse:collapse;width:100%;font-size:.95rem}.tabela-rolagem th,.tabela-rolagem td{text-align:right;border-bottom:1px solid var(--linha);white-space:nowrap;padding:.65rem .9rem}.tabela-rolagem th:first-child{text-align:left}.tabela-rolagem thead th{color:var(--tinta-2);font-size:.88rem;font-weight:600}.tabela-rolagem tbody th{font-weight:500}.tabela-rolagem tbody tr:last-child>*{border-bottom:0}.tabela-rolagem tr.atual{background:var(--carteira-claro)}.direitos td{text-align:center}.conteudo{margin-top:3.5rem}.conteudo h2{margin-top:2.5rem}.faq{border-bottom:1px solid var(--linha);padding:.4rem 0}.faq summary{cursor:pointer;padding:.5rem 0;font-weight:600}@media print{.topo,.rodape,.form,.acoes,.barra,.comparar,.conteudo,.cabecalho__apoio,.trilha{display:none!important}.calc{display:block}.holerite{box-shadow:none;-webkit-mask:none;mask:none}.holerite details>p{display:block!important}body{background:#fff}}.relacionadas{padding-left:1.2rem}.relacionadas li{margin-bottom:.35rem}.campo .marcar+.marcar{margin-top:.4rem}.campo .marcar:first-child{margin-top:0}.sub{margin:.75rem 0 .4rem;font-weight:500;display:block}.mini-rolagem{margin:.4rem 0 .2rem;overflow-x:auto}table.mini{border-collapse:collapse;width:100%;font-size:.86rem}table.mini th,table.mini td{border-bottom:1px dashed var(--linha);text-align:right;white-space:nowrap;padding:.45rem .35rem}table.mini th:first-child{text-align:left;white-space:normal}table.mini thead th{color:var(--tinta-2);font-size:.8rem;font-weight:600}table.mini tbody th{font-weight:500}table.mini tr.atual{background:var(--carteira-claro)}.holerite details.ano-a-ano summary{cursor:pointer;color:var(--carteira);margin:1rem 0 .4rem;font-weight:600}.escala-semana{margin:.8rem 0 .2rem;font-size:.9rem;font-weight:600}table.escala{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;font-size:.82rem}table.escala th{color:var(--tinta-2);text-align:center;padding:.2rem 0;font-weight:600}table.escala th:first-child{text-align:left;width:4.6rem}table.escala td{text-align:center;border-radius:5px;padding:.35rem 0;font-weight:600}table.escala td.T{background:var(--carteira-claro);color:var(--carteira)}table.escala td.F{background:var(--marca-texto);color:var(--tinta)}table.escala td.X{background:var(--fundo);color:var(--tinta-2);font-weight:400}.legenda{color:var(--tinta-2);flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.82rem;display:flex}.legenda span:before{content:"";vertical-align:-1px;border-radius:3px;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.legenda .lT:before{background:var(--carteira-claro)}.legenda .lF:before{background:var(--marca-texto)}.legenda .lX:before{background:var(--fundo);border:1px solid var(--linha)}.dias-semana{grid-template-columns:repeat(7,1fr);gap:.35rem;display:grid}.dias-semana label{border:1.5px solid var(--linha);cursor:pointer;border-radius:8px;place-items:center;gap:.2rem;min-height:48px;padding:.5rem 0;font-size:.85rem;display:grid}.dias-semana input{width:1rem;height:1rem;min-height:0;accent-color:var(--carteira);margin:0}.dias-semana label:has(input:checked){border-color:var(--carteira);background:var(--carteira-claro);font-weight:600}table.mini tbody th{white-space:nowrap}.nota-tabela{color:var(--tinta-2);margin:.3rem 0 0;font-size:.78rem}@media (width<=880px){main{padding-bottom:4.5rem}table.mini{font-size:.8rem}table.mini th,table.mini td{padding:.4rem .25rem}}.holerite .proxima{border-radius:var(--raio);background:var(--marca-texto);margin:1rem 0 .25rem;padding:1rem}.holerite .proxima span{font:600 .9rem var(--texto);display:block}.holerite .proxima strong{font:700 1.9rem/1.15 var(--titulo);margin-top:.15rem;display:block}.holerite .proxima small{font-size:.95rem}.botao-agenda{width:100%;min-height:48px;font:600 1rem var(--texto);background:var(--carteira);color:#fff;cursor:pointer;border:0;border-radius:8px;margin:1rem 0 .5rem;display:block}.botao-agenda:hover{background:var(--carteira-escuro)}table.mini tr.passou{color:var(--tinta-2);opacity:.6}@media print{.botao-agenda{display:none}}.opcoes.finais{grid-template-columns:repeat(5,minmax(0,1fr))}.opcoes.finais label{font:700 1.3rem var(--titulo);justify-content:center;padding:.5rem 0;position:relative}.opcoes.finais input{opacity:0;pointer-events:none;position:absolute}.opcoes.finais label:has(input:focus-visible){outline:3px solid var(--carteira);outline-offset:2px}.opcoes.finais label:has(input:checked){background:var(--carteira);color:#fff}.ajuda{color:var(--tinta-2);margin:.5rem 0 0;font-size:.9rem}.calendario-tabela{white-space:nowrap;font-size:.85rem}.calendario-tabela th[scope=row]{text-transform:capitalize}.holerite .sub-holerite{font:700 1.1rem var(--titulo);margin:1.5rem 0 .25rem}.holerite .nota{color:var(--tinta-2);margin:0 0 .5rem;font-size:.9rem}.holerite details.memoria{margin:1rem 0 0}.holerite details.memoria summary{cursor:pointer;color:var(--carteira);padding:.6rem 0;font-weight:600}.regras-detalhe{margin:.5rem 0 0;padding:0;font-size:.92rem;list-style:none}.regras-detalhe li{border-bottom:1px dashed var(--linha);padding:.6rem 0}.regras-detalhe .base{color:var(--tinta-2);font-size:.86rem}@media print{.holerite details.memoria>ul{display:block}}
