:root{--primary:#0061ef;--primary-deep:#00e;--ink:#2d2c2b;--ink-soft:#44423f;--ink-meta:#63605d;--canvas:#f9f4f2;--surface:#fff;--hairline:#e2ded9;--orb-saffron:#ffce00;--orb-pink:#ffa1cc;--orb-aqua:#00a4ff;--orb-grass:#02873e;--orb-ultraviolet:#3b197f;--disc-executor:#e5484d;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:800px}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font:400 16px/1.55 Inter,system-ui,sans-serif}h1,h2,h3,p{margin:0}.nav{justify-content:space-between;align-items:center;height:64px;padding:16px 24px;display:flex}.marca{letter-spacing:-.3px;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.nav-direita{color:var(--ink-soft);align-items:center;gap:16px;font-size:14px;display:flex}.pagina{max-width:1128px;margin:0 auto;padding:48px 24px}.orbe{border-radius:50%;flex:none;display:inline-block}.orbes{gap:8px;margin-bottom:24px;display:flex}.titulo{letter-spacing:-1.56px;font-size:52px;font-weight:700;line-height:1.1}.subtitulo{letter-spacing:-.2px;color:var(--ink-soft);max-width:640px;margin-top:12px;font-size:20px;line-height:1.5}.grade{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.chip{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:24px;display:flex}.chip h3{letter-spacing:-.6px;font-size:24px;font-weight:700;line-height:1.33}.chip p{color:var(--ink-soft)}.selo{color:var(--ink-meta);font-size:12px;font-weight:500}.cartao-central{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);text-align:center;max-width:520px;margin:64px auto 0;padding:48px}.cartao-central .orbes{justify-content:center}.cartao-central h1{letter-spacing:-.96px;font-size:32px;font-weight:700;line-height:1.2}.cartao-central p{color:var(--ink-soft);margin:12px 0 32px}.aviso{background:var(--orb-saffron);border-radius:var(--r-md);text-align:left;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500}.btn{cursor:pointer;border:0;justify-content:center;align-items:center;height:48px;padding:0 24px;font:700 14px/1.1 Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn-primario{background:var(--primary);color:#fff;border-radius:var(--r-xl)}.btn-primario:hover{background:var(--primary-deep)}.btn-secundario{background:var(--surface);color:var(--ink);border:1px solid var(--ink);border-radius:var(--r-full);height:40px;padding:0 16px}.btn:focus-visible{outline:3px solid var(--orb-aqua);outline-offset:2px}.logo{width:auto;height:64px;margin:-12px -8px -12px -12px;display:block}.marca-rh{color:var(--ink-soft);border-left:1px solid var(--hairline);padding-left:12px;font-size:14px;font-weight:700}.marca{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.faixa-simulacao{z-index:10;pointer-events:none;background:var(--orb-saffron);border-radius:var(--r-full);padding:8px 16px;font-size:12px;font-weight:500;position:fixed;bottom:16px;right:16px}.chip-ativo{text-align:left;font:inherit;color:inherit;cursor:pointer;border-color:var(--ink)}.chip-ativo .selo{color:var(--primary);font-weight:700}.chip-ativo:hover{background:#fffdf9}.layout{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.layout main{width:100%;min-width:0}.menu{background:var(--surface);border-right:1px solid var(--hairline);flex-direction:column;gap:24px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.menu .marca{padding:0 8px}.menu-itens{flex-direction:column;gap:4px;display:flex}.menu-item{text-align:left;border-radius:var(--r-md);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;font:500 15px/1.2 Inter,system-ui,sans-serif;display:flex}.menu-item:hover:not(:disabled){background:var(--canvas)}.menu-atual{background:var(--canvas);font-weight:700}.menu-item:disabled{color:var(--ink-meta);cursor:default}.menu-breve{white-space:nowrap;color:var(--ink-meta);margin-left:auto;font-size:11px;font-weight:500}.menu-rodape{flex-direction:column;gap:8px;margin-top:auto;padding:0 8px;display:flex}.menu-email{color:var(--ink-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu-secoes{flex-direction:column;gap:4px;display:flex}.menu-secao{flex-direction:column;gap:2px;display:flex}.menu .menu-item{padding:10px 12px}.menu-grupo{justify-content:space-between}.menu-grupo-atual{font-weight:700}.seta{color:var(--ink-meta);font-size:18px;line-height:1;transition:transform .15s}.seta.aberta{transform:rotate(90deg)}.menu-sub{border-left:2px solid var(--hairline);margin-left:12px;padding-left:8px}.menu-sub .menu-item{padding:8px 12px;font-size:14px}.avatar{object-fit:cover;background:var(--orb-ultraviolet);color:#fff;letter-spacing:.5px;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.menu-perfil{border-radius:var(--r-md);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.menu-perfil:hover{background:var(--canvas)}.menu-perfil span{flex-direction:column;min-width:0;display:flex}.menu-perfil strong,.menu-perfil small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-perfil strong{font-size:14px}.menu-perfil small{color:var(--ink-meta);font-size:12px}.perfil-foto{align-items:center;gap:16px;display:flex}.perfil-foto>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.modal .perfil-foto label.btn{cursor:pointer;flex-direction:row;flex:none;height:40px;font-weight:700}.painel-usuarios{grid-column:1/-1}.lista-usuarios{flex-direction:column;margin:16px 0;padding:0;list-style:none;display:flex}.lista-usuarios li{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:10px 0;display:flex}.lista-usuarios li.inativo{opacity:.55}.usuario-info{flex-direction:column;flex:1;min-width:0;display:flex}.usuario-info small{color:var(--ink-meta);font-size:12px}.usuario-novo{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.usuario-novo input{color:#000;background:var(--surface);border-radius:var(--r-sm);border:1px solid #d2d5de;flex:1;min-width:160px;padding:8px 12px;font:400 15px/1.4 Inter,system-ui,sans-serif}.usuario-novo .btn{height:40px}.cartao-central.login{text-align:left;flex-direction:column;gap:16px;display:flex}.cartao-central.login h1{text-align:center}.cartao-central.login .alternar{align-self:center}.login-form{flex-direction:column;gap:14px;display:flex}.login-form label{flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.login-form input{color:#000;background:var(--surface);border-radius:var(--r-sm);border:1px solid #d2d5de;padding:12px 16px;font:400 16px/1.5 Inter,system-ui,sans-serif}.login-form input:focus{outline:2px solid var(--primary);border-color:var(--primary)}.cartao-central.login .dica{text-align:center;margin:0}.trocar-senha{background:var(--canvas);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px;display:flex}.link-novo{background:var(--canvas);border-radius:var(--r-md);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;padding:16px;display:flex}.modal form.link-novo,.link-novo{flex-direction:row}.link-novo label,.modal .link-novo label{color:var(--ink-soft);flex-direction:column;flex:none;gap:4px;font-size:13px;font-weight:500;display:flex}.link-novo label:first-child,.modal .link-novo label:first-child{flex:1;min-width:200px}.modal .link-novo input{width:auto}.link-novo input{color:#000;background:var(--surface);border-radius:var(--r-sm);border:1px solid #d2d5de;padding:8px 12px;font:400 15px/1.4 Inter,system-ui,sans-serif}.link-novo input[type=number]{width:100px}.link-novo .btn{height:40px}.lista-passaportes{margin:0;padding:0;list-style:none}.lista-passaportes li{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.lista-passaportes li.inativo{opacity:.6}.lista-passaportes .btn{height:36px;padding:0 14px}.lista-passaportes strong .etiqueta-status{vertical-align:middle;margin-left:6px}.etiqueta-pendente{border-radius:var(--r-full);color:#8a6100;vertical-align:middle;background:#fff3c4;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.filtros-linha{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filtros-linha input,.filtros-linha select{color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-full);padding:10px 16px;font:400 15px/1.4 Inter,system-ui,sans-serif}.filtros-linha input{flex:1;min-width:220px}.filtros-linha input:focus,.filtros-linha select:focus{outline:2px solid var(--primary);border-color:var(--primary)}.seletor-situacao{border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--canvas);color:var(--ink-meta);cursor:pointer;padding:6px 10px;font:500 13px/1.2 Inter,system-ui,sans-serif}.seletor-situacao.ok{color:var(--orb-grass);background:#e8f5ee;border-color:#c9e7d5}.situacao-detalhe{margin-top:4px;font-size:11px;display:block}.tabela tr.linha-desligar{cursor:default;background:#fff8e6}.tabela tr.linha-desligar:hover{background:#fff8e6}.desligar{white-space:normal;flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.desligar strong{align-self:center}.desligar label{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.desligar input,.desligar select{border-radius:var(--r-sm);background:var(--surface);color:#000;border:1px solid #d2d5de;padding:8px 10px;font:400 14px Inter,system-ui,sans-serif}.desligar .btn{height:38px}.desligar .link{align-self:center}.etiqueta-status{border-radius:var(--r-full);background:var(--canvas);color:var(--ink-meta);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:500}.etiqueta-status.ok{color:var(--orb-grass);background:#e8f5ee}.tabela small{font-size:12px}.grupo{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.grupo legend{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-meta);margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.grupo+.grupo{border-top:1px solid var(--hairline);padding-top:16px}.modal.modal-largo{width:min(760px,100vw - 32px)}.importar-corpo{flex-direction:column;gap:16px;margin-top:12px;display:flex}.modal .importar-corpo label.btn{cursor:pointer;flex-direction:row;flex:none;font-weight:700}.lista-problemas{border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:8px;max-height:260px;padding:12px 16px;font-size:14px;display:flex;overflow-y:auto}.lista-problemas ul{color:#b42318;margin:2px 0 0;padding-left:18px}.aviso-ok{background:#e8f5ee}.numeros{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.numero{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);font:inherit;color:var(--ink);flex-direction:column;gap:4px;padding:20px;display:flex}.numero:hover{border-color:var(--ink)}.numero strong{letter-spacing:-1px;font-size:36px;font-weight:700;line-height:1}.numero span{color:var(--ink-soft);font-size:14px}.relatorios{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.barras-simples{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.barras-simples li{grid-template-columns:minmax(90px,40%) 1fr 32px;align-items:center;gap:10px;font-size:14px;display:grid}.barras-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barras-trilho{background:var(--canvas);border-radius:var(--r-full);height:10px;overflow:hidden}.barras-trilho span{border-radius:var(--r-full);height:100%;display:block}.barras-simples strong{text-align:right}.pagina-larga{max-width:none;margin:0;padding:24px}.pagina-larga:has(.kanban){flex-direction:column;height:100vh;display:flex}.cabecalho-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alternar{border-radius:var(--r-full);background:#ebe4df;padding:4px;display:inline-flex}.alternar button,.filtros button{color:var(--ink);border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;padding:10px 16px;font:500 14px/1 Inter,system-ui,sans-serif}.alternar .ativo{background:var(--surface);font-weight:700}.link{font:inherit;color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.link:hover{text-decoration:underline}.forte{color:var(--ink);font-weight:700}.tabela-caixa{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:15px}.tabela th{text-align:left;color:var(--ink-meta);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:500}.tabela td{border-bottom:1px solid var(--hairline);white-space:nowrap;padding:12px 16px}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover{background:#fcfaf8}.tabela tbody tr:last-child td{border-bottom:0}.seletor-etapa{border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.seletor-etapa select{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font:500 14px Inter,system-ui,sans-serif}.seletor-etapa.grande{padding:8px 16px}.seletor-etapa.grande select{font-weight:700}.detalhe{max-width:1280px;margin:0 auto}.voltar{margin-bottom:16px;font-weight:500;display:inline-block}.detalhe-grade{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.painel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:24px}.painel h2{letter-spacing:-.6px;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.painel h3{margin:24px 0 8px;font-size:16px;font-weight:700}.painel-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.painel-topo .contador{margin-left:0;font-size:16px}.dados{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;display:grid}.dados dt{color:var(--ink-meta);font-size:12px;font-weight:500}.dados dd{margin:2px 0 0;font-weight:500}.texto-livre{white-space:pre-wrap;color:var(--ink-soft)}.vazio{color:var(--ink-meta);padding:8px 0;font-size:14px}.filtros{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.filtros button{background:var(--canvas);align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.filtros .ativo{background:var(--ink);color:#fff}.lista-cand{margin:0;padding:0;list-style:none}.lista-cand li{border-top:1px solid var(--hairline);align-items:center;gap:16px;padding:16px 0;display:flex}.cand-info{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.cand-info strong{font-size:16px}.cand-info:hover strong{color:var(--primary)}.cand-info span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cand-info .cand-meta{color:var(--ink-meta);font-size:12px}.modal .dados{margin:0}.contato{flex:none;gap:6px;display:inline-flex}.btn-icone{border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.btn-icone:hover{border-color:var(--ink)}.btn-icone.whats{color:#fff;background:#25d366;border-color:#25d366}.btn-icone.whats:hover{background:#1ebe5b}button.btn-icone{cursor:pointer;padding:0}.btn-icone.doc{background:var(--primary);border-color:var(--primary);color:#fff}.btn-icone.doc:hover{background:var(--primary-deep)}.btn-icone.doc-vazio{color:var(--ink-meta);border-style:dashed}.btn-icone:focus-visible{outline:3px solid var(--orb-aqua);outline-offset:2px}.modal-contato{color:var(--ink-soft);align-items:center;gap:12px;font-size:14px;display:flex}.campo-arquivo{flex-direction:column;gap:8px;font-size:14px;display:flex}.rotulo{font-weight:500}.soltar{border-radius:var(--r-md);text-align:center;color:var(--ink-soft);cursor:pointer;background:var(--canvas);border:2px dashed #d2d5de;padding:16px;display:block;position:relative}.soltar input{opacity:0;cursor:pointer;position:absolute;inset:0}.soltar strong{color:var(--primary)}.soltar small{color:var(--ink-meta)}.soltar-ativo,.soltar:focus-within{border-color:var(--primary);background:#eef3fd}.soltar-escolhido{text-align:left;align-items:center;gap:12px;display:flex}.soltar-escolhido img,.curriculo-atual>img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--hairline);width:56px;height:56px}.pdf{border-radius:var(--r-sm);color:#fff;background:#e5484d;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-weight:700;display:inline-flex}.curriculo-atual{align-items:center;gap:12px;display:flex}.btn-curriculo{border:1px solid var(--primary);border-radius:var(--r-full);background:var(--surface);height:36px;color:var(--primary);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font:700 13px/1 Inter,system-ui,sans-serif;display:inline-flex}.btn-curriculo:hover{background:var(--primary);color:#fff}.btn-curriculo:focus-visible{outline:3px solid var(--orb-aqua);outline-offset:2px}.modal.visualizador{width:min(960px,100vw - 32px);height:calc(100vh - 48px);padding:24px}.visualizador[open]{flex-direction:column;gap:16px;display:flex}.visualizador-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.visualizador-topo h2,.visualizador-topo .acoes{margin:0}.visualizador-corpo{background:var(--canvas);border-radius:var(--r-md);flex:1;justify-content:center;min-height:0;display:flex;overflow:auto}.visualizador-corpo img{align-self:flex-start;max-width:100%;height:auto}.visualizador-corpo iframe{border:0;width:100%;height:100%}.erro-campo{color:#b42318;font-size:13px}.pagina-larga .kanban{flex:1;grid-auto-columns:minmax(248px,1fr);align-items:stretch;min-height:0}.pagina-larga .coluna{overflow-y:auto}.cabecalho-tela{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.titulo-tela{letter-spacing:-1.2px;font-size:40px;font-weight:700;line-height:1.15}.subtitulo-tela{color:var(--ink-soft);margin-top:4px}.kanban{grid-auto-columns:272px;grid-auto-flow:column;align-items:start;gap:16px;padding-bottom:16px;display:grid;overflow-x:auto}.coluna{border-radius:var(--r-md);background:#f1ebe7;border:2px dashed #0000;flex-direction:column;gap:8px;min-height:160px;padding:12px;display:flex}.coluna-alvo{border-color:var(--primary);background:#eef3fd}.coluna-titulo{align-items:center;gap:8px;padding:4px 4px 8px;font-size:16px;font-weight:700;display:flex}.contador{color:var(--ink-meta);margin-left:auto;font-size:12px;font-weight:500}.coluna-vazia{color:var(--ink-meta);text-align:center;padding:16px 0;font-size:12px}.cartao-vaga{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);text-align:left;font:inherit;color:inherit;cursor:grab;flex-direction:column;gap:4px;padding:16px;display:flex}.cartao-vaga:hover{border-color:var(--ink)}.cartao-vaga:active{cursor:grabbing}.cartao-vaga strong{font-size:16px}.cartao-unidade{color:var(--ink-soft);font-size:14px}.etiquetas{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.etiqueta{white-space:nowrap;background:var(--canvas);border-radius:var(--r-full);padding:4px 8px;font-size:12px;font-weight:500}.aviso{cursor:default}.modal{border-radius:var(--r-lg);background:var(--surface);width:min(520px,100vw - 32px);color:var(--ink);border:0;padding:32px}.modal-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-topo h2{margin:0}.fechar-x{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:-8px -8px 0 0;font:400 28px/1 Inter,system-ui,sans-serif}.fechar-x:hover{background:var(--canvas);color:var(--ink)}.fechar-x:focus-visible{outline:3px solid var(--orb-aqua)}.modal::backdrop{background:#2d2c2b66}.modal h2{letter-spacing:-.6px;margin-bottom:16px;font-size:24px;font-weight:700}.modal form,.publico-cartao form{flex-direction:column;gap:16px;display:flex}.modal label,.publico-cartao label{flex-direction:column;flex:1;gap:4px;font-size:14px;font-weight:500;display:flex}.modal input,.modal select,.modal textarea,.publico-cartao input,.publico-cartao select,.lista-config input,.lista-config select,.lista-config-novo input,.lista-config-novo select,.seletor-simples{color:#000;background:var(--surface);border-radius:var(--r-sm);border:1px solid #d2d5de;min-width:0;padding:12px 16px;font:400 16px/1.5 Inter,system-ui,sans-serif}.modal input:focus,.modal select:focus,.modal textarea:focus,.publico-cartao input:focus,.publico-cartao select:focus,.lista-config input:focus,.lista-config select:focus,.lista-config-novo input:focus,.seletor-simples:focus{outline:2px solid var(--primary);border-color:var(--primary)}.dica{color:var(--ink-meta);margin-top:-8px;font-size:13px}.publico{min-height:100vh;padding:24px 16px 48px}.publico-topo{max-width:640px;margin:0 auto 16px}.publico-cartao{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:40px;display:flex}.publico-cartao h1{letter-spacing:-1.2px;font-size:40px;font-weight:700;line-height:1.15}.publico-intro{color:var(--ink-soft);margin-top:-8px}.publico-sucesso h1{margin-bottom:12px}.publico-sucesso p{color:var(--ink-soft);font-size:18px}.armadilha{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.publico-cartao label.aceite{color:var(--ink-soft);flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.aceite input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.btn-largo{width:100%}.link-caixa{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.link-caixa code{background:var(--canvas);border-radius:var(--r-sm);overflow-wrap:anywhere;flex:1;min-width:200px;padding:12px 16px;font-size:14px}.lista-links{margin:8px 0 0;padding:0;list-style:none}.lista-links li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.lista-links .btn{height:40px}.sem-clique{cursor:default}.seletor-simples{padding:8px 12px;font-size:14px}.disc-instrucoes{color:var(--ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.disc-progresso{background:var(--canvas);border-radius:var(--r-full);height:8px;overflow:hidden}.disc-progresso span{background:var(--primary);height:100%;transition:width .25s;display:block}.disc-contagem{color:var(--ink-meta);margin:8px 0 0;font-size:13px}.publico-cartao .disc-pergunta{letter-spacing:-.6px;margin:4px 0 20px;font-size:28px}.disc-palavras{flex-wrap:wrap;gap:8px;display:flex}.disc-palavra{border:2px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);color:var(--ink);cursor:pointer;padding:10px 16px;font:500 15px/1.2 Inter,system-ui,sans-serif}.disc-palavra:hover{border-color:var(--primary)}.disc-palavra.marcada{border-color:var(--primary);background:var(--primary);color:#fff;font-weight:700}.disc-rodape{background:var(--surface);border-top:1px solid var(--hairline);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 4px;font-size:14px;display:flex;position:sticky;bottom:0}.disc-rodape>div{align-items:center;gap:16px;display:flex}.secao-disc{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:16px;font-size:14px;display:flex}.disc-pendente{background:var(--canvas);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:16px;display:flex}.disc-pendente p{color:var(--ink-soft);margin:0}.disc-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disc-acoes .btn{height:40px}.disc-resumo{background:var(--canvas);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.disc-resumo>div{flex:1;min-width:200px}.disc-resumo strong{font-size:16px}.disc-resumo p{color:var(--ink-soft);margin:4px 0 8px}.disc-notas{color:var(--ink-soft);flex-wrap:wrap;gap:6px 12px;font-size:13px;font-weight:700;display:flex}.disc-notas span{align-items:center;gap:4px;display:inline-flex}.etiqueta-disc{vertical-align:middle;border-radius:var(--r-full);background:var(--canvas);color:var(--ink);align-items:center;gap:5px;margin-left:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.etiqueta-disc.pendente{background:var(--canvas);color:var(--ink-meta)}.config-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.etiquetas-config{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.etiqueta-config{border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font:500 14px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.etiqueta-config:hover{border-color:var(--ink)}.contrato{border-radius:var(--r-full);background:var(--canvas);color:var(--ink-soft);padding:2px 6px;font-size:11px;font-weight:700}.contrato.PJ{color:var(--orb-ultraviolet);background:#ede7f6}.contrato.Ambos{color:var(--azul,#0061ef);background:#e3f2fd}.etiqueta-edicao{border:2px solid var(--primary);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.etiqueta-edicao input{flex:1;min-width:140px}.etiqueta-edicao input,.etiqueta-edicao select{color:#000;border-radius:var(--r-sm);background:var(--surface);border:1px solid #d2d5de;padding:8px 12px;font:400 15px/1.4 Inter,system-ui,sans-serif}.etiqueta-edicao .btn{height:38px;padding:0 16px}.link.remover{color:#b42318;font-size:14px}.lista-config-novo{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding-top:16px;display:flex}.lista-config-novo input{flex:1;padding:8px 12px}.lista-config-novo select{padding:8px 12px}.lista-config-novo .btn{height:42px}.fechar-x.pequeno{width:32px;height:32px;margin:0;font-size:22px}.linha{gap:16px;display:flex}.linha>label{min-width:0}.modal input,.modal select,.modal textarea{box-sizing:border-box;width:100%}.acoes{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.btn:disabled{opacity:.6;cursor:default}.btn-secundario.btn{height:48px}@media (width<=1128px){.grade{grid-template-columns:repeat(2,1fr)}.titulo{letter-spacing:-1.2px;font-size:40px}}@media (width<=744px){.grade{grid-template-columns:1fr}.pagina{padding:32px 16px}.nav{padding:16px}.nav-email{display:none}.layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.menu{border-right:0;border-bottom:1px solid var(--hairline);flex-direction:row;align-items:center;gap:12px;height:auto;padding:8px 16px;position:static;overflow-x:auto}.menu-itens,.menu-secoes,.menu-secao{flex-direction:row}.menu-sub{border-left:0;margin-left:0;padding-left:0}.seta{transform:none}.seta.aberta{transform:rotate(180deg)}.menu-item{white-space:nowrap;width:auto;padding:8px 12px}.menu-item:disabled,.menu-email{display:none}.menu-rodape{margin:0 0 0 auto;padding:0}:is(.pagina-larga,.pagina-larga:has(.kanban)){height:auto;padding:16px}.detalhe-grade{grid-template-columns:minmax(0,1fr)}.painel{padding:16px}.lista-cand li{flex-direction:column;align-items:stretch;gap:8px}.seletor-etapa{align-self:flex-start}.lista-cand .contato{order:3}.publico-cartao{padding:24px 16px}.publico-cartao h1{font-size:32px}.publico-cartao .linha{flex-direction:column}.menu-rodape .menu-itens{display:none}.pagina-larga .kanban{grid-auto-columns:85vw;height:calc(100vh - 220px)}.cartao-central{margin-top:32px;padding:32px 24px}}.menu-icone{flex:none;width:18px;height:18px}.menu-rotulo{align-items:center;gap:12px;display:inline-flex}.menu-sub{margin-left:21px}.legenda{color:var(--ink-soft);gap:16px;margin:8px 0 0;font-size:13px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.barras-simples li{grid-template-columns:minmax(90px,35%) 1fr auto}.barras-trilho.empilhada{width:var(--largura);background:0 0;gap:2px;display:flex}.barras-trilho.empilhada span{border-radius:0}.barras-trilho.empilhada span:first-child{border-radius:var(--r-full) 0 0 var(--r-full)}.barras-trilho.empilhada span:last-child{border-radius:0 var(--r-full) var(--r-full) 0}.barras-detalhe small{color:var(--ink-meta);margin-left:6px;font-weight:400}.pilha{flex-direction:column;gap:16px;display:flex}.abas{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.abas button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;font:500 15px Inter,system-ui,sans-serif;display:inline-flex}.abas .ativo{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.painel-config{max-width:820px}.config-novo,.config-edicao{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.config-edicao{width:100%;margin:0}.config-novo input,.config-edicao input,.config-busca,.config-novo select,.config-edicao select{border:1px solid var(--hairline);border-radius:var(--r-md);font:inherit;background:var(--surface);padding:10px 12px}.config-novo input,.config-edicao input{flex:1;min-width:200px}.config-busca{width:100%;margin-bottom:8px}.config-lista{margin:0;padding:0;list-style:none}.config-lista li{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:10px 4px;display:flex}.config-lista li:last-child{border-bottom:0}.config-lista li.inativo{opacity:.55}.config-nome{flex:1}.config-meta{color:var(--ink-meta);white-space:nowrap}.config-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.aviso-ok{color:var(--orb-grass);background:#e8f5ec}.home{max-width:1120px;margin:0 auto;padding:0 24px 48px}.home-topo{flex-wrap:wrap;align-items:center;gap:24px;padding:20px 0;display:flex}.home-topo .marca{text-decoration:none}.home-nav{gap:24px;margin-right:auto;display:flex}.home-nav a,.home-rodape a{color:var(--ink);font-weight:500;text-decoration:none}.home-nav a:hover,.home-rodape a:hover{color:var(--primary)}.home-acoes{align-items:center;gap:16px;display:flex}.home-voltar{color:var(--ink-soft);font-size:14px;text-decoration:none}.home-hero{text-align:center;padding:72px 0 56px}.home-hero .orbes{justify-content:center;margin-bottom:24px}.home-hero h1{letter-spacing:-2px;max-width:820px;margin:0 auto;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.05}.home-hero p{color:var(--ink-soft);max-width:620px;margin:20px auto 32px;font-size:20px}.home-hero-botoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-secao{padding:40px 0;scroll-margin-top:16px}.home-secao>h2{letter-spacing:-.8px;margin-bottom:20px;font-size:32px;font-weight:700}.home-vagas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:16px 0;display:grid}.home-vaga{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.home-vaga h3{font-size:20px;font-weight:700}.home-vaga-meta{color:var(--ink-meta);font-size:14px}.home-vaga-desc{color:var(--ink-soft);flex:1;font-size:15px}.home-vaga .btn{align-self:flex-start;margin-top:8px}.home-sem-vagas{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.home-sem-vagas p{color:var(--ink-soft);max-width:640px;font-size:17px}.home-sobre,.home-pilares{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.home-sobre .painel,.home-pilares .painel{flex-direction:column;gap:10px;display:flex}.home-sobre h3,.home-pilares h3{font-size:20px;font-weight:700}.home-sobre p,.home-pilares p{color:var(--ink-soft)}.home-video{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);overflow:hidden}.home-video video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.home-video-vazio{height:100%;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;font-size:18px;display:flex}.home-rodape{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.home-rodape nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.nav .link{margin-left:auto;font-size:14px}@media (width<=720px){.home{padding:0 16px 32px}.home-nav{display:none}.home-acoes{justify-content:space-between;width:100%}.home-hero{padding:40px 0 32px}.home-hero p{font-size:17px}}.texto-legal h2{margin-top:8px;font-size:20px;font-weight:700}.texto-legal ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.texto-legal p,.texto-legal li{color:var(--ink-soft)}.btn,.numero,.menu-item,.cartao-vaga,.home-vaga,.painel,.etiqueta-config,.abas button,.filtros button{transition:transform .18s var(--suave), box-shadow .18s, background-color .18s, border-color .18s, color .18s}.btn:active:not(:disabled),.menu-item:active:not(:disabled),.numero:active{transform:scale(.97)}.numero:hover,.cartao-vaga:hover,.home-vaga:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2d2c2b14}.btn-primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0061ef40}.menu-icone{transition:transform .25s var(--suave)}.menu-item:hover .menu-icone{transform:scale(1.12)rotate(-4deg)}.menu-sub{animation:descer .22s var(--suave);transform-origin:top}@keyframes descer{0%{opacity:0;transform:translateY(-6px)}}.barras-trilho span{animation:crescer .8s var(--suave) backwards;transform-origin:0}.barras-simples li:nth-child(2) .barras-trilho span{animation-delay:60ms}.barras-simples li:nth-child(3) .barras-trilho span{animation-delay:.12s}.barras-simples li:nth-child(4) .barras-trilho span{animation-delay:.18s}.barras-simples li:nth-child(n+5) .barras-trilho span{animation-delay:.24s}@keyframes crescer{0%{transform:scaleX(0)}}dialog.modal[open]{animation:abrir .24s var(--suave)}dialog.modal[open]::backdrop{animation:.24s sombra}@keyframes abrir{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes sombra{0%{opacity:0}}.aviso{animation:.25s abrir}.cartao-vaga[draggable]:active{cursor:grabbing;transform:rotate(-1.5deg)scale(1.02)}.revelar{transition:opacity .6s ease, transform .6s var(--suave)}.revelar.escondido{opacity:0;transform:translateY(24px)}.home-hero>*{animation:abrir .7s var(--suave) backwards}.home-hero>:nth-child(2){animation-delay:80ms}.home-hero>:nth-child(3){animation-delay:.16s}.home-hero>:nth-child(4){animation-delay:.24s}.home-hero .orbes span{animation:4s ease-in-out infinite flutuar}.home-hero .orbes span:nth-child(2){animation-delay:-1s}.home-hero .orbes span:nth-child(3){animation-delay:-2s}.home-hero .orbes span:nth-child(4){animation-delay:-3s}@keyframes flutuar{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--suave:cubic-bezier(.22, 1, .36, 1)}.btn,.numero,.menu-item,.cartao-vaga,.home-vaga,.painel,.abas button,.filtros button,.menu-perfil{transition-duration:.45s;transition-timing-function:var(--suave)}.com-deslizante{position:relative}.com-deslizante>:not(.deslizante){z-index:1;position:relative}.deslizante{z-index:0;pointer-events:none;opacity:0;transition:transform .5s var(--suave), width .5s var(--suave), height .5s var(--suave), opacity .3s ease;position:absolute;top:0;left:0}.deslizante-fundo{background:var(--canvas);border-radius:var(--r-md)}.deslizante-linha{border-bottom:2px solid var(--ink);background:0 0}.com-deslizante .menu-item:hover:not(:disabled),.com-deslizante .menu-atual,.com-deslizante .menu-perfil:hover{background:0 0}.com-deslizante.abas .ativo{border-bottom-color:#0000}.numeros{flex-wrap:wrap;display:flex}.numeros .numero{min-width:0;transition:flex-grow .6s var(--suave), transform .45s var(--suave), box-shadow .45s var(--suave), border-color .45s;flex:120px}.numeros:hover .numero{flex-grow:.8}.numeros .numero:hover{flex-grow:1.8}.btn-primario{transition-property:transform,box-shadow,background-color}.btn-primario:hover:not(:disabled){background-color:#0052cc}.tabela tbody tr{transition:background-color .35s var(--suave)}html{scroll-behavior:smooth}.ajuda{vertical-align:middle;margin-left:8px;display:inline-flex;position:relative}.ajuda-botao{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:6px;padding:0;font:500 13px Inter,system-ui,sans-serif;display:inline-flex}.ajuda-icone{width:20px;height:20px;color:var(--ink-soft);transition:background-color .35s var(--suave), color .35s var(--suave), transform .35s var(--suave);border:1.5px solid;border-radius:50%;place-items:center;font:700 12px/1 Inter,system-ui,sans-serif;display:inline-grid}.ajuda-botao:hover .ajuda-icone,.ajuda-botao[aria-expanded=true] .ajuda-icone{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.08)}.ajuda-botao.com-rotulo:hover{color:var(--ink)}.ajuda-balao{z-index:50;background:var(--ink);color:#fff;letter-spacing:0;text-align:left;white-space:normal;border-radius:var(--r-md);width:max-content;max-width:min(340px,80vw);animation:balao .35s var(--suave);transform-origin:20px 0;padding:12px 14px;font:400 14px/1.5 Inter,system-ui,sans-serif;position:absolute;top:calc(100% + 10px);left:-12px;box-shadow:0 12px 32px #2d2c2b38}.ajuda-balao:before{content:"";background:var(--ink);border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:18px;transform:rotate(45deg)}.ajuda-balao strong{color:#fff}@keyframes balao{0%{opacity:0;transform:translateY(-6px)scale(.96)}}h1 .ajuda,h2 .ajuda,h3 .ajuda{font-weight:400}.ajuda-linha{margin:0}.ajuda-linha .ajuda{margin-left:0}.modal .ajuda-linha .ajuda-botao{font-weight:500}.home-topo{z-index:20;-webkit-backdrop-filter:blur(12px);border:1px solid var(--hairline);border-radius:var(--r-full);background:#ffffffd9;flex-wrap:nowrap;gap:16px;margin-top:12px;padding:8px 8px 8px 20px;position:sticky;top:12px;box-shadow:0 6px 24px #2d2c2b0d}.home-topo .logo{height:44px;margin:-8px -6px -8px -10px}.home-topo .marca-rh{background:var(--canvas);border-radius:var(--r-full);color:var(--ink-soft);border:0;padding:4px 10px;font-size:12px;font-weight:600}.home-nav{gap:2px;margin:0 auto}.home-nav a,.home-voltar{color:var(--ink-soft);border-radius:var(--r-full);transition:color .35s var(--suave);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.home-nav a:hover,.home-voltar:hover{color:var(--ink)}.home-acoes{gap:4px;margin:0}.home-entrar{height:40px;padding:0 20px}@media (width<=720px){.home-topo{padding:6px 6px 6px 14px}.home-voltar{display:none}.home-acoes{width:auto;margin-left:auto}.home-topo .marca-rh{display:none}}.etiqueta-oc{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.celula-texto{white-space:normal;max-width:420px;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.numero-ativo{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.historico-oc{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.historico-oc li{grid-template-columns:80px auto 1fr;align-items:baseline;gap:10px;display:grid}.modal label.marcar{cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-weight:500}.modal label.marcar input{flex:none;width:18px;height:18px}.envio-email{background:var(--canvas);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.envio-email .dica,.registro-oc .dica{margin:0}.registro-oc{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:12px;display:flex}.registro-oc ol{border-left:2px solid var(--hairline);flex-direction:column;gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.registro-oc li{flex-direction:column;font-size:14px;display:flex;position:relative}.registro-oc li:before{content:"";background:var(--ink-meta);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.registro-oc li.log-email_enviado:before{background:var(--orb-grass)}.registro-oc li.log-email_falhou:before{background:var(--orb-coral,#f47d62)}.registro-oc li small{color:var(--ink-meta)}.email-ok{color:var(--orb-grass);font-weight:500}.aviso-texto{color:#b3261e}.pendente-texto{color:#b26a00;font-weight:500}.ficha-cargo .abas{margin-top:8px}.descricao-cargo{flex-direction:column;gap:10px;max-width:900px;display:flex}.descricao-cargo h2{color:var(--primary);margin-top:16px;font-size:20px;font-weight:700}.descricao-cargo h2:first-child{margin-top:0}.descricao-cargo h3{margin-top:6px;font-size:15px;font-weight:700}.descricao-cargo p{color:var(--ink-soft);line-height:1.6}.descricao-cargo ul{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.5;display:flex}.descricao-tabela-caixa{overflow-x:auto}.descricao-tabela{border-collapse:collapse;width:100%;font-size:14px}.descricao-tabela th{text-align:left;color:var(--ink-meta);background:var(--canvas);padding:8px 12px;font-size:12px;font-weight:600}.descricao-tabela td{border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--ink-soft);padding:8px 12px}.faixas input{border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;min-width:90px;font:inherit;background:var(--surface);padding:8px 10px}.faixas input:focus{outline:2px solid var(--primary);border-color:var(--primary)}.faixas .btn{height:36px;padding:0 16px}.faixas td{vertical-align:middle}.linha-padrao{background:#f6f9ff}.linha-herda input::placeholder{color:#b8b3ae}.acoes-faixa{align-items:center;gap:10px;min-height:52px;display:flex}@media print{.menu,.faixa-simulacao,.abas,.cabecalho-acoes,.voltar,.nao-imprimir,.ajuda{display:none!important}.layout{display:block}.pagina{padding:0}.descricao-cargo{border:0;max-width:none;padding:0}body{background:#fff}}.topico{border-bottom:1px dashed #0000;flex-direction:column;gap:10px;padding:4px 0 14px;display:flex;position:relative}.topico:hover{border-bottom-color:var(--hairline)}.topico-editar{opacity:.55;transition:opacity .3s var(--suave);align-self:flex-start;font-size:13px}.topico:hover .topico-editar,.topico-editar:focus{opacity:1}.topico-novo{align-self:flex-start;margin-top:8px}.editor-topico{border-radius:var(--r-md);background:#f6f9ff;border:1px solid #d6e4ff;flex-direction:column;gap:12px;margin:8px 0 16px;padding:16px;display:flex}.editor-topico input,.editor-topico textarea{border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;font:inherit;background:var(--surface);resize:vertical;padding:10px 12px}.editor-topico input:focus,.editor-topico textarea:focus{outline:2px solid var(--primary);border-color:var(--primary)}.editor-titulo{color:var(--primary);font-weight:700;font-size:18px!important}.editor-sub{font-weight:700}.editor-parte{flex-direction:column;gap:6px;display:flex}.editor-parte-topo{color:var(--ink-meta);justify-content:space-between;align-items:center;display:flex}.editor-parte-topo span{gap:12px;display:flex}.editor-adicionar,.editor-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-adicionar .btn{height:34px;padding:0 14px;font-size:13px}.editor-acoes{border-top:1px solid #d6e4ff;gap:16px;padding-top:12px}.editor-tabela{overflow-x:auto}.editor-tabela table{border-collapse:collapse;width:100%}.editor-tabela th,.editor-tabela td{vertical-align:top;padding:3px}.editor-tabela th input{background:var(--canvas);font-size:13px;font-weight:600}.editor-tabela textarea{min-width:140px;font-size:14px}.editor-tabela-botoes{gap:16px;margin-top:6px;display:flex}.identificacao-cargo{align-items:flex-end}.identificacao-cargo label{color:var(--ink-meta);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.identificacao-cargo input{flex:none;width:150px;min-width:0}.identificacao-botoes{align-items:center;gap:12px;display:flex}@media print{.topico{border:0}.editor-topico{display:none}}.botao-icone{border:1px solid var(--hairline);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;transition:background-color .35s var(--suave), color .35s var(--suave), border-color .35s var(--suave), transform .35s var(--suave), opacity .35s var(--suave);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.botao-icone svg{width:15px;height:15px}.botao-icone:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.06)}.botao-icone.botao-remover:hover{background:#c62828;border-color:#c62828}.botao-icone:active{transform:scale(.94)}@media (hover:hover){.some-ate-hover .botao-icone{opacity:0}.some-ate-hover:hover .botao-icone,.some-ate-hover:focus-within .botao-icone{opacity:1}}.titulo-com-botao{align-items:center;gap:10px;display:flex}.titulo-com-botao>:first-child{flex:1}.subtitulo-com-botao{gap:8px}.subtitulo-com-botao>:first-child{flex:none}.subtitulo-com-botao .botao-icone{width:28px;height:28px}.topico .titulo-com-botao h2{margin:0}.descricao-cargo .topico:first-child h2{margin-top:0}.descricao-cargo .topico{padding-top:12px}.descricao-cargo .topico:first-child{padding-top:0}.status-robo{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.status-ponto{background:var(--ink-meta);border-radius:50%;flex:none;width:10px;height:10px}.status-robo.ok .status-ponto{background:var(--orb-grass);animation:2s ease-in-out infinite pulsar;box-shadow:0 0 0 4px #02873e26}.status-robo.parado{background:#fff8e6;border-color:#f3dca0}.status-robo.parado .status-ponto{background:#e0a100}.status-robo.desligado{background:#f6f9ff;border-color:#d6e4ff}@keyframes pulsar{50%{box-shadow:0 0 0 7px #02873e00}}.curriculo-word{height:100%;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.curriculo-word svg{width:40px;height:40px}.canal{border-radius:var(--r-full);white-space:nowrap;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.canal-email{color:var(--primary);background:#eaf1ff}.canal-whatsapp{color:#127a3a;background:#e3f7ea}.status-robo+.status-robo{margin-top:-8px}.status-robo .link{margin-left:auto}.etiqueta-prioridade{white-space:nowrap;color:var(--cor);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.etiqueta-prioridade:before{content:"";background:var(--cor);border-radius:50%;width:8px;height:8px}.etiqueta-prazo{border-radius:var(--r-full);white-space:nowrap;background:var(--canvas);color:var(--ink-soft);padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.etiqueta-prazo.prazo-perto{color:#8a5a00;background:#fff3cd}.etiqueta-prazo.prazo-hoje,.etiqueta-prazo.prazo-vencido{color:#b3261e;background:#fde7e7}.cartao-vaga.prazo-vencido,.cartao-vaga.prazo-hoje{background:snow;box-shadow:inset 0 0 0 1px #f3c7c7}.cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.cartao-aberta{color:var(--ink-meta);font-size:12px}.etiquetas-vaga{align-items:center;gap:12px;margin-top:8px;display:flex}.atalhos-vagas{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.atalho{border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background-color .35s var(--suave), border-color .35s var(--suave), color .35s var(--suave), transform .35s var(--suave);align-items:center;gap:6px;padding:8px 14px;font:500 14px Inter,system-ui,sans-serif;display:inline-flex}.atalho strong{color:var(--ink);font-size:15px}.atalho-atrasadas:not(.zerado){background:#fff5f5;border-color:#f3c7c7}.atalho-atrasadas:not(.zerado) strong{color:#b3261e}.atalho-perto:not(.zerado){background:#fffaeb;border-color:#f3dca0}.atalho-perto:not(.zerado) strong{color:#8a5a00}.atalho-alta:not(.zerado) strong{color:#c62828}.atalho.zerado{opacity:.6}.atalho:hover{border-color:var(--ink);transform:translateY(-1px)}.atalho.ativo{background:var(--ink);border-color:var(--ink);color:#fff}.atalho.ativo strong{color:#fff}.modelos-email{flex-direction:column;gap:16px;margin-top:12px;display:flex}.modelos-email code{background:var(--canvas);border-radius:6px;padding:1px 6px;font-size:12px}.modelo-email{border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:16px;display:flex}.modelo-email h3{font-size:16px;font-weight:700}.modelo-email label{color:var(--ink-meta);flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}.modelo-email input,.modelo-email textarea{border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);background:var(--surface);resize:vertical;padding:10px 12px;font:15px/1.5 Inter,system-ui,sans-serif}.modelo-email input:focus,.modelo-email textarea:focus{outline:2px solid var(--primary);border-color:var(--primary)}.modelo-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.variaveis{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.variavel{border:1px dashed var(--hairline);background:var(--canvas);cursor:pointer;color:var(--ink-soft);border-radius:6px;padding:4px 8px;font:500 12px ui-monospace,monospace}.variavel:hover{border-color:var(--primary);color:var(--primary)}.previa-aviso{border:1px solid var(--hairline);border-radius:var(--r-md);background:#fcfbfa;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.previa-para{color:var(--ink-soft);margin:0;font-size:14px}.previa-assunto{margin:0;font-weight:700}.previa-corpo{white-space:pre-wrap;color:var(--ink-soft);max-height:280px;margin:0;font:14px/1.55 Inter,system-ui,sans-serif;overflow:auto}.aviso-opcoes{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cand-aviso{color:var(--ink-meta);font-size:12px}.aviso-cand{font-size:15px}
