.assinatura{--assinatura-azul: #0131cd;--assinatura-lima: #b9fc01;--assinatura-branco: #fff;color:var(--ass-texto, var(--assinatura-branco))}.assinatura-cabecalho,.assinatura-linha,.assinatura-pendente,.assinatura-banner{display:flex;align-items:center;justify-content:space-between;gap:18px}.assinatura-cabecalho{margin-bottom:24px}.assinatura-cabecalho h2{margin:2px 0;font-size:clamp(28px,4vw,38px)}.assinatura-cabecalho p{margin:0;color:var(--ass-muted, #bfc9de)}.assinatura-sobretitulo{color:var(--ass-rotulo, var(--assinatura-lima));font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assinatura-card{background:var(--ass-card, #101a35);border:1px solid var(--ass-borda, #294378);border-radius:16px;padding:22px;margin-bottom:18px}.assinatura-plano-atual{background:var(--ass-plano-fundo, linear-gradient(135deg, #0131cd 0%, #0c1b43 70%));border-color:var(--ass-plano-borda, #486eea)}.assinatura-card h3{margin:3px 0 10px}.assinatura-muted{color:var(--ass-muted, #b9c4dc);font-size:13px}.assinatura-numero{font-size:42px;line-height:1;color:var(--ass-numero, var(--assinatura-lima))}.assinatura-progresso{height:12px;background:var(--ass-trilho, #07112b);border:1px solid var(--ass-trilho-borda, #5373ca);border-radius:999px;overflow:hidden}.assinatura-progresso span{display:block;height:100%;background:var(--ass-barra, var(--assinatura-lima))}.assinatura-pill{display:inline-flex;border:1px solid var(--ass-pill-borda, #5477d7);border-radius:999px;padding:4px 10px;color:var(--ass-pill-texto, #dbe4ff);font-size:12px;text-transform:capitalize}.assinatura-fase-tolerancia,.assinatura-fase-bloqueado,.assinatura-fase-encerrado{border-color:var(--ass-atencao-borda, #ffbe57);color:var(--ass-atencao-texto, #ffe0a3)}.assinatura-dados,.assinatura-resumo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin:18px 0 0}.assinatura-dados dt,.assinatura-resumo dt{color:var(--ass-muted, #b9c4dc)}.assinatura-dados dd,.assinatura-resumo dd{margin:0;text-align:right;font-weight:700}.assinatura-aviso,.assinatura-banner{background:var(--ass-aviso-fundo, #172750);border:1px solid var(--ass-aviso-borda, #4668c0);border-left:5px solid var(--ass-aviso-marca, var(--assinatura-lima));border-radius:12px;padding:13px 16px;margin:0 0 18px}.assinatura-banner{max-width:1100px;color:var(--ass-texto, #fff)}.app-painel>.assinatura-banner{grid-column:1 / -1;border-left-width:3px}.assinatura-banner button,.assinatura button{background:var(--ass-botao-fundo, #10285f);color:var(--ass-texto, #fff);border:1px solid var(--ass-botao-borda, #6385df);border-radius:9px;padding:10px 15px;min-height:42px;font-weight:700;cursor:pointer}.assinatura button:hover:not(:disabled),.assinatura-banner button:hover:not(:disabled){background:var(--ass-botao-hover, #1742b8)}.assinatura button:disabled{opacity:.5;cursor:not-allowed}.assinatura .assinatura-primary,.assinatura-modal .assinatura-primary{background:var(--ass-primary-fundo, var(--assinatura-lima));color:var(--ass-primary-texto, #07132f);border-color:var(--ass-primary-fundo, var(--assinatura-lima))}.assinatura .assinatura-primary:hover:not(:disabled),.assinatura-modal .assinatura-primary:hover:not(:disabled){background:var(--ass-primary-hover, #d1ff52)}.assinatura-alerta-esgotado,.assinatura-alerta-vencido{border-left-color:#ff6f7d}.assinatura-alerta-tolerancia,.assinatura-alerta-vence_3_dias{border-left-color:#ffbe57}.assinatura-acoes{display:flex;gap:10px;flex-wrap:wrap}.assinatura-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.assinatura-grade .assinatura-card{margin-bottom:0}.assinatura-destaque{border-color:var(--ass-realce, var(--assinatura-lima))}.assinatura-titulo-secao{margin:28px 0 12px}.assinatura-preco{font-size:28px;font-weight:800;margin:8px 0}.assinatura-preco small{font-size:13px;color:var(--ass-muted, #b9c4dc)}.assinatura-beneficio{color:var(--ass-texto, #efffc1);border-left:3px solid var(--ass-realce, var(--assinatura-lima));padding-left:10px;font-weight:700}.assinatura-tabela{overflow-x:auto}.assinatura-tabela table{min-width:620px}.assinatura-erro{color:var(--ass-erro, #ffabb3)}.assinatura-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:var(--ass-veu, #020716d9)}.assinatura-modal{--assinatura-lima: #b9fc01;width:min(520px,100%);max-height:92vh;overflow-y:auto;background:var(--ass-modal-fundo, #0d1732);color:var(--ass-texto, #fff);border:1px solid var(--ass-botao-borda, #4063bd);border-radius:18px;padding:24px;box-shadow:0 24px 80px #000a}.assinatura-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.assinatura-modal h2{margin:3px 0 0}.assinatura-modal h3{margin-top:22px}.assinatura-etapa{color:var(--ass-rotulo, var(--assinatura-lima));font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.assinatura-fechar{width:42px;height:42px;border:1px solid var(--ass-botao-borda, #607ac0);border-radius:50%;background:transparent;color:var(--ass-texto, #fff);font-size:27px;cursor:pointer}.assinatura-modal label{display:block;margin:13px 0;color:var(--ass-texto, #e5ebfa);font-size:14px}.assinatura-modal input{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid var(--ass-campo-borda, #526ea9);border-radius:9px;background:var(--ass-campo-fundo, #081126);color:var(--ass-texto, #fff)}.assinatura-modal button{width:100%;min-height:46px;border-radius:9px;border:1px solid var(--ass-botao-borda, #6385df);padding:10px 14px;font-weight:800;cursor:pointer}.assinatura-modal button:disabled{opacity:.5;cursor:not-allowed}.assinatura-modal .assinatura-fechar{width:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:14px}.assinatura-fechar span{font-size:24px;line-height:1}.assinatura-modal .assinatura-resumo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;border:1px solid var(--ass-botao-borda, #4063bd);border-radius:12px;gap:12px 16px}.assinatura-modal .assinatura-resumo dd{overflow-wrap:anywhere;text-align:right;margin-bottom:0}.assinatura-total-rotulo,.assinatura-modal .assinatura-total{border-top:1px solid var(--ass-botao-borda, #4063bd);padding-top:12px;font-weight:800}.assinatura-abatimento{padding:14px 16px;margin:16px 0;border-left:4px solid var(--ass-numero, var(--assinatura-lima));border-radius:8px;background:var(--ass-aviso-fundo, #13244e)}.assinatura-abatimento p{margin:6px 0 0;font-size:14px;line-height:1.6}.assinatura-abatimento summary{margin-top:12px;cursor:pointer;font-size:14px;font-weight:700}.assinatura-modal .assinatura-consumo{padding:12px 0 0;border:0;font-size:13px}.assinatura-modal .assinatura-total{white-space:nowrap;font-variant-numeric:tabular-nums}.assinatura-total{color:var(--ass-numero, var(--assinatura-lima));font-size:20px}.assinatura-pix{text-align:center}.assinatura-pix img{display:block;max-width:100%;height:auto;margin:18px auto;background:#fff;padding:8px;border-radius:12px}.assinatura-pix ol{text-align:left;color:var(--ass-muted, #c7d1e8);padding-left:22px}.assinatura-status{display:flex;justify-content:space-between;gap:12px;padding:12px;margin:16px 0;border:1px solid var(--ass-aviso-borda, #4a68ae);border-radius:10px;background:var(--ass-aviso-fundo, #13244e)}.assinatura-status-aplicado,.assinatura-sucesso{color:var(--ass-sucesso, #d8ff6c)}.assinatura-contador{color:var(--ass-texto, #dce5fa)}.assinatura-contador strong{color:var(--ass-numero, var(--assinatura-lima));font-variant-numeric:tabular-nums}.assinatura-modal :focus-visible,.assinatura :focus-visible{outline:3px solid var(--ass-foco, var(--assinatura-lima));outline-offset:3px}@media(max-width:640px){.assinatura-cabecalho,.assinatura-pendente,.assinatura-banner{align-items:stretch;flex-direction:column}.assinatura-banner button{width:100%}.assinatura-modal-fundo{padding:8px;place-items:end center}.assinatura-modal{max-height:96vh;padding:20px 16px;border-radius:16px 16px 8px 8px}.assinatura-dados,.assinatura-resumo{grid-template-columns:1fr;gap:2px}.assinatura-dados dd,.assinatura-resumo dd{text-align:left;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.assinatura *,.assinatura-modal *{scroll-behavior:auto!important;transition:none!important}}.suporte-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--sup-veu, #05080dcc);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.suporte-modal{width:min(760px,100%);max-height:min(840px,calc(100dvh - 48px));overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--text);box-shadow:var(--sup-sombra, 0 28px 90px #0009)}.suporte-cabecalho{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border);background:var(--card)}.suporte-cabecalho h2{margin:2px 0 0;font-size:23px}.suporte-modal>.erro{margin:12px 24px 0}.suporte-sobretitulo{color:var(--sup-rotulo, var(--accent));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.suporte-fechar{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:28px;line-height:1}.suporte-abas{display:flex;gap:6px;padding:14px 24px 0}.suporte-abas button{border:1px solid transparent;border-radius:999px;padding:8px 14px;background:transparent;color:var(--muted);cursor:pointer}.suporte-abas button.ativo{border-color:var(--border);background:var(--card-2);color:var(--text)}.suporte-secao{min-width:0;padding:20px 24px 24px}.suporte-filtro{display:flex;align-items:center;gap:8px;width:fit-content;margin:10px 0 16px;color:var(--muted);font-size:13px}.suporte-secao form label,.suporte-novo label{display:block;margin:14px 0;color:var(--muted);font-size:13px}.suporte-secao label :is(input,textarea,select){display:block;width:100%;margin-top:5px}.suporte-resposta,.suporte-novo{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card-2)}.suporte-resposta p{white-space:pre-wrap;overflow-wrap:anywhere}.suporte-resposta ul{padding-left:20px}.suporte-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.suporte-linha>*{min-width:0}.suporte-linha h3{overflow-wrap:anywhere}.suporte-lista{display:grid;gap:8px;margin-top:16px}.suporte-ticket{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card-2);color:var(--text);cursor:pointer;text-align:left}.suporte-ticket:hover{border-color:var(--accent-2)}.suporte-ticket>span{display:grid;min-width:0;gap:3px}.suporte-ticket>span:last-child{flex:0 0 auto;justify-items:end}.suporte-ticket strong,.suporte-ticket small{overflow-wrap:anywhere}.suporte-ticket small{color:var(--muted)}.suporte-estado{display:inline-flex;width:fit-content;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;text-transform:capitalize}.suporte-estado.aberto{border-color:var(--sucesso-borda, #24513a);background:var(--sucesso-fundo, #10241a);color:var(--accent)}.suporte-estado.resolvido{color:var(--muted)}.suporte-paginacao{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.suporte-mensagens{display:grid;gap:10px;margin:18px 0}.suporte-mensagem{max-width:88%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card-2)}.suporte-mensagem.equipe{margin-left:auto;border-color:var(--sup-equipe-borda, #37506e);background:var(--sup-equipe-fundo, #131e2d)}.suporte-mensagem header{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.suporte-mensagem p{margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.suporte-retorno{margin:12px 0;padding:10px 12px;border-left:3px solid var(--accent-2);background:var(--card-2);overflow-wrap:anywhere}.suporte-retorno span{-webkit-user-select:all;user-select:all}.suporte-modal button:not(.primary):not(.suporte-fechar):not(.suporte-ticket){border:1px solid var(--border);border-radius:8px;padding:8px 13px;background:transparent;color:var(--text);cursor:pointer}.suporte-modal button:disabled{cursor:not-allowed}@media(max-width:640px){.suporte-fundo{align-items:end;padding:0}.suporte-modal{width:100%;max-height:94dvh;border-radius:16px 16px 0 0}.suporte-cabecalho,.suporte-secao,.suporte-abas{padding-left:16px;padding-right:16px}.suporte-linha,.suporte-ticket{align-items:stretch;flex-direction:column}.suporte-ticket>span:last-child{justify-items:start}.suporte-mensagem{max-width:96%}}@media(prefers-reduced-motion:reduce){.suporte-fundo{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--bg: #0c1019;--card: #141b28;--card-2: #101621;--border: #243044;--text: #eef1f7;--muted: #95a1b8;--accent: #4ade80;--accent-2: #a8b8ff;--warn: #fbbf24;--danger: #f87171}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.5}a{color:var(--accent-2)}h3,h4,h5{margin:0 0 8px;letter-spacing:-.2px}h4{font-size:16px}h5{font-size:14px;color:var(--muted);font-weight:600}p{margin:6px 0}.app{max-width:1100px;margin:0 auto;padding:20px}header.topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}header.topo h1{font-size:21px;margin:0;letter-spacing:-.8px}header.topo h1 span{color:var(--accent-2)}nav{display:flex;gap:4px;margin:18px 0 22px;flex-wrap:wrap}nav button{background:transparent;color:var(--muted);border:1px solid transparent;padding:8px 14px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500}nav button:hover{color:var(--text)}nav button.ativo{background:var(--card);border-color:var(--border);color:var(--text)}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;margin-bottom:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.kpi{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.card .kpi{background:var(--card-2)}.kpi .valor{font-size:24px;font-weight:700;letter-spacing:-.5px}.kpi .valor.verde{color:var(--accent)}.kpi .valor.vermelho{color:var(--danger)}.kpi .rotulo{color:var(--muted);font-size:13px;margin-top:2px}button{font-family:inherit}button.primary{background:var(--accent);color:#07120a;border:none;padding:9px 16px;border-radius:8px;font-weight:600;cursor:pointer}button.ghost,.card button:not(.primary):not(.danger){background:transparent;color:var(--text);border:1px solid var(--border);padding:8px 14px;border-radius:8px;cursor:pointer}button.danger{background:transparent;color:var(--danger);border:1px solid var(--danger);padding:8px 14px;border-radius:8px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}table{width:100%;border-collapse:collapse}.card:has(>table){overflow-x:auto}th,td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--border);font-size:14px}th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}select,input,textarea{background:var(--card-2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-family:inherit;max-width:100%}textarea{width:100%;min-height:70px}.muted{color:var(--muted)}.pequeno{font-size:13px}.alerta{color:var(--warn);font-size:12px}.tag{display:inline-block;background:var(--card-2);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px;color:var(--muted)}.erro{color:var(--danger)}.linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.linha>*{min-width:0}.entre{justify-content:space-between}.espaco{height:8px}.cabecalho-pagina{margin-bottom:18px}.cabecalho-pagina h2{font-size:24px;margin:0;letter-spacing:-.6px}.cabecalho-pagina p{color:var(--muted);margin:4px 0 0}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px}.hero .card{margin-bottom:0}.hero .principal{background:linear-gradient(135deg,#14301f 0%,var(--card) 70%);border-color:#24513a}.hero .principal .valor{font-size:40px;font-weight:750;letter-spacing:-1.4px;color:var(--accent);line-height:1.1;margin:6px 0}.rotulo-hero{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.retorno{font-size:30px;font-weight:750;letter-spacing:-1px;margin:6px 0}@media(max-width:760px){.hero{grid-template-columns:1fr}.hero .principal .valor{font-size:32px}}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--muted);background:var(--card-2);white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.ok{color:var(--accent);border-color:#24513a;background:#10241a}.pill.atencao{color:var(--warn);border-color:#5a4614;background:#241d0b}.pill.ruim{color:var(--danger);border-color:#5a2424;background:#241010}.progresso{height:10px;border-radius:999px;background:var(--card-2);border:1px solid var(--border);overflow:hidden;margin:10px 0 6px}.progresso>div{height:100%;background:var(--accent-2);border-radius:999px}.progresso.atencao>div{background:var(--warn)}.progresso.ruim>div{background:var(--danger)}.funil{display:grid;gap:10px}.funil .etapa{display:grid;grid-template-columns:180px 1fr 64px;gap:12px;align-items:center;font-size:14px}.funil .barra{height:24px;background:var(--card-2);border-radius:6px;overflow:hidden}.funil .barra>div{height:100%;background:linear-gradient(90deg,#5d6fd6,var(--accent-2));border-radius:6px;min-width:3px}.funil .etapa.final .barra>div{background:linear-gradient(90deg,#1f9a54,var(--accent))}.funil .etapa .num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:560px){.funil .etapa{grid-template-columns:1fr 60px}.funil .barra{grid-column:1 / -1;grid-row:2}}.duas-colunas{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;align-items:start}.duas-colunas>*>.card:last-child,.duas-colunas>.card{margin-bottom:0}.duas-colunas>*{min-width:0}@media(max-width:760px){.duas-colunas{grid-template-columns:1fr}}.secao{margin:28px 0 12px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.7px}.aviso{border-radius:10px;padding:10px 14px;font-size:14px;background:#241d0b;border:1px solid #5a4614;color:#fde3a0;margin:10px 0}.aviso.ruim{background:#241010;border-color:#5a2424;color:#fecaca}details.explica{margin-top:12px;font-size:13px;color:var(--muted)}details.explica summary{cursor:pointer;color:var(--accent-2)}details.explica p{margin:6px 0 0}dl.dados{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:10px 0;font-size:14px}dl.dados dt{color:var(--muted)}dl.dados dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cobranca{padding:14px 0;border-bottom:1px solid var(--border)}.cobranca:last-child{border-bottom:0;padding-bottom:0}.cobranca p{margin:2px 0}.card form label,.card>label,form.card label{display:block;margin:10px 0;font-size:13px;color:var(--muted)}.card form label input:not([type=checkbox]):not([type=radio]),.card form label select,form.card label input:not([type=checkbox]):not([type=radio]){display:block;width:100%;margin-top:4px}.card button+button{margin-left:8px}.acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.acoes button+button{margin-left:0}.grid-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-form label{display:flex;flex-direction:column;font-size:13px;color:var(--muted);gap:5px}.grid-form label.full{grid-column:1 / -1}.grid-form input,.grid-form textarea{width:100%}@media(max-width:640px){.grid-form{grid-template-columns:1fr}}.login-wrap{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#f5f7fa;color:#0f1b2d;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:light}.login-card{width:100%;max-width:460px;margin:0;padding:44px;background:#fff;border:1px solid #dbe2ec;border-radius:16px;box-shadow:0 2px 4px #0f1b2d0d,0 16px 40px #0f1b2d14}.login-brand{font-family:Bricolage Grotesque,Instrument Sans,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:32px;color:#0f1b2d}.login-brand span{color:#2459ea}.login-title{font-family:Bricolage Grotesque,Instrument Sans,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.login-description{font-size:16px;line-height:1.6;color:#4a5872;margin:0 0 28px}.login-card label{display:block;font-size:15px;font-weight:600;color:#0f1b2d}.login-card input{width:100%;min-height:50px;margin-top:8px;padding:12px 14px;background:#fff;color:#0f1b2d;border-color:#8792a3;border-radius:12px;font-size:16px}.login-card input::placeholder{color:#667085}.login-card .espaco{height:18px}.login-card button.primary{width:100%;min-height:50px;margin-top:4px;background:#1d4ed8;color:#fff;border:0;border-radius:12px;font-size:16px;font-weight:700}.login-card button.primary:hover:not(:disabled){background:#1740b3}.login-card button.ghost,.login-card.card button.ghost:not(.primary):not(.danger){background:transparent;border:0;padding:10px 0;color:#1d4ed8;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.login-card.card button.ghost:not(.primary):not(.danger):hover{color:#1740b3}.login-card :is(input,button):focus-visible{outline:3px solid #1d4ed866;outline-offset:2px}.login-hint,.login-notice{font-size:15px;line-height:1.6;color:#4a5872}.login-card .erro{font-size:15px;line-height:1.5;color:#b42323}@media(max-width:480px){.login-card{padding:28px 22px}.login-title{font-size:24px}}.sucesso{border-radius:10px;padding:10px 14px;font-size:14px;background:#10241a;border:1px solid #24513a;color:#b9f3d0;margin:10px 0}.passo{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin:10px 0;background:var(--card-2)}.passo-cabecalho{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.previa{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--accent);padding:8px 12px;margin:8px 0;background:var(--card);border-radius:6px}.opcoes{display:flex;gap:18px;flex-wrap:wrap;margin:6px 0}form.card .opcoes label{display:inline-flex;gap:8px;align-items:flex-start}.opcoes input[type=radio]{flex:0 0 auto;margin-top:4px}.opcoes label>span{min-width:0}:is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}@media(max-width:560px){header.topo{flex-wrap:wrap}header.topo .tag{white-space:normal;overflow-wrap:anywhere}nav button{min-height:44px}}details.recolhido>summary{cursor:pointer;padding:6px 0}body:has(>#root>.app-painel){background:#f5f7fa}.app-painel{color-scheme:light;--papel: #f5f7fa;--cartao: #fff;--linha: #dbe2ec;--tinta: #0f1b2d;--tinta-2: #4a5872;--acao: #1d4ed8;--acao-hover: #1740b3;--grifo: #2459ea;--pago: #0e9f8a;--pago-fundo: #dff5f1;--pendente: #f2a20c;--pendente-fundo: #fff4dc;--perda: #d93a3a;--perda-fundo: #fde8e8;--pago-texto: #0a7a6a;--pendente-texto: #8a5a00;--perda-texto: #b42323;--amber: var(--pendente-texto);--fonte-titulo: "Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--fonte-corpo: "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-numero: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--card: var(--cartao);--card-2: #f8fafc;--surface-2: #eef2f7;--border: var(--linha);--border-forte: #c5cfdc;--borda-campo: #8792a3;--text: var(--tinta);--muted: var(--tinta-2);--destaque: var(--acao);--sucesso: var(--pago-texto);--warn: var(--pendente-texto);--danger: var(--perda-texto);--sucesso-borda: #9fdccf;--sucesso-fundo: var(--pago-fundo);--sombra: 0 1px 2px #0f1b2d0a, 0 4px 14px #0f1b2d0a;--sombra-forte: 0 2px 4px #0f1b2d0d, 0 10px 28px #0f1b2d14;--accent: var(--pago-texto);--accent-2: var(--acao);--sup-rotulo: var(--acao);--sup-equipe-borda: var(--border-forte);--sup-equipe-fundo: var(--surface-2);--sup-veu: #0f1b2d73;--sup-sombra: 0 24px 64px #0f1b2d33;--ass-texto: var(--tinta);--ass-muted: var(--tinta-2);--ass-rotulo: var(--acao);--ass-numero: var(--tinta);--ass-card: var(--cartao);--ass-borda: var(--linha);--ass-plano-fundo: #eef3ff;--ass-plano-borda: #c3d3fa;--ass-trilho: var(--surface-2);--ass-trilho-borda: var(--border-forte);--ass-barra: var(--tinta-2);--ass-pill-borda: var(--border-forte);--ass-pill-texto: var(--tinta);--ass-aviso-fundo: var(--cartao);--ass-aviso-borda: var(--linha);--ass-aviso-marca: var(--acao);--ass-botao-fundo: transparent;--ass-botao-borda: var(--linha);--ass-botao-hover: var(--surface-2);--ass-primary-fundo: var(--acao);--ass-primary-texto: #fff;--ass-primary-hover: var(--acao-hover);--ass-realce: var(--acao);--ass-veu: #0f1b2d73;--ass-modal-fundo: var(--cartao);--ass-campo-fundo: #fff;--ass-campo-borda: var(--borda-campo);--ass-sucesso: var(--pago-texto);--ass-foco: var(--acao);--ass-atencao-texto: var(--pendente-texto);--ass-atencao-borda: var(--pendente);--ass-erro: var(--perda-texto);display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:40px;max-width:1440px;padding:28px 40px 72px;color:var(--tinta);font-family:var(--fonte-corpo);font-size:16px;-webkit-font-smoothing:antialiased}.app-painel :is(h3,h4,legend){font-family:var(--fonte-corpo);color:var(--tinta)}.app-painel .topo{grid-column:1 / -1;margin-bottom:32px;padding-bottom:22px;border-color:var(--linha)}.app-painel .topo h1{font-family:var(--fonte-titulo);font-size:28px;font-weight:800;letter-spacing:-.02em}.app-painel .topo h1:after{content:".";color:var(--grifo)}.app-painel .tag{background:var(--cartao);color:var(--tinta-2);border-color:var(--linha);font-size:13px;padding:4px 12px}.app-painel>nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;gap:4px;margin:0;padding:16px 14px;background:var(--tinta);border-radius:16px}.app-painel>nav .nav-grupo{margin:18px 0 8px;padding:0 16px;font-family:var(--fonte-numero);font-size:12px;font-weight:500;color:#ffffffa6;text-transform:uppercase;letter-spacing:.1em}.app-painel>nav .nav-grupo:first-child{margin-top:4px}.app-painel>nav button{display:flex;align-items:center;gap:14px;min-height:60px;text-align:left;padding:14px 18px;border:0;border-radius:12px;font-size:17px;font-weight:500;color:#ffffffc7}.app-painel>nav button svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-painel>nav button:hover{color:#fff;background:#ffffff14}.app-painel>nav button.ativo{background:#ffffff1f;color:#fff;box-shadow:inset 3px 0 #6b93ff;font-weight:700}.app-painel>nav :is(button,summary):focus-visible{outline:2px solid #fff;outline-offset:2px}.app-painel>.card{grid-column:1 / -1}.conteudo-painel{min-width:0}.app-painel .introducao-painel{display:none}.app-painel .cabecalho-pagina{margin-bottom:32px}.app-painel .cabecalho-pagina h2{font-family:var(--fonte-titulo);font-size:clamp(30px,2.8vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.app-painel .cabecalho-pagina p{margin-top:12px;max-width:70ch;font-size:18px;line-height:1.6;color:var(--tinta-2)}.app-painel .card{background:var(--cartao);border-color:var(--linha);border-radius:14px;padding:32px;margin-bottom:24px;box-shadow:var(--sombra)}.app-painel h3{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}.app-painel h4{font-size:17px;font-weight:600}.app-painel .muted{color:var(--tinta-2)}.app-painel .card.principal{background:var(--cartao);border:1px solid var(--sucesso-borda);box-shadow:inset 0 4px var(--pago),var(--sombra-forte)}.app-painel .hero .valor{color:var(--tinta);font-family:var(--fonte-numero);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app-painel .hero .principal .valor{color:var(--pago-texto);font-size:46px}.app-painel :is(.kpi .valor,td.num,.assinatura-numero,.assinatura-total,.assinatura-contador strong){font-family:var(--fonte-numero);letter-spacing:-.02em}.app-painel .rotulo-hero{color:var(--tinta-2);font-family:var(--fonte-numero);font-weight:500;letter-spacing:.08em}.app-painel .estado-recuperacao{box-shadow:var(--sombra-forte);border-color:var(--border-forte)}.app-painel .estado-recuperacao[data-estado=ativa]{border-color:var(--sucesso-borda);box-shadow:inset 4px 0 var(--pago),var(--sombra-forte)}.app-painel .estado-recuperacao[data-estado=pausada]{border-color:#f3d08a;box-shadow:inset 4px 0 var(--pendente),var(--sombra-forte)}.app-painel .estado-recuperacao [role=status]{font-size:19px;font-weight:700;margin:8px 0 18px}.app-painel .icone{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-painel .estado-linha{display:flex;align-items:center;gap:12px}.canal-conectado{display:inline-flex;align-items:center;gap:6px;color:var(--pago, #15803d)}.canal-conectado .icone{width:20px;height:20px}.canal-detalhes{margin-top:20px;padding-top:16px;border-top:1px solid var(--borda, #d8e1ee)}.app-painel .contato-canal{display:inline-flex;align-items:center;gap:10px}.app-painel .contato-canal .icone{color:var(--tinta-2)}.app-painel .estado-linha .icone{width:28px;height:28px;color:var(--tinta-2)}.app-painel .estado-recuperacao[data-estado=ativa] .estado-linha .icone{color:var(--pago)}.app-painel .estado-recuperacao[data-estado=pausada] .estado-linha .icone{color:var(--pendente-texto)}.app-painel .estado-recuperacao .muted{font-size:14px;margin-top:14px}.app-painel .kpi{background:var(--cartao);border-color:var(--linha);padding:22px;box-shadow:var(--sombra)}.app-painel .card .kpi{background:var(--card-2);box-shadow:none}.app-painel .kpi .rotulo{margin-top:8px;color:var(--tinta-2)}.app-painel .secao{color:var(--tinta-2);font-family:var(--fonte-numero);font-weight:500;font-size:12px;margin:36px 0 14px}.app-painel .progresso{background:var(--surface-2);border-color:var(--linha)}.app-painel .progresso:not(.atencao,.ruim)>div{background:var(--tinta-2)}.app-painel .progresso.atencao>div{background:var(--pendente)}.app-painel .progresso.ruim>div{background:var(--perda)}.app-painel .funil .barra{background:var(--surface-2)}.app-painel .funil .barra>div{background:#9aa7ba}.app-painel .funil .etapa.final .barra>div{background:var(--pago)}.app-painel .pill{background:var(--card-2);border-color:var(--linha);color:var(--tinta-2)}.app-painel .pill.ok{color:var(--pago-texto);border-color:var(--sucesso-borda);background:var(--pago-fundo)}.app-painel .pill.atencao{color:var(--pendente-texto);border-color:#f3d08a;background:var(--pendente-fundo)}.app-painel .pill.ruim{color:var(--perda-texto);border-color:#f3b9b9;background:var(--perda-fundo)}.app-painel .aviso{background:var(--pendente-fundo);border-color:#f3d08a;color:#6b4500}.app-painel .aviso.ruim{background:var(--perda-fundo);border-color:#f3b9b9;color:#8f1c1c}.app-painel .sucesso{color:#075e52;background:var(--pago-fundo);border-color:var(--sucesso-borda)}.app-painel button{min-height:48px;font-size:15px;transition:border-color .15s,background-color .15s,box-shadow .15s}.app-painel button.primary{color:#fff;background:var(--acao);border:0;padding:13px 26px;font-size:16px;font-weight:700;border-radius:12px}.app-painel button.primary:hover:not(:disabled){background:var(--acao-hover)}.app-painel :is(button.ghost,.card button:not(.primary):not(.danger)){background:transparent;color:var(--tinta);border:1px solid var(--linha);border-radius:12px;padding:11px 18px;font-weight:600}.app-painel :is(button.ghost,.card button:not(.primary):not(.danger)):hover:not(:disabled){border-color:var(--border-forte);background:var(--cartao)}.app-painel button.danger{color:var(--perda-texto);border-color:#f3b9b9;background:transparent;border-radius:12px}.app-painel button:disabled{opacity:.55}.app-painel :is(input,textarea,select){color:var(--tinta);border-color:var(--borda-campo);background:#fff;font-size:16px;padding:12px 14px;border-radius:12px}.app-painel :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.app-painel :is(input,textarea)::placeholder{color:#667085}.app-painel :is(input,textarea,select):hover{border-color:#5f6b7d}.app-painel :is(input[type=checkbox],input[type=radio]){accent-color:var(--acao);width:20px;height:20px;flex-shrink:0}.app-painel :is(form.card label,.card>label,.grid-form label){color:var(--tinta);font-size:15px;font-weight:500;line-height:1.55}.app-painel :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #1d4ed866;outline-offset:2px}.app-painel .opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:22px 0}.app-painel .opcoes label{display:flex;align-items:flex-start;gap:16px;border:1px solid var(--linha);border-radius:14px;padding:26px 28px;margin:0;cursor:pointer;background:var(--cartao);font-size:16px;transition:border-color .15s,box-shadow .15s}.app-painel .opcoes label:hover{border-color:var(--border-forte)}.app-painel .opcoes label:has(input:checked){border-color:var(--acao);background:#f3f6ff;box-shadow:0 0 0 1px var(--acao)}.app-painel .opcoes label strong{color:var(--tinta);font-size:18px}.app-painel .opcoes input[type=radio]{width:22px;height:22px}.app-painel .opcoes input[type=radio]{margin-top:3px}.app-painel .opcoes .muted{display:inline-block;font-size:15px;font-weight:400;line-height:1.6;margin-top:6px}.app-painel fieldset{border:1px solid var(--linha);border-radius:14px;margin:26px 0;padding:18px 22px;min-width:0;background:var(--card-2)}.app-painel legend{padding:0 8px;font-size:16px;font-weight:700}.app-painel fieldset.canais{background:transparent;border:0;padding:0;margin:30px 0 12px}.app-painel fieldset.canais legend{padding:0;margin-bottom:14px;font-size:17px}.app-painel .canais-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-painel .canal-opcao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone estado chave" "texto texto texto";align-items:center;gap:16px 12px;min-height:124px;margin:0;padding:22px;border:1px solid var(--linha);border-radius:14px;background:var(--cartao);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.app-painel .canal-opcao:hover{border-color:var(--border-forte)}.app-painel .canal-opcao:has(input:checked){border-color:var(--acao);background:#f7f9ff;box-shadow:0 0 0 1px var(--acao)}.app-painel .canal-icone{grid-area:icone;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--surface-2);color:var(--tinta-2)}.app-painel .canal-icone .icone{width:28px;height:28px}.app-painel .canal-icone:has(.icone-whatsapp),.campanha-sequencia .icone-whatsapp{--canal-cor: #25d366}.app-painel .canal-icone:has(.icone-sms),.campanha-sequencia .icone-sms{--canal-cor: #1d4ed8}.app-painel .canal-icone:has(.icone-email),.campanha-sequencia .icone-email{--canal-cor: #f2a20c}.app-painel .canal-opcao .canal-icone{background:var(--canal-cor);color:#fff}.app-painel .canal-opcao:has(input:checked) .canal-icone{background:var(--canal-cor);color:#fff}.app-painel .canal-texto{grid-area:texto}.app-painel .canal-texto strong{display:block;font-size:18px;color:var(--tinta)}.app-painel .canal-texto small{display:block;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;color:var(--tinta-2)}.app-painel .canal-estado{grid-area:estado;justify-self:end;font-family:var(--fonte-numero);font-size:12px;font-weight:500;color:var(--tinta-2)}.app-painel .canal-opcao:has(input:checked) .canal-estado{color:var(--acao)}.app-painel input[role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;grid-area:chave;width:50px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:#8792a3;cursor:pointer;transition:background-color .15s}.app-painel input[role=switch]:before{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f1b2d40;transition:transform .15s}.app-painel input[role=switch]:checked{background:var(--acao)}.app-painel input[role=switch]:checked:before{transform:translate(22px)}.app-painel input[role=switch]:hover{border:0}.app-painel .grupo-ajustes{margin:0 0 20px;background:var(--cartao);border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra)}.app-painel .grupo-ajustes>header{padding:28px 32px}.app-painel .grupo-ajustes>header p{font-size:16px;margin-top:6px;line-height:1.5}.app-painel .grupo-ajustes>.card{border:0;border-top:1px solid var(--linha);border-radius:0 0 14px 14px;margin:0;box-shadow:none}.app-painel .integracoes-conteudo{padding:0 16px 16px}.app-painel .integracao-recolhida>summary{cursor:pointer;padding:14px 8px;font-weight:600}.app-painel .integracao-recolhida>summary .tag,.app-painel .integracao-recolhida>summary .pill{margin-left:8px}.app-painel .passo{padding:22px;margin:16px 0;background:var(--card-2);border-color:var(--linha)}.app-painel .passo-cabecalho{margin-bottom:14px}.passo-numero,.texto-selecionado{display:none}.resgate-titulo,.resgate-status,.sequencia-contagem,.sequencia-contagem>span,.sequencia-previa h4,.sequencia-grupo,.sequencia-grupo>span,.sequencia-etapa .passo-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resgate-titulo{gap:14px}.resgate-status{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--card-2)}.resgate-status[data-estado=ativa]{color:var(--pago-texto);background:var(--sucesso-fundo, #e8f7ef);border:1px solid var(--sucesso-borda, #9acfb0)}.sequencia-horarios-ajustes{border:1px solid var(--linha);border-radius:12px;padding:20px;margin:18px 0;background:var(--cartao)}.sequencia-horarios-ajustes>.muted{margin:8px 0 20px;line-height:1.6}.sequencia-horarios-ajustes>.muted:last-child{margin-bottom:0}.sequencia-espera>label{display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-weight:600}.sequencia-valor{display:flex;align-items:center;gap:8px;max-width:100%}.sequencia-valor select{min-width:120px}.sequencia-contagem{gap:12px;margin:20px 0;font-size:14px}.sequencia-contagem>span{gap:7px}.sequencia-contagem>span,.sequencia-grupo>span{flex-wrap:nowrap;white-space:nowrap}.sequencia-adicionar{margin:20px 0}.sequencia-adicionar>p{margin:0 0 12px}.sequencia-adicionar-canais{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;max-width:600px}.app-painel .sequencia-adicionar-canais>button{display:grid;grid-template-columns:16px 32px minmax(0,1fr);align-items:center;column-gap:10px;min-height:58px;margin:0;text-align:left}.sequencia-adicionar-canais>button>span:last-child{white-space:nowrap}.sequencia-adicionar-sinal{text-align:center;line-height:1}.sequencia-previa{border:1px solid var(--linha);border-radius:12px;padding:20px;margin:20px 0;background:var(--cartao)}.sequencia-previa h4{font-size:17px;margin:0 0 8px}.sequencia-previa ol{list-style:none;padding:0;margin:20px 0}.sequencia-previa li{display:flex;gap:18px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--linha)}.sequencia-momento{min-width:140px;padding-top:6px}.sequencia-grupo{gap:8px}.sequencia-grupo>span{gap:8px;background:var(--card-2);border:1px solid var(--linha);border-radius:8px;padding:8px 12px}.sequencia-ordem{font-size:12px;color:var(--tinta-2)}.sequencia-quando{font-size:12px;color:var(--tinta-2);background:var(--cartao);padding:5px 9px;border-radius:6px}.sequencia-alca{color:var(--tinta-2);font-size:26px;cursor:grab;line-height:1}.sequencia-etapa[data-arrastando]{opacity:.45}.sequencia-etapa[data-destino]{outline:2px solid var(--acao);outline-offset:3px}.sequencia-etapa .passo-cabecalho{cursor:grab}.sequencia-etapa .passo-cabecalho button{cursor:pointer}.app-painel .sequencia-lote{margin:24px 0;padding:20px;border:1px solid var(--linha);border-left:3px solid var(--acao);border-radius:14px;background:var(--cartao);min-width:0}.sequencia-lote-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sequencia-lote-cabecalho h4{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:19px}.sequencia-lote-cabecalho p{margin:4px 0;font-size:13px}.sequencia-lote-numero{font-size:12px;font-weight:600;color:var(--tinta-2)}.sequencia-lote-dica{padding-bottom:16px;margin:16px 0;border-bottom:1px solid var(--linha);color:var(--tinta-2);font-size:13px;line-height:1.5}.sequencia-lote-mensagens{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;align-items:start}.app-painel .sequencia-lote .passo-numero{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;background:var(--cartao);font-weight:700}.sequencia-lote .passo-ordinal{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app-painel .sequencia-lote .sequencia-etapa{margin:0;padding:14px;min-width:0;background:var(--card-2)}.sequencia-lote .sequencia-etapa .passo-cabecalho{flex-direction:column;align-items:stretch;gap:10px}.sequencia-lote .sequencia-etapa .passo-cabecalho>.linha{justify-content:flex-end}.app-painel .sequencia-lote .sequencia-etapa .passo-cabecalho button{min-height:44px;padding:8px 12px}.app-painel .sequencia-lote .opcoes{grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0}.app-painel .sequencia-lote .opcoes label{padding:12px;gap:8px;min-width:0;font-size:14px}.app-painel .sequencia-lote .opcoes label strong{font-size:14px}.app-painel .sequencia-lote .opcoes .muted{font-size:13px}.app-painel .sequencia-lote .sequencia-adicionar{margin-bottom:0}@media(max-width:600px){.app-painel .campanha-sequencia,.app-painel .sequencia-lote{padding:12px}.sequencia-lote-cabecalho{align-items:flex-start;flex-direction:column}.sequencia-lote-cabecalho .sequencia-valor{flex-wrap:wrap}}.app-painel .campanha-sequencia :is(.icone-whatsapp,.icone-sms,.icone-email){width:32px;height:32px;padding:6px;box-sizing:border-box;border-radius:8px;background:var(--canal-cor);color:#fff}@media(max-width:600px){.sequencia-previa li{flex-direction:column;gap:10px}.sequencia-horarios-ajustes,.sequencia-previa{padding:16px}}.app-painel .previa{padding:18px;line-height:1.7;background:#fff;border-left-color:var(--border-forte)}.app-painel th{padding:14px;background:var(--card-2);color:var(--tinta-2)}.app-painel td{padding:16px 14px;font-size:15px}.app-painel .acoes{gap:12px;margin-top:22px}@media(max-width:1279px){.app-painel{grid-template-columns:220px minmax(0,1fr);column-gap:28px;padding:24px 28px 56px}.app-painel .card{padding:26px}}@media(max-width:1000px){.app-painel{grid-template-columns:190px minmax(0,1fr);column-gap:20px;padding:24px 20px 48px}.app-painel>nav{padding:10px}.app-painel>nav button{padding:10px 12px;font-size:15px}.app-painel .opcoes,.app-painel .canais-grade{grid-template-columns:1fr}.app-painel .grupo-ajustes>header{padding:22px 24px}.app-painel>nav button{min-height:52px}}@media(max-width:760px){.app-painel{display:block;padding:20px 16px 40px}.app-painel .topo{margin-bottom:20px;padding-bottom:18px}.app-painel>nav{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 28px;padding:10px}.app-painel>nav .nav-grupo{grid-column:1 / -1;margin:8px 0 0;padding:0 4px}.app-painel>nav button{justify-content:center;min-height:48px;padding:10px 8px;font-size:14px}.app-painel>nav button.ativo{box-shadow:inset 0 -3px #6b93ff}.app-painel .card{padding:20px 16px}.app-painel .grupo-ajustes>header{padding:20px 16px}.app-painel .passo{padding:14px}.app-painel .cabecalho-pagina h2{font-size:28px}.app-painel .hero .principal .valor{font-size:34px}.app-painel fieldset{padding:12px}}@media(prefers-reduced-motion:reduce){.app-painel :is(button,.opcoes label,.canal-opcao,input[role=switch]),.app-painel input[role=switch]:before{transition:none}}body:has(>#root>.app-painel[data-tema=escuro]){background:#101216}.app-painel[data-tema=escuro]{color-scheme:dark;--papel: #101216;--cartao: #1a1d23;--linha: #3b4350;--tinta: #f3f4f6;--tinta-2: #b7c0cc;--acao: #8ab4ff;--acao-hover: #aac7ff;--grifo: #8ab4ff;--selecionado-fundo: #203b5d;--pago: #51d6a5;--pago-fundo: #17382e;--pendente: #fbbf24;--pendente-fundo: #45351b;--perda: #ff8585;--perda-fundo: #3b202b;--pago-texto: #51d6a5;--pendente-texto: #fcd34d;--perda-texto: #fca5a5;--card-2: #252a33;--surface-2: #252a33;--border-forte: #596574;--borda-campo: #697586;--sucesso-borda: #267d6d;--sombra: none;--sombra-forte: 0 0 0 0 var(--cartao);--sup-veu: var(--papel);--sup-sombra: none;--ass-plano-fundo: var(--selecionado-fundo);--ass-plano-borda: var(--linha);--ass-botao-fundo: var(--surface-2);--ass-primary-fundo: #2563eb;--ass-primary-hover: #1d4ed8;--ass-primary-texto: #fff;--ass-veu: var(--papel);--ass-campo-fundo: var(--papel)}.app-painel[data-tema=escuro]>nav{background:var(--cartao);border:1px solid var(--linha)}.app-painel[data-tema=escuro]>nav button.ativo{box-shadow:inset 3px 0 var(--acao)}.app-painel[data-tema=escuro] button.primary{color:#fff;background:#2563eb}.app-painel[data-tema=escuro] button.primary:hover:not(:disabled){background:#1d4ed8}.app-painel[data-tema=escuro]>nav button{background:var(--cartao);color:var(--tinta-2)}.app-painel[data-tema=escuro]>nav .nav-grupo{color:var(--tinta-2)}.app-painel[data-tema=escuro]>nav button:hover,.app-painel[data-tema=escuro]>nav button.ativo{background:var(--surface-2);color:var(--tinta)}.app-painel[data-tema=escuro] :is(button.ghost,.card button:not(.primary):not(.danger),.assinatura-fechar,.suporte-fechar,.suporte-abas button,.suporte-modal button:not(.primary):not(.danger)){background:var(--surface-2);color:#fff}.app-painel[data-tema=escuro] button.danger{background:var(--perda-fundo)}.app-painel[data-tema=escuro] button:disabled{opacity:1;background:var(--surface-2);color:var(--tinta-2);border:1px dashed var(--border-forte)}.app-painel[data-tema=escuro] :is(input,textarea)::placeholder{color:var(--tinta-2)}.app-painel[data-tema=escuro] .opcoes:not(.modos) label{background:var(--card-2);color:var(--tinta);box-shadow:none}.app-painel[data-tema=escuro] .opcoes:not(.modos) label:has(input:checked){background:var(--selecionado-fundo);border-color:var(--acao)}.app-painel[data-tema=escuro] .opcoes:not(.modos) label:has(input:checked) .muted{color:var(--tinta)}.app-painel[data-tema=escuro] .canal-opcao{background:var(--card-2);color:var(--tinta)}.app-painel[data-tema=escuro] .canal-opcao:has(input:checked){background:var(--card-2);border-color:var(--linha);box-shadow:none}.app-painel[data-tema=escuro] .canal-opcao:has(input:checked) .canal-estado{color:var(--tinta-2)}.app-painel[data-tema=escuro] .canal-icone{width:40px;height:40px;border-radius:10px}.app-painel[data-tema=escuro] .canal-icone .icone{width:24px;height:24px;stroke-width:2}.app-painel[data-tema=escuro] .aviso{color:#fcd34d}.app-painel[data-tema=escuro] .aviso.ruim{color:#fca5a5}.app-painel[data-tema=escuro] .sucesso{color:var(--pago-texto)}.app-painel[data-tema=escuro] .suporte-fundo{-webkit-backdrop-filter:none;backdrop-filter:none}.app-painel[data-tema=escuro] .passo{background:var(--card-2)!important}.app-painel[data-tema=escuro] .passo.campanha-sequencia{background:var(--cartao)!important;border:0;padding:0;margin:22px 0}.app-painel[data-tema=escuro] .passo-titulo{display:inline-flex;align-items:center;gap:10px}.app-painel[data-tema=escuro] .passo-numero{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:var(--cartao);font-weight:700}.app-painel[data-tema=escuro] .passo-ordinal{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app-painel[data-tema=escuro] .passo .opcoes label{padding:16px;gap:10px}.app-painel[data-tema=escuro] .passo .opcoes label strong{display:block;font-size:16px}.app-painel[data-tema=escuro] .passo .opcoes .muted{display:block;font-size:14px;line-height:1.5}.app-painel[data-tema=escuro] .texto-selecionado{display:none;margin-top:6px;font-size:12px;color:var(--acao)}.app-painel[data-tema=escuro] label:has(input:checked) .texto-selecionado{display:block}.app-painel[data-tema=escuro] .modo-etapas .ajuda-dica{background:var(--surface-2);color:#fff}.app-painel[data-tema=escuro] :is(input,textarea,select){background:var(--papel)}.app-painel[data-tema=escuro] .previa{background:var(--card-2)}.app-painel[data-tema=escuro] input[role=switch]:before{background:var(--tinta);box-shadow:none}.app-painel[data-tema=escuro] input[role=switch]{background:var(--linha)}.app-painel[data-tema=escuro] input[role=switch]:checked{background:var(--pago)}.app-painel[data-tema=escuro] input[role=switch]:checked:before{background:var(--papel)}.app-painel[data-tema=escuro] :is(button,input,textarea,select,summary):focus-visible{outline-color:var(--grifo)}.app-painel[data-tema=escuro] :is(.assinatura-modal,.modo-etapas .ajuda-dica){box-shadow:none}.app-painel[data-tema=escuro] .modo-etapas .ajuda-dica{transition:none}body:has(>#root>.app-painel[data-tema=escuro]) .barra-dica:after{display:none}body:has(>#root>.app-painel[data-tema=escuro]) .barra-dica{background:#1a1d23;color:#b7c0cc;border-bottom:1px solid #3b4350}body:has(>#root>.app-painel[data-tema=escuro]) .barra-dica svg{animation:none}.app-painel .botao-tema{display:inline-flex;align-items:center;gap:8px}.app-painel .botao-tema .icone{width:18px;height:18px}.app-painel .opcoes.modos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.app-painel .opcoes.modos label{flex-direction:column;gap:14px;padding:22px 22px 18px;position:relative}.app-painel .opcoes.modos label[data-modo=auto]{--modo: var(--pago);--modo-texto: var(--pago-texto);--modo-fundo: var(--pago-fundo)}.app-painel .opcoes.modos label[data-modo=semi]{--modo: var(--acao);--modo-texto: var(--acao);--modo-fundo: #eef3ff}.app-painel .opcoes.modos label[data-modo=revisar]{--modo: var(--pendente);--modo-texto: var(--pendente-texto);--modo-fundo: var(--pendente-fundo)}.app-painel[data-tema=escuro] .opcoes.modos label{background:var(--card-2)}.app-painel[data-tema=escuro] .opcoes.modos label[data-modo]{--modo: var(--acao);--modo-texto: var(--tinta);--modo-fundo: var(--selecionado-fundo)}.app-painel[data-tema=escuro] .opcoes.modos label:has(input:checked){box-shadow:none}.app-painel .opcoes.modos input[type=radio]{position:absolute;opacity:0;pointer-events:none}.app-painel .opcoes.modos label:has(input:focus-visible){outline:3px solid var(--modo);outline-offset:2px}.app-painel .opcoes.modos label:has(input:checked){border-color:var(--modo);background:var(--modo-fundo);box-shadow:0 0 0 1px var(--modo)}.app-painel .modo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.app-painel .modo-icone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--card-2, #f2f4f7);color:var(--tinta-2);border:1px solid var(--linha);transition:background .15s,color .15s}.app-painel .modo-icone .icone{width:26px;height:26px;stroke-width:1.9}.app-painel .opcoes.modos label:has(input:checked) .modo-icone{background:var(--modo);color:#fff;border-color:var(--modo)}.app-painel[data-tema=escuro] .opcoes.modos label:has(input:checked) .modo-icone{background:var(--modo-fundo);color:#fff}.app-painel[data-tema=escuro] .opcoes.modos label:has(input:checked) :is(.modo-desc,.modo-recomendado){color:#fff}.app-painel[data-tema=escuro] .opcoes.modos label:has(input:checked) .modo-etapas{border-color:var(--modo)}.app-painel .modo-selo{font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--modo-texto);background:var(--cartao);border:1px solid var(--modo);visibility:hidden}.app-painel .opcoes.modos label:has(input:checked) .modo-selo{visibility:visible}.app-painel .opcoes.modos label:has(input:checked) strong{color:var(--modo-texto)}.app-painel .opcoes.modos .modo-desc{display:block;margin:0}.app-painel .modo-etapas{display:grid;gap:8px;width:100%;border-top:1px solid var(--linha);padding-top:12px;font-size:14px;font-weight:500}.app-painel .modo-etapas>span{display:flex;align-items:center;gap:8px;color:var(--tinta-2)}.app-painel .modo-etapas .icone{width:18px;height:18px;stroke-width:2}.app-painel .opcoes.modos label:has(input:checked) .modo-etapas>span{color:var(--modo-texto)}.app-painel .modo-recomendado{font-size:12px;font-weight:600;color:var(--tinta-2)}.app-painel .ajuda{position:relative;margin-left:-2px;display:inline-flex}.app-painel .card .opcoes.modos button.ajuda-botao{all:unset;box-sizing:border-box;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;cursor:help;color:inherit}.app-painel .card .opcoes.modos button.ajuda-botao:hover{background:var(--cartao)}.app-painel .card .opcoes.modos button.ajuda-botao:focus-visible{outline:2px solid var(--modo);outline-offset:1px}.app-painel .modo-etapas .ajuda-dica{display:block;position:absolute;z-index:5;bottom:calc(100% + 6px);right:-6px;width:min(270px,75vw);padding:10px 12px;border-radius:10px;background:var(--tinta);color:var(--cartao);font-size:13px;font-weight:400;line-height:1.5;box-shadow:var(--sombra-forte);visibility:hidden;opacity:0;transition:opacity .12s;pointer-events:none}.app-painel .ajuda:is(:hover,:focus-within) .ajuda-dica{visibility:visible;opacity:1}.barra-dica{position:sticky;top:0;z-index:50;overflow:hidden;background:#1d4ed8;color:#fff;font:500 15px/1.45 Instrument Sans,system-ui,sans-serif}.barra-dica:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-100%);animation:barra-brilho 4.5s ease-in-out infinite;pointer-events:none}.barra-dica-conteudo{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.barra-dica svg{width:20px;height:20px;flex:none;fill:none;stroke:#fde047;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:barra-pulso 2.2s ease-in-out infinite}.barra-dica strong{color:#fde047;font-weight:700}.barra-dica .atalho-secao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;box-sizing:border-box;cursor:pointer;background:#fff;color:#172b4d;border:1px solid #cfd6e0;font-weight:700;font-size:14px;padding:8px 14px;border-radius:12px;text-decoration:none}.barra-dica .atalho-secao:hover{background:#f3f4f6;color:#172b4d}.barra-dica .atalho-secao:focus-visible{outline:3px solid #fde047;outline-offset:2px}@keyframes barra-brilho{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes barra-pulso{0%,to{transform:scale(1);filter:none}50%{transform:scale(1.18);filter:drop-shadow(0 0 6px #fde047)}}@media(min-width:900px){.barra-dica{font-size:18px}.barra-dica-conteudo{max-width:1440px;padding:16px 28px;gap:16px;flex-wrap:nowrap}.barra-dica-conteudo>span{flex:0 1 auto}.barra-dica svg{width:26px;height:26px}.barra-dica .atalho-secao{font-size:16px;padding:9px 20px}}@media(max-width:640px){.barra-dica{font-size:13px}.barra-dica-conteudo{padding:8px 14px;gap:8px}}@media(prefers-reduced-motion:reduce){.barra-dica:after,.barra-dica svg{animation:none}}.campo-oculto{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.login-card.cadastro-card{max-width:500px;padding:32px 36px}.login-card.cadastro-card form>label,.cadastro-card .cadastro-duas label{margin-top:14px}.cadastro-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.login-card.cadastro-card{padding:24px 18px}.cadastro-duas{grid-template-columns:1fr;gap:0}}.cadastro-card input[aria-invalid=true]{border-color:#b42318}.cadastro-etapas{display:flex;align-items:flex-start;list-style:none;padding:0;margin:12px 0 20px;counter-reset:etapa}.cadastro-etapas li{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:12px;font-weight:600;color:#667085;text-align:center}.cadastro-etapas li+li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:#dbe2ec;z-index:0}.cadastro-etapas li[data-estado=feita]+li:before,.cadastro-etapas li[data-estado=atual]:before{background:#1d4ed8}.cadastro-etapa-numero{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #dbe2ec;color:#667085;font-size:14px}.cadastro-etapas li[data-estado=atual]{color:#1d4ed8}.cadastro-etapas li[data-estado=atual] .cadastro-etapa-numero{border-color:#1d4ed8;background:#1d4ed8;color:#fff;box-shadow:0 0 0 4px #1d4ed826}.cadastro-etapas li[data-estado=feita]{color:#0f1b2d}.cadastro-etapas li[data-estado=feita] .cadastro-etapa-numero{border-color:#1a7f37;background:#1a7f37;color:#fff}.cadastro-plano{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;margin-bottom:18px;border-radius:12px;background:#eef4ff;border:1px solid #c7d7fe}.cadastro-plano>div:first-child{display:flex;flex-direction:column}.cadastro-plano-rotulo{font-size:12px;font-weight:600;color:#475467;text-transform:uppercase;letter-spacing:.04em}.cadastro-plano strong{font-size:18px;color:#0f1b2d}.cadastro-plano small{color:#475467}.cadastro-plano-preco{font-size:24px;font-weight:800;color:#1d4ed8;white-space:nowrap}.cadastro-plano-preco small{font-size:14px;font-weight:600;color:#475467}.login-card .cadastro-aceite{display:flex;gap:10px;align-items:flex-start;margin:16px 0 14px;font-size:14px;font-weight:500;color:#344054;line-height:1.45;cursor:pointer}.login-card .cadastro-aceite input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:#1d4ed8}.cadastro-seguro{display:flex;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:#667085}.cadastro-seguro svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4}.cadastro-pix{display:flex;flex-direction:column;align-items:stretch;text-align:center}.cadastro-pix-qr{align-self:center;margin:8px 0 14px;border:1px solid #dbe2ec;border-radius:12px;padding:8px;background:#fff}.cadastro-pix-codigo{width:100%;margin-bottom:10px;padding:10px 12px;font:13px/1.4 ui-monospace,monospace;border:1px dashed #8792a3;border-radius:10px;resize:none;color:#0f1b2d;background:#f8fafc;word-break:break-all}.cadastro-aguardando{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 4px;font-weight:600;color:#475467}.cadastro-pulso{width:10px;height:10px;border-radius:50%;background:#1d4ed8;animation:cadastroPulso 1.2s ease-in-out infinite}@keyframes cadastroPulso{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.cadastro-pulso{animation:none}}.cadastro-sucesso{align-self:center;display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:50%;background:#1a7f37;color:#fff;font-size:32px;font-weight:800}.primeiros-passos ol{padding-left:20px}.primeiros-passos li{margin:10px 0}.primeiros-passos li[data-feito=true]>strong:after{content:" ✓";color:#1a7f37}.app-painel .sequencia-guia{margin:18px 0 28px;padding:22px;border:1px solid var(--linha);border-left:4px solid var(--acao);border-radius:14px;background:var(--papel)}.app-painel .sequencia-guia-titulo,.app-painel .sequencia-guia-controles{display:flex;align-items:flex-start;gap:12px}.app-painel .sequencia-guia-titulo>.icone{margin-top:2px;color:var(--acao)}.app-painel .sequencia-guia-titulo strong{font-size:18px;color:var(--tinta)}.app-painel .sequencia-guia p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--tinta-2)}.app-painel .sequencia-guia-fluxo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;margin:20px 0;list-style:none}.app-painel .sequencia-guia-fluxo>li{position:relative;padding:18px;border:1px solid var(--linha);border-radius:12px;background:var(--cartao)}.app-painel .sequencia-guia-fluxo>li:not(:last-child):after{content:"→";position:absolute;right:-23px;top:50%;transform:translateY(-50%);color:var(--acao);font-size:20px}.app-painel .sequencia-guia-icone{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:10px;background:var(--surface-2);color:var(--acao)}.app-painel .sequencia-guia-etiqueta{display:block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-2)}.app-painel .sequencia-guia-fluxo strong{display:block;font-size:17px;line-height:1.35;color:var(--tinta)}.app-painel .sequencia-guia-fluxo>.sequencia-guia-resposta{border-color:var(--sucesso-borda);background:var(--pago-fundo)}.app-painel .sequencia-guia-resposta .sequencia-guia-icone{background:var(--cartao);color:var(--pago-texto)}.app-painel .sequencia-guia-resposta .sequencia-guia-etiqueta{color:var(--pago-texto)}.app-painel .sequencia-guia-controles{padding:16px;border:1px solid var(--linha);border-radius:12px;background:var(--cartao)}.app-painel .sequencia-guia-controles>.icone{color:var(--acao);margin-top:2px}.app-painel .sequencia-guia-controles strong{font-size:15px;color:var(--tinta)}.app-painel .sequencia-guia-controles .atalho-secao{margin-top:10px}.app-painel .sequencia-guia-controles small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:var(--tinta-2)}.app-painel .sequencia-guia .sequencia-guia-parada{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:13px}.app-painel .sequencia-guia-parada .icone{width:18px;height:18px;margin-top:2px;color:var(--pago-texto)}.app-painel .configuracoes-pagina [id]{scroll-margin-top:150px}.app-painel .atalho-secao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid var(--linha);border-radius:12px;background:var(--cartao);color:var(--tinta);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.app-painel .atalho-secao:hover{background:var(--card-2);border-color:var(--border-forte)}.app-painel .atalho-secao:focus-visible{outline:3px solid var(--acao);outline-offset:3px}.app-painel .configuracoes-navegacao{display:block;margin:0 0 28px;padding:20px;background:var(--card-2);border:1px solid var(--linha);border-radius:14px}.app-painel .configuracoes-navegacao>strong{display:block;margin-bottom:12px;font-size:15px}.app-painel .configuracoes-navegacao>div{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.app-painel .configuracoes-navegacao{padding:14px}.app-painel .configuracoes-navegacao .atalho-secao{flex:1 1 140px;text-align:center}.app-painel .configuracoes-pagina [id]{scroll-margin-top:190px}}@media(max-width:700px){.app-painel .sequencia-guia{padding:16px}.app-painel .sequencia-guia-fluxo{grid-template-columns:1fr;gap:24px}.app-painel .sequencia-guia-fluxo>li:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-24px;transform:translate(50%)}}
