html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[role=button],a,button,label,summary{touch-action:manipulation}@media (max-width:900px){html .main-body:has(.agentes-page),html .main-body:has(.agnd-page),html .main-body:has(.contatos-page){padding:16px 16px 24px}html .agv2-lista-topo,html .contatos-topo{flex-direction:column;align-items:stretch;gap:12px}html .agv2-lista-acoes,html .dash-setup-titlerow{flex-wrap:wrap}html .page-header{gap:10px}html .page-header-actions{width:100%}html .crm-board-wrap{margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}html .crm-col{width:min(296px,calc(100vw - 56px));scroll-snap-align:start}html .crm-drawer{width:100%;max-width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html .crm-bar{gap:10px;padding-bottom:10px}html .crm-bar-row{gap:10px}html .crm-divisor{display:none}html .crm-stats{flex:1 1 100%;flex-wrap:nowrap;gap:18px;overflow-x:auto;scrollbar-width:none}html .crm-bar-acoes{flex:1 1 100%;flex-wrap:wrap;margin-left:0;gap:8px}html .crm-bar-acoes>:last-child{flex:1;min-width:0}html .agnd-modal-ov,html .agv2-modal-overlay,html .crm-modal-ov,html .dash-modal-ov,html .modal-overlay{place-items:end stretch;align-items:end;padding:max(24px,env(safe-area-inset-top)) 0 0;perspective:none}html .agnd-modal-ov>.agnd-modal,html .agv2-modal-overlay>.agv2-modal,html .crm-modal-ov>.crm-modal,html .dash-modal-ov>.dash-modal,html .modal-overlay>.modal{width:100%;max-width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));margin:0;border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}html .crm-modal-ov>.crm-modal.crm-modal-config,html .crm-modal-ov>.crm-modal.crm-modal-config.chat-modal-config{width:100%;max-width:100%;height:calc(100dvh - max(24px, env(safe-area-inset-top)));max-height:calc(100dvh - max(24px, env(safe-area-inset-top)))}html .dash-modal-ov>.dash-modal,html .modal-overlay>.modal.email-wide{height:calc(100dvh - max(24px, env(safe-area-inset-top)))}html .agnd-modal-ov>.agnd-modal:before,html .agv2-modal-overlay>.agv2-modal:before,html .crm-modal-ov>.crm-modal:before,html .modal-overlay>.modal:before{content:"";display:block;width:36px;height:4px;margin:-8px auto 12px;border-radius:999px;background:var(--cor-borda)}html .modal-actions{position:sticky;bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));margin-bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));padding-bottom:max(16px,env(safe-area-inset-bottom));background:inherit;z-index:1}html .modal-actions>.btn,html .modal-actions>button{flex:1 1 auto;min-height:44px}html .ag-sim-overlay>.ag-sim-drawer{width:100%;max-width:100%}html .chat-dock-root{padding:0;z-index:245}html .chat-dock-win{position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html .chat-dock-bar{margin-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 8px}html .ci-dock{left:0;right:0;z-index:245}html .ci-janela{position:fixed;inset:0;height:100dvh;border:0;border-radius:0}html .ci-drawer,html .ci-janela{width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:900px) and (pointer:coarse){html input:not([type=checkbox],[type=radio],[type=range],[type=color]),html select,html textarea{font-size:16px!important}html .header-icon-btn,html .icon-btn{min-width:40px;min-height:40px}}@media (max-width:720px){html .contatos-tabela{min-width:0}html .contatos-tabela thead{display:none}html .contatos-tabela tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check nome acoes" "check email email" "check tags tags" "check cadastro cadastro";align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px;padding:12px 12px 12px 8px;border-bottom:1px solid var(--cor-linha-tabela)}html .contatos-tabela tbody td{display:block;height:auto;padding:0;border:0;min-width:0}html .contatos-tabela tbody td:empty{display:none}html .contatos-tabela tbody td.col-check{grid-area:check;align-self:start;padding:12px 0 0 4px}html .contatos-tabela tbody td.contatos-cadastro,html .contatos-tabela tbody td.contatos-email,html .contatos-tabela tbody td:nth-child(4){padding-left:52px}html .contatos-tabela tbody td:nth-child(2){grid-area:nome}html .contatos-tabela tbody td.contatos-email{grid-area:email;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .contatos-tabela tbody td:nth-child(4){grid-area:tags}html .contatos-tabela tbody td.contatos-cadastro{grid-area:cadastro;font-size:12px;color:var(--cor-muted)}html .contatos-tabela tbody td.col-acoes{grid-area:acoes}}@media (hover:none){html .seq-inserir,html .whx-arvore-add{opacity:1}html .seq-inserir{transform:none}html .cfg-campo-card .cfg-icon-btn,html .cfg-dept-card .cfg-icon-btn,html .cfg-rr-card .cfg-icon-btn{opacity:1}}.hl-voltar-mobile{display:none}@media (max-width:900px){html .hl-voltar-mobile{display:inline-flex;align-items:center;gap:2px;margin:0 0 6px -6px;padding:6px 8px 6px 2px;border:0;border-radius:10px;background:transparent;color:var(--cor-primaria);font:inherit;font-size:14px;font-weight:600;cursor:pointer}html .admin-shell[data-vista-mobile=lista] .admin-main,html .admin-shell[data-vista-mobile=secao] .admin-menu,html .ag2[data-vista-mobile=lista] .ag2-content,html .ag2[data-vista-mobile=secao] .ag2-menu,html .cfg-header[data-vista-mobile=lista],html .cfg-layout[data-vista-mobile=lista] .cfg-content,html .cfg-layout[data-vista-mobile=secao] .cfg-menu{display:none}html .cfg-layout[data-vista-mobile=lista] .cfg-menu{flex-direction:column;flex-wrap:nowrap;gap:18px}html .admin-shell[data-vista-mobile=lista] .admin-menu,html .ag2[data-vista-mobile=lista] .ag2-menu{width:100%;flex:1;border:0;background:transparent;overflow-y:auto}html .ag2[data-vista-mobile=lista] .ag2-menu{flex-direction:column;flex-wrap:nowrap;padding:16px;gap:18px}html .ag2[data-vista-mobile=lista] .ag2-menu-grupo{flex-direction:column;flex-wrap:nowrap}html .admin-shell[data-vista-mobile=lista] .admin-menu-scroll{padding:16px}html [data-vista-mobile=lista] .admin-menu-grupo-label,html [data-vista-mobile=lista] .ag2-menu-label,html [data-vista-mobile=lista] .cfg-group-label{display:block;margin:0;padding:10px 12px 4px}html [data-vista-mobile=lista] .admin-menu-grupo,html [data-vista-mobile=lista] .ag2-menu-grupo,html [data-vista-mobile=lista] .cfg-menu>div{display:flex;flex-direction:column;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--radius-card);padding:4px}html [data-vista-mobile=lista] .admin-menu-grupo{margin-bottom:18px}html [data-vista-mobile=lista] .admin-menu-item,html [data-vista-mobile=lista] .ag2-menu-item,html [data-vista-mobile=lista] .cfg-menu-item{width:100%;min-height:52px;margin:0;padding:10px 12px;justify-content:flex-start;border-radius:12px;position:relative}html [data-vista-mobile=lista] .admin-menu-item:after,html [data-vista-mobile=lista] .ag2-menu-item:after,html [data-vista-mobile=lista] .cfg-menu-item:after{content:"";width:7px;height:7px;margin-left:auto;border-top:1.75px solid var(--cor-muted);border-right:1.75px solid var(--cor-muted);transform:rotate(45deg);flex:none}html [data-vista-mobile=lista] .admin-menu-item.ativo,html [data-vista-mobile=lista] .ag2-menu-item.active,html [data-vista-mobile=lista] .cfg-menu-item.active{background:transparent}html [data-vista-mobile=lista] .admin-menu-item.ativo .admin-menu-label,html [data-vista-mobile=lista] .ag2-menu-item.active .ag2-menu-txt,html [data-vista-mobile=lista] .cfg-menu-item.active .cfg-menu-label{font-weight:500;color:var(--cor-texto)}html [data-vista-mobile=lista] .admin-menu-label{display:inline}html [data-vista-mobile=lista] .admin-menu-alerta{display:block}html [data-vista-mobile=lista] .admin-menu-label,html [data-vista-mobile=lista] .ag2-menu-txt,html [data-vista-mobile=lista] .cfg-menu-label{font-size:15px}html .admin-pagehead,html .ag2-head,html .cfg-header{flex-direction:column;align-items:stretch;gap:12px}html .admin-pagehead-txt,html .ag2-head>div:first-child,html .cfg-header>div{display:flex;flex-direction:column;align-items:flex-start}html .admin-shell .admin-main{width:100%;min-width:0}html .admin-pagehead{padding:14px 16px}html .admin-body,html .ag2-content{padding:16px 16px 32px}}@media (max-width:560px){html .cfg-dia{flex-wrap:wrap;gap:8px 12px}html .cfg-dia-nome{width:auto;flex:1}html .cfg-dia-horas{flex:1 1 100%;min-width:0}html .cfg-time{flex:1 1 0;width:0;min-width:0;padding:0 8px}html .cfg-horarios-layout{grid-template-columns:minmax(0,1fr)}html .cfg-card{padding:16px}}@media (max-width:720px){html .agv2-tabela-head{display:none}html .agv2-tabela-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"agente btns" "acoes modelo";gap:10px 12px;padding:14px}html .agv2-tabela-agente{grid-area:agente;align-items:flex-start}html .agv2-tabela-agente-nome{flex-wrap:wrap}html .agv2-tabela-acoes{grid-area:acoes;padding-left:50px}html .agv2-tabela-modelo{grid-area:modelo;justify-self:end}html .agv2-tabela-num{display:none}html .agv2-tabela-row-btns{grid-area:btns;align-self:start}html .dsp-table .dsp-thead{display:none}html .dsp-table .dsp-tr.dsp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"camp status" "prog falhas";gap:12px;padding:14px;text-align:left}html .dsp-row>.dsp-row-camp{grid-area:camp}html .dsp-row>.dsp-prog{grid-area:prog}html .dsp-row .dsp-nome-top{flex-wrap:wrap;gap:4px 8px}html .dsp-row .dsp-nome strong{white-space:normal}html .dsp-row>.dsp-falhas{grid-area:falhas;align-self:end;white-space:nowrap}html .dsp-row>.dsp-falhas:before{content:"Falhas ";font-weight:500;color:var(--cor-muted)}html .dsp-row>span:nth-last-child(2){grid-area:status;align-self:start}html .crm-lista-head,html .dsp-row>.dsp-col-chev,html .dsp-row>.dsp-col-conn{display:none}html .crm-lista-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"neg valor" "etapa dias";gap:6px 12px;padding:12px 14px}html .crm-lista-linha>.crm-lista-neg{grid-area:neg}html .crm-lista-linha>:nth-child(2){grid-area:etapa;padding-left:38px;font-size:12.5px;color:var(--cor-muted)}html .crm-lista-linha>.crm-alerta{color:var(--cor-atencao)}html .crm-lista-linha>:nth-child(3),html .crm-lista-linha>:nth-child(6){display:none}html .crm-lista-linha>:nth-child(4){grid-area:valor;font-weight:600}html .crm-lista-linha>:nth-child(5){grid-area:dias;justify-self:end;font-size:12px;color:var(--cor-muted)}html .fx-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html .tpl-criar-header{flex-direction:column;align-items:stretch;gap:12px}html .tpl-preview{order:1}}@media (max-width:900px){html .agv2-ed-top{flex-wrap:wrap;padding:10px 12px;gap:8px 10px}html .agv2-ed-ident{flex:1;min-width:0}html .agv2-ed-acoes{flex:1 1 100%;flex-wrap:wrap;margin-left:0;gap:6px}html .agv2-ed-acoes-sep{display:none}html .agv2-ed-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}html .agv2-ed-nav{flex-direction:row;gap:4px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--cor-borda);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html .agv2-ed-nav-btn{width:auto;flex:none;white-space:nowrap;padding:8px 12px}html .agv2-ed-conteudo,html .agv2-ed-conteudo:has(.agv2-instr-wrap){padding:14px 12px 24px}html .agv2-instr-stage,html .agv2-instr-stage.is-side-col{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}html .agv2-instr-side.is-open{max-height:45dvh}html .agv2-instr-side:not(.is-open) .agv2-instr-side-toggle{height:auto;flex-direction:row;padding:12px 14px}html .agv2-instr-side:not(.is-open) .agv2-instr-side-toggle strong{margin:0;writing-mode:horizontal-tb;transform:none}html .agv2-detalhe-stats,html .agv2-midia-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}html .agv2-teste-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}html .agv2-teste-scroll{padding:14px 12px}html .agv2-teste-composer-wrap{padding:8px 10px max(10px,env(safe-area-inset-bottom))}html .agv2-teste-composer input{min-width:0}html .agv2-teste-detalhe:has(.agv2-teste-detalhe-vazio){display:none}html .agv2-teste-detalhe{max-height:35dvh;overflow-y:auto;border-left:0;border-top:1px solid var(--cor-borda)}html .dsp-wz-foot,html .dsp-wz-top{padding-left:12px;padding-right:12px}html .dsp-wz-foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}html .dsp-step-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto}html .dsp-stepper{padding:10px 12px;border-right:0;border-bottom:1px solid var(--cor-borda);overflow-x:auto;scrollbar-width:none}html .dsp-stepper-list{flex-direction:row;gap:4px}html .dsp-step-item{width:auto;flex:none;padding:6px;gap:8px}html .dsp-step-item:not(.is-cur) .dsp-step-lbl{display:none}html .dsp-step-content{padding:20px 16px 28px;overflow:visible}html .dsp-step-grid>:nth-child(3){border-left:0;border-top:1px solid var(--cor-borda)}html .dsp-type-wrap{padding:24px 16px}html .dsp-msg-int,html .dsp-review-row,html .dsp-type-grid{grid-template-columns:minmax(0,1fr)}html .dsp-review-row{gap:2px}}@media (max-width:720px){html .agnd-mes-grid,html .agnd-mes-head{grid-template-columns:repeat(7,minmax(0,1fr))}html .agnd-mes-grid{grid-auto-rows:minmax(56px,1fr)}html .agnd-mes-head span{padding:8px 2px;font-size:10px;letter-spacing:.02em}html .agnd-mes-cel{padding:4px 2px;align-items:center;gap:4px}html .agnd-mes-cel-topo{justify-content:center}html .agnd-mes-add{display:none}html .agnd-mes-evs{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3px}html .agnd-mes-ev{width:auto;height:auto;padding:2px;background:transparent!important}html .agnd-mes-ev>:not(.agnd-tipo-dot){display:none}html .agnd-week-body,html .agnd-week-head{min-width:640px}html .agnd-week-body,html .agnd-week-head{grid-template-columns:44px repeat(7,minmax(0,1fr))}html .agnd-janela-linha,html .agnd-resp-lembrete{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){html .agnd-config-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}html .agnd-config-nav,html .crm-config-nav,html .dash-modal-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--cor-divisoria)}html .agnd-config-nav-item,html .crm-config-nav-item,html .dash-modal-nav-item{width:auto;flex:none;white-space:nowrap}html .crm-config-layout,html .dash-modal-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}html .chat-modal-config .crm-config-preview-grid,html .crm-config-preview-grid,html .crm-config-preview-grid.is-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){html .wh-log-row,html .whx-logs .wh-log-row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"dir status tempo" "nome nome nome" "resumo resumo resumo";gap:6px 8px}html .wh-log-row>:first-child{grid-area:dir}html .wh-log-row>:nth-child(2){grid-area:status}html .wh-log-row>.wh-log-nome{grid-area:nome}html .wh-log-row>.wh-log-resumo{grid-area:resumo}html .wh-log-row>.wh-log-tempo{grid-area:tempo;justify-self:end}html .cfg-perm-head,html .cfg-perm-row{grid-template-columns:minmax(0,1fr) repeat(4,40px);gap:6px;padding:10px 12px}html .cfg-etiq-palette{grid-template-columns:repeat(6,minmax(0,1fr))}html .seq-atraso-linha,html .seq-motivos li{grid-template-columns:minmax(0,1fr)}}