.cfg-conteudo{margin-top:22px}.cfg-secao{flex-direction:column;gap:14px;display:flex}.cfg-abas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cfg-titulo{margin:14px 0 0;font-size:15px;font-weight:700}.cfg-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cfg-linha{background:var(--rb-surface,#fff);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.cfg-linha .rb-input{flex:1;min-width:160px}.cfg-linha--inativa{opacity:.6}.cfg-origem{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;min-width:56px;font-size:11px}.cfg-ordem{flex-direction:column;gap:2px;display:inline-flex}.cfg-icone{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:22px;display:inline-flex}.cfg-icone:hover:not(:disabled){background:var(--rb-surface-2,#f1f1ef);color:var(--ink)}.cfg-icone:disabled{opacity:.3;cursor:default}.cfg-icone--perigo:hover:not(:disabled){color:var(--danger)}.cfg-acoes{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cfg-acoes--fim{justify-content:flex-end;margin-top:18px}.cfg-acoes--drawer{justify-content:flex-start;width:100%}.cfg-cartao{background:var(--rb-surface,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.cfg-cartao-topo{align-items:center;gap:12px;display:flex}.cfg-cartao-topo .rb-input{flex:1;min-width:160px;font-weight:600}.cfg-numero{background:var(--mint);width:26px;height:26px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cfg-cartao-corpo{gap:14px}.cfg-switches{flex-wrap:wrap;gap:10px 22px;font-size:13px;display:flex}.cfg-arquivos{margin:0}.cfg-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfg-chip{background:var(--mint);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.cfg-chip button{color:var(--ink);cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;display:inline-flex}.cfg-chip button:hover{opacity:1}.cfg-chip--botao{cursor:pointer;font-family:ui-monospace,Menlo,monospace;font-size:12px}.cfg-chip--botao:hover{background:var(--flux-accent-soft);color:var(--flux-accent-text)}.cfg-chip-novo{align-items:center;gap:4px;display:inline-flex}.cfg-chip-novo .rb-input{width:170px;padding:6px 10px}.cfg-lista--modelos{gap:6px}.cfg-modelo{text-align:left;border:1px solid var(--line);background:var(--rb-surface,#fff);width:100%;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;grid-template-columns:220px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cfg-modelo:hover{border-color:var(--ink)}.cfg-modelo-nome{font-size:14px;font-weight:600}.cfg-modelo-desc{color:var(--muted);font-size:13px}.cfg-modelo-badges{gap:6px;display:inline-flex}.cfg-editor{flex-direction:column;gap:16px;display:flex}.cfg-editor code{background:var(--rb-surface-2,#f1f1ef);border-radius:4px;padding:1px 5px}.cfg-previa-assunto{margin:0;font-size:13px}.cfg-previa{border:1px solid var(--line);background:#f5f2ec;border-radius:10px;width:100%;height:420px}:root[data-theme=dark] .cfg-linha,:root[data-theme=dark] .cfg-cartao,:root[data-theme=dark] .cfg-modelo{background:var(--rb-surface,#151515);border-color:var(--line)}:root[data-theme=dark] .cfg-chip{background:var(--rb-surface-2,#222)}@media (max-width:760px){.cfg-linha,.cfg-cartao-topo{flex-wrap:wrap}.cfg-modelo{grid-template-columns:1fr;gap:4px}}.cfg-curso{border-bottom:1px solid var(--flux-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px;align-items:center;gap:12px;padding:8px 0;display:grid}.cfg-curso>.rb-badge{justify-self:start}.cfg-curso-bruto{color:var(--flux-text);overflow-wrap:anywhere}@media (max-width:760px){.cfg-curso{grid-template-columns:1fr}}
.container-larga{width:100%}.funil-toolbar{gap:16px}.funil-toolbar .toolbar-actions{align-items:center}.funil-alerta{margin-bottom:14px}.funil-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.funil-card-rodape{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.funil-kanban{margin:0}.funil-kanban .rb-kanban{width:100%}.funil-kanban .rb-kanban__track{grid-auto-columns:minmax(var(--rb-kanban-column-min),1fr);width:100%;min-height:calc(100vh - 230px)}.funil-kanban .rb-kanban__column{min-height:calc(100vh - 230px)}.funil-drag{cursor:grab}.funil-drag:active{cursor:grabbing}.funil-drag .rb-kanban-card{-webkit-user-select:none;user-select:none}.funil-kanban .rb-kanban__column[data-tone=brand]{outline:2px dashed var(--rb-brand);outline-offset:-2px}.funil-kanban .rb-kanban-card__badges{flex-wrap:wrap;gap:4px}.funil-ficha-cabecalho{align-items:center;gap:14px;display:flex}.funil-iniciais{background:var(--mint);width:48px;height:48px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.funil-ficha-identidade{flex-direction:column;gap:4px;min-width:0;display:flex}.funil-ficha-identidade .funil-badges{margin-top:0}.funil-acoes{border:1px solid var(--rb-line);background:var(--rb-surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.funil-acoes .field label{text-transform:uppercase;letter-spacing:.04em;color:var(--rb-text-soft);font-size:11px;font-weight:600}.funil-obs h3,.funil-historico h3{margin:0 0 10px;font-size:14px}.funil-obs{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.funil-historico{flex-direction:column;gap:16px;display:flex}.funil-grupo h3{text-transform:uppercase;letter-spacing:.05em;color:var(--rb-text-soft);border-bottom:1px solid var(--rb-line);margin-bottom:4px;padding-bottom:6px;font-size:12px}.funil-grupo h3.funil-grupo-atual{color:var(--rb-brand-strong);border-bottom-color:var(--rb-brand)}.funil-evento{border-left:2px solid var(--rb-line);padding:8px 0 8px 12px}.funil-evento p{margin:4px 0 0;line-height:1.5}.funil-evento-desfecho{border-left-color:#c41010}.funil-evento-mudanca_etapa{border-left-color:var(--rb-brand)}.funil-evento-arquivo,.funil-evento-ficha{border-left-color:#8a5a00}.ficha-item-link{color:inherit;transition:border-color .15s,background .15s;display:block}.ficha-item-link:hover{border-color:var(--rb-brand);background:var(--rb-surface-2)}.vaga-form-oculto{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute}.field{position:relative}.vaga-switch{padding-top:6px}.vaga-sugestao{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vaga-etapas{flex-direction:column;gap:8px;display:flex}.vaga-etapa{border:1px solid var(--rb-line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.vaga-etapa--pulada{opacity:.55}.vaga-etapa-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vaga-etapa-tags,.vaga-etapa-prazo{align-items:center;gap:6px;display:flex}.vaga-etapa-prazo label{color:var(--rb-text-muted,#6b6b6b);font-size:13px}.vaga-etapa-prazo input{width:96px}.vaga-etapa-ordem{flex-direction:column;gap:2px;margin-right:4px;display:inline-flex}.vaga-etapa-ordem .cfg-icone{color:var(--muted);padding:2px 4px;line-height:0}.vaga-etapa-ordem .cfg-icone:disabled{opacity:.3;cursor:default}.vaga-etapa-linha>.rb-check{flex:1}.vaga-material{background:var(--rb-surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.vaga-material-item{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vaga-material-upload{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.vaga-material-upload input{font-weight:400}.colab-select{position:relative}.colab-select--carregando{color:var(--muted);padding:10px 0;font-size:13px}.colab-select__trigger{background:var(--rb-surface);width:100%;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;border:1px solid #d3cfc9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}.colab-select__trigger:focus-visible{border-color:var(--rb-brand);box-shadow:0 0 0 3px var(--rb-focus);outline:none}.colab-select__pessoa,.colab-select__item{align-items:center;gap:10px;min-width:0;display:flex}.colab-select__pessoa span,.colab-select__item span{flex-direction:column;min-width:0;display:flex}.colab-select__pessoa strong,.colab-select__item strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.colab-select__pessoa small,.colab-select__item small{color:var(--rb-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.colab-select__placeholder{color:var(--rb-text-soft)}.colab-select__acoes{color:var(--rb-text-soft);align-items:center;gap:6px;display:flex}.colab-select__limpar{border-radius:4px;padding:0 4px;font-size:16px;line-height:1}.colab-select__limpar:hover{background:var(--rb-surface-2);color:var(--ink)}.colab-select__menu{z-index:30;background:var(--rb-surface);border:1px solid var(--rb-line);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.colab-select__busca{border:0;border-bottom:1px solid var(--rb-line);width:100%;color:var(--ink);background:0 0;outline:none;padding:10px 12px}.colab-select__lista{max-height:280px;padding:4px;overflow:auto}.colab-select__item{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px}.colab-select__item:hover,.colab-select__item--ativo{background:var(--rb-brand-soft)}.colab-select__vazio{color:var(--rb-text-soft);padding:14px;font-size:13px}.colab-livre{grid-template-columns:1fr 1fr;gap:10px;display:grid}.colab-livre .hint{grid-column:1/-1}:root[data-theme=dark] .colab-select__trigger{border-color:var(--rb-line)}@media (max-width:900px){.funil-acoes,.colab-livre{grid-template-columns:1fr}}.hist{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;display:grid}.hist-nova{flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:0}.hist-nova h3{margin:0;font-family:New Highway,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.hist-nova .rb-textarea,.hist-nova textarea{background:var(--flux-surface)}.hist-nova .button{align-self:flex-start}.hist-ajuda{color:var(--flux-muted);margin:0;font-size:13px;line-height:1.5}.hist-linha{flex-direction:column;gap:14px;display:flex}.hist-grupo{border:1px solid var(--flux-line);border-radius:var(--flux-radius-panel);background:var(--flux-surface);overflow:hidden}.hist-grupo--atual{border-color:var(--flux-ink)}.hist-grupo-head{background:var(--flux-panel);align-items:center;gap:10px;padding:12px 16px;display:flex}.hist-grupo-head h3{flex:0 auto;margin:0;font-family:New Highway,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:600}.hist-num{background:var(--flux-surface);border:1px solid var(--flux-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.hist-grupo--atual .hist-num{background:var(--flux-ink);color:#fff;border-color:var(--flux-ink)}.hist-contagem{color:var(--flux-muted);white-space:nowrap;margin-left:auto;font-size:12px}.hist-eventos{flex-direction:column;margin:0;padding:6px 16px 8px 18px;list-style:none;display:flex}.hist-evento{grid-template-columns:14px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.hist-evento:before{content:"";background:var(--flux-line);width:1px;position:absolute;top:26px;bottom:-10px;left:6px}.hist-evento:last-child:before{display:none}.hist-dot{background:var(--flux-surface);border:2px solid var(--flux-muted);border-radius:50%;width:13px;height:13px;margin-top:4px}.hist-evento--mudanca_etapa .hist-dot{border-color:var(--flux-accent);background:var(--flux-accent)}.hist-evento--observacao .hist-dot{border-color:var(--flux-ink);background:var(--flux-ink)}.hist-evento--desfecho .hist-dot{border-color:var(--rb-danger);background:var(--rb-danger)}.hist-evento--email .hist-dot,.hist-evento--arquivo .hist-dot,.hist-evento--ficha .hist-dot{border-color:var(--rb-warn);background:var(--flux-surface)}.hist-evento-corpo{flex-direction:column;gap:4px;min-width:0;display:flex}.hist-evento-corpo p{margin:0;font-size:14px;line-height:1.5}.hist-meta{color:var(--flux-muted);gap:10px;font-size:12px;display:flex}.hist-meta span+span:before{content:"·";margin-right:10px}.hist-obs{border-radius:var(--flux-radius-control);background:var(--flux-mint);color:#0f2a1d;white-space:pre-wrap;margin:2px 0 0;padding:10px 14px;font-size:14px;line-height:1.55}:root[data-theme=dark] .hist-obs{color:var(--flux-ink)}@media (max-width:1000px){.hist{grid-template-columns:1fr}.hist-nova{position:static}}.ficha-compliance{border:1px solid var(--flux-line);border-radius:var(--flux-radius-panel);background:var(--flux-panel);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ficha-compliance-linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ficha-detalhes summary{cursor:pointer;color:var(--flux-text);font-size:13px;font-weight:600}.ficha-detalhes .ficha-grid{margin-top:12px}.table-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.funil-kanban .rb-kanban__column{max-height:calc(100dvh - 230px)}.funil-kanban .rb-kanban__cards{min-height:0;overflow-y:auto}}
.pp{gap:28px}.pp h2{margin:0 0 4px;font-size:22px}.pp h3{margin:0;font-size:17px}.pp h4{margin:0 0 8px;font-size:15px}.pp h5{color:var(--pt-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-family:inherit;font-size:13px}.pp-ajuda{color:var(--pt-muted);margin:0;font-size:13.5px;line-height:1.5}.pp-perfil{flex-direction:column;gap:14px;display:flex}.pp-perfil-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.pp-perfil-head .badge{white-space:nowrap;padding:6px 12px;font-size:12px}.pp-secao{padding:0;overflow:visible}.pp-secao-head{cursor:pointer;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.pp-secao-head:hover{background:var(--pt-bg-soft);border-radius:var(--pt-radius)}.pp-secao--aberta .pp-secao-head{border-bottom:1px solid var(--pt-line);border-radius:var(--pt-radius) var(--pt-radius) 0 0}.pp-num{background:var(--pt-mint);width:30px;height:30px;color:var(--pt-ink);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-family:New Highway,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.pp-secao-titulo{flex:1;min-width:0}.pp-secao-titulo .pp-ajuda{margin-top:3px}.pp-resumo{color:var(--pt-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13.5px;overflow:hidden}.pp-editar{color:var(--pt-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.pp-secao-corpo{padding:20px 22px 24px 68px}.pp-secao-corpo .grid{gap:14px 18px}.pp-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:6px;display:flex}.pp-acoes .pp-ajuda{flex:1;min-width:200px}.pp-lendo{background:var(--pt-bg-soft);border-radius:12px;flex-direction:column;gap:10px;margin-top:16px;padding:16px 18px;display:flex}.pp-lendo .rb-progress__fill{transition:width .7s}.pp-banner-ia{margin-top:16px}.pp-sugerido{background:var(--pt-mint);color:var(--pt-ink);text-transform:none;letter-spacing:0;vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pp-input-ia,.pp-lista--ia .pp-item{box-shadow:inset 3px 0 0 var(--pt-ink)}.pp-lista{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pp-lista-head:empty{display:none}.pp-vazio{color:var(--pt-soft);margin:0;font-size:13.5px;font-style:italic}.pp-item{border:1px solid var(--pt-line);background:#fff;border-radius:12px;width:100%;padding:14px 16px;position:relative}.pp-item--linha{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.pp-remover{color:#c41010;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;text-decoration:underline}.pp-item--linha .pp-remover{margin:0 0 10px}.pp-atual{margin-top:8px;font-size:13px}.pp-chips{flex-wrap:wrap;gap:8px;display:flex}.pp-chips:empty{display:none}.pp-chip{color:var(--pt-ink);align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:13px;display:inline-flex}.pp-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.pp-chip-entrada{gap:10px;width:100%;max-width:520px;display:flex}.pp-chip-entrada input{flex:1}.pp-interno{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.pp-interno-switch{color:var(--pt-ink);font-size:14px}.pp-interno-form{flex-direction:column;gap:12px;padding-left:52px;display:flex}.pp-interno-linha{align-items:flex-end;gap:12px;max-width:520px;display:flex}.pp-interno-linha .field{flex:1}.pp-badge-interno{background:var(--pt-ink);color:#fff;padding:6px 12px;font-size:12px}.pp-badge-interno-vaga{color:var(--pt-ink);background:var(--pt-mint);border-radius:999px;margin-top:8px;padding:4px 10px;font-size:12.5px;display:inline-block}.portal-candidatar-coluna{flex-direction:column;align-items:flex-end;display:flex}.pp-cands{flex-direction:column;gap:14px;display:flex}.pp-cand{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.pp-cand--fim{opacity:.85}.pp-cand-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pp-cand-head .eyebrow{margin:0 0 2px;font-size:12px}.pp-cand-head h3{font-size:19px}.pp-cand-head h3 a{color:inherit}.pp-cand-head .badge{white-space:nowrap;padding:6px 12px;font-size:12px}.pp-badge-fim{background:var(--pt-line);color:var(--pt-muted)}.pp-vazio-card{align-items:flex-start}.pp-vazio-card p{color:var(--pt-muted);margin:0}.pp-fim{color:var(--pt-muted);margin:0;font-size:13.5px}.pp-timeline{flex-direction:column;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.pp-tl{gap:14px;padding-bottom:16px;display:flex;position:relative}.pp-tl:last-child{padding-bottom:0}.pp-tl:before{content:"";background:var(--pt-line);width:2px;position:absolute;top:24px;bottom:0;left:11px}.pp-tl:last-child:before{display:none}.pp-tl--concluida:before{background:var(--pt-ink)}.pp-tl-dot{border:2px solid var(--pt-line);width:24px;height:24px;color:var(--pt-ink);z-index:1;background:#fff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pp-tl--concluida .pp-tl-dot{background:var(--pt-mint);border-color:var(--pt-ink)}.pp-tl--atual .pp-tl-dot{border-color:var(--pt-ink);box-shadow:0 0 0 4px var(--pt-mint)}.pp-tl--futura .pp-tl-nome{color:var(--pt-soft)}.pp-tl-corpo{flex-direction:column;gap:3px;padding-top:2px;display:flex}.pp-tl-nome{font-size:14.5px;font-weight:600}.pp-tl--atual .pp-tl-nome{font-family:New Highway,Helvetica Neue,Arial,sans-serif;font-size:16px}.pp-tl-aqui{letter-spacing:.04em;text-transform:uppercase;background:var(--pt-ink);color:#fff;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pp-etapa{border-top:1px solid var(--pt-line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.pp-instrucoes{white-space:pre-line;margin:0;line-height:1.6}.pp-prazo{color:var(--pt-ink);background:var(--pt-bg-soft);border-radius:8px;align-self:flex-start;margin:0;padding:6px 12px;font-size:13px;font-weight:600}.pp-arquivos ul{margin:0 0 10px;padding-left:18px}.pp-arquivos li{margin-bottom:5px;font-size:14px}.pp-arquivos a{color:var(--pt-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pp-arquivos .pp-ajuda{font-size:12.5px;display:inline}.pp-arquivos .button{margin-top:6px}.pp-arquivos .button+.pp-ajuda{margin-top:8px;display:block}.pp-ficha{flex-direction:column;gap:18px;display:flex}.pp-ficha .rb-stepper{flex-wrap:wrap;row-gap:8px}.pp-ficha .grid{gap:14px 18px}.pp-ficha-declaracoes{flex-direction:column;gap:16px;display:flex}.pp-ficha-declaracoes .portal-switch{color:var(--pt-ink);font-size:14px}.pp-ficha-banco summary{cursor:pointer;color:var(--pt-muted);font-size:14px;font-weight:600}.pp-ficha-banco .grid{margin-top:12px}.pp-ficha-aceite{background:var(--pt-bg-soft);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.5}:root[data-theme=dark] .pp-item,:root[data-theme=dark] .pp-tl-dot{background:var(--pt-bg)}@media (max-width:720px){.pp-secao-head{gap:12px;padding:16px}.pp-secao-corpo{padding:16px}.pp-secao-corpo .grid,.pp-ficha .grid,.pp-item--linha{grid-template-columns:1fr}.pp-interno-form{padding-left:0}.pp-interno-linha,.pp-chip-entrada{flex-direction:column;align-items:stretch}.pp-cand{padding:18px}.pp-cand-head,.pp-perfil-head{flex-direction:column}.portal-candidatar-coluna{align-items:flex-start}.pp-resumo{white-space:normal}}
.filtros,.toolbar.filtros{flex-direction:column;align-items:stretch;gap:12px;display:flex}.filtros-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtros-linha .rb-checkbox,.filtros-linha .rb-checkbox *{white-space:nowrap}.filtros-busca{flex:1;min-width:200px}.filtros-linha>.funil-filtro{flex:none;min-width:170px}.filtros-linha .rb-tabs{border-bottom:0}.filtros-linha .rb-checkbox{white-space:nowrap}.filtros-contador{white-space:nowrap;margin-left:auto}.filtros-toggle.is-aberto{background:var(--mint);color:var(--ink);border-color:var(--mint)}.filtros-painel{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding-top:12px;display:grid}.filtros-grupo{flex-direction:column;gap:6px;min-width:0;display:flex}.filtros-grupo-check{justify-content:flex-end;padding-bottom:6px}.filtros-rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.filtros-chips{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}@media (max-width:1100px){.filtros-painel{grid-template-columns:repeat(2,minmax(0,1fr))}.filtros-linha{flex-wrap:wrap}}@media (max-width:760px){.filtros-painel{grid-template-columns:1fr}.filtros-busca{min-width:100%}.filtros-contador{margin-left:0}}
.rel-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.rel-resumo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.rel-ajuda{color:var(--flux-muted);margin:4px 0 12px;font-size:13px}.rel-vazio{color:var(--flux-muted);padding:8px 0;font-size:13px}.rel-funil{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:14px;display:grid}.rel-passo{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--flux-radius-panel,18px);background:var(--flux-panel);border:1px solid #0000;flex-direction:column;gap:2px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.rel-passo:hover:not(:disabled){border-color:var(--flux-line)}.rel-passo:focus-visible{outline:2px solid var(--flux-accent);outline-offset:2px}.rel-passo:disabled{cursor:default;opacity:.45}.rel-passo--ativo{background:var(--flux-accent-soft);border-color:var(--flux-accent)}.rel-passo-num{font-family:var(--flux-font-display);color:var(--flux-ink);font-size:24px;line-height:1.1}.rel-passo-nome{color:var(--flux-ink);font-size:13px;font-weight:600}.rel-passo-sub{color:var(--flux-muted);font-size:12px}.rel-passo-barra{background:var(--flux-surface);border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.rel-passo-barra span{background:var(--flux-accent);border-radius:999px;min-width:2px;height:100%;display:block}.rel-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rel-cartao{flex-direction:column;gap:12px;display:flex}.rel-cartao-titulo{color:var(--flux-ink);margin:0;font-size:14px;font-weight:600}.rel-cartao-grafico{min-height:120px}.rel-explica{color:#000;background:#d5f2e3;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5}.rel-cartao .rel-explica{margin-top:auto}.rel-explica p{margin:0}.rel-explica-pe{align-items:center;gap:6px;margin-top:8px;display:flex}.rel-origem{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-right:auto;font-size:11px;font-weight:600}.rel-icone{all:unset;cursor:pointer;color:#000;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rel-icone:hover{background:#00000014}.rel-icone:focus-visible{outline:2px solid #000}.rel-explica--editando{background:var(--flux-panel);color:var(--flux-text)}.rel-explica-acoes{gap:8px;margin-top:8px;display:flex}.rel-tabela{border-collapse:collapse;width:100%;margin-bottom:4px;font-size:13px}.rel-tabela th{text-align:left;color:var(--flux-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 10px 8px;font-size:11px;font-weight:500}.rel-tabela td{border-top:1px solid var(--flux-line);color:var(--flux-ink);padding:10px}.rel-contratados{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}@media (max-width:1100px){.rel-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rel-resumo,.rel-grade{grid-template-columns:1fr}}@media (max-width:640px){.rel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-tabela{font-size:12px}}.painel-filtro{min-width:240px}.painel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.painel-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1300px){.painel-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.painel-grade{grid-template-columns:1fr}.painel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel-cheio{grid-column:1/-1}.flux-stack>.rb-pagehead{margin-bottom:0}
:root{--flux-accent:#3a7ee7;--flux-accent-text:#1e5dbf;--flux-accent-soft:#3a7ee71f;--flux-accent-bright:#8eb9ff;--rb-bg:var(--flux-app-bg);--rb-surface:var(--flux-surface);--rb-surface-2:var(--flux-panel);--rb-line:var(--flux-line);--rb-text:var(--flux-ink);--rb-text-muted:var(--flux-text);--rb-text-soft:var(--flux-muted);--rb-grafite:var(--flux-ink);--rb-brand:var(--flux-accent);--rb-brand-strong:var(--flux-accent-text);--rb-brand-2:var(--flux-accent-bright);--rb-brand-soft:var(--flux-accent-soft);--rb-action:var(--flux-ink);--rb-action-hover:#000;--rb-action-text:#fff;--rb-text-on-brand:#fff;--rb-focus:#3a7ee747;--rb-overlay:#14141280;--rb-radius-sm:var(--flux-radius-control);--rb-radius:var(--flux-radius-control);--rb-radius-lg:var(--flux-radius-block);--rb-radius-pill:999px;--rb-shadow-soft:var(--flux-shadow);--rb-shadow-card:0 8px 24px #0000000f;--rb-shadow-strong:0 24px 64px #0000002e;--rb-ok:#1f6b45;--rb-ok-bg:var(--flux-mint);--rb-warn:#8a5a00;--rb-warn-bg:var(--flux-sand);--rb-danger:var(--flux-danger);--rb-danger-bg:#fbe4e4;--ink:var(--flux-ink);--muted:var(--flux-text);--line:var(--flux-line);--bg:var(--flux-app-bg);--white:var(--flux-surface);--danger:var(--flux-danger);--mint:var(--flux-mint);--mint-deep:var(--flux-accent);--green-dark:var(--flux-accent-text);--grafite:#000;--green:var(--flux-accent);--green-2:var(--flux-ink);--gold:var(--flux-accent-bright);--bg-primary:var(--flux-app-bg);--bg-secondary:var(--flux-surface);--bg-tertiary:var(--flux-panel);--border:var(--flux-line);--text-primary:var(--flux-ink);--text-secondary:var(--flux-text);--text-muted:var(--flux-muted);--sidebar-active-bg:var(--flux-accent-soft);--sidebar-active-text:var(--flux-accent-text);--sidebar-active-border:var(--flux-accent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flux-ink:#fff;--flux-text:#c7c7c2;--flux-muted:#a5a5a5;--flux-app-bg:#000;--flux-surface:#111;--flux-panel:#1a1a1a;--flux-line:#2a2a2a;--flux-mint:#173326;--flux-sand:#2a2417;--flux-accent:#3a7ee7;--flux-accent-text:#8eb9ff;--flux-accent-soft:#8eb9ff29;--flux-accent-bright:#8eb9ff;--rb-brand:var(--flux-accent-bright);--rb-brand-strong:var(--flux-accent-bright);--rb-brand-soft:#8eb9ff29;--rb-focus:#8eb9ff59;--rb-action:#fff;--rb-action-hover:#e2e2e2;--rb-action-text:#000;--rb-overlay:#000000b3;--rb-ok:#8fd9b4;--rb-ok-bg:#173326;--rb-warn:#e5b95c;--rb-danger:#ff7b7b;--rb-danger-bg:#3a1717;--mint-deep:var(--flux-accent-bright);--green-dark:var(--flux-accent-bright);--grafite:#e2e2e2;--sidebar-text:#c7c7c2;--sidebar-text-hover:#fff;--sidebar-active-bg:#8eb9ff29;--sidebar-active-text:var(--flux-accent-bright);--sidebar-active-border:var(--flux-accent-bright)}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);font-family:var(--flux-font-body);margin:0;font-size:15px}h1,h2{font-family:var(--flux-font-display);letter-spacing:-.01em;font-weight:500}h3{font-family:var(--flux-font-body);font-weight:600}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.topbar{z-index:40;height:68px;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0;box-shadow:0 4px 14px #00000014}.brand,.topbar nav{align-items:center;gap:12px;display:flex}.topbar nav{gap:24px;font-size:14px;font-weight:500}.topbar nav a:not(.button):hover{color:var(--green-dark)}.brand{letter-spacing:.02em;font-weight:700}.brand img{width:auto;height:24px;display:block}.brand-area{background:var(--mint);color:var(--green-dark);letter-spacing:.08em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.login-logo{width:auto;height:34px;margin:0 auto 18px;display:block}.container{width:100%;margin:0}.page{padding:8px 0 40px}.portal .container{width:min(1280px,100% - 48px);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.eyebrow{color:var(--flux-accent-text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:700}h1{margin:0 0 6px;font-size:27px;font-weight:500;line-height:1.15}h2{margin:0;font-size:19px}.subtitle{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.button{white-space:nowrap;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.button:hover{background:#000}.button:disabled{opacity:.45;cursor:not-allowed}.button-secondary{background:var(--flux-surface);color:var(--flux-ink);border:1px solid var(--flux-line)}.button-secondary:hover{background:var(--flux-panel)}.button-small{padding:8px 15px}.button-danger{background:var(--danger)}.button-danger:hover{background:#8f0c0c}.card{background:var(--flux-surface);border:1px solid var(--flux-line);border-radius:var(--flux-radius-block);box-shadow:var(--flux-shadow)}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 18px;display:flex}.toolbar-actions{gap:10px;display:flex}.table-wrap{overflow:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line);padding:13px 18px;font-size:11px}.table td{border-bottom:1px solid var(--flux-line);color:var(--flux-ink);padding:14px 18px;font-size:14px}.table tr:last-child td{border-bottom:0}.table-title{font-weight:700}.table-sub{color:var(--muted);margin-top:4px;font-size:12px}.badge,.flux-chip,.rb-chip,.cfg-chip,.pp-chip,.competencia-chip{background:var(--flux-panel);color:var(--flux-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.badge-publicada,.badge-ok,.flux-chip--mint{background:var(--flux-mint);color:#0f2a1d}.badge-rascunho{background:var(--flux-panel);color:var(--flux-text)}.badge-encerrada,.badge-arquivada,.badge-danger{background:var(--rb-danger-bg);color:var(--rb-danger)}.badge-accent{background:var(--flux-accent-soft);color:var(--flux-accent-text)}.badge-warn{background:var(--flux-sand);color:var(--rb-warn)}.empty{text-align:center;color:var(--muted);padding:68px 24px}.empty h2{color:var(--ink);margin-bottom:8px}.form{padding:22px 24px}.form-section{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:22px}.form-section:last-child{border:0;margin:0;padding:0}.form-section-head{margin-bottom:20px}.form-section-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;display:grid}.grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-half{grid-column:span 2}.field{flex-direction:column;gap:7px;display:flex}.field-full{grid-column:1/-1}.field label,.rb-field__label,.filtros-rotulo{color:var(--flux-text);letter-spacing:.01em;font-size:12px;font-weight:600}.field input,.field textarea,.field select,.rb-input,.rb-select__trigger,.colab-select__trigger,.pp-chip-entrada input,.competencias-entrada input,.portal-codigo-input{border:1px solid var(--flux-line);border-radius:var(--flux-radius-control);background:var(--flux-surface);width:100%;min-height:40px;color:var(--flux-ink);font:400 14px var(--flux-font-body);outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:84px;line-height:1.55}.field input:focus,.field textarea:focus,.field select:focus,.rb-input:focus,.rb-select__trigger:focus,.colab-select__trigger:focus-visible,.pp-chip-entrada input:focus,.competencias-entrada input:focus{border-color:var(--flux-accent);box-shadow:0 0 0 3px var(--rb-focus)}.field input::placeholder,.field textarea::placeholder{color:var(--flux-muted)}.hint{color:var(--flux-muted);font-size:12px;line-height:1.45}.form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.alert{border-radius:var(--flux-radius-control);background:var(--rb-danger-bg);color:var(--rb-danger);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.alert.success,.success{background:var(--flux-mint);color:#0f2a1d}.login{place-items:center;min-height:calc(100vh - 68px);padding:30px;display:grid}.login-card{width:min(430px,100%);padding:38px}.login-card h1{margin-top:16px}.login-card .button{width:100%;height:46px;margin-top:28px}.flux-sidebar-icon-button{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flux-sidebar-icon-button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.flux-lockup{min-width:0;font-family:New Highway,system-ui,sans-serif;display:inline-flex}.flux-lockup--row{align-items:center;gap:10px}.flux-lockup img{flex:none;display:block}.flux-lockup__copy{white-space:nowrap;color:var(--rb-text);align-items:center;gap:8px;display:inline-flex}.flux-lockup__copy strong{font-weight:600}.flux-lockup__copy i{background:var(--flux-accent);width:1px;height:15px}.flux-lockup__copy span{color:var(--flux-accent-text)}:root[data-theme=dark] .flux-lockup__copy span{color:var(--flux-accent-bright)}.rb-sidebar--collapsed .flux-lockup__copy{display:none}.flux-lockup--dark .flux-lockup__copy{color:#fff}.flux-lockup--dark .flux-lockup__copy span{color:var(--flux-accent-bright)}.flux-lockup--stacked{flex-direction:column;align-items:center;gap:10px}.flux-lockup--stacked .flux-lockup__copy{flex-direction:column}.flux-lockup--stacked .flux-lockup__copy i{width:42px;height:2px}@font-face{font-family:New Highway;src:url(/brand/fontes/New-Highway-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:New Highway;src:url(/brand/fontes/New-Highway-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:New Highway;src:url(/brand/fontes/New-Highway-Semi-Bold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:New Highway;src:url(/brand/fontes/New-Highway-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/brand/fontes/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/brand/fontes/SourceSans3-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/brand/fontes/SourceSans3-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/brand/fontes/SourceSans3-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.portal{--pt-ink:#111;--pt-muted:#585958;--pt-soft:#7c7d80;--pt-line:#efefef;--pt-mint:#d5f2e3;--pt-mint-deep:#00ff6d;--pt-neon:#00ff6d;--pt-green-dark:#111;--pt-bg:#fff;--pt-bg-soft:#f2f2ef;--pt-radius:20px;--flux-radius-control:12px;--pt-shadow:0 10px 30px #00000014;--pt-shadow-soft:0 2px 8px #0000000f;background:var(--pt-bg);min-height:100vh;color:var(--pt-ink);flex-direction:column;font-family:"Source Sans 3",Helvetica Neue,system-ui,sans-serif;font-size:15px;display:flex}.portal main{flex:1}.portal h1,.portal h2,.portal h3{letter-spacing:-.01em;color:var(--pt-ink);font-family:New Highway,Helvetica Neue,Arial,sans-serif;font-weight:600}.portal h1{margin:0 0 12px;font-size:42px;line-height:1.08}.portal .subtitle{color:var(--pt-muted);max-width:560px;font-size:17px}.portal .eyebrow{color:var(--pt-green-dark)}.portal .page{padding:52px 0 80px}.portal-topbar{z-index:40;background:var(--pt-bg);justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0;box-shadow:0 4px 14px #00000014}.portal-topbar .portal-logo img{width:auto;height:26px;display:block}.portal-topbar nav{align-items:center;gap:26px;font-size:14px;font-weight:500;display:flex}.portal-topbar nav a:not(.button):hover{color:var(--pt-green-dark)}.portal .button{background:var(--pt-ink);color:#fff;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.portal .button:hover{color:#fff;background:#44403f}.portal .button:disabled{background:var(--pt-ink);color:#fff;opacity:.45}.portal .button-secondary{color:var(--pt-ink);border:1.5px solid var(--pt-ink);background:#fff}.portal .button-secondary:hover{border-color:var(--pt-ink);color:var(--pt-ink);background:#efefef}.portal .button-small{padding:9px 16px}.portal .card{border:1px solid var(--pt-line);border-radius:var(--pt-radius);box-shadow:var(--pt-shadow-soft);background:#fff}.portal .badge{background:var(--pt-mint);color:var(--pt-ink)}.portal .badge-publicada{background:var(--pt-ink);color:#fff}.portal .empty{color:var(--pt-muted)}.portal .empty h2{color:var(--pt-ink)}.portal .field label{letter-spacing:.02em;font-size:12px;font-weight:600}.portal .field input:focus,.portal .field textarea:focus,.portal .rb-input:focus,.portal .rb-select__trigger:focus{border-color:var(--pt-ink);box-shadow:0 0 0 3px #00000014}.portal .alert.success{background:var(--pt-mint);color:var(--pt-ink)}.portal .table th{color:var(--pt-soft)}.portal .table td{border-bottom-color:var(--pt-line)}.portal-link-sair,.portal-link-simples{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.portal-link-simples{color:var(--pt-green-dark);margin-top:14px;font-size:13px}.portal-vagas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-vaga-card{flex-direction:column;justify-content:space-between;gap:20px;padding:26px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.portal-vaga-card:hover{box-shadow:var(--pt-shadow);border-color:var(--pt-ink);transform:translateY(-2px)}.portal-vaga-card h2{margin:14px 0 8px;font-size:22px;font-weight:600}.portal-vaga-meta{color:var(--pt-muted);margin:0;font-size:13.5px}.portal-vaga-cta{color:var(--pt-ink);font-size:13.5px;font-weight:600}.portal-vaga-cta:after{content:" →";color:var(--pt-ink)}.portal-vaga-card:hover .portal-vaga-cta:after{color:var(--pt-ink)}.portal-voltar{color:var(--pt-green-dark);text-underline-offset:3px;font-size:13px;text-decoration:underline}.portal-vaga-corpo{max-width:860px;padding:34px}.portal-vaga-bloco h3{margin:28px 0 10px;font-size:18px}.portal-vaga-bloco:first-child h3{margin-top:0}.portal-vaga-bloco p{color:#333;margin:0 0 10px;line-height:1.65}.portal-vaga-bloco ul{margin:0;padding-left:20px}.portal-vaga-bloco li{color:#333;margin-bottom:7px;line-height:1.55}.portal-diversidade{background:var(--pt-bg-soft);background:var(--pt-mint);color:var(--pt-ink);border-left:0;border-radius:12px;margin:28px 0 0;padding:16px 20px;font-size:13.5px;font-style:italic;line-height:1.6}.portal-vaga-rodape{margin-top:28px}.portal-candidatar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-erro{color:#c41010;font-size:13px}.portal .login{background:var(--pt-bg-soft);min-height:calc(100vh - 72px)}.portal .login-card{box-shadow:var(--pt-shadow)}.portal .login-vaga{color:var(--pt-ink,#000);margin:0 0 10px;font-size:17px;font-weight:600}.portal-entrar-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.portal-entrar-form .button{width:100%;height:48px;margin-top:4px}.portal-codigo-input{text-align:center;letter-spacing:10px;font-size:24px;font-weight:700}.portal-minha-area{flex-direction:column;gap:22px;display:flex}.portal-bloco h2{font-size:20px}.portal-curriculo-atual{margin:0 0 16px;font-size:14px}.portal-curriculo-atual a{color:var(--pt-green-dark);text-underline-offset:3px;text-decoration:underline}.portal-switches{flex-direction:column;gap:14px;margin-top:22px;display:flex}.portal-switch{color:var(--pt-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.funil-resumo{flex-wrap:wrap;gap:8px;display:flex}.funil-filtros{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.funil-filtro{min-width:190px}.funil-filtro-busca{flex:1;min-width:260px}.funil-respostas h3{margin:0 0 10px;font-size:14px}.funil-resposta{border-bottom:1px solid var(--line);padding:10px 0}.funil-resposta:last-child{border-bottom:0}.funil-resposta p{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;line-height:1.5;display:flex}.competencias{flex-direction:column;gap:10px;display:flex}.competencias-chips{flex-wrap:wrap;gap:8px;display:flex}.competencias-chips:empty{display:none}.competencia-chip{align-items:center;gap:6px;display:inline-flex}.competencia-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.competencias-entrada{align-items:center;gap:10px;display:flex}.competencias-entrada input{flex:1}.triagem-lista{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.triagem-pergunta{width:100%;padding:18px}.triagem-pergunta-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.portal-codigo-teste{letter-spacing:3px;font-size:17px}.portal-triagem{flex-direction:column;gap:16px;margin-top:14px;display:flex}.funil-detalhe{flex-direction:column;gap:24px;font-size:14px;display:flex}.funil-detalhe-dados p{margin:0 0 8px}.funil-obs h3,.funil-historico h3{margin:0 0 10px;font-size:14px}.funil-obs{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.funil-evento{border-bottom:1px solid var(--line);padding:10px 0}.funil-evento:last-child{border-bottom:0}.funil-evento p{margin:4px 0 0;line-height:1.5}@media (max-width:760px){.funil-filtro,.funil-filtro-busca{min-width:100%}.portal-vagas{grid-template-columns:1fr}.portal-vaga-corpo{padding:22px}.portal h1{font-size:30px}.portal .subtitle{font-size:15px}.portal-topbar{height:64px;padding:0 18px}.portal-topbar .portal-logo img{height:20px}.portal-topbar nav{gap:14px}.topbar{padding:0 18px}.topbar nav>a:first-child{display:none}.page{padding-top:28px}.page-head{flex-direction:column}.grid,.grid-3{grid-template-columns:1fr}.field-full{grid-column:auto}.toolbar{flex-direction:column;align-items:flex-start}.form{padding:20px}.container{width:min(100% - 24px,1160px)}}.ficha{flex-direction:column;gap:18px;font-size:14px;display:flex}.ficha-topo{border-bottom:1px solid var(--rb-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;padding-bottom:4px;display:grid}.ficha-secoes{flex-direction:column;gap:18px;display:flex}.ficha-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;display:grid}.ficha-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-campo{min-width:0}.ficha-rotulo{text-transform:uppercase;letter-spacing:.04em;color:var(--rb-text-soft);margin-bottom:2px;font-size:11px;display:block}.ficha-valor{word-break:break-word}.ficha-resumo{margin:0;line-height:1.55}.ficha-secao h3{text-transform:uppercase;letter-spacing:.04em;color:var(--rb-text-soft);margin:0 0 8px;font-size:13px}.ficha-secao ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ficha-item{border:1px solid var(--rb-line);border-radius:10px;padding:10px 12px}.ficha-item p{color:var(--rb-text-soft);margin:6px 0 0}.ficha-chips{flex-wrap:wrap;gap:6px;display:flex}.ficha-alerta ul{color:#8a5a00}.ficha-nota .badge{padding:6px 12px;font-size:14px}.ficha-vazio{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0;display:flex}.ficha-rodape{border-top:1px solid var(--rb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.td-chips .badge{font-size:11px}@media (max-width:1000px){.ficha-topo{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-grid,.ficha-grid-2{grid-template-columns:1fr}}@media (min-width:1024px){.rb-shell__main{padding:20px 32px 32px}}.rb-shell__main>main.page>.container{max-width:none}.button,.rb-btn,.rb-tabs__tab,.filtros-toggle{white-space:nowrap}.toolbar-actions,.filtros-acoes{flex-shrink:0;align-items:center;gap:10px;display:flex}.rb-btn{border-radius:999px;min-height:38px;padding:9px 18px;font-size:13.5px}.rb-btn--sm{min-height:32px;padding:6px 14px}.rb-badge{background:var(--flux-panel);border:0;border-radius:999px;padding:3px 10px;font-size:11.5px}.rb-badge:before{display:none}.rb-alert{border-radius:var(--flux-radius-control);background:var(--flux-panel);border-left-width:1px}.rb-alert--ok{background:var(--flux-mint);color:#0f2a1d}.rb-alert--warn{background:var(--flux-sand)}.rb-alert--danger{background:var(--rb-danger-bg)}.rb-tabs{background:var(--flux-panel);border-bottom:0;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.rb-tabs__tab{color:var(--flux-text);border:0;border-radius:999px;padding:6px 14px}.rb-tabs__tab[aria-selected=true]{background:var(--flux-surface);color:var(--flux-ink);box-shadow:var(--flux-shadow);border-bottom:0}.rb-progress__track{border-radius:999px;height:8px}.rb-progress__fill{border-radius:999px}.rb-kanban__column{background:var(--flux-panel);border-radius:var(--flux-radius-panel);border:0}.rb-kanban-card{border-radius:var(--flux-radius-control);border:1px solid var(--flux-line);background:var(--flux-surface);box-shadow:none}.rb-empty,.empty{color:var(--flux-muted)}.rb-modal{border-radius:20px}.rb-modal__head{padding:16px 22px 12px}.rb-modal__head h2{font-family:var(--flux-font-display);font-size:19px;font-weight:500}.rb-modal__body{padding:16px 22px 20px}.rb-modal:has(.ficha){height:min(86vh,900px);max-height:86vh}.rb-modal:has(.ficha) .rb-modal__body{flex:1;min-height:0;overflow:auto}.rb-modal-overlay{padding:6vh 16px 16px}.upload-area{border:1.5px dashed var(--flux-line);border-radius:var(--flux-radius-control);background:var(--flux-panel);color:var(--flux-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.upload-area:hover,.upload-area.is-sobre{border-color:var(--flux-ink);background:var(--flux-surface)}.upload-area:focus-visible{border-color:var(--flux-accent);box-shadow:0 0 0 3px var(--rb-focus);outline:none}.upload-area.is-desabilitada{opacity:.5;cursor:not-allowed}.upload-area__icone{background:var(--flux-surface);border:1px solid var(--flux-line);width:40px;height:40px;color:var(--flux-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.upload-area__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.upload-area__texto strong{font-size:14px;font-weight:600}.upload-area__texto small{color:var(--flux-muted);font-size:12.5px;line-height:1.4}.upload-area--compacta{gap:10px;padding:10px 14px}.upload-area--compacta .upload-area__icone{width:30px;height:30px}.upload-area--compacta .upload-area__texto strong{font-size:13px}.portal .upload-area{background:var(--pt-bg-soft)}.td-etapa{min-width:190px}@media (max-width:1023px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funil-kanban .rb-kanban__track,.funil-kanban .rb-kanban__column{min-height:420px}}@media (max-width:639px){.grid,.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.field-half,.field-full{grid-column:1/-1}.field input,.field textarea,.rb-input,.pp-chip-entrada input,.competencias-entrada input{font-size:16px}.form{padding:18px 16px}.form-actions{flex-wrap:wrap}.form-actions>*{flex:auto}.page-head{flex-direction:column;align-items:stretch;gap:14px}.page-head>.button{align-self:flex-start}h1{font-size:24px}.toolbar{flex-direction:column;align-items:stretch;padding:14px 16px}.toolbar-actions{flex-wrap:wrap}.toolbar-actions>*{flex:auto}.filtros-linha>.funil-filtro,.filtros-linha>.filtros-busca{flex:100%;min-width:0}.filtros-acoes{flex-wrap:wrap;width:100%}.funil-kanban .rb-kanban__track,.funil-kanban .rb-kanban__column{min-height:320px}.funil-acoes{padding:12px}.ficha-topo{grid-template-columns:minmax(0,1fr)}.rb-modal:has(.ficha){height:auto;max-height:none}.table-wrap:has(.table-cards){overflow:visible}.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;display:block}.table-cards tr{border-bottom:1px solid var(--flux-line);padding:14px 16px}.table-cards tr:last-child{border-bottom:0}.table-cards td{border:0;padding:4px 0;font-size:14px}.table-cards td[data-label]{min-height:28px;padding-left:112px;position:relative}.table-cards td[data-label]:before{content:attr(data-label);width:100px;color:var(--flux-muted);font-size:12px;font-weight:600;position:absolute;top:6px;left:0}.table-cards td:first-child{padding-bottom:8px}.table-cards td[data-label]:empty{display:none}.table-cards td[data-label]:has(>.table-sub:only-child:empty){display:none}.table-cards td.td-acoes{padding-top:10px}.table-cards td.td-acoes .table-acoes{justify-content:flex-start}.table-cards .td-etapa{min-width:0}.table-cards .td-chips>*{flex-wrap:wrap}.table-sub{word-break:break-word}.portal .container{width:calc(100% - 32px)}.portal .page{padding:28px 0 56px}.portal h1{font-size:28px}.portal-topbar{height:60px;padding:0 16px}.portal-topbar .portal-logo img{height:18px}.portal-topbar nav{gap:12px;font-size:13.5px}.portal-topbar nav .button-small{padding:8px 13px}.portal-vaga-card{gap:14px;padding:20px}.portal-vaga-card h2{margin:12px 0 6px;font-size:20px}.portal-vaga-corpo{padding:20px 18px}.portal-candidatar-coluna,.portal-candidatar{width:100%}.portal-candidatar>.button:not(.button-small){flex:100%;height:48px}.portal .login{align-items:start;padding:40px 16px 20px}.portal .login-card{padding:28px 22px}.portal-codigo-input{letter-spacing:6px}}@media (max-width:379px){.portal-topbar nav>a:first-child{display:none}}:root[data-theme=dark] .button:not(.button-secondary):not(.button-danger){color:#000}:root[data-theme=dark] .button:not(.button-secondary):not(.button-danger):hover{background:#e2e2e2}:root[data-theme=dark] .badge-publicada,:root[data-theme=dark] .badge-ok,:root[data-theme=dark] .flux-chip--mint,:root[data-theme=dark] .alert.success,:root[data-theme=dark] .rb-alert--ok{color:var(--rb-ok)}:root[data-theme=dark] .hist-grupo--atual .hist-num{color:#000}:root[data-theme=dark] .portal .button:not(.button-secondary),:root[data-theme=dark] .portal .badge-publicada{color:#fff}:root[data-theme=dark] .portal .button:not(.button-secondary):not(.button-danger):hover{background:#44403f}:root[data-theme=dark] .portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flux-ink:#111;--flux-text:#585958;--flux-muted:#7c7d80;--flux-surface:#fff;--flux-panel:#f2f2ef;--flux-line:#e3e3df;--flux-app-bg:#fff;--flux-mint:#d5f2e3;--rb-bg:#fff;--rb-surface:#fff;--rb-surface-2:#f2f2ef;--rb-line:#e3e3df;--rb-text:#111;--rb-text-muted:#585958;--rb-text-soft:#7c7d80;--ink:#111;--muted:#585958;--line:#e3e3df;--white:#fff;--rb-action:#111;--rb-action-hover:#000;--rb-action-text:#fff;--rb-focus:#0000001f}.relatorio-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rotulo{align-items:center;gap:6px;display:inline-flex}.titulo-ajuda{align-items:center;gap:8px;display:flex}.titulo-ajuda h2,.titulo-ajuda h3{margin:0}.tabela-rolagem .rb-table__scroll{max-height:var(--tabela-altura,calc(100dvh - 230px))}.tabela-rolagem .rb-table tbody tr{cursor:default}.tabela-rolagem .rb-table tbody tr[tabindex]{cursor:pointer}.tabela-titulo{color:var(--flux-ink);font-weight:600}.tabela-acoes{justify-content:flex-end;display:flex}.acoes-cabecalho{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-publicacao{color:var(--flux-muted);white-space:nowrap;font-size:13px}@media (max-width:639px){.tabela-rolagem .rb-table__scroll{max-height:none}}.rb-btn.rb-btn--icon{min-height:32px;color:var(--flux-text);background:0 0;padding:0}.rb-btn.rb-btn--icon:hover:not(:disabled){background:var(--flux-panel);color:var(--flux-ink)}
