:root{
–bg:#0b0f19;
–card:#121826;
–muted:#98a2b3;
–text:#e6e8ec;
–accent:#4f46e5;
–border:#1f283a;
}
*{box-sizing:border-box}
p.lead{
margin:0 0 20px;
color:var(–muted);
max-width:72ch;
}
.table-card{
background:linear-gradient(180deg, #121826 0%, #0f1523 100%);
border:1px solid var(–border);
border-radius:14px;
box-shadow: 0 10px 30px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.02);
overflow:hidden;
}
.table-header{
display:flex;
justify-content:space-between;
align-items:center;
padding:14px 16px;
border-bottom:1px solid var(–border);
background:rgba(255,255,255,.02);
backdrop-filter: blur(6px);
}
.hint{
font-size:.9rem;
color:var(–muted);
}
.hint strong{color:#fff; font-weight:600}
.table-wrap{
width:100%;
overflow-x:auto;
}
table{
width:100%;
border-collapse:separate;
border-spacing:0;
min-width:980px; /* mantém a integridade em telas pequenas, com scroll */
}
caption{
caption-side: top;
text-align:left;
padding:12px 16px;
font-weight:600;
color:#fff;
}
thead th{
position:sticky;
top:0;
z-index:2;
background:linear-gradient(180deg,#0f172a 0%, #0d1424 100%);
color:#c7d2fe;
font-weight:700;
text-align:left;
font-size:.9rem;
padding:12px 14px;
border-bottom:1px solid var(–border);
white-space:nowrap;
}
tbody td{
padding:12px 14px;
border-bottom:1px solid var(–border);
vertical-align:top;
color:#e9ecf5;
}
tbody tr:hover td{
background:rgba(79,70,229,.06);
}
.badge{
display:inline-block;
padding:4px 8px;
border-radius:999px;
background:rgba(79,70,229,.15);
color:#c7d2fe;
font-size:.8rem;
font-weight:600;
line-height:1;
border:1px solid rgba(79,70,229,.35);
}
.total{
font-weight:800;
color:#ffffff;
}
.obs{
color:#cbd5e1;
}
/* Layout empilhado para telas bem estreitas (sem perder acessibilidade) */
@media (max-width: 640px){
.table-header{flex-direction:column; align-items:flex-start; gap:8px}
table{min-width:0; border-spacing:0; width:100%}
thead{display:none}
tbody tr{
display:block;
margin:12px;
padding:12px;
border:1px solid var(–border);
border-radius:12px;
background:rgba(255,255,255,.02);
}
tbody td{
display:grid;
grid-template-columns: 42% 1fr;
gap:8px;
padding:8px 0;
border-bottom:0;
border-bottom:1px dashed var(–border);
}
tbody td:last-child{border-bottom:0}
tbody td::before{
content: attr(data-label);
font-weight:700;
color:#c7d2fe;
}
.total{font-size:1rem}
}
Exemplos de valores (fictícios) por tipo de rescisão para trabalhadores CLT. Use como referência rápida e confira os itens no seu termo de rescisão.
Dica: arraste para o lado em telas pequenas para ver todas as colunas.
Totais exibidos em bruto (sem INSS/IRRF).
| Tipo de Rescisão | Salário Mensal | Tempo de Empresa | Saldo de Salário | Férias Vencidas + 1/3 | Férias Proporcionais + 1/3 | 13º Proporcional | Aviso Prévio | Multa FGTS | Total Bruto | Observações |
|---|---|---|---|---|---|---|---|---|---|---|
| Demissão sem justa causa | R$ 3.000,00 | 2 anos e 4 meses | R$ 1.500,00 | R$ 4.000,00 | R$ 2.666,67 | R$ 1.750,00 | R$ 3.000,00 | R$ 4.200,00 | R$ 17.116,67 | Direito a seguro-desemprego e saque do FGTS. |
| Pedido de demissão | R$ 3.000,00 | 1 ano e 2 meses | R$ 2.400,00 | R$ 0,00 | R$ 1.333,33 | R$ 1.000,00 | -R$ 3.000,00 | R$ 0,00 | R$ 1.733,33 | Sem multa/saque do FGTS e sem seguro-desemprego. |
| Justa causa | R$ 3.000,00 | 3 anos | R$ 1.800,00 | R$ 3.000,00 | R$ 0,00 | R$ 0,00 | R$ 0,00 | R$ 0,00 | R$ 4.800,00 | Apenas saldo de salário e férias vencidas. |
| Rescisão por acordo | R$ 3.000,00 | 4 anos | R$ 1.200,00 | R$ 4.000,00 | R$ 2.000,00 | R$ 1.500,00 | R$ 1.950,00 | R$ 3.000,00 | R$ 13.650,00 | Saque de até 80% do FGTS. Sem seguro-desemprego. |
| Rescisão indireta | R$ 3.000,00 | 5 anos e 6 meses | R$ 1.000,00 | R$ 4.000,00 | R$ 2.500,00 | R$ 1.750,00 | R$ 3.270,00 | R$ 6.000,00 | R$ 18.520,00 | Regras equivalentes à demissão sem justa causa. |
Observação: Os números são ilustrativos. O total líquido pode mudar com INSS, IRRF, faltas e adiantamentos.