.config-inicial{color:#16312a;max-width:1050px;margin:0 auto;padding:32px}.config-inicial h1{margin:4px 0 12px;font-size:clamp(26px,3vw,36px)}.config-inicial h2{margin-top:0}.config-inicial p{line-height:1.6}.config-kicker{color:#47685c;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.config-passos{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.config-inicial button{font:inherit;color:#244e40;cursor:pointer;background:#fff;border:1px solid #a7bcb3;border-radius:8px;min-height:44px;padding:10px 14px}.config-inicial button:disabled{cursor:default;opacity:.65}.config-inicial :focus-visible{outline-offset:3px;outline:3px solid #237e62}.config-passos button{text-align:left;width:100%;height:100%;padding:12px 10px}.config-passos button[aria-current]{background:#edf7f1;border:2px solid #23634d}.config-passos small{margin-top:8px;display:block}.config-painel{background:#fff;border:1px solid #d7e2dc;border-radius:12px;margin:20px 0;padding:28px}.config-inicial fieldset{border:0;min-width:0;padding:0}.config-inicial legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.config-inicial input:not([type=checkbox]){font:inherit;box-sizing:border-box;border:1px solid #91a89c;border-radius:6px;max-width:100%;min-height:44px;padding:10px}.config-inicial input[type=checkbox]{accent-color:#23634d;width:18px;height:18px}.config-inicial form>fieldset>label{margin:16px 0 8px;font-weight:600;display:block}.config-inicial input[id]{width:100%}.config-inicial form p{color:#4d665b;font-size:14px}.config-dia{border-bottom:1px solid #e4ebe7;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.config-dia>label{align-items:center;gap:8px;min-width:115px;min-height:44px;display:flex}.config-dia>div{flex-wrap:wrap;gap:12px;display:flex}.config-dia>div label{align-items:center;gap:8px;display:flex}.config-inicial .config-primario{color:#fff;background:#205b45;border-color:#205b45;margin:20px 0 0}.config-erro{color:#812e17;background:#fff2ed;border-left:4px solid #a04426;padding:12px 16px}.config-sucesso{background:#edf7f1;padding:12px}.config-status{font-size:14px}.config-acoes{flex-wrap:wrap;gap:10px;display:flex}.config-resumo{padding:0;list-style:none}.config-resumo li{border-bottom:1px solid #dce5df;padding:16px 0}.config-resumo p{margin:8px 0}@media (width<=600px){.config-inicial{padding:20px 14px}.config-passos{grid-template-columns:1fr 1fr}.config-passos li:last-child{grid-column:1/-1}.config-painel{padding:18px 14px}.config-dia>div{width:100%}.config-dia>div label{flex-direction:column;flex:1;align-items:flex-start;min-width:100px}.config-dia input[type=time]{width:100%}}.conexao-screen{gap:var(--space-5);width:100%;min-width:0;max-width:760px;color:var(--text-body);flex-direction:column;margin:0 auto;display:flex}.conexao-screen h1,.conexao-screen h2,.conexao-screen p{margin:0}.conexao-screen h1{color:var(--text-heading);font-size:var(--text-h2);font-weight:var(--weight-light);letter-spacing:var(--tracking-heading)}.conexao-screen h2{color:var(--text-heading);font-size:var(--text-h5);font-weight:var(--weight-medium);line-height:var(--lh-heading)}.conexao-screen p{line-height:var(--lh-body)}.conexao-cabecalho,.conexao-introducao,.conexao-instrucoes{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.conexao-identidade{align-items:baseline;gap:var(--space-2);color:var(--text-heading);font-size:var(--text-body-lg);flex-wrap:wrap;display:flex}.conexao-identidade span{color:var(--text-muted);font-size:var(--text-body-sm)}.conexao-faixa{padding:var(--space-3) var(--space-4);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-body-sm)}.conexao-conteudo{gap:var(--space-5);min-width:0;padding:var(--pad-card);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.conexao-leitura{gap:var(--space-6);grid-template-columns:192px minmax(0,1fr);align-items:center;display:grid}.conexao-codigo{aspect-ratio:1;width:100%;padding:var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-default);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.conexao-modulo--aceso{background:var(--erlos-ink)}.conexao-instrucoes ol{padding-left:var(--space-5);line-height:var(--lh-body);margin:0}.conexao-instrucoes li+li{margin-top:var(--space-2)}.conexao-validade{color:var(--text-accent);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.conexao-nota{color:var(--text-muted);font-size:var(--text-body-sm)}.conexao-passos{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conexao-passos li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-card-tint);display:flex}.conexao-passo-indice{width:var(--tile-md);height:var(--tile-md);color:var(--text-muted);background:var(--surface-card);flex-shrink:0;justify-content:center;align-items:center;display:flex}.conexao-passos li>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.conexao-passos strong{color:var(--text-heading);font-size:var(--text-body-md);font-weight:var(--weight-medium)}.conexao-passos li>div>span{color:var(--text-muted);font-size:var(--text-label-sm)}.conexao-passos [data-estado=andamento]{box-shadow:inset 2px 0 0 var(--surface-accent)}.conexao-passos [data-estado=andamento] .conexao-passo-indice{color:var(--text-on-accent);background:var(--surface-accent)}.conexao-passos [data-estado=feito] .conexao-passo-indice{color:var(--state-success-on-soft);background:var(--state-success-bg)}.conexao-campo{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.conexao-campo label{color:var(--text-heading);font-size:var(--text-label-md);line-height:var(--lh-body)}.conexao-campo input{width:100%;min-width:0;min-height:var(--tile-xl);padding:var(--pad-field);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-card-tint);color:var(--text-heading);font:inherit;font-size:var(--text-h4);letter-spacing:.35em}.conexao-campo input:focus-visible{border-color:var(--border-accent);box-shadow:var(--ring-focus);outline:none}.conexao-erro{color:var(--state-danger-on-soft);font-size:var(--text-body-sm)}.conexao-resultado{gap:var(--space-3);padding:var(--space-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.conexao-resultado--sucesso{background:var(--state-success-bg);color:var(--state-success-on-soft)}.conexao-resultado--falha{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.conexao-acoes.erlos-glass{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.conexao-botao{min-width:0;max-width:100%;min-height:var(--tile-lg);padding:var(--pad-button-md);border:var(--border-width) solid transparent;border-radius:var(--radius-none);background:var(--surface-accent);color:var(--text-on-accent);font-family:var(--font-core);font-size:var(--text-label-md);font-weight:var(--weight-medium);line-height:var(--lh-label);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.conexao-botao--secundario{border-color:var(--border-default);background:var(--surface-card);color:var(--text-heading)}.conexao-botao:disabled{opacity:.4;cursor:not-allowed}.conexao-botao:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (width>=701px){.conexao-screen .conexao-acoes.erlos-glass{box-shadow:none;background:0 0;border:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.conexao-acoes.erlos-glass:before{display:none}}@media (width<=700px){.conexao-screen{padding-bottom:100px}.conexao-screen h1{font-size:var(--text-h3)}.conexao-conteudo{padding:var(--space-4)}.conexao-leitura{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.conexao-acoes.erlos-glass{z-index:30;left:var(--space-3);right:var(--space-3);bottom:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed}.conexao-acoes>:only-child{grid-column:1/-1}.conexao-botao{width:100%;padding:var(--space-3)}}.conexao-real .conexao-estado{font-size:var(--text-label-md);font-weight:var(--weight-medium);color:var(--text-accent);text-transform:uppercase;letter-spacing:var(--tracking-label-caps)}.conexao-real[data-conexao-estado=erro] .conexao-estado{color:var(--state-danger-on-soft)}.conexao-real[data-conexao-estado=conectado] .conexao-estado{color:var(--state-success-on-soft)}.conexao-faixa--real{background:var(--surface-card-tint);color:var(--text-body)}.conexao-codigo--real{padding:var(--space-3);justify-content:center;align-items:center;display:flex}.conexao-codigo--real img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.conexao-codigo-texto{font-size:var(--text-label-sm);overflow-wrap:anywhere}.conexao-pareamento{gap:var(--space-1);padding:var(--space-3);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.conexao-pareamento span{font-size:var(--text-label-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label-caps)}.conexao-pareamento strong{font-size:var(--text-h4);letter-spacing:.2em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.conexao-real .conexao-leitura>.conexao-codigo{grid-row:span 2}.conexao-real .conexao-leitura>.conexao-pareamento,.conexao-real .conexao-leitura>.conexao-instrucoes{grid-column:2}@media (width<=700px){.conexao-real .conexao-leitura>.conexao-codigo{grid-row:auto}.conexao-real .conexao-leitura>.conexao-pareamento,.conexao-real .conexao-leitura>.conexao-instrucoes{grid-column:auto}}.vo-abas{align-items:center;gap:var(--space-2);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.vo-aba{white-space:nowrap;background:var(--surface-card);font-size:var(--text-label-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);transition:var(--motion-hover);min-height:var(--tile-lg);flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.vo-aba:hover{background:var(--surface-hover)}.vo-aba{box-shadow:var(--shadow-xs)}.vo-aba[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--erlos-blue), var(--shadow-xs)}.vo-aba:focus-visible{box-shadow:var(--ring-focus);outline:none}.vo-aba[aria-pressed=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--erlos-blue), var(--ring-focus)}.vo-botao:focus-visible,.vo-botao-icone:focus-visible,.vo-trilho-botao:focus-visible{box-shadow:var(--ring-focus);outline:none}.vo-botao{font-weight:var(--weight-medium);line-height:var(--lh-label);letter-spacing:var(--tracking-label);font-family:var(--font-core);border-radius:var(--radius-none);white-space:nowrap;transition:var(--motion-hover), var(--motion-press);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.vo-botao--md{padding:var(--pad-button-md);font-size:var(--text-label-lg);min-height:var(--tile-lg)}.vo-botao--sm{padding:var(--pad-button-sm);font-size:var(--text-label-md);min-height:var(--tile-md)}.vo-botao--primary{background:var(--surface-accent);color:var(--text-on-accent)}.vo-botao--primary:hover:not(:disabled){background:var(--blue-600)}.vo-botao--secondary{background:var(--surface-card-tint);color:var(--text-heading)}.vo-botao--secondary:hover:not(:disabled){background:var(--neutral-150)}.vo-botao--outline{background:var(--surface-card);color:var(--text-heading);box-shadow:inset 0 0 0 1px var(--border-default)}.vo-botao--outline:hover:not(:disabled){background:var(--surface-hover)}.vo-botao--ghost{color:var(--text-heading);background:0 0}.vo-botao--ghost:hover:not(:disabled){background:var(--surface-hover)}.vo-botao:active:not(:disabled){transform:scale(var(--press-scale))}.vo-botao:disabled,.vo-botao-icone:disabled{opacity:.4;cursor:not-allowed}.vo-botao-icone{border-radius:var(--radius-none);transition:var(--motion-hover);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vo-botao-icone--sm{width:var(--tile-sm);height:var(--tile-sm)}.vo-botao-icone--md{width:var(--tile-md);height:var(--tile-md)}.vo-botao-icone--lg{width:var(--tile-lg);height:var(--tile-lg)}.vo-botao-icone--white{background:var(--surface-card);color:var(--text-heading);box-shadow:var(--shadow-sm)}.vo-botao-icone--mist{background:var(--surface-card-tint);color:var(--text-heading)}.vo-botao-icone--bare{color:var(--text-muted);background:0 0}.vo-botao-icone:hover:not(:disabled){background:var(--surface-hover)}.vo-ponto{border-radius:var(--radius-full);background:var(--state-danger);width:6px;height:6px;position:absolute;top:6px;right:6px}.vo-trilho{isolation:isolate;width:var(--sidebar-rail);flex-direction:column;flex-shrink:0;align-self:flex-start;height:100vh;padding:76px 0;display:flex;position:sticky;top:0}.vo-trilho-fundo{z-index:-1;flex-direction:column;display:flex;position:absolute;inset:0}.vo-trilho-ponta{flex-shrink:0;width:100%;height:76px;display:block}.vo-trilho-itens{scrollbar-width:none;justify-content:safe center;align-items:center;gap:var(--space-3);min-height:0;padding:var(--space-2) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.vo-trilho-botao{width:var(--tile-lg);height:var(--tile-lg);color:#fff;opacity:.78;transition:var(--motion-hover), opacity var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vo-trilho-botao:hover{opacity:1;background:#ffffff24}.vo-trilho-botao[aria-current=page]{background:var(--surface-card);color:var(--erlos-blue);opacity:1}.vo-trilho-botao:focus-visible{box-shadow:inset 0 0 0 2px #fff}.vo-trilho-divisor{background:#ffffff4d;flex-shrink:0;width:24px;height:1px;margin:6px 0}.vo-tela{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.vo-tela h1,.vo-tela h2,.vo-tela h3,.vo-tela p{margin:0}.vo-indicadores{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.vo-corpo{gap:var(--space-5);flex-wrap:wrap;align-items:start;display:flex}.vo-lista{background:var(--surface-card);min-width:0;box-shadow:var(--shadow-sm);flex:3 440px}.vo-lista-topo{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:14px 16px;display:flex}.vo-rotulo-caps{min-width:0;font-size:var(--text-label-sm);letter-spacing:var(--tracking-label-caps);text-transform:uppercase;color:var(--text-faint);overflow-wrap:anywhere;flex:1}.vo-coluna{gap:var(--space-4);flex-direction:column;flex:300px;min-width:280px;display:flex}.vo-aviso{padding:var(--space-4);font-size:var(--text-body-md)}.vo-aviso--ok{background:var(--state-success-bg);color:var(--state-success-on-soft)}.vo-aviso--erro{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.vo-aviso--atencao{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.vo-aviso--info{background:var(--state-info-bg);color:var(--state-info-on-soft)}.vo-vazio{font-size:var(--text-body-md);color:var(--text-muted);padding:28px}ul.vo-itens{margin:0;padding:0;list-style:none}.vo-linha{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);transition:var(--motion-hover);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.vo-linha:hover{background:var(--surface-hover)}.vo-linha--novo{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--erlos-blue)}.vo-linha.people-item{border-top:0;flex-direction:row;justify-content:flex-start;padding:14px 16px}.vo-linha.people-item.leads-item-new{background:var(--blue-100);border-left:0;padding-left:16px;padding-right:16px}.vo-linha-principal{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vo-linha-nome{align-items:baseline;gap:8px;display:flex}.vo-linha-nome strong{min-width:0;font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vo-linha-nome time,.vo-linha-meta{font-size:var(--text-label-sm);color:var(--text-muted)}.vo-linha-nome time{color:var(--text-faint);flex-shrink:0}.vo-linha-texto{font-size:var(--text-body-sm);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vo-linha-marcas{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.vo-linha-acoes{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:46%;display:flex}.vo-nome-botao{color:var(--text-heading);font:inherit;font-weight:var(--weight-medium);text-align:left;text-underline-offset:2px;padding:0;text-decoration:underline}.vo-nome-botao:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (width<=767px){.vo-linha{flex-wrap:wrap}.vo-linha-acoes{justify-content:flex-start;width:100%;max-width:none}.vo-indicadores{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.vo-indicador{padding:var(--space-4)!important;gap:var(--space-4)!important}.vo-coluna{flex-basis:100%;min-width:0}.vo-lista{flex-basis:100%}}.vo-cabecalho{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.vo-cabecalho h1{min-width:0;font-size:var(--text-h3);font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--text-heading);flex:0 auto}.vo-cabecalho .vo-status,.vo-status{font-size:var(--text-label-md);color:var(--state-success-on-soft);background:0 0;align-items:center;gap:6px;min-width:0;padding:0;display:inline-flex}.vo-status i{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.vo-cabecalho-acoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.vo-nota{font-size:var(--text-body-sm);color:var(--text-muted)}.vo-resumo{flex-direction:column;gap:18px;display:flex}.vo-metrica{font-size:var(--text-body-md);color:var(--text-heading);flex-direction:column;gap:10px;display:flex}.vo-metrica>span{overflow-wrap:anywhere}.vo-metrica-barra{align-items:center;gap:var(--space-6);display:flex}.vo-metrica-trilha{background:var(--neutral-200);flex:1;height:2px;position:relative}.vo-metrica-trilha i{background:var(--surface-accent);position:absolute;inset:0 auto 0 0}.vo-metrica-barra strong{text-align:right;min-width:56px;font-size:var(--text-h4);font-weight:var(--weight-light);color:var(--text-display);font-variant-numeric:tabular-nums}.vo-pares{flex-direction:column;margin:0;display:flex}.vo-pares>div{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-body-sm);padding:8px 0;display:flex}.vo-pares dt{color:var(--text-muted)}.vo-pares dd{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:0}.vo-cartao-texto{font-size:var(--text-body-sm);color:#ffffffbf;margin:10px 0 14px!important}.vo-rotulo-claro{color:#ffffff8c}.vo-status--neutro{color:var(--text-muted)}.vo-lista-ferramentas{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.vo-filtros{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.vo-filtros label{gap:var(--space-1);min-width:150px;color:var(--text-heading);font-size:var(--text-label-md);flex-direction:column;flex:150px;display:flex}.vo-filtros select,.vo-transferir select,.vo-tabela .leads-owner-form select{width:100%;min-height:var(--tile-lg);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.vo-filtros select:focus-visible,.vo-transferir select:focus-visible{border-color:var(--border-accent);box-shadow:var(--ring-focus);outline:none}.vo-selecao{border-bottom:1px solid var(--border-subtle);background:var(--surface-card-tint);margin:0}.vo-tabela-envoltorio{background:var(--surface-card);width:100%;overflow-x:auto}.vo-tabela{border-collapse:collapse;width:100%}.vo-tabela th{text-align:left;font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-caps);text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border-default);white-space:normal;overflow-wrap:normal;padding:10px 14px}.vo-tabela td{vertical-align:middle;font-size:var(--text-body-sm);color:var(--text-body);border-bottom:1px solid var(--border-subtle);padding:9px 10px}.vo-tabela tr:hover td{background:var(--surface-hover)}.vo-tabela tr.vo-linha--novo td{background:var(--blue-100)}.vo-tabela tr.vo-linha--novo td:first-child{box-shadow:inset 3px 0 0 var(--erlos-blue)}.vo-col-marca{width:44px}.vo-celula-lead{align-items:center;gap:10px;min-width:0;display:flex}.vo-celula-texto{flex-direction:column;min-width:0;display:flex}.vo-celula-texto strong{color:var(--text-heading);font-weight:var(--weight-medium);font-size:var(--text-body-md)}.vo-celula-texto>span:not(.vo-celula-nome){font-size:var(--text-label-sm);color:var(--text-muted)}.vo-celula-nome{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vo-celula-marcas{flex-wrap:wrap;gap:4px 6px;display:inline-flex}.vo-sem-dono,.vo-celula-texto{overflow-wrap:anywhere}.vo-sem-dono{min-width:min(8ch,100%);display:inline-block}.vo-origem{margin-top:4px;display:block}.vo-dono{align-items:center;gap:8px;max-width:100%;display:inline-flex}.vo-dono-nome{overflow-wrap:anywhere}@media (width>=1400px){.vo-dono-nome{min-width:11ch}}.vo-sem-dono,.vo-data{color:var(--text-muted);white-space:nowrap}.vo-col-acoes .vo-linha-acoes{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;max-width:none}.vo-col-acoes .vo-linha-marcas{justify-content:flex-end;margin:0}.vo-acoes-botoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.vo-acoes-botoes:not(:has(.leads-owner-form)){flex-wrap:nowrap}.vo-acoes-botoes:not(:has(.leads-owner-form))>*{flex-shrink:0}.vo-acoes-botoes>.leads-owner-form{flex:200px;width:auto;min-width:0;max-width:100%}.vo-col-acoes,.vo-col-acoes .vo-linha-acoes{min-width:0}.vo-tabela .vo-acoes-botoes .leads-owner-form select{width:0;min-width:100%;max-width:100%}.vo-tabela td:nth-child(2){min-width:210px}.vo-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vo-painel-topo{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-default);padding:14px 16px;display:flex}.vo-painel-titulo{color:var(--text-heading);font-size:var(--text-body-lg);align-items:center;gap:8px;display:inline-flex}.vo-painel-titulo svg{color:var(--text-accent)}.vo-painel-corpo{gap:var(--space-3);flex-direction:column;padding:16px;display:flex}.vo-transferir{gap:var(--space-3);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.vo-transferir h3{font-size:var(--text-h4);font-weight:var(--weight-medium);color:var(--text-heading);margin:0}.vo-transferir label{color:var(--text-heading);font-size:var(--text-label-md)}@media (width<=767px){.vo-tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vo-tabela,.vo-tabela tbody{min-width:0;display:block}.vo-tabela tr{border-bottom:1px solid var(--border-subtle);background:var(--surface-card);text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px 12px;padding:12px 14px;display:grid}.vo-tabela tr:has(.vo-col-marca){grid-template-columns:auto minmax(0,1fr)}.vo-tabela tr:has(.vo-col-marca) td:not(.vo-col-marca){grid-column:2}.vo-tabela .vo-col-marca{grid-area:1/1;width:auto}.vo-tabela tr.vo-linha--novo{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--erlos-blue)}.vo-tabela td,.vo-tabela tr.vo-linha--novo td,.vo-tabela tr.vo-linha--novo td:first-child,.vo-tabela tr:hover td{box-shadow:none;text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.vo-tabela td:nth-child(2){min-width:0}.vo-col-acoes .vo-linha-acoes{align-items:flex-start;width:100%}.vo-col-acoes .vo-linha-marcas,.vo-acoes-botoes{justify-content:flex-start}.vo-cabecalho{gap:6px 8px}.vo-cabecalho h1{font-size:var(--text-h4)}.vo-cabecalho .vo-status{white-space:nowrap}.vo-cabecalho-acoes{gap:var(--space-2);flex-wrap:nowrap}.vo-cabecalho-acoes .vo-botao{padding:var(--space-2) 10px;font-size:var(--text-label-md);gap:6px}.vo-lista-ferramentas .vo-filtros{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vo-lista-ferramentas .vo-filtros label{min-width:0}.vo-lista-ferramentas{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.vo-celula-lead .vo-celula-texto,.vo-tabela td{overflow-wrap:anywhere}}.lead-file-sheet.erlos-glass{z-index:60;top:var(--space-12);right:var(--space-4);bottom:var(--space-4);width:min(calc(var(--panel-width) - var(--space-5)), calc(100vw - 2 * var(--space-4)));min-width:0;min-height:0;color:var(--text-on-glass);flex-direction:column;display:flex;position:fixed;overflow:hidden}.lead-file-sheet:focus{outline:none}.lead-file-sheet svg{width:var(--space-4);height:var(--space-4);flex-shrink:0}.lead-file-header{padding:var(--space-2) var(--space-4) var(--space-4);border-bottom:var(--border-width) solid var(--glass-divider);flex:none}.lead-file-topbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.lead-file-topbar h2{color:var(--text-on-glass-muted);font-size:var(--text-label-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label-caps);text-transform:uppercase}.lead-file-close{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--tile-lg);padding:var(--space-2) 0 var(--space-2) var(--space-2);color:var(--text-on-glass);font-size:var(--text-label-md);flex-shrink:0;display:inline-flex}.lead-file-close:hover{background:var(--glass-hover)}.lead-file-identity{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.lead-file-avatar{flex:0 0 var(--tile-lg);width:var(--tile-lg);height:var(--tile-lg);background:var(--surface-card-tint);color:var(--text-accent);font-size:var(--text-body-md);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:inline-flex}.lead-file-name{flex:1;min-width:0}.lead-file-name h3{color:var(--text-on-glass);font-size:var(--text-h5);font-weight:var(--weight-medium);overflow-wrap:anywhere}.lead-file-name>p{margin-top:var(--space-1);color:var(--text-on-glass-muted);font-size:var(--text-label-md);overflow-wrap:anywhere}.lead-file-markers{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lead-file-badge{width:fit-content;max-width:100%;padding:0 var(--space-1);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-label-sm);line-height:var(--lh-body);overflow-wrap:anywhere;display:inline-flex}.lead-file-badge--convertida{background:var(--state-success-bg);color:var(--state-success-on-soft)}.lead-file-badge--agendada{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.lead-file-actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-file-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tile-lg);padding:var(--space-2) var(--space-3);background:var(--surface-accent);color:var(--text-on-accent);font-size:var(--text-label-md);font-weight:var(--weight-medium);display:inline-flex}.lead-file-action:hover{background:var(--blue-600)}.lead-file-action--secondary{background:var(--surface-card-tint);color:var(--text-accent)}.lead-file-action--secondary:hover{background:var(--surface-active)}.lead-file-notice{margin-top:var(--space-2);color:var(--text-on-glass);font-size:var(--text-body-sm)}.lead-file-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow-y:auto}.lead-file-section{padding:var(--space-4);border-bottom:var(--border-width) solid var(--glass-divider)}.lead-file-section:last-child{border-bottom:0}.lead-file-section h3{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-on-glass-muted);font-size:var(--text-label-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label-caps);text-transform:uppercase;display:flex}.lead-file-data{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lead-file-field{min-width:0}.lead-file-field--wide{grid-column:1/-1}.lead-file-field dt{color:var(--text-on-glass-muted);font-size:var(--text-label-sm)}.lead-file-field dd{margin:var(--space-1) 0 0;color:var(--text-on-glass);font-size:var(--text-body-sm);line-height:var(--lh-body-tight);overflow-wrap:anywhere}.lead-file-whatsapp{margin-top:var(--space-1);color:var(--text-on-glass-muted);font-size:var(--text-label-sm);display:block}.lead-file-whatsapp--missing{width:fit-content;max-width:100%;padding-inline:var(--space-1);background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.lead-file-crm{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-sm);line-height:var(--lh-body);overflow-wrap:anywhere;flex-direction:column;display:flex}.lead-file-crm-title{font-weight:var(--weight-medium)}.lead-file-crm-id{font-size:var(--text-label-md)}.lead-file-crm-link{min-height:var(--tile-lg);color:var(--text-on-glass);font-size:var(--text-label-md);text-underline-offset:var(--border-width-strong);align-items:center;text-decoration:underline;display:inline-flex}.lead-file-danger{color:var(--state-danger-strong)}.lead-file-timeline{margin:0;padding:0;list-style:none;position:relative}.lead-file-timeline:before{content:"";top:var(--space-2);bottom:var(--space-2);left:var(--space-1);width:var(--border-width);background:var(--glass-divider);position:absolute}.lead-file-event{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.lead-file-event:last-child{padding-bottom:0}.lead-file-event-dot{flex:0 0 var(--space-2);width:var(--space-2);height:var(--space-2);margin-top:var(--space-1);background:var(--state-info);box-shadow:0 0 0 var(--border-width-strong) var(--surface-card)}.lead-file-event--ok .lead-file-event-dot{background:var(--state-success)}.lead-file-event--aviso .lead-file-event-dot{background:var(--state-warning)}.lead-file-event--erro .lead-file-event-dot{background:var(--state-danger)}.lead-file-event-content{flex:1;min-width:0}.lead-file-event-heading{align-items:baseline;gap:var(--space-2);display:flex}.lead-file-event-heading strong{min-width:0;color:var(--text-on-glass);font-size:var(--text-body-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;flex:1}.lead-file-event-heading time{color:var(--text-on-glass-muted);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.lead-file-event-content p{margin-top:var(--space-1);color:var(--text-on-glass-muted);font-size:var(--text-label-md);overflow-wrap:anywhere}.lead-file-section--ai{background:var(--blue-50)}.lead-file-section--ai h3{color:var(--blue-700)}.lead-file-summary{color:var(--text-heading);font-size:var(--text-body-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.lead-file-next{margin-top:var(--space-3);color:var(--blue-700);font-size:var(--text-label-md);line-height:var(--lh-body);overflow-wrap:anywhere}.lead-file-next strong{font-weight:var(--weight-medium)}.lead-file-example{margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-label-sm)}@media (width<=767px){.lead-file-sheet.erlos-glass{width:100%;height:100dvh;inset:0}.lead-file-header{padding-top:max(var(--space-2), env(safe-area-inset-top))}.lead-file-scroll{padding-bottom:env(safe-area-inset-bottom)}}.lead-file-badge--sem-whatsapp{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.lead-file-list{padding-left:var(--space-4);color:var(--text-on-glass);font-size:var(--text-body-sm);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.lead-file-list li+li{margin-top:var(--space-1)}.lead-file-edit{gap:var(--space-2);flex-direction:column;display:flex}.lead-file-edit h3{margin-bottom:var(--space-2)}.lead-file-edit input,.lead-file-edit select{width:100%;min-height:40px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.lead-file-edit label{color:var(--text-on-glass);font-size:var(--text-label-md)}.lead-file-edit-actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.lead-file-sheet.erlos-glass{top:calc(var(--tile-xl) * 2)}.lead-file-name h3{font-size:var(--text-h5)}.lead-file-action{min-height:var(--tile-md)}@media (width<=767px){.lead-file-sheet.erlos-glass{top:0}}@media (width>=1192px){.conversation-screen:has(.lead-file-sheet) .conversation-thread{padding-right:calc(var(--panel-width) - var(--space-5) + var(--space-4) * 2)}}.app-shell.app-shell--conversas{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.app-shell--conversas .app-content{max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.conversation-screen{background:var(--bg-app);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-screen svg{width:var(--space-5);height:var(--space-5);flex-shrink:0}.conversation-screen button{transition:var(--motion-hover)}.conversation-screen button:disabled{opacity:.4;cursor:not-allowed}.conversation-example-banner{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-default);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-body-sm);flex:none;margin:0;display:flex}.conversation-example-banner svg{width:var(--space-4);height:var(--space-4)}.conversation-panes{flex:1;min-width:0;min-height:0;display:flex}.conversation-system-message{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-label-md);flex-wrap:wrap;display:flex}.conversation-system-message>span{padding:var(--space-1) var(--space-3);background:var(--surface-card-tint)}.conversation-system-message>time{font-size:var(--text-label-sm)}.conversation-inbox{border-right:var(--border-width) solid var(--border-default);background:var(--surface-card);flex-direction:column;flex:0 0 340px;width:340px;min-width:0;display:flex}.conversation-list-header{padding:var(--space-4) var(--space-3) var(--space-3);flex:none}.conversation-list-title{align-items:baseline;gap:var(--space-2);margin:0 var(--space-1) var(--space-3);display:flex}.conversation-list-title h1{font-size:var(--text-h4);font-weight:var(--weight-medium)}.conversation-list-title>span{color:var(--text-muted);font-size:var(--text-label-sm);margin-left:auto}.conversation-tabs{gap:var(--space-1);width:100%;margin-bottom:var(--space-3);display:flex}.conversation-tabs button{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--tile-lg);padding:var(--space-2) var(--space-1);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-body);font-size:var(--text-label-md);font-weight:var(--weight-medium);white-space:nowrap;flex:auto;display:inline-flex}.conversation-tabs button:hover{background:var(--surface-hover)}.conversation-tabs button[aria-selected=true]{color:var(--text-accent);box-shadow:inset 0 calc(-1 * var(--border-width-strong)) 0 var(--border-accent), var(--shadow-xs)}.conversation-tabs button>span{padding:0 var(--space-1);background:var(--surface-card-tint);color:var(--text-muted);font-size:var(--text-label-sm)}.conversation-tabs button[aria-selected=true]>span{background:var(--blue-100);color:var(--blue-700)}.conversation-search{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);min-height:var(--tile-lg);border:var(--border-width) solid var(--border-field);background:var(--surface-card-tint);color:var(--text-muted);display:flex}.conversation-search:focus-within{box-shadow:var(--ring-focus);border-color:var(--border-accent)}.conversation-search svg{width:var(--space-4);height:var(--space-4)}.conversation-search input{width:0;min-width:0;color:var(--text-heading);font-size:var(--text-body-sm);background:0 0;border:0;flex:1;padding:0}.conversation-search input:focus-visible{box-shadow:none}.conversation-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.conversation-group{padding:var(--space-2) var(--space-4);border-block:var(--border-width) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-faint);font-size:var(--text-label-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label-caps);text-transform:uppercase}.conversation-item{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-card);text-align:left;display:flex}.conversation-item:hover{background:var(--surface-hover)}.conversation-item[aria-current=true]{background:var(--blue-100);box-shadow:inset var(--border-width-strong) 0 0 var(--border-accent)}.conversation-avatar{flex:0 0 var(--tile-md);width:var(--tile-md);height:var(--tile-md);background:var(--surface-card-tint);color:var(--text-accent);font-size:var(--text-label-md);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:inline-flex}.conversation-item[aria-current=true] .conversation-avatar{background:var(--surface-card)}.conversation-item-content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.conversation-item-heading{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.conversation-item-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-heading);font-size:var(--text-body-sm);font-weight:var(--weight-medium);flex:1;overflow:hidden}.conversation-item-heading time{color:var(--text-muted);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.conversation-company{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-label-sm);overflow:hidden}.conversation-item-preview{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-label-md);display:flex}.conversation-item-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversation-unread{min-width:var(--space-5);padding:0 var(--space-1);background:var(--channel-whatsapp-strong);color:var(--text-on-accent);font-size:var(--text-label-sm);text-align:center;flex-shrink:0}.conversation-item-markers{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-stage{width:fit-content;padding:0 var(--space-1);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-label-sm);line-height:var(--lh-body);flex-shrink:0;display:inline-flex}.conversation-stage--convertida{background:var(--state-success-bg);color:var(--state-success-on-soft)}.conversation-stage--agendada{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.conversation-window-tag{align-items:center;gap:var(--space-1);color:var(--state-warning-on-soft);font-size:var(--text-label-sm);display:inline-flex}.conversation-window-tag svg{width:var(--space-3);height:var(--space-3)}.conversation-empty{padding:var(--space-6);color:var(--text-muted);font-size:var(--text-body-sm)}.conversation-thread{background:var(--bg-app);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-thread-header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-default);background:var(--surface-card);flex-wrap:wrap;flex:none;display:flex}.conversation-thread-identity{flex:200px;min-width:0}.conversation-thread-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-thread-name h2{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body-md);font-weight:var(--weight-medium)}.conversation-thread-identity p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-label-sm);overflow-wrap:anywhere}.conversation-from-number{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-number-mode{color:var(--channel-whatsapp-on-soft)}.conversation-header-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tile-lg);padding:var(--space-2) var(--space-3);background:var(--surface-accent);color:var(--text-on-accent);font-size:var(--text-label-md);font-weight:var(--weight-medium);display:inline-flex}.conversation-button:hover:not(:disabled){background:var(--blue-600)}.conversation-button--secondary{background:var(--surface-card-tint);color:var(--text-accent)}.conversation-button--secondary:hover:not(:disabled){background:var(--surface-active)}.conversation-button svg{width:var(--space-4);height:var(--space-4)}.conversation-icon-button{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tile-lg);min-height:var(--tile-lg);padding:var(--space-2);color:var(--text-muted);flex-shrink:0;display:inline-flex}.conversation-icon-button:hover:not(:disabled){background:var(--surface-hover)}.conversation-icon-button[aria-disabled=true]{cursor:default}.conversation-back{display:none}.conversation-action-notice{padding:var(--space-2) var(--space-4);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-body-sm);flex-shrink:0}.conversation-messages{gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-5) clamp(var(--space-4), 4vw, var(--tile-xl));overscroll-behavior:contain;flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.conversation-day{margin-block:var(--space-2);flex-shrink:0;justify-content:center;display:flex}.conversation-day span{padding:var(--space-1) var(--space-3);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-muted);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label-caps);text-transform:uppercase}.conversation-message{flex-shrink:0;justify-content:flex-start;min-width:0;display:flex}.conversation-message--enviada{justify-content:flex-end}.conversation-bubble{gap:var(--space-1);width:fit-content;min-width:120px;max-width:72%;padding:var(--space-3) var(--space-4) var(--space-2);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-heading);font-size:var(--text-body-md);overflow-wrap:anywhere;flex-direction:column;display:flex}.conversation-message--enviada .conversation-bubble{background:var(--blue-100);box-shadow:inset calc(-1 * var(--border-width-strong)) 0 0 var(--border-accent)}.conversation-bubble p{white-space:pre-wrap}.conversation-template-name{color:var(--text-accent);font-size:var(--text-label-sm)}.conversation-message-meta{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--text-faint);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums;display:flex}.conversation-message--enviada .conversation-message-meta{color:var(--text-muted)}.conversation-delivery--lida{color:var(--text-accent)}.conversation-delivery--falhou,.conversation-failure{color:var(--state-danger-on-soft)}.conversation-failure{font-size:var(--text-body-sm)}.conversation-bubble--audio{width:300px}.conversation-audio{align-items:center;gap:var(--space-2);min-width:0;display:flex}.conversation-audio-play{background:var(--surface-accent);color:var(--text-on-accent)}.conversation-audio-play:hover:not(:disabled){background:var(--blue-600)}.conversation-wave{align-items:center;gap:var(--border-width-strong);height:var(--space-7);flex:1;min-width:0;display:flex}.conversation-wave>span{min-width:var(--border-width);background:var(--neutral-300);flex:1}.conversation-audio-duration{font-size:var(--text-label-md);font-variant-numeric:tabular-nums}.conversation-attachment{align-items:flex-start;gap:var(--space-2);min-width:0;padding-bottom:var(--space-2);color:var(--text-accent);font-size:var(--text-body-sm);display:flex}.conversation-attachment>span{overflow-wrap:anywhere;min-width:0}.conversation-composer{padding:0 var(--space-3) max(var(--space-3), env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border-default);background:var(--surface-card);flex-shrink:0;position:relative}.conversation-window-open{margin:var(--space-2) var(--space-1) 0;color:var(--text-muted);font-size:var(--text-label-sm)}.conversation-window-warning{align-items:flex-start;gap:var(--space-2);margin:0 calc(-1 * var(--space-3));padding:var(--space-2) var(--space-4);background:var(--state-warning-bg);color:var(--state-warning-on-soft);font-size:var(--text-body-sm);display:flex}.conversation-window-warning svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1)}.conversation-composer-tools{align-items:center;gap:var(--space-1);min-width:0;padding-block:var(--space-1);display:flex}.conversation-template-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tile-lg);padding:var(--space-2);color:var(--text-accent);font-size:var(--text-label-md);font-weight:var(--weight-medium);display:inline-flex}.conversation-template-button:hover,.conversation-template-button[aria-expanded=true]{background:var(--surface-card-tint)}.conversation-template-button svg{width:var(--space-4);height:var(--space-4)}.conversation-memory-note{color:var(--text-muted);font-size:var(--text-label-sm);text-align:right;margin-left:auto}.conversation-compose-row{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.conversation-compose-row textarea{width:0;min-width:0;min-height:var(--tile-xl);max-height:var(--space-13);padding:var(--space-2) var(--space-3);resize:none;border:var(--border-width) solid var(--border-field);background:var(--surface-sunken);color:var(--text-heading);font-size:var(--text-body-md);line-height:var(--lh-body-tight);flex:1;display:block}.conversation-compose-row textarea:disabled{cursor:not-allowed;color:var(--text-muted)}.conversation-send{min-height:var(--tile-xl);flex-shrink:0}.conversation-template-list{z-index:5;right:var(--space-3);bottom:calc(100% + var(--space-2));left:var(--space-3);max-height:min(40dvh,320px);padding:var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-card);box-shadow:var(--shadow-md);position:absolute;overflow-y:auto}.conversation-template-list h3{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--text-muted);font-size:var(--text-label-md)}.conversation-template-list button{gap:var(--space-1);width:100%;min-height:var(--tile-lg);padding:var(--space-3) var(--space-2);border-top:var(--border-width) solid var(--border-subtle);text-align:left;flex-direction:column;display:flex}.conversation-template-list button:hover{background:var(--surface-hover)}.conversation-template-list button strong{color:var(--text-heading);font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.conversation-template-list button span,.conversation-template-list>p{color:var(--text-muted);font-size:var(--text-body-sm);overflow-wrap:anywhere}.conversation-no-selection{padding:var(--space-6);color:var(--text-muted);font-size:var(--text-body-sm);justify-content:center;align-items:center}@media (width<=1000px){.conversation-thread-header{gap:var(--space-2)}.conversation-header-actions{flex-basis:100%;justify-content:flex-end}.conversation-bubble{max-width:88%}.conversation-memory-note{display:none}}.conversation-list-error{display:none}@media (width<=767px){.conversation-screen[data-mobile-thread=false] .conversation-list-error{display:block}.app-shell.app-shell--conversas{flex-direction:column;padding-bottom:0;display:flex}.app-shell--conversas .app-nav{flex:none}.app-shell--conversas .app-content{flex:1;margin-bottom:57px;padding:0}.conversation-example-banner{padding:var(--space-2) var(--space-3);font-size:var(--text-label-md);justify-content:flex-start}.conversation-inbox{border-right:0;flex:100%;width:100%}.conversation-thread,.conversation-screen[data-mobile-thread=true] .conversation-inbox{display:none}.conversation-screen[data-mobile-thread=true] .conversation-thread{display:flex}.conversation-thread-header{padding:var(--space-2) var(--space-3)}.conversation-back{width:100%;min-height:var(--tile-lg);color:var(--text-accent);font-size:var(--text-label-md);justify-content:flex-start;padding:0;display:inline-flex}.conversation-thread-header>.conversation-avatar{display:none}.conversation-thread-identity{flex-basis:100%}.conversation-thread-name{gap:var(--space-1) var(--space-2)}.conversation-header-actions{flex-basis:auto;width:100%}.conversation-header-actions .conversation-button{flex:1}.conversation-messages{padding:var(--space-3)}.conversation-bubble{max-width:88%;padding-inline:var(--space-3)}.conversation-bubble--audio{width:280px}.conversation-send{padding-inline:var(--space-3)}.conversation-send svg{display:none}}.conversation-media{gap:8px;min-width:0;display:grid}.conversation-media-preview{border:1px solid #7f7f7f4d;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.conversation-media-preview img,.conversation-attachment img{object-fit:contain;border-radius:8px;max-width:min(100%,320px);max-height:240px;display:block}.conversation-media-preview audio,.conversation-attachment audio{width:min(100%,320px)}.conversation-media-preview label{gap:4px;font-size:.85rem;display:grid}.conversation-media-preview input{box-sizing:border-box;width:100%;min-width:0}.conversation-recording{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.conversation-recording-dot{background:#d93025;border-radius:50%;width:10px;height:10px;animation:1s infinite conversation-pulse}@keyframes conversation-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.conversation-recording-dot{animation:none}}.conversation-attachment{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.conversation-media-info{color:var(--text-muted);font-size:var(--text-label-sm);overflow-wrap:anywhere}.conversation-media-preview{grid-template-columns:auto minmax(0,1fr);place-items:center start}.conversation-media-preview>img,.conversation-media-preview>audio,.conversation-media-preview>p:first-child{grid-row:span 4;max-width:160px;max-height:96px}.conversation-media-preview>label{width:100%}.conversation-media-preview>button{grid-column:2;padding-block:6px}.conversation-media-preview>button+button{margin-top:-4px}@media (width<=480px){.conversation-media-preview{grid-template-columns:minmax(0,1fr)}.conversation-media-preview>img,.conversation-media-preview>audio,.conversation-media-preview>p:first-child{grid-row:auto}.conversation-media-preview>button{grid-column:auto}}.conversation-template-header{margin-bottom:var(--space-1);font-weight:var(--weight-medium)}.conversation-template-footer{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-label-sm)}.conversation-whatsapp{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.conversation-whatsapp--missing{color:var(--state-danger-on-soft)}.conversation-telefone-form{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.conversation-telefone-form input{min-height:40px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);font:inherit}.conversation-example-banner{padding:6px var(--space-4);font-size:var(--text-label-md);justify-content:flex-start}.conversation-list-header{padding:var(--space-3) var(--space-3) var(--space-2)}.conversation-list-title{margin-bottom:var(--space-2)}.conversation-tabs{margin-bottom:var(--space-2);gap:6px}.conversation-tabs button{min-height:var(--tile-md);flex:0 auto;padding:6px 10px}.conversation-item{align-items:center;gap:10px;padding:10px 14px}.conversation-item>span[aria-hidden=true]{flex-shrink:0}.conversation-item[aria-current=true]>span[aria-hidden=true]{background:var(--surface-card)}.conversation-item-content{gap:3px}.conversation-item-markers{gap:6px}.conversation-item-markers .conversation-stage,.conversation-item-markers .conversation-window-tag{background:var(--blue-100);color:var(--blue-700);font-weight:var(--weight-medium);padding:1px 6px}.conversation-item-markers .conversation-window-tag{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.conversation-unread{background:var(--channel-whatsapp-strong);padding:1px 6px}.conversation-thread-header{background:var(--surface-card);border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:10px 16px}.conversation-thread-header>span[aria-hidden=true]{align-self:flex-start}.conversation-thread-identity{flex-direction:column;flex:260px;gap:2px;display:flex}.conversation-thread-identity p{font-size:var(--text-label-md);margin:0}.conversation-thread-name h2{font-size:var(--text-body-md)}.conversation-whatsapp{color:var(--text-muted);font-size:var(--text-label-md);gap:6px 10px;margin-top:6px!important}.conversation-whatsapp .conversation-button{min-height:var(--tile-md);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-heading);background:0 0;padding:4px 10px}.conversation-whatsapp .conversation-button:hover:not(:disabled){background:var(--surface-hover)}.conversation-from-number{color:var(--text-muted);font-size:var(--text-label-md);margin-top:6px}.conversation-from-number select{min-height:var(--tile-md);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-heading);font:inherit;font-size:var(--text-label-md);max-width:100%;padding:4px 28px 4px 10px}.conversation-from-number select:focus-visible{box-shadow:var(--ring-focus);border-color:var(--border-accent);outline:none}.conversation-header-actions{align-self:flex-start}.conversation-header-actions .conversation-button{min-height:var(--tile-lg)}.conversation-bubble{max-width:68%;padding:10px 14px 8px}.conversation-composer{padding-top:var(--space-1)}.conversation-composer-tools{gap:6px;padding-block:6px}.conversation-template-button{min-height:var(--tile-md);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-body);font-weight:var(--weight-medium);padding:4px 12px}.conversation-template-button[aria-pressed=true]{color:var(--text-accent);box-shadow:inset 0 -2px 0 var(--erlos-blue), var(--shadow-xs)}.conversation-template-button:disabled{box-shadow:var(--shadow-xs)}.conversation-composer button:focus-visible,.conversation-thread-header button:focus-visible,.conversation-item:focus-visible,.conversation-tabs button:focus-visible{box-shadow:var(--ring-focus);outline:none}.conversation-compose-row textarea{min-height:var(--tile-xl)}@media (width<=1000px){.conversation-bubble{max-width:82%}}@media (width<=767px){.conversation-example-banner{padding:4px var(--space-3);font-size:var(--text-label-sm)}.conversation-list-title h1{font-size:var(--text-h4)}.conversation-thread-header{flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:8px 12px}.conversation-thread-header>.conversation-avatar,.conversation-thread-header>span[aria-hidden=true]{display:inline-flex}.conversation-back{width:var(--tile-lg);min-width:var(--tile-lg);background:var(--surface-card-tint);order:-1;justify-content:center;align-self:flex-start;padding:0}.conversation-back span{display:none}.conversation-thread-identity{flex:1 1 0;min-width:0}.conversation-header-actions{flex:none;align-self:flex-start;width:auto}.conversation-header-actions .conversation-button{width:var(--tile-lg);flex:none;gap:0;padding:0;font-size:0}.conversation-header-actions .conversation-button svg{width:var(--space-5);height:var(--space-5)}.conversation-whatsapp{gap:4px 8px;margin-top:4px!important}.conversation-whatsapp>span{flex:1 0 100%}.conversation-whatsapp .conversation-button{min-width:0;font-size:var(--text-label-sm);flex:1 1 0;padding:4px 6px}.conversation-from-number{flex-wrap:nowrap;margin-top:4px}.conversation-from-number select{flex:1;width:auto;min-width:0}.conversation-bubble{max-width:90%}}.copiloto-screen{gap:var(--space-5);width:100%;min-width:0;max-width:1280px;color:var(--text-body);overflow-wrap:anywhere;flex-direction:column;margin:0 auto;display:flex}.copiloto-screen *,.copiloto-screen :before,.copiloto-screen :after{box-sizing:border-box}.copiloto-screen h1,.copiloto-screen h2,.copiloto-screen h3,.copiloto-screen h4,.copiloto-screen p{margin:0}.copiloto-screen h1{color:var(--text-heading);font-size:var(--text-h2);font-weight:var(--weight-light);letter-spacing:var(--tracking-heading)}.copiloto-screen h2{color:var(--text-heading);font-size:var(--text-h4);font-weight:var(--weight-regular);line-height:var(--lh-heading)}.copiloto-screen h3,.copiloto-screen h4{color:var(--text-heading);font-size:var(--text-body-md);font-weight:var(--weight-medium);line-height:var(--lh-heading)}.copiloto-screen p{line-height:var(--lh-body)}.copiloto-cabecalho{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.copiloto-nota{color:var(--text-muted);font-size:var(--text-body-sm)}.copiloto-faixa{padding:var(--space-3) var(--space-4);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-body-sm)}.copiloto-aviso{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--state-warning-bg);color:var(--state-warning-on-soft);display:flex}.copiloto-abas{gap:var(--space-1);border-bottom:var(--border-width) solid var(--border-default);flex-wrap:wrap;min-width:0;display:flex}.copiloto-abas button{min-width:0;max-width:100%;min-height:var(--tile-lg);padding:var(--space-3) var(--space-4);color:var(--text-muted);font:inherit;font-size:var(--text-label-md);cursor:pointer;background:0 0;border:0;flex:auto}.copiloto-abas [aria-current=page]{color:var(--text-accent);box-shadow:inset 0 -2px 0 var(--surface-accent);background:var(--surface-card)}.copiloto-abas button:hover{background:var(--surface-card-tint)}.copiloto-colunas{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.copiloto-painel{gap:var(--space-4);min-width:0;padding:var(--pad-card);background:var(--surface-card);flex-direction:column;display:flex}.copiloto-form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.copiloto-form label,.copiloto-filtros label{color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.copiloto-form input:not([type=checkbox]),.copiloto-form textarea,.copiloto-filtros select{width:100%;min-width:0;max-width:100%;min-height:var(--tile-lg);padding:var(--pad-field);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-card-tint);color:var(--text-heading);font:inherit;line-height:var(--lh-body);display:block}.copiloto-form textarea{resize:vertical}.copiloto-form input:focus-visible,.copiloto-form textarea:focus-visible,.copiloto-filtros select:focus-visible,.copiloto-screen button:focus-visible{box-shadow:var(--ring-focus);outline:none}.copiloto-checkbox{align-items:center;gap:var(--space-2);min-height:var(--tile-lg);display:flex}.copiloto-checkbox input{width:var(--space-4);height:var(--space-4);accent-color:var(--surface-accent);margin:0}.copiloto-acoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.copiloto-botao,.copiloto-link{min-width:0;max-width:100%;min-height:var(--tile-lg);padding:var(--pad-button-md);border:var(--border-width) solid transparent;border-radius:var(--radius-none);background:var(--surface-accent);color:var(--text-on-accent);font-family:var(--font-core);font-size:var(--text-label-md);font-weight:var(--weight-medium);line-height:var(--lh-label);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.copiloto-botao--secundario{background:var(--surface-card);color:var(--text-heading);border-color:var(--border-default)}.copiloto-link{color:var(--text-accent);padding:var(--space-2) 0;background:0 0}.copiloto-botao:disabled,.copiloto-link:disabled{opacity:.4;cursor:not-allowed}.copiloto-lista{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.copiloto-lista>li{gap:var(--space-3);padding:var(--space-4);background:var(--surface-card-tint);flex-direction:column;min-width:0;display:flex}.copiloto-lista--ordenada>li{grid-template-columns:var(--tile-md) minmax(0, 1fr);align-items:start;display:grid}.copiloto-lista--ordenada>li>div{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.copiloto-indice{width:var(--tile-md);height:var(--tile-md);background:var(--surface-card);color:var(--text-accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.copiloto-citacao{color:var(--text-muted)}.copiloto-lista [data-destaque=true]{box-shadow:inset 3px 0 0 var(--surface-accent)}.copiloto-confirmacao{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border-default);flex-direction:column;display:flex}.copiloto-padrao{gap:var(--space-4);padding:var(--space-4);background:var(--surface-card-tint);flex-direction:column;display:flex}.copiloto-padrao>article{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-default);flex-direction:column;display:flex}.copiloto-selo{padding:var(--space-1) var(--space-2);background:var(--state-info-bg);max-width:100%;color:var(--state-info-on-soft);font-size:var(--text-label-sm);line-height:var(--lh-label);align-self:flex-start;display:inline-flex}.copiloto-selo--neutro{background:var(--surface-card-tint);color:var(--text-muted)}.copiloto-salvo{color:var(--state-success-on-soft);font-size:var(--text-body-sm)}.copiloto-erro{color:var(--state-danger-on-soft);padding:var(--space-3);background:var(--state-danger-bg)}.copiloto-totais{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;margin:0;display:grid}.copiloto-totais>div{gap:var(--space-2);padding:var(--space-3);background:var(--surface-card-tint);flex-direction:column;min-width:0;display:flex}.copiloto-totais dt{font-size:var(--text-label-sm);color:var(--text-muted)}.copiloto-totais dd{color:var(--text-heading);font-size:var(--text-h3);font-weight:var(--weight-light);font-variant-numeric:tabular-nums;margin:0}.copiloto-filtros{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:640px;display:grid}.copiloto-filtros label{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.copiloto-marcas{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.copiloto-marca{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-default);flex-direction:column;min-width:0;display:flex}.copiloto-linha{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.copiloto-detalhe{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.copiloto-lados{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.copiloto-texto-ia,.copiloto-comentario{gap:var(--space-3);padding:var(--space-4);background:var(--surface-card-tint);flex-direction:column;min-width:0;display:flex}.copiloto-texto-ia:only-child{grid-column:1/-1}.copiloto-confianca{color:var(--text-accent);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums}.copiloto-recuo{color:var(--text-muted);font-size:var(--text-body-sm)}.copiloto-texto-ia[data-confianca=baixa] .copiloto-confianca{color:var(--text-muted)}.copiloto-selecionada{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width<=1000px){.copiloto-totais{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.copiloto-screen h1{font-size:var(--text-h3)}.copiloto-aviso{flex-direction:column;align-items:stretch}.copiloto-abas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.copiloto-abas>:last-child{grid-column:1/-1}.copiloto-abas button{padding:var(--space-3) var(--space-2)}.copiloto-colunas,.copiloto-lados,.copiloto-filtros{grid-template-columns:minmax(0,1fr)}.copiloto-painel{padding:var(--space-4)}.copiloto-totais{grid-template-columns:repeat(2,minmax(0,1fr))}.copiloto-marca,.copiloto-texto-ia,.copiloto-comentario{padding:var(--space-3)}.copiloto-botao{flex:auto}}.copiloto-fio{gap:var(--space-3);max-height:40vh;padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-default);background:var(--surface-card-tint);flex-direction:column;flex-shrink:0;display:flex;overflow:auto}.copiloto-fio-cabecalho{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.copiloto-fio-cabecalho h3{font-size:var(--text-body);margin:0}.copiloto-fio-acoes-fio{margin-left:auto}.copiloto-fio-nota{color:var(--text-muted);font-size:var(--text-body-sm);margin:0}.copiloto-fio-sugestao{gap:var(--space-2);padding:var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-default);flex-direction:column;display:flex}.copiloto-fio-sugestao[data-vigente="0"]{opacity:.8}.copiloto-fio-linha{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.copiloto-fio-leitura{color:var(--text-muted);font-size:var(--text-body-sm);margin:0}.copiloto-fio-resposta{white-space:pre-wrap;margin:0}.copiloto-fio-alertas{padding-left:var(--space-4);font-size:var(--text-body-sm);margin:0}.copiloto-fio-anteriores{gap:var(--space-2);flex-direction:column;display:flex}.crm-screen{gap:var(--space-5);width:100%;min-width:0;max-width:1280px;color:var(--text-body);overflow-wrap:anywhere;flex-direction:column;margin:0 auto;display:flex}.crm-screen *,.crm-screen :before,.crm-screen :after{box-sizing:border-box}.crm-screen h1,.crm-screen h2,.crm-screen h3,.crm-screen p,.crm-screen dl,.crm-screen dd{margin:0}.crm-screen h1{color:var(--text-heading);font-size:var(--text-h2);font-weight:var(--weight-light);letter-spacing:var(--tracking-heading)}.crm-screen h2{color:var(--text-heading);font-size:var(--text-h4);font-weight:var(--weight-regular);line-height:var(--lh-heading)}.crm-screen h3{color:var(--text-heading);font-size:var(--text-body-md);font-weight:var(--weight-medium);line-height:var(--lh-heading)}.crm-screen p{line-height:var(--lh-body)}.crm-cabecalho{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.crm-faixa{padding:var(--space-3) var(--space-4);background:var(--state-info-bg);color:var(--state-info-on-soft);font-size:var(--text-body-sm)}.crm-recusa{padding:var(--space-4);background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.crm-grade{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.crm-cartao{gap:var(--space-4);min-width:0;padding:var(--pad-card);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.crm-cartao-topo{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.crm-selo{padding:var(--pad-chip);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);align-items:center;display:inline-flex}.crm-selo--sem_conexao{background:var(--surface-card-tint);color:var(--text-muted)}.crm-selo--ativa{background:var(--state-success-bg);color:var(--state-success-on-soft)}.crm-selo--incompleta{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.crm-selo--com_falha{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.crm-selo--desligada{background:var(--surface-sunken);color:var(--text-heading)}.crm-frases{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.crm-nota{color:var(--text-muted);font-size:var(--text-body-sm)}.crm-aviso{padding:var(--space-3) var(--space-4);background:var(--state-success-bg);color:var(--state-success-on-soft);font-size:var(--text-body-sm)}.crm-erro,.crm-alerta{padding:var(--space-3) var(--space-4);background:var(--state-danger-bg);color:var(--state-danger-on-soft);font-size:var(--text-body-sm)}.crm-alerta{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.crm-confirmacao,.crm-autorizacao{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-card-tint);border:var(--border-width) solid var(--border-default);flex-direction:column;display:flex}.crm-autorizacao{border-color:var(--border-accent)}.crm-troca{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-troca div{gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface-card);flex-direction:column;display:flex}.crm-troca dt{color:var(--text-muted);font-size:var(--text-label-sm)}.crm-troca dd{color:var(--text-heading);font-weight:var(--weight-medium)}.crm-passos{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-passos li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-card);display:flex}.crm-passo-indice{width:var(--tile-md);height:var(--tile-md);color:var(--text-muted);background:var(--surface-card-tint);flex-shrink:0;justify-content:center;align-items:center;display:flex}.crm-passos li>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.crm-passos strong{color:var(--text-heading);font-size:var(--text-body-md);font-weight:var(--weight-medium)}.crm-passos li>div>span{color:var(--text-muted);font-size:var(--text-label-sm)}.crm-passos [data-estado=andamento]{box-shadow:inset 2px 0 0 var(--surface-accent)}.crm-passos [data-estado=andamento] .crm-passo-indice{color:var(--text-on-accent);background:var(--surface-accent)}.crm-passos [data-estado=feito] .crm-passo-indice{color:var(--state-success-on-soft);background:var(--state-success-bg)}.crm-acoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.crm-botao{min-width:0;max-width:100%;min-height:var(--tile-lg);padding:var(--pad-button-md);border:var(--border-width) solid transparent;border-radius:var(--radius-none);background:var(--surface-accent);color:var(--text-on-accent);font-family:var(--font-core);font-size:var(--text-label-md);font-weight:var(--weight-medium);line-height:var(--lh-label);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.crm-botao--secundario{border-color:var(--border-default);background:var(--surface-card);color:var(--text-heading)}.crm-botao--perigo{background:var(--state-danger)}.crm-botao:disabled{opacity:.4;cursor:not-allowed}.crm-screen button:focus-visible,.crm-screen input:focus-visible,.crm-screen select:focus-visible{box-shadow:var(--ring-focus);outline:none}.crm-campos,.crm-sobe{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crm-campos li,.crm-sobe li{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface-card-tint);flex-direction:column;display:flex}.crm-check{align-items:flex-start;gap:var(--space-3);min-height:var(--tile-md);min-width:0;color:var(--text-heading);display:flex}.crm-check input{width:var(--space-4);height:var(--space-4);margin:var(--space-1) 0 0;accent-color:var(--surface-accent);flex-shrink:0}.crm-check>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.crm-lido{font-size:var(--text-body-sm);padding-left:calc(var(--space-4) + var(--space-3))}.crm-lido--ok{color:var(--state-success-on-soft)}.crm-lido--falta{color:var(--state-warning-on-soft)}.crm-endereco{align-items:stretch;gap:var(--space-3);min-width:0;display:flex}.crm-endereco code{min-width:0;padding:var(--space-3);background:var(--surface-sunken);color:var(--text-heading);font-family:var(--font-mono);font-size:var(--text-body-sm);overflow-wrap:anywhere;word-break:break-all;flex:auto}.crm-instrucao{padding-left:var(--space-5);line-height:var(--lh-body);margin:0}.crm-instrucao li+li{margin-top:var(--space-2)}.crm-filtro{align-items:center;gap:var(--space-2);color:var(--text-heading);font-size:var(--text-label-md);display:flex}.crm-filtro select{min-height:var(--tile-lg);padding:var(--pad-field);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-card-tint);color:var(--text-heading);font:inherit}.crm-tabela{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-body-sm)}.crm-tabela th{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-label-sm);font-weight:var(--weight-medium);text-align:left;border-bottom:var(--border-width) solid var(--border-default)}.crm-tabela td{padding:var(--space-3);vertical-align:top;border-bottom:var(--border-width) solid var(--border-subtle)}.crm-tabela [data-estado=pendente] td{background:var(--state-warning-bg)}.crm-tabela [data-estado=reenviado] td{color:var(--text-muted)}.crm-texto{min-height:var(--tile-lg);padding:var(--pad-field);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-card);color:var(--text-heading);font:inherit;width:100%;min-width:0}.crm-rotulo-campo{color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.crm-periodo{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.crm-periodo label{gap:var(--space-1);min-width:0;color:var(--text-heading);font-size:var(--text-label-md);flex-direction:column;display:flex}.crm-periodo input{min-height:var(--tile-lg);padding:var(--pad-field);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-card);color:var(--text-heading);font:inherit}.crm-pedidos{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crm-pedidos li{gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface-card-tint);font-size:var(--text-body-sm);flex-direction:column;display:flex}.crm-pedidos strong{color:var(--text-heading);font-weight:var(--weight-medium)}.crm-screen input[type=text]:focus-visible,.crm-screen input[type=date]:focus-visible{box-shadow:var(--ring-focus);outline:none}.crm-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.crm-grade{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.crm-screen h1{font-size:var(--text-h3)}.crm-cartao{padding:var(--space-4)}.crm-troca{grid-template-columns:minmax(0,1fr)}.crm-endereco{flex-direction:column}.crm-acoes .crm-botao{flex:100%}.crm-tabela,.crm-tabela tbody,.crm-tabela tr,.crm-tabela td{width:100%;display:block}.crm-tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.crm-tabela tr{margin-bottom:var(--space-3);border:var(--border-width) solid var(--border-subtle)}.crm-tabela td{gap:var(--space-2);border-bottom:0;grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.crm-tabela td:before{content:attr(data-rotulo);color:var(--text-muted);font-size:var(--text-label-sm)}.crm-tabela td:empty{display:none}}.crm-grupo{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);margin:0;display:grid}.crm-grupo legend{padding:0 var(--space-1);font-weight:var(--weight-medium);color:var(--text-heading)}.crm-lista-simples{gap:var(--space-1);padding-left:var(--space-4);overflow-wrap:anywhere;margin:0;display:grid}.crm-campos select.crm-texto{max-width:100%}.crm-resumo{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;margin:0;display:grid}.crm-resumo>div{gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface-card-tint);flex-direction:column;display:flex}.crm-resumo dt{color:var(--text-muted);font-size:var(--text-body-sm)}.crm-resumo dd{color:var(--text-heading);font-size:var(--text-h4);font-weight:var(--weight-regular);margin:0}.crm-sim-texto{width:100%;min-height:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-body-sm);resize:vertical;box-sizing:border-box}.access-form.titulares-busca{align-items:flex-end;gap:var(--space-3);flex-flow:wrap}.access-form.titulares-busca label{flex-basis:100%}.access-form.titulares-busca input{flex:220px;min-width:0;height:auto}.access-form.titulares-busca .access-button{flex:none}.titulares-confirmar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.titulares-confirmar p{overflow-wrap:anywhere;margin:0}.titulares-vazio{margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-sunken);color:var(--text-body);overflow-wrap:anywhere}.titulares-resultado{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.titulares-resultado .people-card{gap:var(--space-3);flex-direction:column;display:flex}.titulares-resultado .people-card h2{overflow-wrap:anywhere;margin-bottom:0}.titulares-resultado h3{margin-top:var(--space-4);color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.titulares-contato{color:var(--text-body);overflow-wrap:anywhere}.titulares-dominios{margin:0;padding:0;list-style:none}.titulares-dominios li{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border-default);display:flex}.titulares-dominios li>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.titulares-dominios strong{color:var(--text-heading);font-weight:var(--weight-medium)}.titulares-dominios li>div span{color:var(--text-muted);font-size:var(--text-body-sm)}.titulares-lista{padding-left:var(--space-5);color:var(--text-body);font-size:var(--text-body-sm);margin:0}.titulares-lista li+li{margin-top:var(--space-1)}.titulares-nota{color:var(--text-muted);font-size:var(--text-body-sm)}@media (width<=1200px){.titulares-resultado{grid-template-columns:1fr}}@media (width<=440px){.access-form.titulares-busca .access-button{flex-basis:100%}}.indisponivel-screen{gap:var(--space-5);min-width:0;max-width:760px;color:var(--text-body);flex-direction:column;margin:0 auto;display:flex}.indisponivel-screen h1{color:var(--text-heading);font-size:var(--text-h2);font-weight:var(--weight-light);letter-spacing:var(--tracking-heading);margin:0}.indisponivel-screen header p{margin:var(--space-2) 0 0;font-size:var(--text-body-md)}.indisponivel-card{align-items:flex-start;gap:var(--space-3);padding:var(--pad-card);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.indisponivel-card p{line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.indisponivel-selo{padding:var(--space-1) var(--space-2);background:var(--state-warning-bg);color:var(--state-warning-on-soft);font-size:var(--text-label-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label-caps)}.indisponivel-nota{color:var(--text-muted);font-size:var(--text-body-sm)}.indisponivel-botao{min-height:var(--tile-lg);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-heading);font-weight:var(--weight-medium)}.indisponivel-botao:focus-visible{box-shadow:var(--ring-focus);outline:none}.leads-workspace-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-default);color:var(--text-heading);font-weight:var(--weight-medium);display:flex}.leads-workspace-header>span{overflow-wrap:anywhere;min-width:0}.leads-header-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.leads-header-actions .access-button{min-height:44px;padding:var(--space-2) var(--space-4)}.leads-form-card{max-width:640px}.leads-phone-preview{padding:var(--space-3);background:var(--state-success-bg);color:var(--state-success-on-soft)}.leads-field-error{padding:var(--space-2) var(--space-3);background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.leads-number-warning{padding:var(--space-4);background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.leads-list-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.leads-list-heading h2{margin-bottom:var(--space-4)}.leads-count,.leads-new-badge{padding:var(--space-1) var(--space-2);background:var(--state-success-bg);color:var(--state-success-on-soft);white-space:nowrap}.leads-tabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.leads-tabs button{min-height:44px;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-accent);color:var(--text-accent)}.leads-tabs button[aria-pressed=true]{background:var(--surface-accent);color:var(--text-on-accent)}.people-item.leads-item-new{padding-left:var(--space-4);padding-right:var(--space-4);border-left:3px solid var(--surface-accent);background:var(--state-success-bg)}.leads-name-button{color:var(--text-accent);text-align:left;text-underline-offset:2px;padding:0;text-decoration:underline}.leads-name-button:hover{color:var(--text-link-hover)}.leads-owner-form{gap:var(--space-2);flex-direction:column;width:200px;display:flex}.leads-owner-form label{color:var(--text-heading);font-size:var(--text-label-md)}.leads-owner-form select{width:100%;min-height:44px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.leads-filtros{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.leads-filtros label{gap:var(--space-1);min-width:160px;color:var(--text-heading);font-size:var(--text-label-md);flex-direction:column;flex:160px;display:flex}.leads-filtros select,.leads-transferir select{width:100%;min-height:44px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.leads-selecao{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.leads-selecao label{align-items:center;gap:var(--space-2);display:inline-flex}.leads-selecao button,.leads-item-actions button{min-height:44px}.leads-selecao>button{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-accent);color:var(--text-accent)}.leads-selecao>button:disabled{opacity:.5}.leads-transferir{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border-accent);background:var(--surface-card);flex-direction:column;display:flex}.leads-transferir h3{color:var(--text-heading);font-size:var(--text-h4);font-weight:var(--weight-medium)}.leads-transferir-acoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.leads-item{align-items:flex-start}.leads-item>.people-item-main{flex:auto}.leads-marca{width:20px;height:20px;margin-top:var(--space-1);accent-color:var(--surface-accent);flex:none}.leads-bell{font-weight:var(--weight-regular);flex:none;position:relative}.leads-bell-button{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-accent);color:var(--text-accent);display:inline-flex}.leads-bell-button:hover,.leads-bell-button:focus-visible{background:var(--surface-hover)}.leads-bell-button svg{width:18px;height:18px}.leads-bell-count{min-width:22px;padding:1px var(--space-1);border-radius:var(--radius-none);background:var(--surface-accent);color:var(--text-on-accent);font-size:var(--text-body-sm);text-align:center}.leads-bell-panel{z-index:5;top:calc(100% + var(--space-2));width:min(360px,100vw - 32px);max-height:min(70vh,520px);padding:var(--space-4);position:absolute;right:0;overflow:auto}.leads-bell-panel h2{margin-bottom:var(--space-3);font-size:var(--text-h4)}.leads-bell-panel li{border-top:var(--border-width) solid var(--border-default)}.leads-bell-panel li button{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3);color:var(--text-body);text-align:left;flex-direction:column;display:flex}.leads-bell-panel li button:hover:not(:disabled){background:var(--surface-hover)}.leads-bell-panel li button strong{color:var(--text-heading);font-weight:var(--weight-medium)}.leads-bell-panel li button>span{font-size:var(--text-body-sm)}.leads-notice-unread{background:var(--state-success-bg)}@media (width<=767px){.leads-workspace-header{margin-bottom:var(--space-5)}.leads-header-actions{width:100%}.leads-item-actions{align-items:flex-start}}@media (width<=440px){.leads-header-actions .access-button{width:100%}.leads-item{flex-direction:column}.leads-owner-form{width:100%}.leads-bell-panel{right:0}}.leads-sem-whatsapp{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.leads-conferindo{background:var(--state-info-bg);color:var(--state-info-on-soft)}.leads-campos-adicionais{display:contents}.leads-campos-adicionais legend{margin:var(--space-2) 0;color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium);grid-column:1/-1}.campos-status-ativo{background:var(--state-success-bg);color:var(--state-success-on-soft)}.campos-status-inativo{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.campos-inline-form{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;max-width:360px;display:flex}.campos-inline-form label{color:var(--text-heading);font-size:var(--text-label-md)}.campos-inline-form input,.campos-inline-form textarea{width:100%;min-height:44px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.campos-item-actions{flex-wrap:wrap;justify-content:flex-end}@font-face{font-family:Outfit;src:url(/assets/Outfit-Light-BqUcbiBz.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-HI1-IRnq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Medium-COPEO4I7.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-SemiBold-D5WD76-d.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit Variable;src:url(/assets/Outfit-Variable-Bbk1PXtJ.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-core:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--font-core-variable:"Outfit Variable","Outfit",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","Menlo",monospace;--erlos-blue:#3324ff;--erlos-white:#fff;--erlos-ink:#03040f;--erlos-graphite:#1c1d27;--erlos-mist:#f1effd;--blue-50:#f1effd;--blue-100:#e2deff;--blue-200:#c4bcff;--blue-300:#9a8dff;--blue-400:#6b58ff;--blue-500:#3324ff;--blue-600:#2a1dd6;--blue-700:#2118a8;--blue-800:#19127c;--blue-900:#110c53;--neutral-0:#fff;--neutral-25:#fafafe;--neutral-50:#f5f4fc;--neutral-100:#f1effd;--neutral-150:#e7e5f3;--neutral-200:#dcdae8;--neutral-300:#c2c0d0;--neutral-350:#8e8d98;--neutral-400:#9b9aab;--neutral-500:#6d6c78;--neutral-600:#55555f;--neutral-700:#3a3a44;--neutral-800:#1c1d27;--neutral-900:#03040f;--green-500:#00c41f;--green-600:#008a16;--green-50:#e4fbe7;--green-on-soft:#068317;--orange-500:#f59a15;--orange-600:#a6680e;--orange-50:#fef3e2;--orange-on-soft:#9f620a;--red-500:#fa3c2d;--red-600:#de3528;--red-50:#feeae8;--red-on-soft:#c22417;--bg-page:var(--neutral-0);--bg-app:var(--neutral-100);--bg-canvas:var(--neutral-100);--surface-card:var(--neutral-0);--surface-card-tint:var(--neutral-100);--surface-sunken:var(--neutral-50);--surface-inverse:var(--erlos-ink);--surface-inverse-soft:var(--erlos-graphite);--surface-accent:var(--erlos-blue);--surface-hover:var(--neutral-50);--surface-active:var(--neutral-150);--text-display:var(--erlos-ink);--text-heading:var(--erlos-ink);--text-body:var(--neutral-700);--text-muted:var(--neutral-600);--text-faint:var(--neutral-500);--text-decorative:var(--neutral-400);--text-on-accent:var(--neutral-0);--text-on-inverse:var(--neutral-0);--text-accent:var(--erlos-blue);--text-link:var(--erlos-blue);--text-link-hover:var(--blue-600);--border-subtle:var(--neutral-150);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-accent:var(--erlos-blue);--border-field:var(--neutral-350);--state-success:var(--green-500);--state-success-strong:var(--green-600);--state-success-bg:var(--green-50);--state-success-on-soft:var(--green-on-soft);--state-warning:var(--orange-500);--state-warning-strong:var(--orange-600);--state-warning-bg:var(--orange-50);--state-warning-on-soft:var(--orange-on-soft);--state-danger:var(--red-500);--state-danger-strong:var(--red-600);--state-danger-bg:var(--red-50);--state-danger-on-soft:var(--red-on-soft);--state-info:var(--erlos-blue);--state-info-strong:var(--erlos-blue);--state-info-bg:var(--blue-100);--state-info-on-soft:var(--blue-700);--channel-whatsapp:#1fa855;--channel-whatsapp-strong:#198845;--channel-whatsapp-bg:#e6f6ec;--channel-whatsapp-on-soft:#137a3e;--texture-dots:radial-gradient(var(--neutral-300) 1px,transparent 1px);--texture-dots-size:16px 16px;--gradient-page:linear-gradient(180deg,var(--neutral-0) 0%,var(--neutral-100) 100%);--gradient-mist:linear-gradient(135deg,var(--neutral-100) 0%,var(--neutral-25) 100%);--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-1:clamp(48px,7vw,96px);--text-display-2:clamp(40px,5vw,72px);--text-display-3:clamp(32px,4vw,56px);--lh-display:1.04;--tracking-display:-.02em;--text-h1:40px;--text-h2:32px;--text-h3:24px;--text-h4:20px;--text-h5:17px;--lh-heading:1.2;--tracking-heading:-.01em;--text-body-lg:17px;--text-body-md:15px;--text-body-sm:13px;--text-body-xs:11px;--lh-body:1.55;--lh-body-tight:1.4;--tracking-body:0;--text-label-lg:15px;--text-label-md:13px;--text-label-sm:11px;--lh-label:1.2;--tracking-label:.01em;--tracking-label-caps:.08em;--text-stat-lg:56px;--text-stat-md:40px;--text-stat-sm:28px;--weight-stat:var(--weight-light);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--pad-chip:6px 10px;--pad-button-sm:8px 14px;--pad-button-md:12px 20px;--pad-button-lg:16px 28px;--pad-field:12px 14px;--pad-card:20px;--pad-card-lg:28px;--pad-panel:20px 20px 24px;--tile-sm:28px;--tile-md:36px;--tile-lg:44px;--tile-xl:56px;--radius-none:0;--radius-app-icon:22%;--radius-full:9999px;--border-width:1px;--border-width-strong:2px;--grid-columns:12;--grid-gutter:24px;--layout-max:1280px;--layout-pad:clamp(20px,5vw,80px);--sidebar-rail:72px;--panel-width:360px;--list-width:380px;--shadow-none:none;--shadow-xs:0 1px 2px #03040f0a;--shadow-sm:0 2px 8px #03040f0d;--shadow-md:0 8px 24px #03040f12;--shadow-lg:0 16px 44px #03040f17;--shadow-xl:0 28px 72px #03040f1f;--shadow-card:var(--shadow-sm);--shadow-floating:var(--shadow-md);--shadow-overlay:var(--shadow-xl);--ring-focus:0 0 0 2px var(--neutral-0),0 0 0 4px var(--erlos-blue);--ring-inset:inset 0 0 0 1px var(--border-subtle);--plate-protect:var(--neutral-100);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-page:.48s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-linear:linear;--motion-hover:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--motion-press:transform var(--dur-instant) var(--ease-out);--press-scale:.985;--slide-distance:4px;--rise-distance:12px;--rise-distance-lg:20px;--stagger-step:60ms;--motion-enter:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);--motion-layout:width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);--motion-fade:opacity var(--dur-base) var(--ease-out)}@keyframes erlos-pulse{0%{opacity:1}to{opacity:.45}}@keyframes erlos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes erlos-rise{0%{opacity:0;transform:translateY(var(--rise-distance))}to{opacity:1;transform:none}}@keyframes erlos-rise-lg{0%{opacity:0;transform:translateY(var(--rise-distance-lg))}to{opacity:1;transform:none}}@keyframes erlos-slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--rise-distance)))}to{opacity:1;transform:none}}@keyframes erlos-wipe-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes erlos-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes erlos-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes erlos-tick{0%{stroke-dashoffset:var(--tick-length,32)}to{stroke-dashoffset:0}}@keyframes erlos-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.erlos-page{animation:erlos-fade-in var(--dur-page) var(--ease-out) both}.erlos-page-rise{animation:erlos-rise var(--dur-page) var(--ease-out) both}.erlos-marquee{-webkit-user-select:none;user-select:none;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.erlos-marquee-track{align-items:center;gap:var(--space-6);padding-right:var(--space-6);animation:erlos-marquee var(--marquee-duration,38s) linear infinite;will-change:transform;flex-shrink:0;display:flex}.erlos-marquee:hover .erlos-marquee-track{animation-play-state:paused}.erlos-marquee-reverse .erlos-marquee-track{animation-direction:reverse}@keyframes erlos-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@supports (animation-timeline:view()){.erlos-scroll-rise{animation:linear both erlos-rise-lg;animation-timeline:view();animation-range:entry entry 55%}.erlos-scroll-fade{animation:linear both erlos-fade-in;animation-timeline:view();animation-range:entry entry 40%}.erlos-parallax{animation:linear both erlos-drift;animation-timeline:view();animation-range:cover}.erlos-parallax-lg{animation:linear both erlos-drift-lg;animation-timeline:view();animation-range:cover}.erlos-scroll-progress{transform-origin:0;animation:linear both erlos-grow-x;animation-timeline:scroll()}}@keyframes erlos-drift{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes erlos-drift-lg{0%{transform:translateY(34px)}to{transform:translateY(-34px)}}.erlos-enter{animation:erlos-rise var(--dur-slow) var(--ease-out) both}.erlos-enter-fade{animation:erlos-fade-in var(--dur-base) var(--ease-out) both}.erlos-reveal{opacity:0;transform:translateY(var(--rise-distance));transition:var(--motion-enter)}.erlos-reveal.is-in{opacity:1;transform:none}.erlos-reveal-lg{transform:translateY(var(--rise-distance-lg))}.erlos-stagger>:nth-child(2){transition-delay:60ms}.erlos-stagger>:nth-child(3){transition-delay:.12s}.erlos-stagger>:nth-child(4){transition-delay:.18s}.erlos-stagger>:nth-child(5){transition-delay:.24s}.erlos-stagger>:nth-child(6){transition-delay:.3s}@view-transition{navigation:auto}::view-transition-old(root){animation:erlos-fade-in var(--dur-base) var(--ease-out) reverse both}::view-transition-new(root){animation:erlos-fade-in var(--dur-base) var(--ease-out) both}.erlos-hover-lift{transition:var(--motion-hover),transform var(--dur-fast) var(--ease-out)}.erlos-hover-lift:hover{transform:translateY(-2px)}.erlos-pressable{transition:var(--motion-press)}.erlos-pressable:active{transform:scale(var(--press-scale))}.erlos-bar-grow{transform-origin:bottom;animation:erlos-grow-y var(--dur-slow) var(--ease-out) both}.erlos-bar-grow-x{transform-origin:0;animation:erlos-grow-x var(--dur-slow) var(--ease-out) both}.erlos-count{font-variant-numeric:tabular-nums}.erlos-live{animation:erlos-pulse 1.1s var(--ease-in-out) infinite alternate}.erlos-caret{animation:1.1s step-end infinite erlos-caret}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.erlos-reveal{opacity:1!important;transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-core);font-weight:var(--weight-regular);font-size:var(--text-body-md);line-height:var(--lh-body);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-weight:var(--weight-regular);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:pretty;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:var(--motion-hover);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}input,textarea,select{border-radius:var(--radius-none)}:focus-visible{box-shadow:var(--ring-focus);outline:none}img,svg{max-width:100%;display:block}table{border-collapse:collapse}::selection{background:var(--blue-200);color:var(--erlos-ink)}[hidden]{display:none!important}.erlos-dots{background-image:var(--texture-dots);background-size:var(--texture-dots-size)}:root{--glass-tint-chrome:#ffffff8a;--glass-tint-sheet:#ffffff9e;--glass-tint-frost:#fff9;--glass-tint-thumb:#ffffff57;--glass-tint-thumb-press:#ffffff1a;--glass-tint-thumb-frost:#ffffff94;--glass-solid:var(--surface-card);--glass-hover:#ffffff73;--glass-divider:#03040f1f;--glass-scrim:#03040f57;--glass-blur-light:3px;--glass-blur-heavy:16px;--glass-blur-thumb:1px;--glass-blur-frost:22px;--glass-saturate:1.7;--glass-refract-strength:.92;--glass-bezel-chrome:24px;--glass-bezel-sheet:30px;--glass-bezel-thumb:14px;--glass-highlight:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff6b,inset 0 -1px 0 #fff3;--glass-shadow:0 10px 30px #03040f29,0 1px 3px #03040f1a;--glass-shadow-thumb:0 2px 8px #03040f38;--glass-sheen:linear-gradient(180deg,#ffffff80 0%,#fff0 42%);--glass-radius-control:6px;--glass-switch-w:40px;--glass-switch-h:22px;--glass-switch-thumb-w:24px;--glass-switch-thumb-h:24px;--glass-slider-thumb-w:26px;--glass-slider-thumb-h:20px;--glass-slider-track:6px;--text-on-glass:var(--erlos-ink);--text-on-glass-muted:var(--erlos-graphite);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-spring:.38s;--glass-press-scale:1.12}.erlos-glass{isolation:isolate;color:var(--text-on-glass);background-color:var(--glass-tint-chrome);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-frost)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-frost)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);position:relative}.erlos-glass:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-sheen);pointer-events:none;position:absolute;inset:0}.erlos-glass--chrome{background-color:var(--glass-tint-chrome);border-radius:var(--radius-full)}.erlos-glass--sheet{background-color:var(--glass-tint-sheet);border-radius:var(--radius-none)}.erlos-glass--thumb{background-color:var(--glass-tint-thumb);border-radius:var(--glass-radius-control);box-shadow:var(--glass-highlight),var(--glass-shadow-thumb)}.erlos-glass--thumb[data-pressed]{background-color:var(--glass-tint-thumb-press)}.erlos-glass--thumb:focus-visible{box-shadow:var(--ring-focus),var(--glass-highlight);outline:none}.erlos-glass-item{color:var(--text-on-glass);border-radius:var(--radius-full);transition:var(--motion-hover);background:0 0}.erlos-glass-item:hover{background:var(--glass-hover)}[data-glass-effective=frost] .erlos-glass--chrome,[data-glass-effective=frost] .erlos-glass--sheet{background-color:var(--glass-tint-frost)}[data-glass-effective=frost] .erlos-glass--thumb{background-color:var(--glass-tint-thumb-frost)}[data-glass-effective=off] .erlos-glass{background-color:var(--glass-solid);-webkit-backdrop-filter:none;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-glass-effective=off] .erlos-glass--thumb{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border-default)}[data-glass-effective=off] .erlos-glass:before{display:none}@media (prefers-reduced-transparency:reduce){.erlos-glass{background-color:var(--glass-solid);-webkit-backdrop-filter:none;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.erlos-glass:before{display:none}}.access-shell{background:var(--bg-app);grid-template-columns:minmax(320px,44%) minmax(320px,1fr);min-height:100vh;display:grid}.access-panel{justify-content:space-between;gap:var(--space-10);padding:var(--space-10) var(--space-9);background:var(--erlos-ink);color:var(--text-on-inverse);flex-direction:column;display:flex}.access-brand{align-items:center;gap:var(--space-3);width:fit-content;font-size:var(--text-h3);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);display:inline-flex}.access-brand img{width:34px;height:34px}.access-panel-copy h2{font-size:clamp(26px,2.6vw,38px);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);color:var(--text-on-inverse);line-height:1.1}.access-panel-copy p{margin-top:var(--space-4);max-width:38ch;color:var(--neutral-300);line-height:var(--lh-body)}.access-panel-foot{color:var(--neutral-300);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label-caps);text-transform:uppercase}.access-main{min-width:0;padding:var(--space-10) var(--space-9);background:var(--surface-card);justify-content:center;align-items:center;display:flex}.access-content{width:100%;max-width:420px}.access-enter{gap:var(--space-6);flex-direction:column;display:flex}.access-heading{gap:var(--space-2);flex-direction:column;display:flex}.access-enter h1{font-size:var(--text-h2);font-weight:var(--weight-light);letter-spacing:var(--tracking-display)}.access-enter p{color:var(--text-body)}.access-kicker{color:var(--text-accent);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-caps);text-transform:uppercase}.access-form{gap:var(--space-3);flex-direction:column;display:flex}.access-form label{margin-top:var(--space-2);color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.access-form input{width:100%;min-height:48px;padding:var(--pad-field);border:var(--border-width) solid var(--border-field);background:var(--surface-card);color:var(--text-heading)}.access-form input::placeholder{color:var(--text-faint)}.access-form input:disabled{background:var(--surface-sunken)}.access-form input:focus-visible{border-color:var(--border-accent)}.access-hint{margin-top:calc(-1 * var(--space-2));font-size:var(--text-body-sm)}.access-button{min-height:52px;padding:var(--pad-button-lg);background:var(--surface-accent);color:var(--text-on-accent);font-weight:var(--weight-medium);text-align:center;transition:var(--motion-hover)}.access-button:hover:not(:disabled){background:var(--blue-600)}.access-button:disabled,.access-company:disabled{cursor:wait;opacity:.6}.access-button-outline{border:var(--border-width) solid var(--border-accent);background:var(--surface-card);color:var(--text-accent)}.access-button-outline:hover:not(:disabled){background:var(--surface-hover)}.access-error{padding:var(--space-3);background:var(--state-danger-bg);font-size:var(--text-body-sm);color:var(--state-danger-on-soft)!important}.access-footnote{font-size:var(--text-body-sm);color:var(--text-muted)!important}.access-company-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-company{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-4);border:var(--border-width) solid var(--border-field);color:var(--text-heading);text-align:left;transition:var(--motion-hover);display:flex}.access-company:hover:not(:disabled){border-color:var(--border-accent);background:var(--surface-hover)}.access-text-button{padding:var(--space-2) 0;color:var(--text-link);align-self:flex-start}.access-text-button:hover{color:var(--text-link-hover);text-decoration:underline}@media (width<=767px){.access-shell{grid-template-columns:1fr}.access-panel{gap:var(--space-5);padding:var(--space-6)}.access-panel-copy h2{font-size:var(--text-h4)}.access-panel-copy p,.access-panel-foot{display:none}.access-main{padding:var(--space-9) var(--space-6);align-items:flex-start}}@media (width<=400px){.access-panel,.access-main{padding-left:var(--space-5);padding-right:var(--space-5)}}.access-shell-wide{grid-template-columns:minmax(240px,27%) minmax(0,1fr)}.access-shell-wide .access-main{background:var(--bg-app);align-items:flex-start}.access-content-wide{max-width:1000px}.people-screen{gap:var(--space-7);flex-direction:column;width:100%;display:flex}.people-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.people-header h1{margin:var(--space-2) 0;font-size:var(--text-h2);font-weight:var(--weight-light)}.people-header p{color:var(--text-body)}.people-layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,330px);display:grid}.people-card{min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--border-default);background:var(--surface-card)}.people-card h2{margin-bottom:var(--space-5);font-size:var(--text-h4);font-weight:var(--weight-medium)}.people-card>p{color:var(--text-muted)}.people-list{margin:0;padding:0;list-style:none}.people-item{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border-default);display:flex}.people-item-main{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.people-item-main strong{color:var(--text-heading);font-weight:var(--weight-medium)}.people-item-main>span{color:var(--text-body);font-size:var(--text-body-sm)}.people-item-main .people-roles{color:var(--text-muted)}.people-item-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.people-item-actions button{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-accent);color:var(--text-accent);font-size:var(--text-body-sm)}.people-item-actions button:hover:not(:disabled){background:var(--surface-hover)}.people-item-actions button:disabled{opacity:.6;cursor:wait}.people-status{padding:var(--space-1) var(--space-2);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-body-sm);text-align:center}.people-status-ativa{background:var(--state-success-bg);color:var(--state-success-on-soft)}.people-status-vencida{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.people-success{padding:var(--space-3);background:var(--state-success-bg);color:var(--state-success-on-soft)}.people-negativo{padding:var(--space-3);background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.people-roles-fieldset{gap:var(--space-3);margin:var(--space-3) 0;border:0;flex-direction:column;padding:0;display:flex}.people-roles-fieldset legend{margin-bottom:var(--space-3);color:var(--text-heading);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.people-roles-fieldset .people-role-option{align-items:center;gap:var(--space-2);cursor:pointer;margin:0;display:flex}.people-roles-fieldset input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--surface-accent);margin:0}.people-invite{gap:var(--space-3);flex-direction:column;display:flex}.people-invite h2{overflow-wrap:anywhere;margin-bottom:0}.people-invite-copy{align-items:stretch;gap:var(--space-3);display:flex}.people-invite-copy input{width:100%;min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-sunken);color:var(--text-body);font:inherit}.people-invite-copy button{flex:none}.people-invite-hint{max-width:190px;color:var(--text-muted);font-size:var(--text-body-sm)}@media (width<=1200px){.people-layout{grid-template-columns:1fr}}@media (width<=767px){.access-shell-wide{grid-template-columns:1fr}.people-header{flex-direction:column}.people-card{padding:var(--space-5)}}@media (width<=440px){.people-item{flex-direction:column}.people-item-actions{flex-flow:wrap;justify-content:space-between;align-items:center}.people-invite-copy{flex-direction:column}.people-invite-hint{flex-basis:100%;max-width:none}}.numbers-status-conectado{background:var(--state-success-bg);color:var(--state-success-on-soft)}.numbers-status-desconectado{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.access-form select,.numbers-link-form select{width:100%;min-height:44px;padding:var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.access-form select:focus-visible,.numbers-link-form select:focus-visible{border-color:var(--border-accent)}.numbers-link-form{gap:var(--space-2);flex-direction:column;max-width:230px;display:flex}.numbers-link-form label{color:var(--text-heading);font-size:var(--text-label-md)}@media (width<=440px){.numbers-item-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.numbers-link-form{flex-basis:100%;max-width:none}}.numbers-status-banido{background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.numbers-modo-form{gap:var(--space-2);flex-direction:column;width:min(360px,100%);display:flex}.numbers-modo-form label{color:var(--text-heading);font-size:var(--text-label-md)}.numbers-modo-aviso{padding-left:var(--space-4);color:var(--text-body);font-size:var(--text-body-sm);margin:0}.numbers-modo-impedimento{padding:var(--space-2) var(--space-3);background:var(--state-danger-bg);color:var(--state-danger-on-soft)}.templates-status-aprovado{background:var(--state-success-bg);color:var(--state-success-on-soft)}.templates-status-rejeitado{background:var(--state-warning-bg);color:var(--state-warning-on-soft)}.access-form textarea,.templates-inline-form textarea{width:100%;min-height:110px;padding:var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit;resize:vertical}.access-form textarea:focus-visible,.templates-inline-form textarea:focus-visible{border-color:var(--border-accent)}.templates-inline-form{gap:var(--space-2);flex-direction:column;width:min(230px,100%);display:flex}.templates-inline-form label{color:var(--text-heading);font-size:var(--text-label-md)}.templates-texto{white-space:pre-wrap}@media (width<=440px){.templates-item-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.templates-inline-form{flex-basis:100%;width:100%}}.templates-componente{color:var(--text-muted);font-size:var(--text-body-sm)}.templates-previa{gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--border-default);background:var(--surface-sunken);flex-direction:column;display:flex}.templates-previa-cabecalho{font-weight:var(--weight-medium)}.templates-previa-rodape{color:var(--text-muted);font-size:var(--text-body-sm)}.templates-inline-form input{width:100%;min-height:44px;padding:var(--space-2);border:var(--border-width) solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:inherit}.app-shell{grid-template-columns:var(--sidebar-rail) minmax(0, 1fr);background:var(--bg-app);grid-template-rows:auto 1fr;min-width:0;min-height:100vh;display:grid}.app-nav{display:contents}.app-rail{isolation:isolate;z-index:30;flex-direction:column;grid-area:1/1/span 2;align-self:start;height:100vh;padding:76px 0;display:flex;position:sticky;top:0}.app-rail-fundo{z-index:-1;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.app-rail-ponta{flex-shrink:0;width:100%;height:76px;display:block}.app-rail-miolo{background:var(--erlos-blue);flex:1}.app-menu-items{scrollbar-width:none;justify-content:safe center;align-items:center;gap:var(--space-3);min-height:0;padding:var(--space-2) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.app-nav-item{width:var(--tile-lg);height:var(--tile-lg);color:#fff;opacity:.78;transition:var(--motion-hover), opacity var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.app-nav-item:hover{opacity:1;background:#ffffff24}.app-nav-item[aria-current=page]{background:var(--surface-card);color:var(--erlos-blue);opacity:1}.app-nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.app-nav-icone{display:flex}.app-nav-rotulo{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-topbar{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-6);flex-wrap:wrap;grid-area:1/2;min-width:0;display:flex}.app-brand{flex:none;align-items:center;display:inline-flex}.app-menu-toggle{display:none}.app-menu-toggle:focus-visible,.app-sign-out:focus-visible{box-shadow:var(--ring-focus);outline:none}.app-nav-account{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.app-identity{background:var(--surface-card);min-width:0;box-shadow:var(--shadow-xs);align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.app-identity-texto{flex-direction:column;min-width:0;max-width:190px;display:flex}.app-identity strong,.app-identity-texto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-identity strong{font-size:var(--text-label-md);font-weight:var(--weight-medium);color:var(--text-heading)}.app-identity-texto span{font-size:var(--text-label-sm);color:var(--text-muted)}.app-sign-out{min-height:var(--tile-lg);padding:var(--space-2) var(--space-4);background:var(--surface-card);color:var(--text-heading);box-shadow:inset 0 0 0 1px var(--border-default);font-size:var(--text-label-md);font-weight:var(--weight-medium)}.app-sign-out:hover{background:var(--surface-hover)}.app-nav-account .leads-bell{position:relative}.app-nav-account .leads-bell-button{width:var(--tile-lg);min-height:var(--tile-lg);background:var(--surface-card);color:var(--text-heading);box-shadow:var(--shadow-sm);border:0;justify-content:center;padding:0}.app-nav-account .leads-bell-button>span:not(.leads-bell-count){display:none}.app-nav-account .leads-bell-button:hover{background:var(--surface-hover)}.app-nav-account .leads-bell-count{position:absolute;top:-4px;right:-4px}.app-nav-account .leads-bell-panel{position:absolute;right:0}.app-content{width:100%;max-width:1560px;padding:0 var(--space-6) var(--space-6);grid-area:2/2;min-width:0}.app-content>section{min-width:0}.app-content:focus{outline:none}.app-content:focus-visible{box-shadow:var(--ring-focus)}.app-skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3);background:var(--surface-card);color:var(--text-link);position:fixed;transform:translateY(-200%)}.app-skip-link:focus{transform:translateY(0)}@media (width<=1100px){.app-topbar{gap:var(--space-3) var(--space-4)}.app-identity-texto{max-width:130px}}@media (width<=767px){.app-shell{padding-bottom:72px;display:block}.app-nav{display:block}.app-rail{isolation:auto;z-index:auto;height:0;padding:0;position:static}.app-rail-fundo{display:none}.app-menu-items{z-index:60;background:var(--border-subtle);box-shadow:var(--shadow-md);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;padding:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.app-nav-item{background:var(--surface-card);width:auto;height:auto;min-height:56px;color:var(--text-muted);opacity:1;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;display:none}.app-nav-item--barra{display:flex}.app-nav-item:hover{background:var(--surface-card)}.app-nav-item[aria-current=page]{background:var(--surface-accent);color:var(--text-on-accent)}.app-nav-rotulo{clip:auto;white-space:nowrap;width:auto;height:auto;font-size:var(--text-label-sm);font-weight:var(--weight-medium);margin:0;position:static;overflow:visible}.app-menu-toggle{background:var(--surface-card);min-height:56px;color:var(--text-muted);font-size:var(--text-label-sm);font-weight:var(--weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex}.app-menu-toggle:focus-visible,.app-nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--erlos-blue);outline:none}.app-menu-items.app-menu-open{background:var(--surface-card);flex-direction:column;align-items:stretch;gap:0;max-height:72dvh;display:flex;overflow-y:auto}.app-menu-open .app-nav-item{justify-content:flex-start;gap:var(--space-3);min-height:var(--tile-xl);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:row;display:flex}.app-menu-open .app-nav-rotulo{font-size:var(--text-label-lg)}.app-menu-open .app-menu-toggle{flex-direction:row;justify-content:center;position:sticky;bottom:0}.app-topbar{z-index:50;background:var(--surface-card);box-shadow:var(--shadow-xs);flex-wrap:nowrap;gap:10px;padding:8px 12px;position:sticky;top:0}.app-brand img{width:24px!important;height:24px!important}.app-brand span span{font-size:22px!important}.app-nav-account{gap:var(--space-2);margin-left:auto}.app-identity{box-shadow:none;background:0 0;padding:0}.app-identity-texto{display:none}.app-nav-account .leads-bell-button{box-shadow:none;background:0 0}.app-sign-out{min-height:var(--tile-md);padding:var(--space-1) var(--space-3)}.app-nav-account .leads-bell-panel{left:var(--space-3);right:var(--space-3);width:auto;max-height:60vh;position:fixed;top:64px}.app-content{padding:var(--space-4) var(--space-4) var(--space-6)}}
