/* CABEÇALHO DAS TABELAS no padrão da Central de Candidatos (05/11/2026, pedido do usuário): verde Vencer e FIXO ao
   rolar (acompanha até o fim da tabela). Usado em todas as abas de Contratações (Vencer) e do painel da empresa —
   basta a classe "cab-vencer" na <table>. No celular a tabela vira cartões e o cabeçalho some (responsive-table). */
table.cab-vencer { border-collapse: separate; border-spacing: 0; }
table.cab-vencer > thead > tr > th {
    --bs-table-bg: transparent; --bs-table-color: #fff;
    background: linear-gradient(180deg, #0d8a84 0%, #00787a 100%) !important; color: #fff !important; border: 0 !important;  /* vertical: igual em toda coluna (sem "faixas") */
    font-size: .72rem; font-weight: 800; text-transform: uppercase; letter-spacing: .06em; padding: 12px 14px;
    position: sticky; top: 0; z-index: 30; white-space: nowrap; vertical-align: middle; }  /* na frente da lixeira e dos selos da linha */
table.cab-vencer > thead > tr > th i { opacity: .8; }
table.cab-vencer > thead > tr > th:first-child { border-top-left-radius: 12px; }
table.cab-vencer > thead > tr > th:last-child { border-top-right-radius: 12px; }
table.cab-vencer > thead > tr > th a { color: #fff !important; }
