.admin-page-skeleton{gap:24px;min-width:0;display:grid}.admin-page-skeleton__header{border-bottom:1px solid var(--border);gap:9px;padding-bottom:18px;display:grid}.admin-page-skeleton__line{background:var(--muted);border-radius:2px;width:100%;height:13px;animation:1.8s ease-in-out infinite admin-page-skeleton-pulse}.admin-page-skeleton__line--title{width:min(13rem,58%);height:27px}.admin-page-skeleton__line--description{width:min(24rem,82%)}.admin-page-skeleton__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-page-skeleton__card,.admin-page-skeleton__table{border:1px solid var(--border);background:var(--card);border-radius:3px;min-width:0}.admin-page-skeleton__card{gap:13px;padding:18px;display:grid}.admin-page-skeleton__line--label{width:62%}.admin-page-skeleton__line--value{width:38%;height:25px}.admin-page-skeleton__line--supporting{width:78%}.admin-page-skeleton__table{padding-inline:18px}.admin-page-skeleton__row{grid-template-columns:minmax(0,2fr) repeat(2,minmax(5rem,1fr));gap:24px;padding-block:18px;display:grid}.admin-page-skeleton__row+.admin-page-skeleton__row{border-top:1px solid var(--border)}@keyframes admin-page-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=64rem){.admin-page-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.admin-page-skeleton{gap:18px}.admin-page-skeleton__header{padding-bottom:16px}.admin-page-skeleton__cards{grid-template-columns:minmax(0,1fr);gap:10px}.admin-page-skeleton__card{padding:16px}.admin-page-skeleton__table{padding-inline:16px}.admin-page-skeleton__row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}.admin-page-skeleton__row .admin-page-skeleton__line:nth-child(2){width:70%}.admin-page-skeleton__row .admin-page-skeleton__line:nth-child(3){width:48%}}@media (prefers-reduced-motion:reduce){.admin-page-skeleton__line{animation:none}}.fp-raiz{background:var(--f-fundo);min-height:100%;color:var(--f-texto);font-family:var(--f-fonte);--fp-gap:1.5rem;--fp-titulo:clamp(1.6rem, 1.2rem + 2.2cqi, 2.4rem);--fp-pergunta-conv:clamp(1.35rem, 1.05rem + 1.8cqi, 2rem);-webkit-font-smoothing:antialiased;position:relative;container-type:inline-size}.fp-espaco--compacto{--fp-gap:1.1rem}.fp-espaco--amplo{--fp-gap:2.1rem}.fp-tema--premium{--fp-titulo:clamp(2rem, 1.4rem + 3cqi, 3.1rem)}.fp-conteudo{width:100%;max-width:44rem;margin:0 auto;padding:clamp(1.75rem,4cqi,3.5rem) 1.25rem 3.5rem}.fp-tema--corporativo .fp-conteudo{max-width:46rem}.fp-tema--corporativo .fp-conteudo>*{background:var(--f-superficie)}.fp-tema--corporativo .fp-conteudo>.fp-cabecalho,.fp-tema--corporativo .fp-conteudo>.fp-campos,.fp-tema--corporativo .fp-conteudo>.fp-conversa,.fp-tema--corporativo .fp-conteudo>.fp-abertura,.fp-tema--corporativo .fp-conteudo>.fp-agradecimento{border:1px solid var(--f-borda);padding:clamp(1.25rem,3cqi,2.25rem)}.fp-tema--corporativo .fp-conteudo>.fp-cabecalho{border-bottom:0;border-top:4px solid var(--f-primaria);margin-bottom:0}.fp-tema--corporativo .fp-abertura>.fp-cabecalho{border:0;padding:0}.fp-faixa-previa{text-align:center;color:#4d3b00;background:#fff4cc;margin:0;padding:.5rem 1rem;font:500 .75rem/1.4 Inter Variable,system-ui,sans-serif}.fp-capa{background:color-mix(in srgb, var(--f-texto) 8%, var(--f-fundo));overflow:hidden}.fp-capa__imagem{object-fit:cover;width:100%;height:100%;display:block}.fp-capa--superior{aspect-ratio:16/6;max-height:22rem}.fp-capa--lateral{aspect-ratio:16/9}@container (width>=56rem){.fp-raiz--lateral{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.fp-raiz--lateral .fp-faixa-previa{grid-column:1/-1}.fp-capa--lateral{aspect-ratio:auto;height:100dvh;max-height:100%;position:sticky;top:0}.fp-raiz--lateral .fp-conteudo{align-self:center;padding-inline:clamp(1.5rem,4cqi,4rem)}}.fp-cabecalho{margin-bottom:calc(var(--fp-gap) * 1.2)}.fp-centro .fp-cabecalho,.fp-centro .fp-agradecimento,.fp-centro .fp-abertura{text-align:center}.fp-centro .fp-logo{margin-inline:auto}.fp-logo{object-fit:contain;width:auto;max-width:10rem;height:auto;max-height:3rem;margin-bottom:1.5rem;display:block}.fp-titulo{font-size:var(--fp-titulo);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.12}.fp-tema--premium .fp-titulo{letter-spacing:-.01em;font-weight:500}.fp-descricao{max-width:38rem;color:var(--f-suave);white-space:pre-line;margin:.85rem 0 0;font-size:1.0625rem;line-height:1.6}.fp-centro .fp-descricao{margin-inline:auto}.fp-campos{gap:var(--fp-gap);display:grid}@container (width>=44rem){.fp-campos--duas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.fp-campos--duas .fp-celula--inteira{grid-column:1/-1}.fp-tema--corporativo .fp-conteudo:has(.fp-campos--duas){max-width:56rem}}.fp-pergunta{gap:.5rem;display:grid}.fp-pergunta__rotulo{margin:0;font-size:.975rem;font-weight:600;line-height:1.4}.fp-pergunta__titulo{align-items:baseline;gap:.6rem;display:inline-flex}.fp-pergunta__numero{color:var(--f-primaria);font-variant-numeric:tabular-nums;font-size:.8em;font-weight:600}.fp-obrigatorio{color:var(--f-primaria)}.fp-pergunta__ajuda{color:var(--f-suave);margin:-.15rem 0 0;font-size:.875rem;line-height:1.5}.fp-pergunta__erro{color:#c2410c;margin:0;font-size:.875rem;font-weight:500}.fp-tema--premium .fp-pergunta__erro{color:#fdba74}.fp-entrada{border:1px solid var(--f-borda);border-radius:var(--f-raio-campo);background:var(--f-superficie);width:100%;min-height:2.875rem;color:var(--f-texto);font:inherit;padding:.65rem .85rem;font-size:1rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}.fp-entrada::placeholder{color:color-mix(in srgb, var(--f-suave) 75%, transparent)}.fp-entrada:focus{border-color:var(--f-primaria);box-shadow:0 0 0 3px color-mix(in srgb, var(--f-primaria) 22%, transparent);outline:none}.fp-pergunta--erro .fp-entrada{border-color:#c2410c}.fp-entrada--longa{resize:vertical;min-height:7rem}.fp-entrada--lista{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.fp-tema--minimalista .fp-campos .fp-entrada:not(.fp-entrada--longa){background-color:#0000;border-width:0 0 1px;border-radius:0;padding-inline:.1rem}.fp-tema--minimalista .fp-campos .fp-entrada:focus{box-shadow:0 1px 0 0 var(--f-primaria)}.fp-opcoes{gap:.5rem;display:grid}@container (width>=36rem){.fp-opcoes--grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-opcao{border:1px solid var(--f-borda);border-radius:var(--f-raio-campo);background:var(--f-superficie);width:100%;min-height:3rem;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .85rem;transition:border-color .12s,background-color .12s;display:flex}.fp-opcao:hover{border-color:color-mix(in srgb, var(--f-primaria) 60%, var(--f-borda))}.fp-opcao:focus-visible,.fp-botao:focus-visible,.fp-botao-icone:focus-visible,.fp-arquivo:focus-within,.fp-aceite:focus-within{outline:2px solid var(--f-primaria);outline-offset:2px}.fp-opcao--ativa{border-color:var(--f-primaria);background:color-mix(in srgb, var(--f-primaria) 12%, var(--f-superficie))}.fp-opcao__tecla{border:1px solid var(--f-borda);min-width:1.5rem;height:1.5rem;color:var(--f-suave);border-radius:4px;place-items:center;font:600 .75rem/1 Inter Variable,system-ui,sans-serif;display:grid}.fp-opcao--ativa .fp-opcao__tecla{border-color:var(--f-primaria);background:var(--f-primaria);color:var(--f-sobre-primaria)}.fp-opcao__rotulo{flex:1;line-height:1.35}.fp-opcao__marca{border:1px solid var(--f-borda);width:1.25rem;height:1.25rem;color:var(--f-sobre-primaria);border-radius:999px;place-items:center;display:grid}.fp-opcao--ativa .fp-opcao__marca{border-color:var(--f-primaria);background:var(--f-primaria)}.fp-aceite{cursor:pointer;align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.fp-aceite__caixa{width:1.2rem;height:1.2rem;accent-color:var(--f-primaria);flex-shrink:0;margin-top:.12rem}.fp-arquivo{border:1px dashed var(--f-borda);border-radius:var(--f-raio-campo);background:var(--f-superficie);cursor:pointer;align-items:center;gap:.6rem;min-height:3rem;padding:.6rem .9rem;display:flex}.fp-link{color:var(--f-primaria);text-underline-offset:2px;text-decoration:underline}.fp-acoes{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.5rem;display:flex}.fp-centro .fp-abertura .fp-acoes,.fp-centro .fp-agradecimento{justify-content:center}.fp-botao{border:1.5px solid var(--f-primaria);border-radius:var(--f-raio);background:var(--f-primaria);min-height:3rem;color:var(--f-sobre-primaria);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-weight:600;text-decoration:none;transition:filter .12s,transform .12s;display:inline-flex}.fp-botao:hover{filter:brightness(1.06)}.fp-botao:active{transform:translateY(1px)}.fp-botao:disabled{opacity:.65;cursor:progress}.fp-botao--contorno .fp-botao{color:var(--f-primaria);background:0 0}.fp-botao--enviar{width:100%}@container (width>=36rem){.fp-botao--enviar{width:auto;min-width:12rem}}.fp-dica{color:var(--f-suave);font-size:.8125rem}.fp-botao-icone{border:1px solid var(--f-borda);background:var(--f-superficie);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border-radius:6px;place-items:center;display:grid}.fp-botao-icone:disabled{opacity:.5}.fp-conversa,.fp-abertura{align-content:center;gap:1.25rem;min-height:min(34rem,80dvh);display:grid}.fp-progresso{background:color-mix(in srgb, var(--f-primaria) 16%, transparent);z-index:2;height:3px;position:fixed;inset:0 0 auto}.fp-previa-quadro .fp-progresso{position:absolute}.fp-progresso__barra{background:var(--f-primaria);transform-origin:0;height:100%;transition:transform .24s;display:block}.fp-contador{color:var(--f-suave);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:500}.fp-passo{gap:1.5rem;animation:.2s ease-out fp-entra;display:grid}.fp-passo--tras{animation-name:fp-volta}.fp-passo .fp-pergunta__rotulo{font-size:var(--fp-pergunta-conv);letter-spacing:-.01em;font-weight:600;line-height:1.25}.fp-passo .fp-pergunta__ajuda{font-size:1rem}.fp-passo .fp-entrada:not(.fp-entrada--longa):not(.fp-entrada--lista){background:0 0;border-width:0 0 2px;border-radius:0;min-height:3.25rem;padding-inline:.1rem;font-size:clamp(1.125rem,1rem + .8cqi,1.5rem)}.fp-passo .fp-entrada:focus{box-shadow:none}.fp-navegacao{justify-content:flex-end;gap:.4rem;display:flex}@keyframes fp-entra{0%{opacity:0;transform:translateY(10px)}}@keyframes fp-volta{0%{opacity:0;transform:translateY(-10px)}}.fp-agradecimento{justify-items:start;gap:.9rem;padding-block:2rem;animation:.24s ease-out fp-entra;display:grid}.fp-centro .fp-agradecimento{justify-items:center}.fp-agradecimento__icone{width:2.5rem;height:2.5rem;color:var(--f-primaria)}.fp-agradecimento__titulo{font-size:var(--fp-titulo);outline:none;margin:0;font-weight:650;line-height:1.15}.fp-agradecimento__texto{max-width:34rem;color:var(--f-suave);white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.6}.fp-aviso{border-left:3px solid var(--f-primaria);background:color-mix(in srgb, var(--f-primaria) 8%, var(--f-superficie));padding:1rem 1.1rem;line-height:1.5}.fp-isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.fp-passo,.fp-agradecimento{animation:none}.fp-progresso__barra,.fp-entrada,.fp-opcao,.fp-botao{transition:none}}.fp-cookies{z-index:5;border:1px solid var(--f-borda);background:var(--f-superficie);max-width:40rem;color:var(--f-texto);border-radius:8px;gap:.75rem;margin-inline:auto;padding:1rem 1.1rem;font-size:.875rem;line-height:1.5;display:grid;position:fixed;inset:auto .75rem .75rem;box-shadow:0 12px 32px -12px #00000047}.fp-cookies__texto{margin:0}.fp-cookies__opcoes{gap:.5rem;display:grid}.fp-cookies__acoes{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.fp-cookies .fp-botao{min-height:2.5rem;padding:.45rem 1.1rem}.fp-cookies__escolher{font:inherit;cursor:pointer;background:0 0;border:0}.fp-botao--secundario,.fp-botao.fp-botao--secundario{color:var(--f-texto);border-color:var(--f-borda);background:0 0}.fp-rodape{text-align:center;color:var(--f-suave);padding:0 1.25rem 1.5rem;font-size:.75rem}.fp-rodape button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.fp-indisponivel{color:#18352a;text-align:center;background:#f6f8f6;place-items:center;min-height:100dvh;padding:1.5rem;font-family:Inter Variable,system-ui,sans-serif;display:grid}.job-detail__main,.job-detail__unavailable-wrap{padding-top:1.5rem;padding-bottom:4rem}.job-detail__main>a,.job-detail__unavailable-wrap>a{border-radius:3px;min-height:44px}.job-detail__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:2.5rem clamp(2rem,4vw,4rem);margin-top:1rem;display:grid}.job-detail__hero{border-bottom:1px solid #d4ddd6;min-width:0;padding:1.25rem 0 2.5rem}.job-detail__hero h1,.job-detail__unavailable h1{color:#20372a;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;max-width:27ch;margin-top:1rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:620;line-height:1.12}.job-detail__category,.job-detail__closed{color:#285d40;overflow-wrap:anywhere;background:#f5f8f5;border-radius:3px;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:550;line-height:1.5;display:inline-flex}.job-detail__closed{color:#65736a}.job-detail__company{color:#344a3c;align-items:center;gap:.625rem;margin-top:1.25rem;font-size:1rem;font-weight:550;line-height:1.5;display:flex}.job-detail__location{color:#344a3c;align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.9375rem;line-height:1.6;display:flex}.job-detail__location>svg{margin-top:.25rem}.job-detail__facts{color:#65736a;flex-wrap:wrap;align-items:center;gap:0;margin-top:.875rem;font-size:.875rem;line-height:1.6;display:flex}.job-detail__fact{align-items:center;gap:.375rem;display:inline-flex}.job-detail__fact+.job-detail__fact:before{content:"";background:#d4ddd6;width:1px;height:1rem;margin-inline:.75rem}.job-detail__apply-panel{background:#fff;border:1px solid #d4ddd6;border-radius:3px;grid-area:1/2/span 2;padding:1.5rem}.job-detail__apply-panel h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:620;line-height:1.3}.job-detail__apply-copy{color:#65736a;margin-top:.5rem;font-size:.875rem;line-height:1.6}.job-detail__salary{border-block:1px solid #e0e6e1;gap:.125rem;margin-top:1.5rem;padding-block:1rem;display:grid}.job-detail__salary span,.job-detail__salary small{color:#65736a;font-size:.75rem;font-weight:400;line-height:1.5}.job-detail__salary strong{color:#285d40;overflow-wrap:anywhere;font-size:1.25rem;font-weight:620;line-height:1.3}.job-detail__apply-actions{margin-top:1.25rem}.job-detail__apply-panel :is(button,a){white-space:normal;height:auto;min-height:50px;box-shadow:none;border-radius:3px;padding-block:.75rem;line-height:1.4}@media (width>=64rem) and (height>=43rem){.job-detail__apply-panel{position:sticky;top:1.5rem}}.job-detail__content{grid-area:2/1;min-width:0}.job-detail__article{max-width:48rem}.job-detail__section{border-top:1px solid #e0e6e1;padding-block:2rem}.job-detail__section:first-child{border-top:0;padding-top:0}.job-detail__section h2{color:#20372a;letter-spacing:-.025em;font-size:1.25rem;font-weight:620;line-height:1.3}.job-detail__section>div{color:#344a3c;overflow-wrap:anywhere;max-width:70ch;margin-top:1rem;font-size:.9375rem;line-height:1.8}.job-detail__bullets li{align-items:flex-start}.job-detail__bullets li>span:first-child{background:#477358;border-radius:1px;width:.375rem;height:.375rem}.job-detail__info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.job-detail__mobile-summary{display:none}.job-detail__form-area{scroll-margin-top:1.5rem}.job-detail__form-area>section{box-shadow:none;border-radius:3px}.job-detail__form-area :where(form,form *){min-width:0}.job-detail__form-area :is(input,textarea,button,[role=combobox]){border-radius:3px}.job-detail__form-area :is(input,textarea){scroll-margin-block:1.5rem;font-size:1rem}.job-detail__form-area :is(button,a){white-space:normal;overflow-wrap:anywhere;max-width:100%}.job-detail__form-area [class*=border-dashed]{overflow-wrap:anywhere;overflow:hidden}.job-detail__form-area .rounded-xl,.job-detail__form-area .rounded-lg,.job-detail__form-area .rounded-full{border-radius:3px}.job-detail__bottom-bar{display:none}.job-detail__unavailable-wrap{min-height:32rem}.job-detail__unavailable{text-align:left;border-block:1px solid #d4ddd6;max-width:38rem;margin:3rem auto 0;padding:2.5rem 0}.job-detail__unavailable h1{font-size:clamp(1.75rem,3vw,2.25rem)}.job-detail__unavailable>p{margin-top:.75rem;font-size:.9375rem;line-height:1.65}.job-detail__unavailable>a{border-radius:3px;min-height:50px;padding-inline:1.25rem}@media (hover:hover){.job-detail__main>a:hover,.job-detail__unavailable-wrap>a:hover{color:#20372a}}@media (width<=63.999rem){.job-detail__main,.job-detail__unavailable-wrap{padding-top:1rem}.job-detail__layout{grid-template-columns:minmax(0,1fr);gap:0}.job-detail__hero{grid-area:1/1}.job-detail__apply-panel{display:none}.job-detail__content{grid-area:2/1}.job-detail__article{max-width:none;padding-top:2rem}.job-detail__mobile-summary{border-block:1px solid #e0e6e1;margin-top:.5rem;padding-block:1.5rem;display:block}.job-detail__mobile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.job-detail__mobile-summary button{border-radius:3px;min-height:50px}.job-detail__bottom-bar{z-index:30;padding:.75rem max(1rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#fffffff5;border-top:1px solid #d4ddd6;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -2px 10px #173d2d0f}.job-detail__bottom-bar>div{max-width:40rem;margin-inline:auto}.job-detail__bottom-bar :is(button,a){white-space:normal;border-radius:3px;height:auto;min-height:50px;padding-block:.75rem;line-height:1.3}}@media (width<=40rem){.job-detail__main{padding-bottom:2.5rem}.job-detail__hero{padding-top:.75rem;padding-bottom:2rem}.job-detail__hero h1{font-size:1.875rem;line-height:1.16}.job-detail__facts{gap:.375rem;display:grid}.job-detail__fact+.job-detail__fact:before{display:none}.job-detail__section{padding-block:1.75rem}.job-detail__section h2{font-size:1.125rem}.job-detail__info-grid,.job-detail__mobile-summary dl{grid-template-columns:minmax(0,1fr)}.job-detail__bottom-bar>div>div:first-child{display:none}.job-detail__bottom-bar>div>div:last-child,.job-detail__bottom-bar>div>div:last-child>div{width:100%}.job-detail__unavailable{margin-top:1.5rem;padding-block:2rem}}@media (width<=22rem){.job-detail__hero h1{font-size:1.75rem}.job-detail__bottom-bar{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.job-detail *,.job-detail :before,.job-detail :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.settings-enterprise{--settings-green:#173d2d;--settings-action:#285d40;--settings-action-hover:#214f36;--settings-ink:#20372a;--settings-muted:#65736a;--settings-border:#d4ddd6;--settings-background:#fbfcfa;color:var(--settings-ink);font-family:var(--font-sans);min-width:0}.settings-enterprise>*{min-width:0;max-width:100%}.settings-enterprise__overview{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.settings-enterprise__header{border-bottom:1px solid var(--settings-border);min-width:0;padding-bottom:1.25rem}.settings-enterprise__eyebrow{color:var(--settings-action);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:650;line-height:1.4}.settings-enterprise__header h1{color:var(--settings-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2rem);font-weight:620;line-height:1.2}.settings-enterprise__header>p:last-child{max-width:42rem;color:var(--settings-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.6}.settings-enterprise__search{position:relative}.settings-enterprise__search>svg{z-index:1;width:1rem;height:1rem;color:var(--settings-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.settings-enterprise .settings-enterprise__search-input{border-color:var(--settings-border);min-height:50px;color:var(--settings-ink);box-shadow:none;background:#fff;border-radius:3px;scroll-margin-block:1.5rem}.settings-enterprise .settings-enterprise__search-input::placeholder{color:#69786e}.settings-enterprise__group{gap:.5rem;min-width:0;display:grid}.settings-enterprise__group-title{color:var(--settings-muted);letter-spacing:.11em;text-transform:uppercase;margin:0;padding-inline:.125rem;font-size:.6875rem;font-weight:650;line-height:1.5}.settings-enterprise__panel{border:1px solid var(--settings-border);background:#fff;border-radius:3px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.settings-enterprise__panel>li+li{border-top:1px solid var(--settings-border)}.settings-enterprise__item{min-height:68px;color:inherit;align-items:center;gap:.875rem;padding:.875rem 1.125rem;transition:background-color .15s;display:flex}.settings-enterprise__item-icon{width:2rem;height:2rem;color:var(--settings-action);background:#f6f8f5;border:1px solid #dfe6e1;border-radius:3px;flex:none;place-items:center;display:grid}.settings-enterprise__profile{border:1px solid var(--settings-border);min-height:76px;color:var(--settings-ink);background:#fff;border-radius:3px;align-items:center;gap:.875rem;padding:1rem 1.125rem;transition:background-color .15s;display:flex}.settings-enterprise__profile [data-slot=avatar-fallback]{color:var(--settings-green);background:#eaf0eb}.settings-enterprise__empty{border:1px solid var(--settings-border);text-align:center;background:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;padding:2.5rem 1.5rem;display:flex}.settings-enterprise__sidebar{scrollbar-width:thin;scrollbar-color:var(--settings-border) transparent}.settings-enterprise__sidebar nav>a:first-child{border-bottom:1px solid var(--settings-border);min-height:44px;color:var(--settings-green);padding:.625rem .75rem}.settings-enterprise__sidebar nav>div>p{color:var(--settings-muted);letter-spacing:.08em;text-transform:uppercase;padding-inline:.75rem;font-size:.6875rem;font-weight:650}.settings-enterprise__sidebar nav>div>a{border-radius:3px;min-height:40px;padding-inline:.75rem}.settings-enterprise__page{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.settings-enterprise__section-heading{border-bottom:1px solid var(--settings-border);gap:.75rem;padding-bottom:1.25rem;display:grid}.settings-enterprise__section-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;display:flex}.settings-enterprise__section-header>div:first-child{flex:15rem;min-width:0}.settings-enterprise__section-eyebrow{color:var(--settings-action);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .375rem;font-size:.6875rem;font-weight:650;line-height:1.4;display:none}.settings-enterprise__section-header h1{color:var(--settings-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:620;line-height:1.2}.settings-enterprise__section-description{max-width:42rem;color:var(--settings-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.settings-enterprise__section-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.settings-enterprise__back{border-radius:3px;width:fit-content}.settings-enterprise .surface-card{border-color:var(--settings-border);box-shadow:none;border-radius:3px}.settings-enterprise .surface-subtle{border-radius:3px}.settings-enterprise :where(input:not([type=checkbox]):not([type=radio]),textarea){border-color:var(--settings-border);box-shadow:none;background-color:#fff;border-radius:3px;scroll-margin-block:1.5rem}.settings-enterprise input:not([type=checkbox]):not([type=radio]){min-height:44px}.settings-enterprise :where(button,[role=button]):not([role=switch]):not([role=checkbox]){box-shadow:none;border-radius:3px}.settings-enterprise [role=tablist]{border-radius:3px}.settings-enterprise [role=tab]{border-radius:2px}.settings-enterprise :is(a,input):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #477358}@media (hover:hover){.settings-enterprise__item:hover,.settings-enterprise__profile:hover{background:#f5f8f5}.settings-enterprise .settings-enterprise__search-input:hover{border-color:#aebfb3}}@media (width<=64rem){.settings-enterprise__overview{width:100%;max-width:100%}}@media (width>=64rem){.settings-enterprise__section-eyebrow{display:block}}@media (width<=42rem){.settings-enterprise{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.settings-enterprise__overview,.settings-enterprise__page{gap:1.25rem}.settings-enterprise__section-heading{padding-bottom:1rem}.settings-enterprise__section-actions{width:100%}.settings-enterprise__header{padding-bottom:1rem}.settings-enterprise__item{min-height:72px;padding-inline:1rem}.settings-enterprise__item>span:nth-child(2)>span:last-child{text-overflow:clip;white-space:normal;margin-top:.1875rem;line-height:1.45;overflow:visible}.settings-enterprise__profile{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.settings-enterprise *,.settings-enterprise :before,.settings-enterprise :after{transition:none!important}}.dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;display:grid}.dashboard-insights__column{align-content:start;gap:20px;min-width:0;display:grid}.dashboard-insights__panel{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);border-radius:3px}.dashboard-insights__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:flex}.dashboard-insights__heading h2{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.dashboard-insights__link{min-height:44px;color:var(--primary);text-underline-offset:4px;touch-action:manipulation;flex-shrink:0;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-insights__link svg{width:14px;height:14px}.dashboard-insights__content{padding:0 20px}.dashboard-insights__list{margin:0;padding:0;list-style:none}.dashboard-insights__list>li+li{border-top:1px solid var(--border)}.dashboard-insights__candidate{touch-action:manipulation;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:80px;padding:14px 0;display:grid}.dashboard-insights__avatar{background:var(--secondary);width:32px;height:32px;color:var(--primary);border-radius:3px;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.dashboard-insights__candidate-info,.dashboard-insights__event-info{min-width:0}.dashboard-insights__name{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.5;display:block}.dashboard-insights__secondary{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:.75rem;line-height:1.6;display:block}.dashboard-insights__status{overflow-wrap:anywhere;border:0;border-radius:3px;max-width:148px;padding:3px 7px;font-size:.6875rem;font-weight:500;line-height:1.5}.dashboard-insights__event{grid-template-columns:minmax(88px,.3fr) minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.dashboard-insights__event-time{color:var(--primary);font-variant-numeric:tabular-nums;align-items:start;gap:6px;padding-top:2px;font-size:.75rem;font-weight:500;line-height:1.6;display:flex}.dashboard-insights__event-time svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.dashboard-insights__event-source{border-left:1px solid var(--border);color:var(--muted-foreground);margin-left:8px;padding-left:8px;font-size:.6875rem;line-height:1.5;display:inline-block}.dashboard-insights__content>[aria-label=Carregando]{padding:18px 0}.dashboard-insights__content>[role=alert]{border-radius:3px;margin:16px 0}.dashboard-insights .dashboard-insights__empty{background:0 0;border:0;border-radius:0;min-height:0;padding:28px 16px}.dashboard-insights__empty :is(button,a){border-radius:3px;min-height:44px}.dashboard-insights__chart{font-variant-numeric:tabular-nums;min-width:0;margin:16px 20px}.dashboard-insights__chart .recharts-surface{overflow:visible}.dashboard-insights__chart-name{width:100%;min-height:44px;color:var(--foreground);text-align:left;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:2px;padding:4px 12px 4px 0;font-size:12px;line-height:18px;display:block}.dashboard-insights__chart-name>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-insights__chart-name:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dashboard-insights__tooltip{border:1px solid var(--border);background:var(--popover);max-width:min(280px,100vw - 40px);color:var(--popover-foreground);overflow-wrap:anywhere;box-shadow:none;border-radius:3px;padding:10px 12px;font-size:12px;line-height:1.5;animation:none}.dashboard-insights__tooltip p+p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:4px}.dashboard-insights__tooltip strong{color:var(--foreground);font-weight:600}.dashboard-insights :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (hover:hover){.dashboard-insights__link:hover{text-decoration:underline}.dashboard-insights__candidate:hover,.dashboard-insights__chart-name:hover{background:var(--muted)}}@media (width<=79.99rem) and (width>=64rem){.dashboard-insights__candidate{grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.dashboard-insights__status{grid-column:2;justify-self:start;max-width:100%}}@media (width<=63.99rem){.dashboard-insights{grid-template-columns:minmax(0,1fr);gap:16px}.dashboard-insights__column{display:contents}.dashboard-insights__column:first-child>:first-child{order:2}.dashboard-insights__column:first-child>.dashboard-insights__chart-panel{order:3}.dashboard-insights__column:last-child>:first-child{order:1}.dashboard-insights__column:last-child>.dashboard-insights__chart-panel{order:4}}@media (width<=35rem){.dashboard-insights__heading,.dashboard-insights__content{padding-inline:16px}.dashboard-insights__heading h2{font-size:.875rem}.dashboard-insights__candidate{grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.dashboard-insights__status{grid-column:2;justify-self:start;max-width:100%}.dashboard-insights__event{grid-template-columns:minmax(0,1fr);gap:5px}.dashboard-insights__chart{margin-inline:16px}}.dashboard-overview{gap:24px;min-width:0;display:grid}.dashboard-overview__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px 28px;padding-bottom:18px;display:flex}.dashboard-overview__heading{min-width:0}.dashboard-overview__date{color:var(--primary);letter-spacing:.075em;text-transform:uppercase;margin:0 0 5px;font-size:.6875rem;font-weight:650;line-height:1.4}.dashboard-overview__heading h1{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:650;line-height:1.15}.dashboard-overview__intro{color:var(--muted-foreground);margin:6px 0 0;font-size:.8125rem;line-height:1.65}.dashboard-overview__primary-action,.dashboard-overview__campaign :is(button,a),.dashboard-overview__whatsapp button{touch-action:manipulation;border-radius:3px;min-height:40px}.dashboard-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-overview__metric{border:1px solid var(--border);background:var(--card);min-width:0;color:inherit;border-radius:3px;padding:17px 18px;transition:border-color .16s,background-color .16s;display:block}.dashboard-overview__metric-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:flex}.dashboard-overview__metric-icon{border:1px solid var(--border);background:var(--muted);width:30px;height:30px;color:var(--primary);border-radius:3px;flex:none;place-items:center;display:grid}.dashboard-overview__metric-icon svg{width:15px;height:15px}.dashboard-overview__metric-value{color:var(--foreground);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:1.75rem;font-weight:650;line-height:1.1}.dashboard-overview__metric-caption{color:var(--muted-foreground);flex-wrap:wrap;gap:3px 8px;margin:6px 0 0;font-size:.6875rem;line-height:1.55;display:flex}.dashboard-overview__operations{grid-template-columns:minmax(0,1.35fr) minmax(20rem,1fr);gap:16px;display:grid}.dashboard-overview__campaign,.dashboard-overview__whatsapp{border:1px solid var(--border);background:var(--card);border-radius:3px;min-width:0}.dashboard-overview__campaign{border-top:3px solid var(--primary);flex-direction:column;justify-content:space-between;gap:28px;min-height:235px;padding:24px;display:flex}.dashboard-overview__eyebrow{color:var(--primary);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}.dashboard-overview__campaign h2{color:var(--foreground);letter-spacing:-.025em;margin:13px 0 0;font-size:1.25rem;font-weight:650;line-height:1.25}.dashboard-overview__campaign>div>p{max-width:34rem;color:var(--muted-foreground);margin:8px 0 0;font-size:.8125rem;line-height:1.65}.dashboard-overview__campaign-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dashboard-overview__secondary-link{color:var(--muted-foreground);text-underline-offset:4px;font-size:.75rem;font-weight:600}.dashboard-overview__whatsapp{flex-direction:column;gap:16px;padding:20px;display:flex}.dashboard-overview__whatsapp-stats{border-top:1px solid var(--border);padding-top:16px}.dashboard-overview__mini-stat{min-width:0}.dashboard-overview__quick>h2{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:650}.dashboard-overview__quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-overview__quick-action{border:1px solid var(--border);background:var(--card);min-width:0;min-height:46px;color:var(--foreground);touch-action:manipulation;border-radius:3px;align-items:center;gap:9px;padding:10px 12px;font-size:.75rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:flex}.dashboard-overview__quick-action svg{width:15px;height:15px;color:var(--primary);flex:none}.dashboard-overview__quick-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-overview__error{border:1px solid color-mix(in oklch, var(--destructive) 35%, transparent);background:color-mix(in oklch, var(--destructive) 6%, transparent);color:var(--destructive);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.8125rem;display:flex}@media (hover:hover){.dashboard-overview__metric:hover,.dashboard-overview__quick-action:hover{border-color:color-mix(in oklch, var(--primary) 42%, var(--border));background:color-mix(in oklch, var(--primary) 3%, var(--card))}.dashboard-overview__quick-action:hover,.dashboard-overview__secondary-link:hover{color:var(--primary)}.dashboard-overview__secondary-link:hover{text-decoration:underline}}@media (width<=64rem){.dashboard-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview__operations{grid-template-columns:minmax(0,1fr)}.dashboard-overview__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=40rem){.dashboard-overview{gap:20px}.dashboard-overview__header{flex-direction:column;align-items:stretch;padding-bottom:16px}.dashboard-overview__primary-action{width:100%}.dashboard-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-overview__metric{padding:15px 16px}.dashboard-overview__campaign,.dashboard-overview__whatsapp{padding:18px 16px}.dashboard-overview__campaign-actions>:first-child{width:100%}.dashboard-overview__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview__error{flex-direction:column;align-items:stretch}}@media (width<=22.5rem){.dashboard-overview__metrics{grid-template-columns:minmax(0,1fr)}}
