@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}:root{color-scheme:light;--ec-brand: #08796B;--ec-brand-hover: #075E54;--ec-brand-pressed: #064A42;--ec-brand-soft: #E8F5EF;--ec-whatsapp: #25D366;--ec-canvas: #F7F9FA;--ec-surface: #FFFFFF;--ec-surface-subtle: #F4F7F6;--ec-text: #202C33;--ec-text-secondary: #586B71;--ec-text-muted: #667781;--ec-on-brand: #FFFFFF;--ec-border: #E4EBE8;--ec-border-control: #9AAEAA;--ec-nav: #0D2927;--ec-nav-text: #B8CECA;--ec-nav-active: #1B403B;--ec-success: #17613B;--ec-success-soft: #EAF7EF;--ec-warning: #865600;--ec-warning-soft: #FFF4D8;--ec-danger: #AD2635;--ec-danger-soft: #FFF0F2;--ec-info: #176A68;--ec-info-soft: #EAF4F3;--ec-message-in: #FFFFFF;--ec-message-out: #D9FDD3;--ec-chat-canvas: #EFEAE2;--ec-read: #197AA6;--ec-chart-leads: #6CB599;--ec-chart-leads-soft: #C5E4D6;--ec-chart-sales: #126653;--ec-funnel-fill-start: #D0E9D9;--ec-funnel-fill-end: #86C5A6;--ec-note: #FFF6DD;--ec-overlay: rgb(20 28 44 / 45%);--ec-font: "Inter", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ec-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--ec-text-xs: .75rem;--ec-text-sm: .8125rem;--ec-text-md: .875rem;--ec-text-message: .9375rem;--ec-text-lg: 1rem;--ec-text-xl: 1.25rem;--ec-text-2xl: 1.5rem;--ec-text-3xl: 2rem;--ec-leading: 1.5;--ec-weight-regular: 400;--ec-weight-medium: 500;--ec-weight-semibold: 600;--ec-weight-bold: 700;--ec-space-1: 4px;--ec-space-2: 8px;--ec-space-3: 12px;--ec-space-4: 16px;--ec-space-5: 20px;--ec-space-6: 24px;--ec-space-8: 32px;--ec-space-10: 40px;--ec-space-12: 48px;--ec-radius-sm: 6px;--ec-radius-control: 8px;--ec-radius-card: 12px;--ec-radius-panel: 16px;--ec-radius-pill: 999px;--ec-shadow-sm: 0 1px 3px rgb(20 28 44 / 6%);--ec-shadow-popover: 0 8px 28px rgb(20 28 44 / 12%);--ec-shadow-modal: 0 20px 64px rgb(20 28 44 / 20%);--ec-control-sm: 32px;--ec-control-md: 40px;--ec-control-touch: 44px;--ec-row-table: 48px;--ec-row-conversation: 76px;--ec-layout-header: 64px;--ec-layout-rail: 72px;--ec-layout-nav: 216px;--ec-layout-list: 340px;--ec-layout-details: 350px;--ec-z-sticky: 10;--ec-z-popover: 30;--ec-z-overlay: 40;--ec-z-modal: 50;--ec-z-toast: 60;--ec-motion-fast: .12s;--ec-motion-normal: .18s;--ec-ease: cubic-bezier(.2, .8, .2, 1)}:focus-visible{outline:2px solid var(--ec-brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--ec-canvas);color:var(--ec-text);font-family:var(--ec-font);font-size:var(--ec-text-md);line-height:var(--ec-leading);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.3}h1{font-size:var(--ec-text-2xl);font-weight:var(--ec-weight-semibold);line-height:32px}h2{font-size:var(--ec-text-xl);font-weight:var(--ec-weight-semibold);line-height:28px}h3{font-size:var(--ec-text-lg);font-weight:var(--ec-weight-semibold)}h4{font-size:var(--ec-text-md);font-weight:var(--ec-weight-semibold)}p{margin:0}a{color:var(--ec-brand)}button,input,select,textarea{font:inherit;color:inherit}.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}.pular{position:absolute;left:var(--ec-space-2);top:-60px;z-index:var(--ec-z-toast);background:var(--ec-brand);color:var(--ec-on-brand);padding:var(--ec-space-2) var(--ec-space-4);border-radius:var(--ec-radius-control)}.pular:focus{top:var(--ec-space-2)}.mono{font-family:var(--ec-font-mono);font-size:var(--ec-text-sm)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ec-text-muted)}.secundario{color:var(--ec-text-secondary)}.aux{font-size:var(--ec-text-sm);line-height:20px;color:var(--ec-text-secondary)}.hora{font-size:var(--ec-text-xs);line-height:18px;color:var(--ec-text-muted)}.pilha{display:flex;flex-direction:column;gap:var(--ec-space-3)}.pilha-4{display:flex;flex-direction:column;gap:var(--ec-space-4)}.pilha-6{display:flex;flex-direction:column;gap:var(--ec-space-6)}.linha{display:flex;align-items:center;gap:var(--ec-space-2);flex-wrap:wrap}.linha-entre{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-3);flex-wrap:wrap}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ec-space-4)}.leitura{max-width:960px}.quebra{overflow-wrap:anywhere}.shell{display:grid;grid-template-columns:var(--ec-layout-nav) 1fr;height:100vh;height:100dvh}.nav{background:var(--ec-nav);color:var(--ec-nav-text);display:flex;flex-direction:column;padding:var(--ec-space-4) var(--ec-space-3);gap:var(--ec-space-1);min-height:0}.nav-marca{display:flex;align-items:center;gap:var(--ec-space-2);color:var(--ec-on-brand);font-weight:var(--ec-weight-bold);padding:var(--ec-space-2) var(--ec-space-2) var(--ec-space-5)}.nav-marca .logo{width:32px;height:32px;border-radius:var(--ec-radius-control);background:var(--ec-brand);display:grid;place-items:center;flex:none}.nav a{display:flex;align-items:center;gap:var(--ec-space-3);color:var(--ec-nav-text);text-decoration:none;padding:0 var(--ec-space-3);min-height:var(--ec-control-md);border-radius:var(--ec-radius-control);font-weight:var(--ec-weight-medium);position:relative}.nav a:hover{background:var(--ec-nav-active)}.nav a[aria-current=page]{background:var(--ec-nav-active);color:var(--ec-on-brand)}.nav a[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--ec-brand)}.nav .contador{margin-left:auto;background:var(--ec-warning-soft);color:var(--ec-warning);border-radius:var(--ec-radius-pill);font-size:var(--ec-text-xs);padding:0 var(--ec-space-2);font-weight:var(--ec-weight-semibold)}.nav-rodape{margin-top:auto;display:flex;flex-direction:column;gap:var(--ec-space-2);padding-top:var(--ec-space-4);font-size:var(--ec-text-sm)}.nav-rodape button{background:none;border:0;color:var(--ec-nav-text);text-align:left;padding:var(--ec-space-2) var(--ec-space-3);border-radius:var(--ec-radius-control);cursor:pointer;display:flex;gap:var(--ec-space-2);align-items:center;min-height:var(--ec-control-md)}.nav-rodape button:hover{background:var(--ec-nav-active)}.principal{display:flex;flex-direction:column;min-width:0;min-height:0}.conteudo{flex:1;min-height:0;overflow:auto}.pagina{padding:var(--ec-space-6);display:flex;flex-direction:column;gap:var(--ec-space-6)}.cabecalho-pagina{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-4);flex-wrap:wrap;min-height:40px}@media(max-width:1599px){.shell{grid-template-columns:var(--ec-layout-rail) 1fr}.nav{padding:var(--ec-space-3) var(--ec-space-2);align-items:stretch}.nav a{justify-content:center;padding:0;min-height:var(--ec-control-touch)}.nav a .rotulo,.nav-marca .rotulo,.nav-rodape .rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nav a .contador{position:absolute;top:2px;right:6px;margin:0}.nav-marca{justify-content:center;padding:var(--ec-space-2) 0 var(--ec-space-4)}.nav-rodape button{justify-content:center}}@media(max-width:767px){.shell{grid-template-columns:1fr;grid-template-rows:1fr auto}.nav{order:2;flex-direction:row;padding:0;gap:0;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.nav-marca,.nav-rodape{display:none}.nav a{flex:1;flex-direction:column;gap:2px;min-height:56px;border-radius:0;font-size:11px}.nav a .rotulo{position:static;width:auto;height:auto;clip:auto;overflow:visible}.nav a[aria-current=page]:before{left:20%;right:20%;top:0;bottom:auto;width:auto;height:3px}.pagina{padding:var(--ec-space-4);gap:var(--ec-space-4)}input,select,textarea{font-size:var(--ec-text-lg)!important}}.faixas{display:flex;flex-direction:column}.faixa{display:flex;align-items:center;gap:var(--ec-space-3);padding:var(--ec-space-2) var(--ec-space-6);font-size:var(--ec-text-md);border-bottom:1px solid var(--ec-border);flex-wrap:wrap}.faixa.atencao{background:var(--ec-warning-soft);color:var(--ec-warning)}.faixa.erro{background:var(--ec-danger-soft);color:var(--ec-danger)}.faixa.info{background:var(--ec-info-soft);color:var(--ec-info)}.faixa .acao{margin-left:auto}@media(max-width:767px){.faixa{padding:var(--ec-space-2) var(--ec-space-4)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-space-2);min-height:var(--ec-control-md);padding:0 var(--ec-space-4);border-radius:var(--ec-radius-control);border:1px solid transparent;font-weight:var(--ec-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--ec-motion-fast) var(--ec-ease),border-color var(--ec-motion-fast) var(--ec-ease);text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primario{background:var(--ec-brand);color:var(--ec-on-brand)}.btn-primario:hover:not(:disabled){background:var(--ec-brand-hover)}.btn-primario:active:not(:disabled){background:var(--ec-brand-pressed)}.btn-secundario{background:var(--ec-surface);color:var(--ec-text);border-color:var(--ec-border-control)}.btn-secundario:hover:not(:disabled){background:var(--ec-surface-subtle)}.btn-discreto{background:transparent;color:var(--ec-brand)}.btn-discreto:hover:not(:disabled){background:var(--ec-brand-soft)}.btn-destrutivo{background:var(--ec-danger);color:var(--ec-on-brand)}.btn-sucesso{background:var(--ec-success);color:var(--ec-on-brand)}.btn-compacto{min-height:var(--ec-control-sm);padding:0 var(--ec-space-3);font-size:var(--ec-text-sm)}.btn-bloco{width:100%}@media(pointer:coarse){.btn,.btn-compacto{min-height:var(--ec-control-touch)}}.icone-btn{width:var(--ec-control-md);height:var(--ec-control-md);display:inline-grid;place-items:center;border-radius:var(--ec-radius-control);background:transparent;border:1px solid transparent;cursor:pointer;color:var(--ec-text-secondary);flex:none}.icone-btn:hover:not(:disabled){background:var(--ec-surface-subtle);color:var(--ec-text)}.icone-btn[aria-pressed=true]{background:var(--ec-brand-soft);color:var(--ec-brand)}.icone-btn.destrutivo{color:var(--ec-danger)}.icone-btn:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.icone-btn{width:var(--ec-control-touch);height:var(--ec-control-touch)}}.girar{animation:girar .9s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.campo{display:flex;flex-direction:column;gap:var(--ec-space-2);min-width:0}.campo>label,.campo>.rotulo-campo{font-weight:var(--ec-weight-medium);font-size:var(--ec-text-md)}.campo .ajuda{font-size:var(--ec-text-sm);color:var(--ec-text-secondary);line-height:20px}.campo .erro-campo{font-size:var(--ec-text-sm);color:var(--ec-danger);line-height:20px}:is(input,select,textarea).entrada{width:100%;min-height:var(--ec-control-md);padding:var(--ec-space-2) var(--ec-space-3);border:1px solid var(--ec-border-control);border-radius:var(--ec-radius-control);background:var(--ec-surface);color:var(--ec-text)}:is(input,select,textarea).entrada:focus-visible{outline:2px solid var(--ec-brand);outline-offset:1px;border-color:var(--ec-brand)}:is(input,select,textarea).entrada[aria-invalid=true]{border-color:var(--ec-danger)}:is(input,select,textarea).entrada:disabled,:is(input,select,textarea).entrada[readonly]{background:var(--ec-surface-subtle);color:var(--ec-text-secondary)}textarea.entrada{resize:vertical;min-height:88px;line-height:21px}select.entrada{padding-right:var(--ec-space-8)}.caixa{display:flex;align-items:flex-start;gap:var(--ec-space-2);cursor:pointer;min-height:32px}.caixa input{width:18px;height:18px;margin-top:2px;accent-color:var(--ec-brand);flex:none}.chave{display:inline-flex;align-items:center;gap:var(--ec-space-3);cursor:pointer;font-weight:var(--ec-weight-medium)}.chave input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border-radius:var(--ec-radius-pill);background:var(--ec-border-control);position:relative;cursor:pointer;transition:background var(--ec-motion-fast);margin:0;flex:none}.chave input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ec-surface);transition:transform var(--ec-motion-fast)}.chave input:checked{background:var(--ec-success)}.chave input:checked:after{transform:translate(16px)}.selo{display:inline-flex;align-items:center;gap:var(--ec-space-1);padding:0 var(--ec-space-2);min-height:22px;border-radius:var(--ec-radius-pill);font-size:var(--ec-text-xs);font-weight:var(--ec-weight-semibold);white-space:nowrap;background:var(--ec-surface-subtle);color:var(--ec-text-secondary);border:1px solid var(--ec-border);line-height:1.4}.selo.info{background:var(--ec-info-soft);color:var(--ec-info);border-color:transparent}.selo.sucesso{background:var(--ec-success-soft);color:var(--ec-success);border-color:transparent}.selo.atencao{background:var(--ec-warning-soft);color:var(--ec-warning);border-color:transparent}.selo.erro{background:var(--ec-danger-soft);color:var(--ec-danger);border-color:transparent}.selo.demo{background:var(--ec-note);color:var(--ec-warning);border:1px dashed var(--ec-warning)}.aviso{display:flex;gap:var(--ec-space-3);padding:var(--ec-space-3) var(--ec-space-4);border-radius:var(--ec-radius-control);align-items:flex-start;line-height:21px}.aviso>svg{flex:none;margin-top:2px}.aviso.info{background:var(--ec-info-soft);color:var(--ec-info)}.aviso.atencao{background:var(--ec-warning-soft);color:var(--ec-warning)}.aviso.erro{background:var(--ec-danger-soft);color:var(--ec-danger)}.aviso.sucesso{background:var(--ec-success-soft);color:var(--ec-success)}.aviso .corpo{flex:1;min-width:0}.aviso .corpo strong{display:block}.cartao{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius-card);padding:var(--ec-space-4)}.cartao-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-3);margin-bottom:var(--ec-space-3);flex-wrap:wrap}.secao{display:flex;flex-direction:column;gap:var(--ec-space-3)}.secao+.secao{border-top:1px solid var(--ec-border);padding-top:var(--ec-space-4)}.lista-def{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:var(--ec-space-1) var(--ec-space-3);margin:0}.lista-def dt{color:var(--ec-text-secondary);font-size:var(--ec-text-sm)}.lista-def dd{margin:0;overflow-wrap:anywhere}.abas{display:flex;gap:var(--ec-space-1);border-bottom:1px solid var(--ec-border);overflow-x:auto;scrollbar-width:none}.abas [role=tab],.abas a{background:none;border:0;border-bottom:2px solid transparent;padding:0 var(--ec-space-3);min-height:var(--ec-control-md);color:var(--ec-text-secondary);font-weight:var(--ec-weight-medium);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:var(--ec-space-2)}.abas [aria-selected=true],.abas [aria-current=page]{color:var(--ec-brand);border-bottom-color:var(--ec-brand)}.segmentado{display:inline-flex;border:1px solid var(--ec-border-control);border-radius:var(--ec-radius-control);overflow:hidden}.segmentado button{border:0;background:var(--ec-surface);padding:0 var(--ec-space-3);min-height:var(--ec-control-sm);cursor:pointer;display:inline-flex;gap:var(--ec-space-2);align-items:center;font-weight:var(--ec-weight-medium);color:var(--ec-text-secondary)}.segmentado button+button{border-left:1px solid var(--ec-border-control)}.segmentado button[aria-checked=true],.segmentado button[aria-pressed=true]{background:var(--ec-brand-soft);color:var(--ec-brand)}.tabela-envoltorio{overflow-x:auto;border:1px solid var(--ec-border);border-radius:var(--ec-radius-card);background:var(--ec-surface)}table.tabela{width:100%;border-collapse:collapse}.tabela th,.tabela td{text-align:left;padding:var(--ec-space-2) var(--ec-space-3);border-bottom:1px solid var(--ec-border);height:var(--ec-row-table);vertical-align:middle}.tabela th{font-size:var(--ec-text-sm);color:var(--ec-text-secondary);font-weight:var(--ec-weight-semibold);background:var(--ec-surface-subtle);white-space:nowrap}.tabela th button{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:0;display:inline-flex;gap:4px;align-items:center}.tabela tr:last-child td{border-bottom:0}.tabela td.num,.tabela th.num{text-align:right}.vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ec-space-3);padding:var(--ec-space-10) var(--ec-space-6);color:var(--ec-text-secondary)}.vazio svg{color:var(--ec-text-muted)}.vazio h3{color:var(--ec-text)}.esqueleto{background:linear-gradient(90deg,var(--ec-border) 0%,var(--ec-surface-subtle) 50%,var(--ec-border) 100%);background-size:200% 100%;animation:brilho 1.2s ease-in-out infinite;border-radius:var(--ec-radius-sm);min-height:14px}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.fundo-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ec-overlay);z-index:var(--ec-z-overlay);display:grid;place-items:center;padding:var(--ec-space-4)}.dialogo{background:var(--ec-surface);border-radius:var(--ec-radius-panel);box-shadow:var(--ec-shadow-modal);width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;z-index:var(--ec-z-modal)}.dialogo.largo{width:min(820px,100%)}.dialogo-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-3);padding:var(--ec-space-5) var(--ec-space-6) var(--ec-space-3)}.dialogo-corpo{padding:var(--ec-space-2) var(--ec-space-6) var(--ec-space-4);overflow:auto;display:flex;flex-direction:column;gap:var(--ec-space-4)}.dialogo-rodape{display:flex;justify-content:flex-end;gap:var(--ec-space-3);padding:var(--ec-space-4) var(--ec-space-6) var(--ec-space-5);border-top:1px solid var(--ec-border);flex-wrap:wrap}.gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ec-overlay);z-index:var(--ec-z-overlay)}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--ec-surface);z-index:var(--ec-z-modal);box-shadow:var(--ec-shadow-modal);display:flex;flex-direction:column}.gaveta.larga{width:min(720px,100%)}.toasts{position:fixed;bottom:var(--ec-space-6);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--ec-space-2);z-index:var(--ec-z-toast);width:min(480px,calc(100% - 32px))}.toast{background:var(--ec-nav);color:var(--ec-on-brand);padding:var(--ec-space-3) var(--ec-space-4);border-radius:var(--ec-radius-control);box-shadow:var(--ec-shadow-popover);display:flex;gap:var(--ec-space-3);align-items:center}.toast.erro{background:var(--ec-danger)}@media(max-width:767px){.toasts{bottom:72px}}.atendimento{display:grid;grid-template-columns:var(--ec-layout-list) minmax(360px,1fr) var(--ec-layout-details);height:100%;min-height:0}.coluna{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--ec-surface)}.coluna+.coluna{border-left:1px solid var(--ec-border)}.coluna-cab{min-height:var(--ec-layout-header);padding:var(--ec-space-3) var(--ec-space-4);border-bottom:1px solid var(--ec-border);display:flex;align-items:center;gap:var(--ec-space-3);flex:none}.coluna-rolagem{flex:1;overflow-y:auto;min-height:0}.coluna-conversa{background:var(--ec-canvas)}@media(max-width:1279px){.atendimento{grid-template-columns:var(--ec-layout-list) minmax(360px,1fr)}.atendimento .coluna-ficha{display:none}}@media(max-width:767px){.atendimento{grid-template-columns:1fr}.atendimento .coluna{display:none}.atendimento[data-regiao=lista] .coluna-lista,.atendimento[data-regiao=conversa] .coluna-conversa{display:flex}}.filtros-conversa{padding:var(--ec-space-3) var(--ec-space-4);display:flex;flex-direction:column;gap:var(--ec-space-2);border-bottom:1px solid var(--ec-border)}.busca{position:relative}.busca svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ec-text-muted);pointer-events:none}.busca .entrada{padding-left:34px}.item-conversa{display:flex;gap:var(--ec-space-3);padding:var(--ec-space-3) var(--ec-space-4);min-height:var(--ec-row-conversation);border:0;border-bottom:1px solid var(--ec-border);background:var(--ec-surface);width:100%;text-align:left;cursor:pointer;align-items:flex-start}.item-conversa:hover{background:var(--ec-surface-subtle)}.item-conversa[aria-current=true]{background:var(--ec-brand-soft);box-shadow:inset 3px 0 0 var(--ec-brand)}.avatar{width:40px;height:40px;border-radius:var(--ec-radius-pill);background:var(--ec-brand-soft);color:var(--ec-brand);display:grid;place-items:center;font-weight:var(--ec-weight-semibold);flex:none;font-size:var(--ec-text-md)}.item-conversa .meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.item-conversa .nome{font-weight:var(--ec-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-conversa.nao-lida .nome:after{content:""}.item-conversa .resumo{color:var(--ec-text-secondary);font-size:var(--ec-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-conversa .lado{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ec-space-1);flex:none}.contagem{background:var(--ec-brand);color:var(--ec-on-brand);border-radius:var(--ec-radius-pill);min-width:20px;height:20px;padding:0 6px;font-size:var(--ec-text-xs);font-weight:var(--ec-weight-bold);display:inline-grid;place-items:center}.grupo-titulo{padding:var(--ec-space-3) var(--ec-space-4) var(--ec-space-1);font-size:var(--ec-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ec-text-muted);font-weight:var(--ec-weight-semibold);background:var(--ec-surface-subtle)}.historico{flex:1;overflow-y:auto;padding:var(--ec-space-4) var(--ec-space-6);display:flex;flex-direction:column;gap:var(--ec-space-2);min-height:0;position:relative}@media(max-width:767px){.historico{padding:var(--ec-space-3)}}.separador-dia{align-self:center;background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius-pill);padding:0 var(--ec-space-3);font-size:var(--ec-text-xs);color:var(--ec-text-secondary);margin:var(--ec-space-2) 0}.balao{max-width:min(78%,560px);padding:var(--ec-space-2) var(--ec-space-3);border-radius:var(--ec-radius-card);font-size:var(--ec-text-message);line-height:23px;box-shadow:var(--ec-shadow-sm);overflow-wrap:anywhere;white-space:pre-wrap;display:flex;flex-direction:column;gap:var(--ec-space-1)}.balao.entrada{background:var(--ec-message-in);align-self:flex-start;border-top-left-radius:var(--ec-radius-sm)}.balao.saida{background:var(--ec-message-out);align-self:flex-end;border-top-right-radius:var(--ec-radius-sm)}.balao.falhou{box-shadow:inset 0 0 0 1px var(--ec-danger)}.balao.incerta{box-shadow:inset 0 0 0 1px var(--ec-warning)}.balao.cancelada{opacity:.7}.balao .rodape-balao{display:flex;gap:var(--ec-space-2);align-items:center;justify-content:flex-end;flex-wrap:wrap;white-space:normal}.balao .autor{font-size:var(--ec-text-xs);font-weight:var(--ec-weight-semibold);color:var(--ec-text-secondary);white-space:normal}.balao .status-envio{font-size:var(--ec-text-xs);display:inline-flex;gap:4px;align-items:center;color:var(--ec-text-muted)}.balao .problema{font-size:var(--ec-text-sm);white-space:normal;display:flex;flex-direction:column;gap:var(--ec-space-2);padding-top:var(--ec-space-1)}.balao .problema.erro{color:var(--ec-danger)}.balao .problema.atencao{color:var(--ec-warning)}.balao img.midia{max-width:100%;max-height:320px;border-radius:var(--ec-radius-control);display:block}.nota{align-self:stretch;background:var(--ec-note);border:1px dashed var(--ec-warning);border-radius:var(--ec-radius-card);padding:var(--ec-space-2) var(--ec-space-3);display:flex;flex-direction:column;gap:var(--ec-space-1);white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px;margin:0 auto;width:100%}.nota .rotulo-nota{font-size:var(--ec-text-xs);font-weight:var(--ec-weight-semibold);color:var(--ec-warning);display:flex;gap:var(--ec-space-1);align-items:center}.anexo-doc{display:flex;gap:var(--ec-space-3);align-items:center;padding:var(--ec-space-2);border:1px solid var(--ec-border);border-radius:var(--ec-radius-control);background:var(--ec-surface);text-decoration:none;color:var(--ec-text);white-space:normal}.audio{display:flex;align-items:center;gap:var(--ec-space-3);min-width:220px;white-space:normal}.audio .barra{flex:1;height:6px;background:var(--ec-border);border-radius:var(--ec-radius-pill);position:relative;cursor:pointer}.audio .barra span{position:absolute;left:0;top:0;bottom:0;background:var(--ec-brand);border-radius:var(--ec-radius-pill)}.audio .play{width:36px;height:36px;border-radius:50%;background:var(--ec-brand);color:var(--ec-on-brand);border:0;display:grid;place-items:center;cursor:pointer;flex:none}.novas{position:sticky;bottom:var(--ec-space-2);align-self:center;z-index:var(--ec-z-sticky)}.compositor{border-top:1px solid var(--ec-border);background:var(--ec-surface);padding:var(--ec-space-3) var(--ec-space-4);display:flex;flex-direction:column;gap:var(--ec-space-2);flex:none;padding-bottom:max(var(--ec-space-3),env(safe-area-inset-bottom))}.compositor.modo-nota{background:var(--ec-note);border-top:2px solid var(--ec-warning)}.compositor .destino{font-size:var(--ec-text-sm);color:var(--ec-text-secondary);display:flex;gap:var(--ec-space-2);align-items:center;flex-wrap:wrap}.compositor.modo-nota .destino{color:var(--ec-warning);font-weight:var(--ec-weight-semibold)}.compositor textarea{min-height:64px;max-height:240px}.compositor.modo-nota textarea{background:var(--ec-surface);border-color:var(--ec-warning)}.compositor .acoes{display:flex;gap:var(--ec-space-2);align-items:center;flex-wrap:wrap}.compositor .acoes .direita{margin-left:auto;display:flex;gap:var(--ec-space-2);align-items:center}.gravando{display:flex;align-items:center;gap:var(--ec-space-2);color:var(--ec-danger);font-weight:var(--ec-weight-semibold)}.ponto-gravando{width:10px;height:10px;border-radius:50%;background:var(--ec-danger)}.ficha{display:flex;flex-direction:column;min-height:0;height:100%}.ficha-corpo{padding:var(--ec-space-4);display:flex;flex-direction:column;gap:var(--ec-space-4);overflow-y:auto;flex:1}.marcos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ec-space-2)}.marcos li{display:flex;gap:var(--ec-space-2);align-items:flex-start;font-size:var(--ec-text-sm);line-height:20px}.marcos li svg{flex:none;margin-top:2px}.linha-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.linha-tempo li{display:grid;grid-template-columns:12px 1fr;gap:var(--ec-space-3);padding-bottom:var(--ec-space-3);position:relative}.linha-tempo li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ec-border-control);margin-top:7px}.linha-tempo li.manual:before{background:var(--ec-brand)}.linha-tempo li:not(:last-child):after{content:"";position:absolute;left:3px;top:18px;bottom:0;width:2px;background:var(--ec-border)}.quadro{display:flex;gap:var(--ec-space-3);overflow-x:auto;padding-bottom:var(--ec-space-3);align-items:flex-start;min-height:0}.coluna-quadro{flex:0 0 288px;background:var(--ec-surface-subtle);border:1px solid var(--ec-border);border-radius:var(--ec-radius-card);display:flex;flex-direction:column;max-height:calc(100dvh - 220px)}.coluna-quadro.alvo{box-shadow:inset 0 0 0 2px var(--ec-brand)}.coluna-quadro header{padding:var(--ec-space-3);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ec-border);gap:var(--ec-space-2)}.coluna-quadro .cartoes{padding:var(--ec-space-2);display:flex;flex-direction:column;gap:var(--ec-space-2);overflow-y:auto}.cartao-op{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius-control);padding:var(--ec-space-3);display:flex;flex-direction:column;gap:var(--ec-space-2)}.cartao-op.vencida{border-left:3px solid var(--ec-warning)}.cartao-op[draggable=true]{cursor:grab}.cartao-op .titulo{font-weight:var(--ec-weight-semibold);background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--ec-text)}.cartao-op .titulo:hover{color:var(--ec-brand);text-decoration:underline}.metricas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--ec-space-3)}.metrica{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius-card);padding:var(--ec-space-4);display:flex;flex-direction:column;gap:var(--ec-space-1)}.metrica .valor{font-size:var(--ec-text-3xl);line-height:36px;font-weight:var(--ec-weight-bold);font-variant-numeric:tabular-nums}.metrica .valor{overflow-wrap:anywhere}.metrica .valor.sem-base{font-size:var(--ec-text-lg);color:var(--ec-text-secondary);font-weight:var(--ec-weight-semibold);line-height:36px}.metrica .nome{font-weight:var(--ec-weight-medium)}.metrica .definicao{font-size:var(--ec-text-xs);color:var(--ec-text-muted);line-height:18px}.login{min-height:100dvh;display:grid;place-items:center;padding:var(--ec-space-4);background:var(--ec-nav)}.login form{background:var(--ec-surface);border-radius:var(--ec-radius-panel);padding:var(--ec-space-8);width:min(400px,100%);display:flex;flex-direction:column;gap:var(--ec-space-4);box-shadow:var(--ec-shadow-modal)}.qr{width:264px;height:264px;border:1px solid var(--ec-border);border-radius:var(--ec-radius-card);padding:var(--ec-space-2);background:var(--ec-surface)}.observacao{border:1px solid var(--ec-border);border-radius:var(--ec-radius-control);padding:var(--ec-space-3);display:flex;flex-direction:column;gap:var(--ec-space-2);background:var(--ec-surface-subtle)}.previa{background:var(--ec-message-out);border-radius:var(--ec-radius-card);padding:var(--ec-space-3);white-space:pre-wrap;font-size:var(--ec-text-message);line-height:23px;overflow-wrap:anywhere}details>summary{cursor:pointer;font-weight:var(--ec-weight-medium);min-height:32px;display:flex;align-items:center;gap:var(--ec-space-2)}@media(prefers-reduced-motion:reduce){.girar,.esqueleto{animation:none}}.so-celular{display:none}@media(max-width:767px){.so-celular{display:inline-grid}}.aviso .acao-aviso{margin-top:var(--ec-space-2)}.ficha .abas [role=tab]{padding:0 var(--ec-space-2)}@media(max-width:767px){.so-largo{display:none}}.historico>*,.ficha-corpo>*,.coluna-quadro .cartoes>*,.dialogo-corpo>*,.pilha>*,.pilha-4>*,.pilha-6>*{flex-shrink:0}.conteudo,.quadro,.tabela-envoltorio,.abas,.coluna-rolagem,.ficha-corpo,.coluna-quadro .cartoes{position:relative}body{letter-spacing:-.012em}h1{letter-spacing:-.035em}h2{letter-spacing:-.025em}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}.btn{box-shadow:0 1px 2px #142c230a}.btn-secundario{border-color:var(--ec-border)}.btn-primario{box-shadow:0 2px 3px #075e541f}.btn-discreto{box-shadow:none}.entrada{transition:border-color var(--ec-motion-fast),box-shadow var(--ec-motion-fast)}:is(input,select,textarea).entrada:hover:not(:disabled){border-color:var(--ec-brand)}input::placeholder,textarea::placeholder{color:var(--ec-text-muted);opacity:1}.nav{border-right:1px solid rgb(255 255 255 / 5%);padding:24px 12px 16px;gap:6px}.nav a{min-height:44px}.nav a[aria-current=page]{background:var(--ec-nav-active);box-shadow:inset 0 0 0 1px #ffffff0d}.nav a[aria-current=page]:before{background:var(--ec-whatsapp)}.nav-marca{font-size:22px;letter-spacing:-.04em;padding:0 12px 24px}.nav-marca .logo{background:var(--ec-brand);width:36px;height:36px;border-radius:11px}.marca-peso{font-weight:400;opacity:.85}.nav-marca small{display:block;font-size:9px;letter-spacing:.18em;opacity:.6;margin-top:-3px}.nav-workspace{display:flex;align-items:center;gap:10px;padding:12px 8px;margin:0 2px 20px;border-top:1px solid rgb(255 255 255 / 10%);border-bottom:1px solid rgb(255 255 255 / 10%);color:#e4efed;font-weight:500}.nav small{display:block;font-weight:400;font-size:11px;color:var(--ec-nav-text)}.workspace-avatar{display:grid;place-items:center;width:30px;height:30px;background:#254a43;color:#c9e9d6;border:1px solid #3c5e56;border-radius:8px;flex:none}.nav-grupo{padding:0 12px 7px;font-size:10px;letter-spacing:.13em;opacity:.75}.nav-usuario{display:flex;align-items:center;gap:9px;padding:14px 8px;border-top:1px solid rgb(255 255 255 / 10%);color:#e4efed}.barra-workspace{display:none}@media(max-width:767px){.barra-workspace{display:flex}}.barra-workspace{min-height:52px;padding:0 28px;border-bottom:1px solid var(--ec-border);background:var(--ec-surface);align-items:center;justify-content:space-between;gap:16px;font-size:12px;flex-shrink:0}.barra-divisor{padding:0 12px;color:#9aadaa}.conexao-resumo{display:flex;align-items:center;gap:7px;color:var(--ec-text-secondary)}.ponto-status{width:6px;height:6px;background:var(--ec-warning);border-radius:50%}.ponto-status.ativo{background:var(--ec-brand);box-shadow:0 0 0 3px var(--ec-brand-soft)}.pagina{padding:30px 32px;gap:24px;max-width:1800px;margin:0 auto;width:100%}.cabecalho-pagina h1{font-size:26px}.cabecalho-pagina p{margin-top:6px}.sobretitulo{display:block;font-size:10px;letter-spacing:.12em;color:var(--ec-text-muted);font-weight:600;margin-bottom:5px}.cartao,.painel-grafico,.metrica,.indicador{box-shadow:0 2px 4px #142c2305}.cartao{padding:22px}.cartao-cab h2{font-size:17px}.tabela th{height:42px;font-size:11px;letter-spacing:.035em}.tabela td{padding-top:13px;padding-bottom:13px}.tabela tbody tr:hover{background:var(--ec-surface-subtle)}.segmentado{background:var(--ec-surface-subtle);border-color:var(--ec-border);padding:3px;gap:3px}.segmentado button{border-radius:5px;background:transparent;min-height:30px}.segmentado button+button{border:0}.segmentado button[aria-checked=true],.segmentado button[aria-pressed=true]{background:var(--ec-surface);color:var(--ec-brand);box-shadow:var(--ec-shadow-sm)}.vazio{margin:auto;max-width:440px}.vazio>svg{box-sizing:content-box;padding:18px;background:var(--ec-brand-soft);color:var(--ec-brand);border-radius:20px}.vazio p{max-width:330px}.fundo-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:calc(var(--ec-z-modal) + 1)}.dialogo{animation:aparecer var(--ec-motion-normal) var(--ec-ease)}.gaveta{animation:deslizar var(--ec-motion-normal) var(--ec-ease)}.dialogo-cab{padding-top:24px}.toast{animation:aparecer var(--ec-motion-normal) var(--ec-ease)}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes deslizar{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}*{scrollbar-width:thin;scrollbar-color:#c9d5d1 transparent}.atendimento{grid-template-columns:var(--ec-layout-list) minmax(0,1fr)}.atendimento.com-ficha{grid-template-columns:var(--ec-layout-list) minmax(0,1fr) var(--ec-layout-details)}.coluna-lista>.coluna-cab{min-height:80px;padding:18px 20px;border-bottom:0}.coluna-lista .coluna-cab h1{font-size:22px!important;letter-spacing:-.03em}.filtros-conversa{padding:0 16px 14px;gap:12px}.filtros-conversa .busca .entrada{background:var(--ec-canvas);border-color:transparent;border-radius:9px}.chips-filtro{display:flex;gap:6px;overflow-x:auto;padding:1px 0 5px}.chip{border:1px solid var(--ec-border);border-radius:20px;padding:5px 11px;cursor:pointer;background:var(--ec-surface);font-size:12px;color:var(--ec-text-secondary);white-space:nowrap;min-height:32px}.chip[aria-pressed=true]{background:var(--ec-brand-soft);color:var(--ec-brand);border-color:transparent;font-weight:600}.item-conversa{padding:14px 16px;border-bottom-color:#f0f3f2;align-items:center;gap:12px}.item-conversa .avatar{width:44px;height:44px;background:#ecf0ee;color:#53706a;font-size:14px}.item-conversa .nome{font-weight:500;font-size:14px}.item-conversa.nao-lida .nome{font-weight:650}.item-conversa.nao-lida .hora{color:var(--ec-brand);font-weight:600}.item-conversa[aria-current=true]{box-shadow:none;background:#eaf3ef}.item-conversa .etiquetas-conversa{margin-top:3px}.etiquetas-conversa .selo{font-size:10px;min-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.coluna-conversa{position:relative;background:var(--ec-chat-canvas)}.coluna-conversa>.vazio{width:100%;max-width:500px}.coluna-conversa>.coluna-cab{min-height:72px;padding:10px 24px}.historico{padding:24px clamp(18px,5%,80px);gap:7px;background-color:var(--ec-chat-canvas);background-image:radial-gradient(#82958718 .9px,transparent .9px);background-size:18px 18px}.balao{position:relative;width:fit-content;min-width:92px;min-height:0;border:0;padding:8px 12px 5px;border-radius:9px;line-height:22px;max-width:min(82%,590px);font-size:14px}.balao.entrada{width:fit-content;color:var(--ec-text)}.balao .rodape-balao{gap:5px;line-height:15px}.status-envio .texto-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.balao.lida .status-envio{color:var(--ec-read)}.balao.falhou .status-envio,.balao.incerta .status-envio{color:var(--ec-danger)}.balao.falhou .texto-status,.balao.incerta .texto-status{position:static;width:auto;height:auto;clip:auto}.acoes-mensagem{position:absolute;right:3px;top:2px;opacity:0;z-index:1;background:inherit;border-radius:7px}.balao:hover .acoes-mensagem,.balao:focus-within .acoes-mensagem,.acoes-mensagem[open]{opacity:1}.acoes-mensagem summary{min-height:28px;padding:4px;list-style:none}.menu-mensagem{position:absolute;right:0;top:30px;background:var(--ec-surface);box-shadow:var(--ec-shadow-popover);border:1px solid var(--ec-border);padding:5px;border-radius:10px;width:225px;white-space:normal}.menu-mensagem button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;padding:9px;font-size:12px;border-radius:5px;cursor:pointer}.menu-mensagem button:hover{background:var(--ec-surface-subtle)}.menu-mensagem button:disabled{color:var(--ec-text-muted);cursor:not-allowed}.menu-mensagem .aux{padding:5px 9px;display:block;font-size:11px}.acoes-mensagem[data-acima=true] .menu-mensagem{top:auto;bottom:28px}.menu-mensagem{z-index:var(--ec-z-popover)}.balao.selecionada{outline:2px solid var(--ec-brand);outline-offset:3px}.mensagem-marcada{color:var(--ec-warning)}.pesquisa-historico,.selecao-mensagens{background:var(--ec-surface);border-bottom:1px solid var(--ec-border);padding:10px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pesquisa-historico .busca{flex:1;min-width:150px}.separador-dia{border:0;border-radius:6px;padding:3px 11px;box-shadow:var(--ec-shadow-sm)}.separador-novas{text-align:center;background:#fff9;margin:10px -12px;padding:5px;color:var(--ec-brand);font-size:12px}.compositor{padding:8px 16px 14px;background:var(--ec-chat-canvas);border-top:0;gap:8px}.barra-escrever{display:flex;align-items:flex-end;gap:2px;background:var(--ec-surface);border-radius:26px;padding:5px 6px 5px 8px;box-shadow:0 1px 2px #0b141a1a;min-height:52px}.barra-escrever>.icone-btn{border-radius:50%;color:#3b4a54;margin-bottom:1px}.barra-escrever>.icone-btn:hover:not(:disabled),.menu-mais>.icone-btn:hover:not(:disabled),.menu-mais>.icone-btn.ativo{background:#f0f2f5}.barra-escrever .campo{flex:1;min-width:0}.compositor .barra-escrever textarea.entrada{min-height:42px;max-height:180px;resize:none;padding:10px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:15px;line-height:22px;outline:none}.compositor .barra-escrever textarea.entrada::placeholder{color:#667781}.menu-mais{position:relative;margin-bottom:1px}.menu-mais>.icone-btn{border-radius:50%;color:#3b4a54}.menu-flutuante{position:absolute;bottom:calc(100% + 10px);left:0;z-index:30;min-width:220px;background:var(--ec-surface);border-radius:14px;box-shadow:0 6px 24px #0b141a2e,0 1px 3px #0b141a1a;padding:8px;display:flex;flex-direction:column}.menu-flutuante button{display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:9px;font-size:14px;color:var(--ec-text);cursor:pointer;white-space:nowrap}.menu-flutuante button:hover,.menu-flutuante button:focus-visible{background:#f0f2f5}.menu-flutuante .ic-roxo{color:#007bfc}.menu-flutuante .ic-azul{color:#7f66ff}.menu-flutuante .ic-amarelo{color:#ffbc38}.menu-flutuante .ic-verde{color:#02a698}.btn-redondo{width:42px;height:42px;flex:none;border-radius:50%;border:0;background:#111b21;color:#fff;display:grid;place-items:center;cursor:pointer;margin-bottom:0}.btn-redondo:disabled{opacity:.45;cursor:default}.barra-escrever .gravando{flex:1;min-height:42px;gap:10px;padding-left:4px}.chip-finalidade{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:var(--ec-surface);border-radius:16px;padding:2px 4px 2px 12px;font-size:12px;box-shadow:0 1px 2px #0b141a1a}.chip-finalidade .icone-btn{width:26px;height:26px;border-radius:50%}.compositor .destino{font-size:10px}.compositor .segmentado button{font-size:11px;min-height:26px;padding:0 8px}.compositor .acoes{gap:4px}.compositor .finalidade-envio{max-width:210px;min-width:130px}.compositor .finalidade-envio select{min-height:34px;font-size:11px;background-color:transparent;border-color:var(--ec-border)}.compositor .acoes .btn-primario{border-radius:22px}.paleta-emojis{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border:1px solid var(--ec-border);background:var(--ec-surface);border-radius:10px}.paleta-emojis button{font-size:23px;width:38px;height:38px;border:0;background:transparent;cursor:pointer;border-radius:7px}.paleta-emojis button:hover{background:var(--ec-brand-soft)}.progresso-upload{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}progress{accent-color:var(--ec-brand);flex:1;min-width:80px;height:7px}.audio{gap:9px;min-width:min(260px,65vw)}.audio input[type=range]{min-width:50px;width:100%;accent-color:var(--ec-brand);cursor:pointer}.audio .hora{flex:none;white-space:nowrap}.balao.encontrada{outline:2px solid #b68b25;outline-offset:2px}.carregar-antigas{align-self:center}.carregar-antigas:focus-visible{scroll-margin:20px}.qr{max-width:100%;height:auto;aspect-ratio:1}.mono{overflow-wrap:anywhere}.audio .velocidade{background:#202c3310;border:0;border-radius:12px;padding:3px 6px;font-size:11px;cursor:pointer;min-width:34px}.imagem-ampliar{background:transparent;border:0;padding:0;cursor:zoom-in}.imagem-ampliada{max-width:100%;max-height:70dvh;object-fit:contain}.midia-indisponivel{display:flex;flex-direction:column;gap:5px;font-size:12px;max-width:280px;color:var(--ec-text-secondary);white-space:normal}.coluna-ficha .ficha-corpo{padding:20px}.ficha-fechar{min-height:48px;justify-content:space-between}.dashboard{gap:20px}.filtros-dashboard{padding:16px;border:1px solid var(--ec-border);border-radius:12px;background:var(--ec-surface);gap:12px}.filtros-dashboard .campo>label{font-size:11px;color:var(--ec-text-secondary)}.filtros-dashboard .campo{gap:5px}.filtros-dashboard .entrada{font-size:12px;min-height:36px;padding-top:6px;padding-bottom:6px;border-color:var(--ec-border)}.indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.indicador{background:var(--ec-surface);padding:18px 20px;border:1px solid var(--ec-border);border-radius:12px;display:flex;flex-direction:column;gap:12px}.indicador>.linha-entre{font-size:12px;color:var(--ec-text-secondary)}.indicador-icone{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--ec-surface-subtle)}.indicador-valor{font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.indicador .aux{font-size:11px;line-height:17px}.indicador.destaque{background:var(--ec-nav);border-color:var(--ec-nav);color:#fff}.indicador.destaque .linha-entre,.indicador.destaque .aux{color:#bfd9d1}.indicador.destaque .indicador-icone{background:#ffffff12;color:#82deb0}.resumo-operacao{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;color:var(--ec-text-secondary);padding:2px 4px 8px}.resumo-operacao strong{color:var(--ec-text);font-weight:650;margin-right:4px}.grade-executiva{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:20px}.painel-grafico{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:12px;padding:24px;min-width:0}.painel-grafico .cartao-cab{margin-bottom:22px}.painel-grafico .cartao-cab p{margin-top:5px}.barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:17px}.barras li{font-size:12px}.trilho-grafico{height:7px;border-radius:3px;background:#eff4f1;margin-top:7px;overflow:hidden}.trilho-grafico>span{height:100%;display:block;background:#329c80;border-radius:inherit;transition:width var(--ec-motion-normal)}.barras.etapas li:nth-child(n+4) .trilho-grafico>span{background:#137766}.barras.etapas li:last-child .trilho-grafico>span,.barras.perdas .trilho-grafico>span{background:#bd806b}.tendencia svg{width:100%;height:auto;display:block;overflow:visible}.tendencia svg text{font-size:11px;fill:var(--ec-text-muted)}.legenda{font-size:11px;color:var(--ec-text-secondary);justify-content:flex-start;gap:18px}.legenda>span{display:inline-flex;align-items:center;gap:6px}.legenda-ponto{width:7px;height:7px;background:var(--ec-brand);border-radius:50%;display:inline-block}.legenda-ponto.vendas{background:#b58249}.grade-grafico{stroke:var(--ec-border);stroke-dasharray:3 4}.area-grafico{fill:#eaf5ef}.linha-grafico{fill:none;stroke:var(--ec-brand);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.linha-grafico.vendas{stroke:#b58249;stroke-width:2;stroke-dasharray:5 4}.cursor-grafico{stroke:#8daca2;stroke-dasharray:3 3}.ponto-grafico{fill:var(--ec-brand);stroke:#fff;stroke-width:2}.ponto-grafico.vendas{fill:#b58249}.consulta-grafico{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--ec-text-secondary)}.consulta-grafico input{flex:1;min-width:50px;accent-color:var(--ec-brand)}.consulta-grafico output{flex-basis:100%;text-align:right;font-variant-numeric:tabular-nums}.atencao-dashboard{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.atencao-dashboard a{display:flex;align-items:center;gap:16px;padding:16px 0;text-decoration:none;color:var(--ec-text);border-bottom:1px solid var(--ec-border)}.atencao-dashboard strong{font-size:28px;font-weight:600;color:var(--ec-brand)}.atencao-dashboard span{flex:1;font-size:12px}.atencao-dashboard small{display:block;font-size:11px;margin-top:4px;color:var(--ec-text-muted)}.metricas-secundarias .valor{font-size:24px;font-weight:600}.metricas-secundarias .nome{font-size:12px}.detalhes-resultados{background:var(--ec-surface);padding:20px;border:1px solid var(--ec-border);border-radius:12px}.detalhes-resultados>summary{color:var(--ec-brand)}.detalhes-resultados>.pilha-6{padding-top:24px}.transicoes{margin-top:22px;padding-top:12px;border-top:1px solid var(--ec-border)}.transicoes summary{font-size:12px}.transicoes p{margin:8px 0 12px}.quadro{flex:1;gap:16px;padding-bottom:16px;align-items:stretch}.coluna-quadro{flex-basis:290px;border-color:var(--ec-border);background:#eff3f1;border-radius:12px;max-height:none}.coluna-quadro header{align-items:flex-start;padding:16px 14px;border:0}.coluna-quadro header h2{font-size:12px!important}.coluna-quadro .cartoes{padding:0 10px 12px}.cartao-op{padding:16px;border-radius:9px;gap:10px;box-shadow:0 2px 3px #153b2b05;transition:box-shadow var(--ec-motion-fast),border-color var(--ec-motion-fast)}.cartao-op:hover{border-color:#9fbfb2;box-shadow:0 3px 12px #153b2b0a}.cartao-op .entrada{min-height:32px;font-size:11px;border-color:var(--ec-border)}.cartao-op .cab-cartao{display:flex;align-items:center;gap:10px}.cartao-op .avatar{width:30px;height:30px;font-size:11px;border-radius:8px}.cartao-op .cab-cartao .titulo{flex:1;min-width:0}.cartao-op .acao-conversa{font-size:11px;min-height:30px;padding:0 8px}.lead-contexto{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--ec-text-muted)}.login{background:radial-gradient(ellipse at 30% 20%,#235e4c,transparent 65%),var(--ec-nav)}.login form{width:min(430px,100%);padding:36px}.login h1{letter-spacing:-.035em}@media(max-width:1599px)and (min-width:768px){.nav{padding:20px 8px 14px}.nav-workspace,.nav-grupo,.nav-usuario{display:none}.nav-marca{padding:0 0 28px}}@media(max-width:1279px){.atendimento.com-ficha{grid-template-columns:var(--ec-layout-list) minmax(0,1fr)}.grade-executiva{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.indicadores{gap:10px}.indicador{padding:16px}.indicador-valor{font-size:26px}.compositor .destino{display:none}}@media(max-width:1023px){:root{--ec-layout-list: 290px}.pagina{padding:24px}.grade-executiva{grid-template-columns:1fr}.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.compositor .atalho-envio{display:none}}@media(max-width:767px){.nav{padding:0 0 env(safe-area-inset-bottom);gap:0}.nav-workspace,.nav-grupo{display:none}.nav a{min-height:58px;font-size:9px}.nav a .rotulo{max-width:64px;white-space:nowrap}.barra-workspace{min-height:40px;padding:0 16px;font-size:11px}.conexao-resumo{font-size:10px}.barra-workspace{gap:6px}.barra-workspace>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conexao-resumo{flex:none}.conexao-resumo .icone-btn{width:28px;height:30px}.pagina{padding:20px 16px}.cabecalho-pagina h1{font-size:23px}.atendimento,.atendimento.com-ficha{grid-template-columns:minmax(0,1fr)}.coluna-conversa>.coluna-cab{padding:8px 10px;gap:7px;min-height:64px}.historico{padding:16px 12px}.balao{max-width:88%}.compositor{padding:8px 10px}.compositor .finalidade-envio{flex:1;max-width:none}.compositor .acoes .direita{margin-left:auto}.compositor .segmentado button{font-size:10px}.compositor>.linha-entre{gap:4px}.audio{gap:6px}.acoes-mensagem{opacity:1}.painel-grafico{padding:18px}.indicador{padding:14px}.indicador-valor{font-size:27px}.indicadores{gap:10px}.filtros-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px}.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.metrica .valor{font-size:25px}.indicador .aux{font-size:10px}.resumo-operacao{gap:10px 20px}.segmentado{max-width:100%;overflow-x:auto;flex-shrink:0}.segmentado button{white-space:nowrap}.dialogo-cab,.dialogo-corpo,.dialogo-rodape{padding-left:18px;padding-right:18px}.quadro{min-height:420px}.cartao{padding:18px}.btn{white-space:normal;text-align:center;padding-top:7px;padding-bottom:7px;max-width:100%}}@media(prefers-reduced-motion:reduce){.dialogo,.gaveta,.toast{animation:none}}
