@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}:root{--accent: #3EE09A;--accent-ink: #072E26;--marinho: #072E26;--marinho-2: #0B3D32;--azul: #2E6FD8;--floresta: #072E26;--menta: #3EE09A;--esmeralda: #0A8F5C;--menta-clara: #D9F5E8;--nevoa: #F5F8F7;--font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-cond: "Manrope", system-ui, sans-serif;--r-sm: 8px;--r: 14px;--r-lg: 20px;--nav-h: 64px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);color-scheme:dark;--bg: #04211B;--surface: #072E26;--surface-2: #0B3A30;--surface-3: #114639;--line: #1A5545;--text: #ECF7F2;--muted: #A3C6B8;--faint: #739C8D;--ok: #3CC97F;--ok-bg: rgba(60,201,127,.14);--warn: #F2B33D;--warn-bg: rgba(242,179,61,.15);--danger: #FF6B6B;--danger-bg: rgba(255,107,107,.14);--info: #7FA8FF;--info-bg: rgba(127,168,255,.16);--foco: color-mix(in srgb, var(--accent) 30%, transparent);--shadow: 0 12px 32px rgba(0,12,9,.5);--lateral-bg: #03190F;--lateral-txt: #B5D3C7;--estrutura: #7FE7BC;--destaque-bg: #0B3D32}:root[data-tema=claro]{color-scheme:light;--bg: #F5F8F7;--surface: #FFFFFF;--surface-2: #EEF5F2;--surface-3: #DDEDE6;--line: #D4E4DC;--text: #072E26;--muted: #46685D;--faint: #7F9C92;--ok: #138A4B;--ok-bg: #E2F5EA;--warn: #A86A00;--warn-bg: #FDF1D8;--danger: #C8323A;--danger-bg: #FCE5E6;--info: #1F58BF;--info-bg: #E5EEFD;--foco: color-mix(in srgb, var(--accent) 20%, white);--shadow: 0 12px 30px rgba(7,46,38,.12);--lateral-bg: var(--floresta);--lateral-txt: #C4E3D6;--estrutura: #0A8F5C;--destaque-bg: var(--floresta)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;line-height:1.15}h1{font-family:var(--font);font-weight:800;font-size:1.75rem;letter-spacing:-.015em}h2{font-family:var(--font);font-weight:800;font-size:1.2rem;letter-spacing:-.01em}h3{font-size:1rem;font-weight:600}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.num{font-variant-numeric:tabular-nums}.cond{font-family:var(--font);font-weight:800;letter-spacing:-.01em}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:.875rem}.tiny{font-size:.78rem}.bold{font-weight:600}.right{text-align:right}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:12px}.stack-lg{display:flex;flex-direction:column;gap:20px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-mobile{display:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.app{min-height:100%;display:flex}.main{flex:1;min-width:0;padding:calc(12px + var(--safe-t)) 16px calc(var(--nav-h) + 24px + var(--safe-b))}.page{max-width:1180px;margin:0 auto}.page-narrow{max-width:720px;margin:0 auto}.topo{display:flex;align-items:center;gap:12px;margin:4px 0 18px;min-height:44px}.topo .titulo{flex:1;min-width:0}.topo .sub{color:var(--muted);font-size:.9rem;margin-top:2px}.marca-loja{display:flex;align-items:center;gap:10px}.marca-loja img{width:32px;height:32px;object-fit:contain;border-radius:8px;background:var(--surface-2)}.marca-loja .sigla{width:32px;height:32px;border-radius:8px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font);font-weight:800}.navbar{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.navbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:.72rem;font-weight:500}.navbar a svg{width:22px;height:22px}.navbar a.ativo{color:var(--text)}.navbar a.ativo svg{color:var(--accent)}.navbar a.ativo:before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.navbar .badge-dot{position:absolute;margin-left:18px;margin-top:-18px}.sidebar{display:none}@media(min-width:960px){.navbar{display:none}.hide-mobile{display:revert}.only-mobile{display:none!important}.main{padding:28px 36px 48px}.sidebar{display:flex;flex-direction:column;gap:4px;width:236px;flex-shrink:0;position:sticky;top:0;height:100vh;padding:22px 14px;background:var(--lateral-bg);color:#fff}.sidebar .marca-loja{padding:0 8px 18px}.sidebar a{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--lateral-txt);font-weight:600}.sidebar a:hover{background:#ffffff12;color:#fff}.sidebar a.ativo{background:#ffffff1c;color:#fff}.sidebar a.ativo:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--accent)}.sidebar a.ativo svg{color:#fff}.sidebar .marca-loja img{background:#fff}.sidebar a svg{width:20px;height:20px}.sidebar .rodape{margin-top:auto;padding:12px;font-size:.8rem;color:var(--lateral-txt);opacity:.75}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.card.flush{padding:0;overflow:hidden}.card h2{margin-bottom:12px}.secao-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 2px 10px}.secao-titulo h2{font-size:1.2rem}.secao-titulo .contagem{color:var(--muted);font-size:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-weight:600;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--surface-3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:18px;height:18px;flex-shrink:0}.btn.primario{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primario:hover{filter:brightness(1.08)}.btn.perigo{background:var(--danger-bg);border-color:transparent;color:var(--danger)}.btn.ok{background:var(--ok-bg);border-color:transparent;color:var(--ok)}.btn.fantasma{background:transparent;border-color:transparent}.btn.fantasma:hover{background:var(--surface-2)}.btn.pequeno{min-height:36px;padding:0 12px;font-size:.9rem;border-radius:10px}.btn.bloco{width:100%}.btn.icone{padding:0;width:46px}.btn.icone.pequeno{width:36px}.fab{position:fixed;right:16px;bottom:calc(var(--nav-h) + 16px + var(--safe-b));z-index:25;height:56px;padding:0 20px 0 16px;border-radius:18px;border:none;background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;gap:8px;font-weight:700;box-shadow:var(--shadow);cursor:pointer}.fab svg{width:22px;height:22px}@media(min-width:960px){.fab{bottom:28px;right:32px}}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>label,.campo>.rotulo{font-size:.86rem;font-weight:600;color:var(--muted)}.campo .ajuda{font-size:.8rem;color:var(--faint)}.campo .erro-campo{font-size:.82rem;color:var(--danger)}.input,.select,.textarea{width:100%;min-height:48px;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:16px}.textarea{min-height:96px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--foco)}.input.invalido{border-color:var(--danger)}.grade{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.grade.g2{grid-template-columns:1fr 1fr}.grade.g3{grid-template-columns:repeat(3,1fr)}}.prefixo{position:relative}.prefixo span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.prefixo .input{padding-left:42px}.switch{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);cursor:pointer}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;border-radius:99px;background:var(--surface-3);position:relative;flex-shrink:0;cursor:pointer;border:1px solid var(--line)}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .15s}.switch input:checked{background:var(--accent);border-color:var(--accent)}.switch input:checked:after{transform:translate(18px);background:#fff}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips.wrap{flex-wrap:wrap;overflow:visible}.chips::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:500;font-size:.92rem;white-space:nowrap;cursor:pointer}.chip svg{width:16px;height:16px}.chip.ativo{background:var(--text);color:var(--bg);border-color:var(--text)}.chip .n{font-variant-numeric:tabular-nums;opacity:.75}.chip.so-leitura{cursor:default;min-height:32px;padding:0 12px;font-size:.86rem;color:var(--text);background:var(--surface-2)}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:.78rem;font-weight:600;white-space:nowrap}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.selo.ok{color:var(--ok);background:var(--ok-bg)}.selo.warn{color:var(--warn);background:var(--warn-bg)}.selo.danger{color:var(--danger);background:var(--danger-bg)}.selo.info{color:var(--info);background:var(--info-bg)}.selo.neutro{color:var(--muted);background:var(--surface-2)}.selo.sem-ponto:before{display:none}.lista{display:flex;flex-direction:column}.lista>*+*{border-top:1px solid var(--line)}.item{display:flex;align-items:center;gap:12px;padding:13px 16px;min-height:60px;cursor:pointer}.item:hover{background:var(--surface-2)}.item .avatar{width:40px;height:40px;border-radius:12px;background:var(--surface-3);display:grid;place-items:center;font-weight:700;font-family:var(--font-cond);font-size:1.05rem;flex-shrink:0}.item .acoes{display:flex;gap:6px;flex-shrink:0}.colunas{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.colunas>*,.grade>*,.stack>*,.stack-lg>*{min-width:0}@media(min-width:960px){.colunas{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.lead-linha{display:flex;gap:12px;align-items:center;padding:12px 14px;min-height:68px;cursor:pointer}.lead-linha:hover{background:var(--surface-2)}.lead-linha .info{flex:1;min-width:0}.lead-linha .nome{font-weight:600}.lead-linha .det{color:var(--muted);font-size:.86rem}.lead-linha .tempo{font-size:.8rem;font-weight:600;white-space:nowrap}.tempo.atrasado{color:var(--danger)}.tempo.hoje{color:var(--warn)}.acao-redonda{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--text);flex-shrink:0;cursor:pointer}.acao-redonda svg{width:20px;height:20px}.acao-redonda.wa{color:#25a35a}.acao-redonda[aria-disabled=true]{opacity:.35;pointer-events:none}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.coluna{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;max-height:calc(100vh - 220px)}.coluna.alvo{border-color:var(--accent);background:var(--info-bg)}.coluna .cab{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.coluna .cab h3{font-family:var(--font);font-size:1.02rem;font-weight:800}.coluna .cards{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.lead-card{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:11px 12px;cursor:grab;display:flex;flex-direction:column;gap:4px}.lead-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.lead-card .nome{font-weight:600}.cabeca-lead{display:flex;flex-direction:column;gap:12px}.contato-rapido{display:grid;grid-template-columns:1fr 1fr;gap:10px}.registro-rapido{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:640px){.registro-rapido{grid-template-columns:repeat(3,1fr)}}.registro-rapido button{min-height:52px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font-weight:600;font-size:.92rem;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:6px 10px;text-align:center;line-height:1.2}.registro-rapido button:hover{border-color:var(--accent)}.registro-rapido button svg{width:18px;height:18px;flex-shrink:0}.etapas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.etapas::-webkit-scrollbar{display:none}.etapas button{flex:1 0 auto;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-weight:600;font-size:.86rem;cursor:pointer;white-space:nowrap}.etapas button.feita{color:var(--text)}.etapas button.atual{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.proxima{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2)}.proxima.atrasada{border-color:color-mix(in srgb,var(--danger) 60%,var(--line));background:var(--danger-bg)}.proxima.vazia{border-style:dashed}.proxima svg{width:22px;height:22px;flex-shrink:0}.linha-tempo{display:flex;flex-direction:column;gap:0}.evento{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:8px 0}.evento .ponto{width:30px;height:30px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.evento .ponto svg{width:16px;height:16px}.evento .txt{font-size:.93rem}.evento .quem{color:var(--faint);font-size:.8rem}.meta{display:flex;flex-direction:column;gap:8px}.meta .barra{height:10px;border-radius:99px;background:var(--surface-3);overflow:hidden}.meta .barra>div{height:100%;background:var(--accent);border-radius:99px}.meta.batida .barra>div{background:var(--ok)}.kpis{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.kpis{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.kpis{grid-template-columns:repeat(7,1fr)}.kpis .kpi .val{font-size:1.6rem}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:4px}.kpi .rot{color:var(--muted);font-size:.84rem}.kpi .val{font-family:var(--font);font-weight:800;font-size:1.85rem;line-height:1.05;font-variant-numeric:tabular-nums}.kpi .det{color:var(--faint);font-size:.78rem}.kpi.destaque{background:var(--destaque-bg);border-color:var(--destaque-bg);color:#fff;box-shadow:inset 4px 0 0 var(--accent)}.kpi.destaque .rot,.kpi.destaque .det{color:#ffffffc7}.alertas{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:760px){.alertas{grid-template-columns:repeat(3,1fr)}}.alerta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);cursor:pointer}.alerta .n{font-family:var(--font);font-weight:800;font-size:1.6rem;min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.alerta.quente .n{color:var(--danger)}.barras{display:flex;flex-direction:column;gap:10px}.barra-h{display:grid;grid-template-columns:minmax(90px,34%) 1fr auto;gap:10px;align-items:center;font-size:.9rem}.barra-h .trilho{height:12px;border-radius:4px;background:var(--surface-2);overflow:hidden}.barra-h .trilho>div{height:100%;background:var(--estrutura);border-radius:4px;min-width:2px}.barra-h .v{font-variant-numeric:tabular-nums;font-weight:600;min-width:32px;text-align:right}.colunas-v{display:flex;align-items:flex-end;gap:3px;height:150px;padding-top:6px}.colunas-v .c{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.colunas-v .c>div{width:100%;max-width:26px;background:var(--estrutura);border-radius:3px 3px 0 0;min-height:2px}.colunas-v .c.zero>div{background:var(--surface-3)}.eixo-x{display:flex;justify-content:space-between;color:var(--faint);font-size:.74rem;margin-top:6px}.tabela-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px}table.tabela{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}.tabela th{text-align:left;font-weight:600;color:var(--muted);font-size:.8rem;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tabela td{padding:10px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap}.tabela tr:last-child td{border-bottom:none}.tabela .r{text-align:right}.tabela tfoot td{font-weight:700;border-top:1px solid var(--line)}.positivo{color:var(--ok)}.negativo{color:var(--danger)}.dia-agenda h3{font-family:var(--font-cond);font-size:1.1rem;text-transform:capitalize;margin:4px 2px 8px}.compromisso{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:12px 14px;align-items:start}.compromisso .hora{font-family:var(--font);font-weight:800;font-size:1.3rem;line-height:1.1;font-variant-numeric:tabular-nums}.fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#05070a99;display:flex;align-items:flex-end;justify-content:center;animation:aparecer .15s ease-out}.folha{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:20px 20px 0 0;padding:8px 18px calc(20px + var(--safe-b));animation:subir .18s ease-out}.folha .alca{width:40px;height:5px;border-radius:99px;background:var(--surface-3);margin:4px auto 12px}.folha .cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.folha .botoes{display:flex;gap:10px;margin-top:18px}.folha .botoes .btn{flex:1}@media(min-width:640px){.fundo{align-items:center;padding:24px}.folha{border-radius:20px;padding:18px 22px 22px}.folha .alca{display:none}.folha.larga{max-width:760px}}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{transform:translateY(24px);opacity:.6}}.toasts{position:fixed;left:16px;right:16px;top:calc(12px + var(--safe-t));z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}@media(min-width:960px){.toasts{top:auto;bottom:100px;left:auto;right:24px;align-items:flex-end}}.toast{pointer-events:auto;max-width:480px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--text);color:var(--bg);font-weight:500;box-shadow:var(--shadow);animation:subir .18s ease-out}.toast.erro{background:var(--danger);color:#fff}.toast svg{width:18px;height:18px;flex-shrink:0}.faixa-offline{position:sticky;top:0;z-index:40;background:var(--warn);color:#1b1300;text-align:center;font-weight:600;font-size:.88rem;padding:6px 12px;padding-top:calc(6px + var(--safe-t))}.aviso{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r);background:var(--info-bg);font-size:.92rem;align-items:flex-start}.aviso svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--info)}.aviso.warn{background:var(--warn-bg)}.aviso.warn svg{color:var(--warn)}.aviso.danger{background:var(--danger-bg)}.aviso.danger svg{color:var(--danger)}.vazio{text-align:center;padding:36px 20px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:10px}.vazio svg{width:34px;height:34px;color:var(--faint)}.vazio .t{color:var(--text);font-weight:600}.carregando{display:grid;place-items:center;padding:48px 0;color:var(--muted)}.spin{width:26px;height:26px;border-radius:50%;border:3px solid var(--surface-3);border-top-color:var(--accent);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.esqueleto{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:brilho 1.2s infinite;border-radius:8px}@keyframes brilho{to{background-position:-200% 0}}.tela-login{min-height:100%;display:grid;place-items:center;padding:24px 18px calc(24px + var(--safe-b))}.caixa-login{width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px}.tela-login.marca{background:radial-gradient(120% 80% at 100% 0%,#0E4A3B 0%,var(--floresta) 55%,#03190F 100%);color:#fff}.tela-login.marca .caixa-login{background:var(--surface);color:var(--text);border-radius:24px;padding:26px 22px;box-shadow:0 30px 60px #00000059}.logo-crm{display:flex;align-items:center;gap:12px}.logo-crm .simbolo{width:52px;height:52px;border-radius:16px;background:var(--accent);display:grid;place-items:center;color:#fff;box-shadow:0 6px #0000002e}.logo-crm .simbolo svg{width:28px;height:28px}.logo-crm .nome{font-family:var(--font);font-weight:800;font-size:1.9rem;letter-spacing:-.02em;line-height:1}.logo-crm .sub{font-size:.9rem;color:var(--muted)}.menu-mais .item svg{width:22px;height:22px;color:var(--muted)}.paleta{display:flex;gap:10px;flex-wrap:wrap}.paleta button{width:40px;height:40px;border-radius:12px;border:2px solid transparent;cursor:pointer}.paleta button.ativo{border-color:var(--text);box-shadow:0 0 0 2px var(--bg) inset}.divisor{height:1px;background:var(--line);margin:4px 0}.filtros{display:grid;gap:10px;grid-template-columns:1fr 1fr}.filtros .busca{grid-column:1 / -1}.filtros.um .busca{grid-column:auto}@media(min-width:760px){.filtros{grid-template-columns:minmax(0,1fr) 200px 180px}.filtros .busca{grid-column:auto}.filtros.dois{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:759px){.filtros.dois>*:last-child{grid-column:1 / -1}}:root{--zap: #1A9E4F;--bolha-saida: #D7F5D0;--chat-bg: #ECE7DF;--chat-ponto: rgba(60, 50, 30, .07);--lida: #1E88E5}:root[data-tema=escuro]{--zap: #2BC46B;--bolha-saida: #17442F;--chat-bg: #0F1216;--chat-ponto: rgba(255, 255, 255, .035);--lida: #53BDEB}.cor-zap{color:var(--zap)}.cor-lida{color:var(--lida)}.badge-zap{background:var(--zap);color:#fff;border-radius:99px;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid;place-items:center;flex-shrink:0;font-variant-numeric:tabular-nums}.nav-badge{background:var(--zap);color:#fff;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-grid;place-items:center;line-height:1}.navbar a{position:relative}.navbar .nav-badge{position:absolute;top:6px;left:calc(50% + 6px)}.sidebar .nav-badge{margin-left:auto}.girando svg{animation:girar .6s linear}.main.main-cheia{padding:0}@media(max-width:959px){.main.main-cheia{padding-bottom:calc(var(--nav-h) + var(--safe-b))}.app.chat-aberto .navbar{display:none}.app.chat-aberto .main.main-cheia{padding-bottom:0}}.conversas{display:grid;grid-template-columns:minmax(0,1fr);height:calc(100dvh - var(--nav-h) - var(--safe-b));background:var(--bg)}.app.chat-aberto .conversas{height:100dvh}@media(min-width:960px){.conversas,.app.chat-aberto .conversas{height:100dvh;grid-template-columns:360px minmax(0,1fr) auto}}.conv-lista{display:flex;flex-direction:column;min-height:0;background:var(--surface)}@media(min-width:960px){.conv-lista{border-right:1px solid var(--line)}}.conv-lista-topo{padding:calc(14px + var(--safe-t)) 16px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line)}.conv-lista-topo .chips .chip{min-height:34px;padding:0 12px;font-size:.86rem}.conv-lista-itens{flex:1;overflow-y:auto;min-height:0}.conv-lista-rodape{padding:8px 16px;border-top:1px solid var(--line)}.conv-dia{padding:14px 16px 6px;font-size:.8rem;font-weight:600;color:var(--muted)}.conv-item{display:flex;gap:12px;width:100%;text-align:left;padding:12px 16px 12px 13px;border:none;border-left:3px solid transparent;border-bottom:1px solid var(--line);background:none;cursor:pointer;align-items:flex-start}.conv-item:hover{background:var(--surface-2)}.conv-item.ativo{background:var(--surface-2);border-left-color:var(--zap)}.conv-item .grow{display:flex;flex-direction:column;gap:3px}.conv-item .nome{font-size:.97rem}.conv-item .avatar,.chat-topo .avatar{width:40px;height:40px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-weight:700;font-family:var(--font-cond);font-size:1rem;flex-shrink:0}.previa{display:flex;align-items:center;gap:5px;font-size:.88rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.previa svg{flex-shrink:0}.conv-chat{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--chat-bg)}.chat-topo{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-t)) 12px 10px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.ponto-zap{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--zap);margin-right:6px;vertical-align:1px}.chat-barra{display:flex;gap:12px;padding:8px 16px 10px;border-bottom:1px solid var(--line);background:var(--surface);align-items:flex-end}.chat-barra .campo{flex:1;min-width:0;gap:4px}.chat-barra .rotulo{display:flex;align-items:center;gap:6px;font-size:.8rem}.chat-barra .select{min-height:40px;padding:8px 12px;font-size:.92rem}.hide-mobile-flex{display:none!important}@media(min-width:960px){.hide-mobile-flex{display:flex!important}}.chat-msgs{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px;display:flex;flex-direction:column;background-image:radial-gradient(var(--chat-ponto) 1px,transparent 1.2px);background-size:16px 16px}@media(min-width:960px){.chat-msgs{padding:16px 6%}}.chat-bloco{display:flex;flex-direction:column;gap:3px}.chat-dia{text-align:center;margin:12px 0 8px}.chat-dia span{background:var(--surface);color:var(--muted);font-size:.76rem;font-weight:600;padding:4px 10px;border-radius:8px;box-shadow:0 1px #0000000f}.chat-dica{margin:auto;color:var(--muted);background:var(--surface);padding:8px 14px;border-radius:10px;font-size:.9rem;text-align:center}.bolha-linha{display:flex;align-items:center;gap:6px}.bolha-linha.saida{flex-direction:row-reverse}.bolha{max-width:min(80%,640px);padding:7px 10px 5px;border-radius:10px;box-shadow:0 1px #00000014;min-width:0}.bolha.entrada{background:var(--surface);border-top-left-radius:3px}.bolha.saida{background:var(--bolha-saida);border-top-right-radius:3px}.bolha-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.bolha-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.7rem;color:var(--muted);margin-top:3px;flex-wrap:wrap;text-align:right}.bolha-meta svg{flex-shrink:0}.citacao{border-left:3px solid var(--zap);background:color-mix(in srgb,var(--text) 6%,transparent);padding:4px 8px;border-radius:6px;font-size:.82rem;color:var(--muted);margin-bottom:4px;max-height:3.4em;overflow:hidden}.btn-responder{opacity:0;border:none;background:var(--surface);color:var(--muted);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px #0000001f;flex-shrink:0}.bolha-linha:hover .btn-responder,.btn-responder:focus-visible{opacity:1}@media(hover:none){.btn-responder{opacity:.75;width:28px;height:28px}}.midia-img{display:block;width:280px;max-width:100%;max-height:340px;object-fit:cover;border-radius:8px;margin-bottom:4px;background:var(--surface-2)}.figurinha{width:120px;height:120px;object-fit:contain;display:block}.midia-doc{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--text) 6%,transparent);max-width:280px;margin-bottom:4px}.midia-aviso{display:flex;gap:6px;align-items:center;font-size:.85rem;color:var(--muted);padding:4px 0}.composer{padding:10px 16px calc(10px + var(--safe-b));border-top:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:8px}.composer-texto{min-height:48px;max-height:160px;resize:none;line-height:1.4}.composer-texto:disabled{opacity:.6}.composer-barra{display:flex;justify-content:space-between;align-items:center;gap:8px}.composer-barra .btn.primario:disabled{opacity:.45}.respondendo{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--surface-2);border-left:3px solid var(--zap);font-size:.88rem}.anexo-mini{width:40px;height:40px;object-fit:cover;border-radius:6px}.gravando{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border-radius:12px;background:var(--danger-bg);color:var(--danger);font-weight:600;flex-wrap:wrap}.ponto-rec{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:piscar 1s infinite}@keyframes piscar{50%{opacity:.2}}.popover{position:absolute;bottom:44px;left:0;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.emoji-grade{display:grid;grid-template-columns:repeat(8,36px);gap:2px;padding:8px}.emoji-grade button{width:36px;height:36px;border:none;background:none;font-size:1.3rem;border-radius:8px;cursor:pointer}.emoji-grade button:hover{background:var(--surface-2)}.resp-lista{width:min(340px,82vw);max-height:300px;overflow-y:auto;display:flex;flex-direction:column;padding:6px}.resp-lista button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:none;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;min-width:0;width:100%}.resp-lista button:hover{background:var(--surface-2)}.conv-detalhes{width:320px;border-left:1px solid var(--line);background:var(--surface);padding:18px 16px;overflow-y:auto}.conv-detalhes h2{margin-bottom:14px}.chat-vazio{display:grid;place-items:center;background:var(--chat-bg)}.qr-caixa{width:260px;height:260px;display:grid;place-items:center;background:#fff;border-radius:14px;padding:10px;border:1px solid var(--line)}.qr-caixa img{width:100%;height:100%;image-rendering:pixelated}@media(max-width:959px){.botao-enviar{width:48px;padding:0}.botao-enviar .rotulo-enviar{display:none}.composer-barra .btn.icone.pequeno{width:34px}}:root{--frio: #5AA9FF;--frio-bg: rgba(90,169,255,.15);--morno: #F2B33D;--morno-bg: rgba(242,179,61,.16);--quente: #FF6B4A;--quente-bg: rgba(255,107,74,.16);--consig: #B48CFF;--consig-bg: rgba(180,140,255,.16)}:root[data-tema=claro]{--frio: #1F6FD1;--frio-bg: #E3EFFC;--morno: #9A6200;--morno-bg: #FCEFD2;--quente: #C73A1C;--quente-bg: #FDE6DF;--consig: #6B3FC4;--consig-bg: #EEE6FC}.selo.temp-frio{color:var(--frio);background:var(--frio-bg)}.selo.temp-morno{color:var(--morno);background:var(--morno-bg)}.selo.temp-quente{color:var(--quente);background:var(--quente-bg)}.selo.consig{color:var(--consig);background:var(--consig-bg)}.selo.mini{padding:1px 7px;font-size:.7rem;gap:4px;vertical-align:1px}.selo.mini:before{width:5px;height:5px}button.selo{border:0;cursor:pointer}.chip.temp-frio.ativo{background:var(--frio);border-color:var(--frio);color:#fff}.chip.temp-morno.ativo{background:var(--morno);border-color:var(--morno);color:#1a1200}.chip.temp-quente.ativo{background:var(--quente);border-color:var(--quente);color:#fff}.chip.falta{border-color:var(--danger);color:var(--danger);text-decoration:line-through}.chip.nivel-bom.ativo{background:var(--ok);border-color:var(--ok);color:#fff}.chip.nivel-regular.ativo{background:var(--warn);border-color:var(--warn);color:#1a1200}.chip.nivel-ruim.ativo{background:var(--danger);border-color:var(--danger);color:#fff}.cor-perigo{color:var(--danger)}.select.mini{min-height:32px;padding:2px 8px;font-size:.82rem;width:auto}.sino{position:relative}.sino .nav-badge{position:absolute;top:2px;right:0;background:var(--danger)}.abas{display:flex;gap:4px;background:var(--surface-2);padding:4px;border-radius:99px;width:fit-content}.abas button{border:0;background:none;padding:8px 16px;border-radius:99px;font-weight:600;cursor:pointer;color:var(--muted);display:inline-flex;gap:6px;align-items:center;min-height:36px}.abas button.ativo{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0003}.abas .n{background:var(--danger);color:#fff;border-radius:99px;font-size:.7rem;padding:1px 6px}.trilha{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.trilha::-webkit-scrollbar{display:none}.trilha li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:99px;background:var(--surface-2);font-size:.8rem;white-space:nowrap;color:var(--muted)}.trilha li svg{width:14px;height:14px}.trilha li.feito{color:var(--ok)}.trilha li.atual{background:var(--accent);color:var(--accent-ink);font-weight:700}.trilha li .n{font-variant-numeric:tabular-nums;font-weight:700}.passo-atual .secao-titulo h2{font-size:1.25rem}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.checklist li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2)}.checklist li svg{width:18px;height:18px;color:var(--warn);flex-shrink:0}.checklist li.feito{opacity:.7}.checklist li.feito svg{color:var(--ok)}.fase-grupo{display:flex;flex-direction:column;gap:8px}.kanban{grid-auto-columns:auto}.fase-colunas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:12px;align-items:start}.fase-cab{font-family:var(--font);font-weight:800;font-size:.92rem;padding:6px 12px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted)}.fase-cab.fase-negociacao{background:var(--info-bg);color:var(--info)}.fase-cab .num{margin-left:6px}.lead-tabela-linha{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(140px,1.3fr) minmax(100px,.9fr) 100px minmax(100px,.8fr) minmax(140px,1.1fr) 96px;gap:12px;align-items:center;padding:10px 14px;cursor:pointer;min-height:60px}.lead-tabela.sem-dono .lead-tabela-linha{grid-template-columns:minmax(160px,1.4fr) minmax(140px,1.3fr) minmax(100px,.9fr) 100px minmax(140px,1.1fr) 96px}.lead-tabela-linha:hover{background:var(--surface-2)}.lead-tabela-linha.cab{cursor:default;min-height:0;font-size:.82rem;color:var(--faint);font-weight:700}.lead-tabela-linha.cab:hover{background:none}.lead-tabela>*+*{border-top:1px solid var(--line)}.tarefa-linha{display:flex;gap:12px;align-items:center;padding:12px 14px;flex-wrap:wrap}.tarefa-linha.encerrada{opacity:.6}.tarefa-linha .icone-tarefa{width:36px;height:36px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;flex-shrink:0}.tarefa-linha .icone-tarefa svg{width:18px;height:18px;color:var(--accent)}.tarefa-linha a{color:var(--info);font-weight:600}.rotina-grade{display:flex;flex-direction:column;gap:6px}.rotina-dia{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line)}.rotina-dia>span{min-width:80px}.previa{max-height:380px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.previa-linha{display:flex;gap:10px;align-items:center;padding:6px 10px;font-size:.88rem}.previa-linha+.previa-linha{border-top:1px solid var(--line)}.previa-linha.erro{background:var(--danger-bg)}.previa-linha.erro .small{color:var(--danger)}.primeiro-acesso{z-index:200}.previa-marca{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:var(--r);background:var(--surface-2);border-left:4px solid var(--previa)}fieldset:disabled .chip,fieldset:disabled .btn{opacity:.55;cursor:not-allowed}@media(max-width:959px){.fase-colunas{grid-auto-columns:minmax(250px,82vw)}}.grade-turmas{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.turma-card{display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;color:inherit;font:inherit;border-left:5px solid var(--marinho-2)}:root[data-tema=claro] .turma-card{border-left-color:var(--marinho)}.turma-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));border-left-color:var(--accent)}.turma-card.lotada{border-left-color:var(--accent)}.turma-card.encerrada{opacity:.6}.turma-card .nome{font-weight:800;font-size:1.12rem;letter-spacing:-.01em;line-height:1.2}.turma-card .horario{font-weight:700;font-variant-numeric:tabular-nums}.carteiras{display:flex;flex-wrap:wrap;gap:5px}.carteiras i{width:14px;height:14px;border-radius:4px 4px 7px 7px;background:var(--surface-3);border:1px solid var(--line)}.carteiras i.ocupada{background:var(--marinho-2);border-color:var(--marinho-2)}:root[data-tema=escuro] .carteiras i.ocupada{background:var(--estrutura);border-color:var(--estrutura)}.turma-card.lotada .carteiras i.ocupada{background:var(--accent);border-color:var(--accent)}.carteiras.grande i{width:22px;height:22px;border-radius:6px 6px 10px 10px}.vagas-txt{font-weight:700;font-variant-numeric:tabular-nums}.vagas-txt.livres{color:var(--ok)}.vagas-txt.poucas{color:var(--warn)}.vagas-txt.zero{color:var(--accent)}.dias-semana{display:inline-flex;gap:3px}.dias-semana span{font-size:.72rem;font-weight:800;padding:2px 6px;border-radius:6px;background:var(--surface-2);color:var(--faint)}.dias-semana span.on{background:var(--marinho-2);color:#fff}:root[data-tema=escuro] .dias-semana span.on{background:#8fb0ff;color:#0c1530}.curso-titulo{display:flex;align-items:baseline;gap:10px;margin:8px 2px 10px}.curso-titulo h2{font-size:1.15rem}.para-quem{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.para-quem .chip{justify-content:center;white-space:normal;text-align:center;min-height:44px;border-radius:14px;padding:0 8px}.aviso-lgpd{border-left:4px solid var(--info)}.interesse-linha{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.interesse-linha svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:2px}.turma-card.escolhida{box-shadow:0 0 0 2px var(--info)}.funis-chips .chip.funil.solta{border-style:dashed}.funis-chips .chip.funil.alvo{border-color:var(--accent);background:var(--info-bg);color:var(--text)}.divisor-v{width:1px;align-self:stretch;background:var(--line);margin:0 2px;flex-shrink:0}.etiqueta{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:99px;font-size:.8rem;font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--tag) 16%,var(--surface));color:var(--text);border:1px solid color-mix(in srgb,var(--tag) 45%,var(--line))}.etiqueta i{width:9px;height:9px;border-radius:50%;background:var(--tag);flex-shrink:0}.etiqueta.pequena{font-size:.72rem;padding:1px 8px 1px 6px;gap:5px}.etiqueta.pequena i{width:7px;height:7px}.etiqueta.clicavel{cursor:pointer;min-height:32px}.etiqueta.clicavel:not(.ativa){opacity:.7;background:var(--surface)}.etiqueta.clicavel.ativa{background:var(--tag);color:#fff;border-color:var(--tag)}.etiqueta.clicavel.ativa i{background:#fff}.etiqueta.clicavel:hover{opacity:1}.etiquetas{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.kanban{grid-auto-columns:minmax(260px,300px)}.kanban.arrastando .coluna{outline:1px dashed var(--line)}.coluna.levantada{opacity:.45}.coluna .cab{gap:8px}.coluna .cab h3{flex:1;min-width:0}.alca-coluna{cursor:grab;color:var(--faint);display:inline-flex;margin-left:-6px}.alca-coluna svg{width:18px;height:18px}.alca-coluna:active{cursor:grabbing}.coluna.nova-coluna{align-items:center;justify-content:center;gap:8px;min-height:120px;border-style:dashed;background:transparent;color:var(--muted);cursor:pointer;font-weight:600;font:inherit}.coluna.nova-coluna:hover{border-color:var(--accent);color:var(--text)}.coluna.fechada{background:var(--surface-2)}.coluna.fechada .cab svg{width:18px;height:18px}.coluna.fechada .cab .icone-ok{color:var(--ok)}.coluna.fechada .cab .icone-neutro{color:var(--faint)}.coluna.fechada.vendido.alvo{border-color:var(--ok);background:var(--ok-bg)}.coluna.fechada.perdido.alvo{border-color:var(--danger);background:var(--danger-bg)}.lead-card.fechado{cursor:pointer;opacity:.85}.lead-card.fechado[draggable=true]{cursor:grab}.kpis.hoje{grid-template-columns:repeat(2,1fr)}@media(min-width:1100px){.kpis.hoje{grid-template-columns:repeat(4,1fr)}}.kpis.hoje .kpi{cursor:pointer}.kpis.hoje .kpi .rot{display:inline-flex;align-items:center;gap:6px}.kpi.alerta-kpi{box-shadow:inset 4px 0 0 var(--accent)}.kpi.alerta-kpi .val{color:var(--danger)}.calendario{overflow:hidden}.cal-cab{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface-2);border-bottom:1px solid var(--line)}.cal-cab span{padding:8px 6px;text-align:center;font-size:.78rem;font-weight:800;color:var(--faint)}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr)}.cal-dia{position:relative;min-height:56px;padding:6px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;font:inherit;color:inherit}.cal-dia:nth-child(7n){border-right:0}.cal-dia.vazio{background:var(--surface-2);cursor:default}.cal-dia.fds{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.cal-dia:hover{background:var(--surface-2)}.cal-dia .n{font-weight:700;font-size:.9rem;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.cal-dia.hoje .n{background:var(--accent);color:var(--accent-ink)}.cal-dia.escolhido{box-shadow:inset 0 0 0 2px var(--info);z-index:1}.cal-dia .qtd{position:absolute;right:6px;bottom:6px;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--info-bg);color:var(--info);font-size:.76rem;font-weight:800;display:grid;place-items:center}.cal-dia .itens{display:flex;flex-direction:column;gap:2px;width:100%}.cal-dia .it{font-size:.74rem;line-height:1.25;padding:2px 6px;border-radius:6px;background:var(--info-bg);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-dia .it b{font-variant-numeric:tabular-nums}.cal-dia .it.realizado{background:var(--ok-bg)}.cal-dia .it.nao_compareceu{background:var(--danger-bg)}.cal-dia .it.mais{background:transparent;color:var(--faint)}@media(min-width:760px){.cal-dia{min-height:104px}}.kanban .coluna{height:calc(100vh - 300px);min-height:360px;max-height:none;position:relative}.kanban .coluna .cards{flex:1;min-height:0}.kanban .coluna .cards-resto{flex:1;min-height:40px}.kanban .coluna.nova-coluna{height:auto;min-height:120px}.aviso-soltar{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:8px 10px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:.86rem;text-align:center;pointer-events:none}.linha-soltar{height:4px;border-radius:99px;background:var(--accent);margin:-2px 4px;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.faixas-funil{position:fixed;z-index:40;top:10px;left:12px;right:12px;display:flex;gap:10px}@media(min-width:960px){.faixas-funil{left:260px;right:28px}}.faixas-funil .faixa{flex:1;min-height:64px;display:grid;place-items:center;padding:10px;border-radius:var(--r);border:2px dashed var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:700;color:var(--muted);box-shadow:var(--shadow)}.faixas-funil .faixa.alvo{border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.btn.mini{width:26px;height:26px;min-height:26px;padding:0;border-radius:8px}.btn.mini svg{width:15px;height:15px}.menu-cartao{color:var(--faint)}.menu-flutuante{position:fixed;z-index:300;min-width:210px;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.menu-flutuante button{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:8px;text-align:left;cursor:pointer;font-weight:600;font-size:.92rem}.menu-flutuante button:hover,.menu-flutuante button:focus-visible{background:var(--surface-2);outline:none}.menu-flutuante button:disabled{opacity:.4;cursor:default}.menu-flutuante button svg,.menu-flutuante .sem-icone{width:17px;height:17px;flex-shrink:0;color:var(--muted)}.menu-flutuante button.perigo{color:var(--danger)}.menu-flutuante button.perigo svg{color:var(--danger)}.btn.perigo svg{width:16px;height:16px}.menu-grupo>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:none;border-radius:12px;color:var(--lateral-txt);cursor:pointer;font:inherit;font-weight:600;text-align:left;white-space:nowrap}.menu-grupo>button svg{flex-shrink:0}.menu-grupo>button:hover{background:#ffffff12;color:#fff}.menu-grupo>button svg{width:20px;height:20px}.menu-grupo>button .seta{margin-left:auto;width:16px;height:16px;transition:transform .15s}.menu-grupo.aberto>button .seta{transform:rotate(90deg)}.menu-grupo .sub{display:flex;flex-direction:column;gap:2px;padding-left:18px}.sidebar .menu-grupo .sub a{padding:8px 12px;font-size:.93rem}.lixeira-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 14px}.lixeira-item .acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.prazo{font-weight:700;font-variant-numeric:tabular-nums}.prazo.curto{color:var(--danger)}.auto-form{gap:14px}.auto-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.folha .auto-bloco{background:var(--surface-2)}.auto-bloco h3{display:flex;align-items:center;gap:8px;font-size:1rem;margin:0}.auto-bloco .passo{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--marinho, #14285A);color:#fff;font-size:.8rem;font-weight:800;flex-shrink:0}[data-tema=escuro] .auto-bloco .passo{background:var(--accent);color:var(--accent-ink)}.auto-quando{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:520px){.auto-quando{grid-template-columns:1fr}}.opcao-quando{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.opcao-quando svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.opcao-quando.ativo{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.opcao-quando.ativo svg{color:var(--accent)}.auto-filtros{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 10px}.auto-acao{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.auto-acao .bold svg{width:18px;height:18px;color:var(--accent)}.auto-acao .chips{flex-wrap:wrap}.auto-acao .chip{min-height:30px;padding:0 10px;font-size:.82rem}.auto-add .chips{flex-wrap:wrap}.auto-previa{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--info-bg);color:var(--text);font-size:.92rem}.auto-previa svg{width:20px;height:20px;color:var(--info);flex-shrink:0;margin-top:1px}.auto-card{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.folha .auto-card{background:var(--surface-2)}.auto-card.desligada{border-left-color:var(--line)}.auto-card.desligada .bold{color:var(--muted)}.switch-mini input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;border-radius:99px;background:var(--surface-3);position:relative;cursor:pointer;border:1px solid var(--line);margin:0}.switch-mini input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .15s}.switch-mini input:checked{background:var(--accent);border-color:var(--accent)}.switch-mini input:checked:after{transform:translate(18px);background:#fff}.auto-hist{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.selo-auto{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:99px;border:0;background:var(--warn-bg);color:var(--warn);font-weight:700;font-size:.78rem;cursor:pointer}.selo-auto svg{width:13px;height:13px}.msg-auto{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:700;opacity:.85}.msg-auto svg{width:12px;height:12px}@media(min-width:960px){.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.sidebar>*{flex-shrink:0}}@media(min-width:960px)and (max-height:960px){.sidebar{padding-top:16px;gap:2px}.sidebar a,.menu-grupo>button{padding-top:8px;padding-bottom:8px}.sidebar .menu-grupo .sub a{padding-top:6px;padding-bottom:6px}.sidebar .marca-loja{padding-bottom:12px}}.aviso.ok{background:var(--ok-bg, var(--info-bg))}.aviso.ok svg{color:var(--ok, var(--info))}.auto-grupo{border:1px dashed var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:10px;position:relative}.auto-ou{align-self:center;margin-top:-22px;background:var(--surface);padding:0 10px;font-size:.78rem;font-weight:800;color:var(--accent);letter-spacing:.04em}.folha .auto-ou{background:var(--surface-2)}.auto-cond{display:flex;flex-direction:column;gap:6px}.auto-cond .chip{min-height:30px;padding:0 10px;font-size:.82rem}.chips.wrap{flex-wrap:wrap}.codigo-aut{display:inline-block;font-size:.74rem;font-weight:800;padding:1px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);margin-right:4px;vertical-align:1px}.auto-previa-msg{display:flex;flex-direction:column;gap:4px}.bolha-previa{align-self:flex-end;max-width:92%;white-space:pre-wrap;padding:8px 12px;border-radius:12px 12px 2px;background:var(--info-bg);font-size:.9rem}.selos-membro{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-top:4px;max-width:260px}.selos-membro .selo{font-size:.72rem}.barra-agente{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:.86rem}.barra-agente .ic{width:18px;height:18px;color:var(--accent)}.sessao-chip{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sessao-chip .btn{min-height:28px;padding:0 8px}.msg-agente svg{color:var(--accent)}.cat-mini{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.cat-mini svg{width:20px;height:20px}.cat-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.cat-arq{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-2);aspect-ratio:1;display:grid;place-items:center}.cat-arq img{width:100%;height:100%;object-fit:cover}.cat-arq .rotulo-arq{position:absolute;left:0;right:0;bottom:0;font-size:.7rem;padding:2px 6px;background:#0000008c;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-arq .acoes-arq{position:absolute;top:4px;right:4px;display:flex;gap:2px}.cat-arq .acoes-arq .btn{min-height:26px;width:26px;padding:0;background:#ffffffe6;color:#222}.cat-arq>svg{width:28px;height:28px;color:var(--muted)}.ag-abas{display:flex;flex-wrap:wrap;gap:2px 4px;border-bottom:1px solid var(--line);margin-bottom:14px}.ag-abas button{border:0;background:none;padding:10px 12px;font:inherit;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;white-space:nowrap;cursor:pointer}.ag-abas button.ativo{color:var(--text);border-bottom-color:var(--accent)}.ag-salvar{position:sticky;bottom:0;z-index:3;display:flex;gap:8px;justify-content:flex-end;padding:10px 0;background:linear-gradient(transparent,var(--bg) 30%)}.ag-etapa{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.chat-teste{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:12px;display:flex;flex-direction:column;gap:8px;min-height:260px;max-height:60vh;overflow-y:auto}.chat-teste .b{max-width:85%;padding:8px 12px;border-radius:12px;white-space:pre-wrap;font-size:.92rem}.chat-teste .b.cli{align-self:flex-end;background:var(--info-bg)}.chat-teste .b.ag{align-self:flex-start;background:var(--surface);border:1px solid var(--line)}.chat-teste .aviso-teste{align-self:center;font-size:.78rem;color:var(--muted);background:var(--surface);border:1px dashed var(--line);padding:3px 10px;border-radius:99px}.dias-horario{display:grid;grid-template-columns:90px 1fr 1fr;gap:6px 10px;align-items:center;max-width:420px}.rep-situacao{display:inline-flex;align-items:center;gap:4px;color:var(--ok, #16A34A);font-weight:600}.coluna .cab .icone-ok{width:16px;height:16px;flex-shrink:0}.coluna .cab .cab-titulo{flex:1;min-width:0}.coluna .cab h3.cab-titulo,.coluna .cab .cab-titulo h3{white-space:normal;overflow-wrap:anywhere;line-height:1.2;display:flex;align-items:center;gap:6px}.coluna .cab .cab-titulo .rep-freq{display:block;color:var(--rep-cor);margin-top:2px}:root{--rep-cor: var(--info);--rep-fundo: color-mix(in srgb, var(--info) 7%, var(--surface));--fim-ok: color-mix(in srgb, #16A34A 8%, var(--surface-2));--fim-neutro: color-mix(in srgb, #7381A5 9%, var(--surface-2))}:root[data-tema=escuro]{--rep-fundo: color-mix(in srgb, var(--info) 12%, var(--surface));--fim-ok: color-mix(in srgb, #16A34A 14%, var(--surface-2));--fim-neutro: color-mix(in srgb, #7381A5 14%, var(--surface-2))}.coluna.repescagem{background:var(--rep-fundo);border-color:color-mix(in srgb,var(--rep-cor) 30%,var(--line))}.coluna.fechada.vendido{background:var(--fim-ok)}.coluna.fechada.perdido,.coluna.fechada.desqualificado{background:var(--fim-neutro)}.rep-ver{align-self:flex-start;margin:2px 2px 6px;color:var(--rep-cor)}.rep-ver svg{width:15px;height:15px}.rep-como{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.rep-como li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.4}.rep-como li svg{width:18px;height:18px;flex-shrink:0;color:var(--rep-cor);margin-top:2px}.rep-msg{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.rep-msg-cab{display:flex;align-items:center;gap:8px}.rep-n{width:24px;height:24px;border-radius:50%;background:var(--rep-cor);color:#fff;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rep-msg .campo label{font-size:.8rem}.ocean-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ocean-empresa{text-align:left;display:flex;flex-direction:column;gap:8px;cursor:pointer;font:inherit;color:inherit;width:100%}.ocean-empresa:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.ocean-empresa.suspensa{opacity:.7}.ocean-numeros{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted)}.ocean-numeros .bold{color:var(--ink, inherit)}.sidebar .sidebar-sair{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:none;border:0;color:var(--lateral-txt);font:inherit;font-weight:600;cursor:pointer;text-align:left}.sidebar .sidebar-sair svg{width:20px;height:20px}.ocean-empresa .chips{flex-wrap:wrap;overflow:visible}.icone-rep{color:var(--rep-cor);flex-shrink:0;vertical-align:-3px}.coluna .cab .cab-titulo h3.rep-titulo{white-space:nowrap;overflow-wrap:normal}.coluna .cab .cab-titulo .rep-freq svg{vertical-align:-1px}.ag-grupos{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ag-grupos button{border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:99px;padding:6px 14px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.ag-grupos button.ativo{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.ag-grupos button .faint{font-weight:600;margin-left:4px}.ag-tabela{min-width:0}.ag-tabela td{vertical-align:middle}.link-btn{border:0;background:none;padding:0;font:inherit;color:var(--text);cursor:pointer;text-align:left}.link-btn:hover{text-decoration:underline}.ag-editor{padding-bottom:8px}.ag-blocos{display:flex;flex-direction:column;gap:14px}.ag-bloco{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px 16px}.ag-bloco-cab{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.ag-bloco-cab .bold{font-size:1.02rem}.ag-bloco input[type=range]{width:100%;accent-color:var(--accent)}.ag-rodape{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:0 -6px 18px #0000000f}@media(max-width:959px){.ag-rodape{bottom:calc(var(--nav-h) + var(--safe-b) + 8px)}}@media(max-width:640px){.ag-rodape{flex-wrap:wrap}.ag-rodape .grow{flex-basis:100%;order:-1}.ag-rodape .grow:empty{display:none}.ag-rodape .btn{flex:1 1 auto;padding-left:10px;padding-right:10px}}.ag-funcoes{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:760px){.ag-funcoes{grid-template-columns:1fr 1fr}}.ag-funcoes-col{display:flex;flex-direction:column;gap:10px;border:1px dashed var(--line);border-radius:12px;padding:10px;background:var(--surface-2)}.ag-funcao{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 10px;font:inherit;cursor:pointer}.ag-funcao.on{border-color:var(--accent)}.ag-funcao svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.ag-funcao code{font-family:ui-monospace,monospace}.ag-abas.pequenas button{padding:8px 10px;font-size:.9rem}@media(min-width:640px){.folha.enorme{max-width:1040px;width:100%;min-height:min(80vh,760px)}}.chat-teste .troca-teste{align-self:stretch;border:1px dashed var(--accent);border-radius:10px;padding:6px 10px;background:var(--surface);font-size:.85rem}.chat-teste .troca-teste summary{cursor:pointer;font-weight:700}.folha.enorme .botoes{position:sticky;bottom:-22px;z-index:2;margin:18px -22px -22px;padding:12px 22px calc(12px + var(--safe-b));background:var(--surface);border-top:1px solid var(--line)}@media(max-width:639px){.folha.enorme .botoes{bottom:calc(-20px - var(--safe-b));margin:18px -18px calc(-20px - var(--safe-b));padding:12px 18px calc(12px + var(--safe-b))}}.ag-modelo{position:relative}.ag-modelo-btn{text-align:left;width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-modelo-pop{position:absolute;z-index:20;top:calc(100% - 2px);left:0;right:0;min-width:240px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px}.ag-modelo-lista{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.ag-modelo-lista button{border:0;background:none;color:var(--text);font:inherit;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.ag-modelo-lista button:hover,.ag-modelo-lista button:focus-visible{background:var(--surface-2)}.ag-modelo-lista button.on{font-weight:700;color:var(--accent)}.ag-modelo-pop{scroll-margin-bottom:96px}.sim-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:960px){.sim-grade{grid-template-columns:minmax(280px,1fr) 400px}.sim-lado{order:0}.sim-celular{order:1;position:sticky;top:12px}}.sim-lado{display:flex;flex-direction:column;gap:12px;order:1;min-width:0}.sim-celular{--wa-fundo: #EFEAE2;--wa-cab: #008069;--wa-sai: #D9FDD3;--wa-entra: #FFFFFF;--wa-texto: #111B21;--wa-hora: #667781;--wa-aviso: #FFF3C4;--wa-barra: #F0F2F5;order:0;width:100%;max-width:400px;margin:0 auto;border-radius:40px;padding:12px;background:#1b1b1f;box-shadow:0 20px 50px #00000040,inset 0 0 0 2px #3a3a40}:root[data-tema=escuro] .sim-celular{--wa-fundo: #0B141A;--wa-cab: #202C33;--wa-sai: #005C4B;--wa-entra: #202C33;--wa-texto: #E9EDEF;--wa-hora: #8696A0;--wa-aviso: #182229;--wa-barra: #1F2C33}.sim-tela{border-radius:30px;overflow:hidden;display:flex;flex-direction:column;height:min(78vh,760px);min-height:520px;background:var(--wa-fundo)}.sim-cab{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;background:var(--wa-cab);color:#fff}.sim-avatar{width:38px;height:38px;border-radius:50%;background:#ffffff40;display:grid;place-items:center;font-weight:800;font-size:.85rem;overflow:hidden;flex-shrink:0}.sim-avatar img{width:100%;height:100%;object-fit:cover}.sim-status{opacity:.85}.sim-chat{flex:1;overflow-y:auto;padding:10px 10px 6px;display:flex;flex-direction:column;gap:4px}.sim-dia{align-self:center;font-size:.72rem;color:var(--wa-hora);background:var(--wa-entra);padding:3px 10px;border-radius:8px;margin:4px 0 8px;box-shadow:0 1px .5px #0000001a}.sim-aviso{align-self:center;max-width:88%;text-align:center;font-size:.75rem;color:var(--wa-texto);background:var(--wa-aviso);padding:5px 10px;border-radius:8px;margin:4px 0;display:inline-flex;gap:4px;align-items:center}.sim-bolha{max-width:82%;padding:6px 8px 4px 9px;border-radius:9px;color:var(--wa-texto);font-size:.92rem;line-height:1.32;box-shadow:0 1px .5px #00000021;display:flex;flex-direction:column}.sim-bolha.entra{align-self:flex-start;background:var(--wa-entra);border-top-left-radius:2px}.sim-bolha.sai{align-self:flex-end;background:var(--wa-sai);border-top-right-radius:2px}.sim-quem{font-size:.7rem;font-weight:700;color:#1fa855;margin-bottom:1px}.sim-texto{white-space:pre-wrap;word-break:break-word}.sim-hora{align-self:flex-end;font-size:.66rem;color:var(--wa-hora);display:inline-flex;gap:3px;align-items:center;margin-top:1px}.sim-hora svg{color:var(--wa-hora)}.sim-hora svg.lida{color:#53bdeb}.sim-digitando{flex-direction:row;gap:4px;padding:10px 12px}.sim-digitando span{width:7px;height:7px;border-radius:50%;background:var(--wa-hora);animation:sim-pulo 1.2s infinite ease-in-out}.sim-digitando span:nth-child(2){animation-delay:.15s}.sim-digitando span:nth-child(3){animation-delay:.3s}@keyframes sim-pulo{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.sim-barra{display:flex;gap:8px;align-items:center;padding:8px 10px 12px;background:var(--wa-barra)}.sim-campo{flex:1;border:0;border-radius:22px;padding:11px 16px;font:inherit;font-size:.95rem;background:var(--wa-entra);color:var(--wa-texto);outline:none;min-width:0}.sim-campo:focus-visible{box-shadow:0 0 0 2px #25d366}.sim-enviar{width:44px;height:44px;border-radius:50%;border:0;background:#00a884;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.sim-enviar:disabled{opacity:.5;cursor:default}.sim-bastidores{gap:8px}.sim-eventos{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto}.sim-evento{display:grid;grid-template-columns:40px 1fr;gap:6px;font-size:.84rem;padding:6px 8px;border-radius:8px;background:var(--surface-2);border-left:3px solid var(--line)}.sim-evento summary{cursor:pointer}.sim-evento.troca{border-left-color:var(--accent)}.sim-evento.parou{border-left-color:var(--warn)}.sim-evento.erro{border-left-color:var(--danger)}.sim-evento.inicio{border-left-color:var(--ok)}.sim-evento.acao{border-left-color:var(--info)}@media(max-width:640px){.sim-celular{border-radius:0;padding:0;background:none;box-shadow:none}.sim-tela{border-radius:14px;height:72vh}}.sim-grade .sim-lado{order:0}.sim-grade .sim-celular{order:1}@media(min-width:960px){.sim-grade{grid-template-columns:420px minmax(280px,1fr)}.sim-grade .sim-celular{order:0}.sim-grade .sim-lado{order:1}}.sim-lista{flex:1;overflow-y:auto;background:var(--wa-entra)}.sim-contato{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:0;background:none;color:var(--wa-texto);font:inherit;padding:12px 14px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--wa-hora) 18%,transparent)}.sim-contato:hover,.sim-contato:focus-visible{background:color-mix(in srgb,var(--wa-hora) 10%,transparent)}.sim-contato .muted,.sim-contato .faint{color:var(--wa-hora)}.sim-contato>.grow{display:flex;flex-direction:column;gap:2px}.sim-avatar.verde{width:46px;height:46px;background:#25d366;color:#fff}.sim-nao{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#25d366;color:#fff;font-size:.72rem;font-weight:800;display:grid;place-items:center}.sim-voltar{border:0;background:none;color:#fff;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;cursor:pointer;margin-left:-6px}.sim-voltar:hover{background:#ffffff1f}.faixa-alerta{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--danger-bg);color:var(--danger);font-weight:600;font-size:.9rem}.faixa-alerta>svg{width:18px;height:18px;flex-shrink:0}.faixa-alerta .btn{color:var(--text);flex-shrink:0}.page .faixa-alerta{margin-bottom:14px}.chip-cor{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:1px;flex-shrink:0}.conv-quem{margin-top:2px;min-width:0}.saude-numero{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.saude-numero>svg{color:var(--ok);flex-shrink:0}.saude-numero.erro{background:var(--danger-bg)}.saude-numero.erro>svg{color:var(--danger)}fieldset.dep-membros{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.check-linha{display:flex;gap:10px;align-items:center;min-height:40px;cursor:pointer}.check-linha input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.previa-msg{align-self:flex-start;max-width:320px;background:#d9fdd3;color:#111b21;padding:8px 12px;border-radius:10px 10px 2px;font-size:.92rem;line-height:1.35}.vivo-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.vivo-num{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.vivo-num.ativo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.vivo-num>svg{width:20px;height:20px;color:var(--muted)}.vivo-num .v{font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.vivo-num .selo{margin-top:4px;white-space:normal}.vivo-cab{display:flex;gap:8px;align-items:center;padding:14px 16px 6px}.vivo-cab h2{margin:0;font-size:1rem}.vivo-tabela{overflow-x:auto;padding:0 6px}.vivo-equipe tr.ativo td{background:var(--info-bg)}.ao-vivo>section{margin-bottom:14px}.vivo-item{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left}.vivo-item:hover{background:var(--surface-2)}@media(max-width:640px){.vivo-resumo{grid-template-columns:1fr}.vivo-num{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.vivo-num .v{font-size:1.3rem}}.sim-anotar{border:0;background:none;color:var(--wa-hora);font:inherit;font-size:.72rem;display:inline-flex;align-items:center;gap:3px;padding:2px 4px;margin-right:6px;border-radius:6px;cursor:pointer}.sim-anotar:hover,.sim-anotar:focus-visible{background:color-mix(in srgb,var(--wa-hora) 16%,transparent);color:var(--wa-texto)}.sim-bolha.anotada{box-shadow:0 0 0 2px #f59e0b}.sim-marca{background:#f59e0b59;color:inherit;text-decoration:underline wavy #D97706;text-underline-offset:3px;border-radius:3px;padding:0 1px}.sim-notas{gap:8px}.sim-notas-lista{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;max-height:32vh;overflow-y:auto}.sim-anotar-resposta{background:var(--surface-2);border-radius:10px;padding:10px 12px;white-space:pre-wrap}.conv-item.com-cor{border-left:5px solid var(--cor-numero);padding-left:11px}.conv-tags{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.chat-tags{display:flex;gap:6px;flex-wrap:wrap;padding:6px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.faixa-encerrado{display:flex;gap:8px;align-items:center;padding:8px 16px;background:var(--ok-bg);color:var(--ok);font-weight:600;font-size:.86rem}.faixa-encerrado>svg{flex-shrink:0}.agendadas{display:flex;flex-direction:column;gap:6px;padding:8px 16px;border-top:1px solid var(--line);background:var(--warn-bg);max-height:170px;overflow-y:auto}.agendada{display:flex;gap:8px;align-items:flex-start}.agendada>svg{color:var(--warn);margin-top:3px;flex-shrink:0}.agendada .grow{min-width:0}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.composer{position:relative}.atalho-lista{bottom:calc(100% - 4px);left:16px}.cor-numero-ponto{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:0;margin-right:4px}.paleta.pequena{align-items:center}.paleta.pequena button:not(.btn){width:32px;height:32px;border-radius:10px}.chat-topo>.grow{min-width:140px}@media(max-width:1500px){.chat-topo .rotulo-largo{display:none}}.chat-topo .btn.so-pc{display:none}@media(min-width:960px){.chat-topo .btn.so-pc{display:inline-flex}}.conv-item.com-cor{border-left-width:8px;padding-left:8px}.chat-nome-linha{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.chat-nome{min-width:0;max-width:100%}.chat-tags-topo{display:inline-flex;gap:4px;flex-wrap:wrap}.opcao-rep{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer}.opcao-rep:hover,.opcao-rep:focus-visible{border-color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conv-item.com-cor{border-left:12px solid var(--cor-numero);padding-left:6px}.conv-item.com-cor.ativo{box-shadow:inset 3px 0 0 var(--zap)}.conv-item-caixa{position:relative}.conv-item-caixa .conv-item{padding-right:40px}.conv-item-mais{position:absolute;right:6px;bottom:8px;width:32px;height:32px;border-radius:10px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.conv-item-mais:hover,.conv-item-mais:focus-visible{background:var(--surface-3);color:var(--text)}@media(min-width:960px){.conv-item-mais{opacity:0}.conv-item-caixa:hover .conv-item-mais,.conv-item-mais:focus-visible{opacity:1}}.numeros-topo{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.numero-chip{flex-shrink:0;display:flex;align-items:center;gap:8px;max-width:230px;padding:0 10px 0 0;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);overflow:hidden;cursor:pointer;text-align:left;font:inherit}.numero-chip-cor{align-self:stretch;width:8px;background:var(--cor-numero);flex-shrink:0}.numero-chip-txt{display:flex;flex-direction:column;min-width:0;font-size:.86rem;line-height:1.2}.numero-chip.ativo{border-color:var(--cor-numero);box-shadow:0 0 0 1px var(--cor-numero) inset;background:var(--surface-2)}.numero-chip.caido{border-color:var(--danger)}.numero-ok{color:var(--zap);flex-shrink:0}.numero-off{display:inline-flex;align-items:center;gap:3px;color:var(--danger);font-size:.72rem;font-weight:700;white-space:nowrap}.n-filtro{background:var(--accent-ink);color:var(--accent);border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:800;display:inline-grid;place-items:center}.filtros-ligados .chip{font-size:.82rem}.chat-topo.com-cor{box-shadow:inset 6px 0 0 var(--cor-numero)}.tel-link{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.tel-link:hover{text-decoration-style:solid}.tags-escolha{display:flex;flex-wrap:wrap;gap:8px}.tag-opcao{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;cursor:pointer;min-height:38px}.tag-opcao.on{border-color:var(--tag-cor);background:var(--surface-2);font-weight:700}.tag-opcao .chip-cor{margin-right:0}.tag-caixa{width:18px;height:18px;border-radius:5px;border:2px solid var(--line);display:grid;place-items:center;flex-shrink:0}.tag-opcao.on .tag-caixa{background:var(--tag-cor);border-color:var(--tag-cor);color:#fff}.criar-tag{display:flex;gap:8px}.criar-tag .input{flex:1;min-width:0}.detalhes-acoes{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);padding-top:12px}.detalhes-acoes .rotulo{font-size:.86rem;font-weight:600;color:var(--muted);margin-bottom:2px}.detalhes-acoes .btn{justify-content:flex-start}.perigo-txt{color:var(--danger)!important}.botao-chat-interno{position:relative;margin-top:8px}.botao-chat-interno.ativo{background:#ffffff1c;color:#fff}.botao-chat-interno .chat-badge{margin-left:auto}.chat-interno{display:flex;flex-direction:column;background:var(--surface);color:var(--text);min-height:0}.chat-interno.flutuante{position:fixed;left:250px;bottom:16px;width:360px;height:min(580px,calc(100vh - 32px));z-index:60;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}@media(max-width:959px){.chat-interno.flutuante{display:none}}.chat-interno.pagina{height:calc(100dvh - var(--nav-h) - var(--safe-b) - 40px);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media(min-width:960px){.chat-interno.pagina{height:calc(100vh - 80px);max-width:720px}}.ci-topo{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.ci-icone{width:20px;height:20px;color:var(--muted)}.ci-lista{overflow-y:auto;flex:1}.ci-secao{padding:10px 14px 4px;font-size:.78rem;font-weight:700;color:var(--muted)}.ci-item{display:flex;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center}.ci-item:hover{background:var(--surface-2)}.ci-item .grow{display:flex;flex-direction:column;gap:2px}.ci-avatar{position:relative;width:38px;height:38px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-weight:700;font-size:.9rem;flex-shrink:0}.ci-status{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--faint);border:2px solid var(--surface)}.ci-status.on{background:var(--zap)}.ci-membros{padding:6px 14px;border-bottom:1px solid var(--line)}.ci-msgs{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--bg)}.ci-vazio{text-align:center;padding:24px 12px}.ci-msgs>div{display:flex;flex-direction:column;gap:4px}.ci-msg{align-self:flex-start;max-width:82%;background:var(--surface);border:1px solid var(--line);border-radius:12px 12px 12px 4px;padding:6px 10px 4px;display:flex;flex-direction:column;margin:2px 0}.ci-msg.meu{align-self:flex-end;background:var(--bolha-saida);border-color:transparent;border-radius:12px 12px 4px}.ci-autor{font-size:.74rem;font-weight:700;color:var(--muted)}.ci-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.93rem}.ci-hora{align-self:flex-end;font-size:.68rem;color:var(--faint)}.ci-composer{display:flex;gap:8px;padding:8px 10px;border-top:1px solid var(--line);align-items:flex-end}.ci-composer .textarea{flex:1;min-height:40px;resize:none}.conv-item.ativo{border-left-color:transparent;background:var(--surface-3)}.conv-item.com-cor.ativo{border-left-color:var(--cor-numero);box-shadow:none}.dep-nome-topo{color:var(--text);font-weight:700}.numero-ok-txt{display:inline-flex;align-items:center;gap:3px;color:var(--zap);font-size:.72rem;font-weight:700;white-space:nowrap}.bolha-acoes{display:flex;flex-direction:column;gap:4px;align-self:center}.bolha-linha:hover .bolha-acoes .btn-responder{opacity:1}.encaminhar-previa{background:var(--surface-2);color:var(--muted)}.encaminhar-lista{max-height:46vh;overflow-y:auto}.encaminhar-item{width:100%;text-align:left;background:none;border:none;cursor:pointer;font:inherit;color:inherit}.encaminhar-item .avatar{flex-shrink:0}.ligar-modos{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.ligar-modos legend{padding:0;margin-bottom:6px}.ligar-modo{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.ligar-modo.on{border-color:var(--accent);background:var(--surface-2)}.ligar-modo input{margin-top:4px}.ligar-guia{background:var(--surface-2)}.barra-agente-fechar{margin-left:auto}.conv-lista-topo.compacto{padding:calc(10px + var(--safe-t)) 14px 8px;gap:8px}.conv-lista-topo.compacto .conv-titulo{font-size:1.25rem;margin:0;line-height:1.2}.conv-lista-topo.compacto .conv-topo-linha .btn{min-height:32px}.conv-busca-linha{gap:6px;align-items:stretch}.conv-busca-linha .input{min-height:38px;height:38px;font-size:.92rem}.conv-busca-linha .prefixo span{left:12px}.conv-busca-linha .prefixo .input{padding-left:36px}.conv-busca-linha .conv-nova{min-height:38px;padding:0 12px;flex-shrink:0}.conv-lista-topo.compacto .chips-linha{flex-wrap:nowrap;gap:6px}.conv-lista-topo.compacto .chips .chip{min-height:28px;padding:0 10px;font-size:.8rem;flex-shrink:0}.bolha.saida.pelo-celular{background:var(--surface);border:1.5px dashed var(--zap)}.bolha-celular{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--zap);margin-bottom:4px}.lateral{display:none}@media(min-width:960px){:root{--vidro: rgba(28,32,40,.46);--vidro-borda: rgba(255,255,255,.14);--vidro-brilho: rgba(255,255,255,.09);--vidro-ativo: rgba(255,255,255,.1);--vidro-sombra: 0 24px 60px rgba(0,0,0,.35);--vidro-txt: rgba(255,255,255,.88);--vidro-txt-2: rgba(255,255,255,.55);--vidro-balao: rgba(30,34,44,.92)}:root[data-tema=claro]{--vidro: rgba(255,255,255,.52);--vidro-borda: rgba(255,255,255,.85);--vidro-brilho: rgba(255,255,255,.9);--vidro-ativo: rgba(255,255,255,.72);--vidro-sombra: 0 24px 60px rgba(30,45,80,.16);--vidro-txt: #1B2440;--vidro-txt-2: #5C6683;--vidro-balao: rgba(255,255,255,.95)}.app{position:relative;isolation:isolate}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(34rem 28rem at -4% 8%,color-mix(in srgb,var(--accent) 62%,transparent),transparent 72%),radial-gradient(26rem 30rem at 10% 96%,color-mix(in srgb,var(--accent) 38%,#0A8F5C 22%),transparent 72%),radial-gradient(22rem 18rem at 22% 48%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 75%),var(--bg)}.lateral{display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:12px;height:calc(100vh - 24px);margin:12px 0 12px 12px;width:268px;padding:16px 12px 12px;border-radius:30px;background:var(--vidro);border:1px solid var(--vidro-borda);color:var(--vidro-txt);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px 0 var(--vidro-brilho),var(--vidro-sombra);transition:width .38s cubic-bezier(.3,1.25,.45,1);z-index:30}.lateral.recolhida{width:78px;padding:16px 10px 12px}.lt-topo{position:relative;display:flex;align-items:center;gap:10px;padding:0 4px 14px;min-height:44px}.lateral.recolhida .lt-topo{justify-content:center;padding:0 0 14px}.lt-sigla,.lt-logo{width:38px;height:38px;border-radius:50%;flex-shrink:0}.lt-sigla{display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800;font-size:.9rem}.lt-logo{object-fit:cover;background:#fff}.lt-nome{display:flex;flex-direction:column;min-width:0;line-height:1.2}.lt-nome b{font-size:.98rem}.lt-nome small{color:var(--vidro-txt-2);font-size:.72rem}.lt-alternar{position:absolute;right:-26px;top:6px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--vidro-balao);color:var(--vidro-txt);border:1px solid var(--vidro-borda);box-shadow:0 4px 14px #0000002e;transition:transform .18s;z-index:2}.lateral.recolhida .lt-alternar{right:-24px}.lt-alternar svg{width:16px;height:16px}.lt-alternar:hover{transform:scale(1.12)}.lt-busca{display:flex;align-items:center;gap:8px;margin:0 2px 10px;padding:0 10px;height:38px;border-radius:999px;background:var(--vidro-ativo);border:1px solid var(--vidro-borda);color:var(--vidro-txt-2)}.lt-busca svg{width:16px;height:16px;flex-shrink:0}.lt-busca input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--vidro-txt);font:inherit;font-size:.9rem}.lt-busca input::placeholder{color:var(--vidro-txt-2)}.lt-busca:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.lt-busca kbd{font:inherit;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:6px;border:1px solid var(--vidro-borda);color:var(--vidro-txt-2)}.lt-rolagem{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;scrollbar-width:thin;scrollbar-color:var(--vidro-borda) transparent}.lateral.recolhida .lt-rolagem{overflow:visible}.lt-secao{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.lt-titulo{font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--vidro-txt-2);padding:6px 12px 4px}.lt-traco{width:22px;height:2px;border-radius:2px;background:var(--vidro-borda);margin:6px auto}.lt-vazio{font-size:.85rem;color:var(--vidro-txt-2);padding:6px 12px}.lt-item{position:relative;z-index:1;display:flex;align-items:center;gap:11px;width:100%;padding:8px 12px;min-height:40px;border-radius:999px;color:var(--vidro-txt);font:inherit;font-weight:600;font-size:.93rem;background:none;border:1px solid transparent;cursor:pointer;text-align:left;text-decoration:none}.lt-item:hover{background:var(--vidro-ativo)}.lt-rolagem.com-lente .lt-item:hover{background:none}.lt-item.ativo{background:var(--vidro-ativo);border-color:var(--vidro-borda)}.lt-item.ativo .lt-ico{color:var(--accent)}.lt-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lt-ico{position:relative;display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;transition:transform .14s ease-out}.lt-ico svg{width:20px;height:20px}.lt-rolagem.com-lente .lt-item:hover .lt-ico{transform:scale(1.1)}.lt-rot{min-width:0}.lt-item>.lt-rot:not(.lt-cont):not(.lt-chave){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-cont{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;display:grid;place-items:center}.lt-cont-ico{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:.62rem;font-weight:800;display:grid;place-items:center}.lt-lente{position:absolute;opacity:0;pointer-events:none;z-index:0;border-radius:999px;background:linear-gradient(180deg,#ffffff29,#ffffff0d);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-tema=claro] .lt-lente{background:linear-gradient(180deg,#ffffffd9,#ffffff73)}.lt-seta{width:16px;height:16px;margin-left:auto;flex-shrink:0;color:var(--vidro-txt-2);transition:transform .25s}.lt-grupo.aberto .lt-seta{transform:rotate(180deg)}.lt-sub{position:relative;display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 22px;padding-left:14px}.lt-sub:before{content:"";position:absolute;left:0;top:4px;bottom:18px;width:1.5px;border-radius:2px;background:var(--vidro-borda)}.lt-sub>.lt-item:before{content:"";position:absolute;left:-14px;top:50%;width:10px;height:1.5px;background:var(--vidro-borda)}.lt-sub>.lt-item{min-height:36px;font-size:.9rem}.lateral.recolhida .lt-item{justify-content:center;padding:8px 0}.lateral.recolhida .lt-busca-ico{margin-bottom:10px}.lt-grupo-rec{position:relative}.lt-balao-nome[data-rot]:hover:after{content:attr(data-rot);position:absolute;left:calc(100% + 12px);top:50%;translate:0 -50%;white-space:nowrap;pointer-events:none;padding:6px 12px;border-radius:999px;background:var(--vidro-balao);color:var(--vidro-txt);border:1px solid var(--vidro-borda);font-size:.82rem;font-weight:700;box-shadow:0 8px 24px #0000002e;animation:lt-balao .22s cubic-bezier(.34,1.45,.5,1) both;z-index:40}.lt-alternar:hover:after{content:attr(data-rot);position:absolute;left:calc(100% + 10px);top:50%;translate:0 -50%;white-space:nowrap;pointer-events:none;padding:5px 11px;border-radius:999px;background:var(--vidro-balao);color:var(--vidro-txt);border:1px solid var(--vidro-borda);font-size:.78rem;font-weight:700;box-shadow:0 8px 24px #0000002e;animation:lt-balao .22s cubic-bezier(.34,1.45,.5,1) both}@keyframes lt-balao{0%{opacity:0;transform:translate(-10px) scale(.9)}to{opacity:1;transform:none}}.lt-balao{position:absolute;left:calc(100% + 14px);top:-6px;min-width:210px;padding:8px;border-radius:18px;z-index:50;background:var(--vidro-balao);border:1px solid var(--vidro-borda);box-shadow:0 18px 44px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lt-balao .22s cubic-bezier(.34,1.45,.5,1) both}.lt-balao-titulo{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vidro-txt-2);padding:4px 10px 6px}.lateral.recolhida .lt-balao .lt-item{justify-content:flex-start;padding:8px 12px;gap:10px}.lt-balao .lt-item svg{width:18px;height:18px}.lt-rodape{display:flex;flex-direction:column;gap:2px;padding-top:10px;margin-top:6px;border-top:1px solid var(--vidro-borda)}.lt-chave{margin-left:auto;width:36px;height:20px;border-radius:999px;background:var(--vidro-borda);position:relative;flex-shrink:0;transition:background .2s}.lt-chave i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .25s cubic-bezier(.34,1.45,.5,1)}.lt-chave.on{background:var(--accent)}.lt-chave.on i{transform:translate(16px)}.lt-usuario{min-height:48px}.lt-avatar{position:relative;width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 22%,var(--vidro-ativo));color:var(--vidro-txt);font-size:.78rem;font-weight:800;transition:transform .14s ease-out}.lt-online{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid var(--vidro-balao)}.lt-usuario-txt{display:flex;flex-direction:column;line-height:1.2;overflow:hidden}.lt-usuario-txt b{font-size:.88rem}.lt-usuario-txt small{font-size:.72rem;color:var(--vidro-txt-2);font-weight:600}.lateral:not(.recolhida) .lt-rot{animation:lt-surge .45s ease-out both}@keyframes lt-surge{0%{opacity:0;filter:blur(6px);transform:translate(-6px)}to{opacity:1;filter:none;transform:none}}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lateral,.lt-balao{background:var(--surface)!important}}@media(prefers-reduced-motion:reduce){.lateral,.lateral *,.lateral *:after,.lateral *:before{animation:none!important;transition:none!important}}.master-resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.master-kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.master-kpi>svg{width:18px;height:18px;color:var(--accent);margin-bottom:4px}.master-kpi b{font-size:1.2rem}.master-fin{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.master-barras{display:flex;align-items:flex-end;gap:3px;height:90px;margin-top:10px}.master-barras span{flex:1;min-width:3px;background:var(--accent);border-radius:3px 3px 0 0;opacity:.85}.master-barras span.zero{background:var(--line);opacity:1}.master-meses{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.master-mes{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.master-mes-barra{height:80px;width:100%;display:flex;align-items:flex-end;justify-content:center}.master-mes-barra span{width:60%;max-width:34px;background:var(--accent);border-radius:4px 4px 0 0;opacity:.85}.master-pessoas{width:100%}@media(max-width:640px){.master-pessoas th:nth-child(3),.master-pessoas td:nth-child(3),.master-pessoas th:nth-child(5),.master-pessoas td:nth-child(5){display:none}}.logo-falai{display:inline-flex;flex-direction:column;gap:4px;line-height:1}.logo-falai-nome{font-family:"Manrope",var(--font);font-weight:800;font-size:2.6rem;letter-spacing:-.035em;color:#fff;white-space:nowrap;padding-top:.22em}.logo-falai-i{position:relative;display:inline-block}.logo-falai-ondas{position:absolute;left:0;top:-.1em;width:.36em;height:.36em}.logo-falai-assinatura{font-size:.95rem;font-weight:600;color:var(--menta);letter-spacing:0}.caixa-login .logo-falai-nome,.logo-falai.escuro-txt .logo-falai-nome{color:var(--text)}.lt-marca-falai{font-size:.72rem;color:var(--vidro-txt-2);padding:8px 12px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mais-versao{text-align:center;font-size:.75rem;color:var(--faint);margin:18px 0 6px}:root[data-tema=claro] .logo-falai-assinatura{color:var(--esmeralda)}
