:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cor-fundo:#f4f5f7;--cor-lateral:#fafbfc;--cor-ativo:#e8eaee;--cor-superficie:#fff;--cor-borda:#e3e6eb;--cor-texto:#1a1d23;--cor-texto-suave:#667085;--cor-primaria:#2952e3;--cor-primaria-hover:#1e3fc4;--cor-primaria-fraca:#eaefff;--cor-perigo:#c02b3a;--cor-perigo-fraca:#fdecee;--cor-sucesso:#12805c;--cor-sucesso-fraca:#e6f6ef;--cor-aviso:#a35a00;--cor-aviso-fraca:#fff3e0;--raio:8px;--sombra:0 1px 2px #1018280f, 0 1px 3px #10182814;--fonte-mono:ui-monospace, "SF Mono", Consolas, monospace;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--cor-fundo);color:var(--cor-texto);margin:0;font-size:14px}h1,h2,h3{font-weight:600;line-height:1.3}code{font-family:var(--fonte-mono);background:var(--cor-fundo);border-radius:4px;padding:0 4px;font-size:.9em}.layout{min-height:100vh;display:flex}.barra-lateral{background:var(--cor-lateral);border-right:1px solid var(--cor-borda);width:240px;color:var(--cor-texto);z-index:200;flex-direction:column;flex-shrink:0;height:100vh;padding:1.25rem .75rem;transition:transform .2s;display:flex;position:sticky;top:0;overflow:hidden}.barra-lateral-topo{justify-content:space-between;align-items:center;margin:0 .5rem 1.5rem;display:flex}.barra-lateral h1{color:var(--cor-texto);margin:0;font-size:1rem}.botao-fechar-menu{color:var(--cor-texto-suave);background:0 0;border:none;padding:.4rem;line-height:0;display:none}.barra-lateral-corpo{scrollbar-width:thin;scrollbar-color:#c9cdd4 transparent;flex:1;min-height:0;overflow-y:auto}.barra-lateral-rodape{border-top:1px solid var(--cor-borda);margin-top:.75rem;padding-top:.75rem}.grupo-nav{margin-bottom:1.25rem}.grupo-nav h2{color:var(--cor-texto-suave);margin:0 .5rem .3rem;font-size:.75rem;font-weight:500}.link-nav{color:#3d4350;border-radius:6px;margin-bottom:2px;padding:.45rem .5rem;font-size:.88rem;text-decoration:none;display:block}.link-nav:hover{color:var(--cor-texto);background:#f0f1f4}.link-nav.ativo{background:var(--cor-ativo);color:var(--cor-texto);font-weight:500}.link-nav-sub{padding-left:1.25rem}.link-nav-risco{justify-content:space-between;align-items:center;display:flex}.link-nav-risco-marca{color:var(--cor-aviso);flex:none}.link-sair{text-align:left;color:#3d4350;background:0 0;border:none;border-radius:6px;width:100%;padding:.45rem .5rem;font-size:.85rem;display:block}.link-sair:hover{background:#f0f1f4}.perfil-atual{margin-bottom:.25rem;padding:.45rem .5rem .75rem}.perfil-atual-linha1{color:var(--cor-texto);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.perfil-atual-linha2{color:var(--cor-texto-suave);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.barra-topo-mobile{background:var(--cor-lateral);border-bottom:1px solid var(--cor-borda);min-height:48px;color:var(--cor-texto);z-index:150;align-items:center;gap:.75rem;padding:.5rem 1rem;display:none;position:sticky;top:0}.botao-abrir-menu{border:1px solid var(--cor-borda);color:var(--cor-texto);background:0 0;padding:.45rem;line-height:0}.fundo-menu-mobile{display:none}.tela-login-isolada{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.tela-login-isolada .conteudo,.tela-login-isolada>section{width:100%;max-width:480px}.area-principal{flex-direction:column;flex:1;min-width:0;display:flex}.conteudo{flex:1;width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:1.75rem clamp(1rem,3vw,2.5rem)}.conteudo h2{margin-top:0;font-size:1.4rem}.subtitulo{color:var(--cor-texto-suave);max-width:75ch;margin-top:-.5rem}@media (width<=900px){.barra-topo-mobile{display:flex}.barra-lateral{position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 #0000}.barra-lateral.aberta{transform:translate(0);box-shadow:8px 0 24px #00000040}.botao-fechar-menu{display:block}.fundo-menu-mobile.aberto{z-index:190;background:#0a0c1873;display:block;position:fixed;inset:0}.conteudo{padding:1.25rem 1rem}}.card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-bottom:1.25rem;padding:1rem 1.25rem}.linha-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.linha-form-espacada{justify-content:space-between}.aviso-inline{color:var(--cor-aviso)}button,.botao{font:inherit;cursor:pointer;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);border-radius:6px;padding:.45rem .9rem;transition:background .1s,border-color .1s}button:hover:not(:disabled){background:#fafafa;border-color:#c6cad3}button:disabled,button.primario:disabled,button.perigo:disabled{color:#5f6673;cursor:not-allowed;background:#eef0f3;border-color:#e3e6eb}button.primario{background:var(--cor-primaria);border-color:var(--cor-primaria);color:#fff}button.primario:hover:not(:disabled){background:var(--cor-primaria-hover);border-color:var(--cor-primaria-hover)}button.perigo{background:var(--cor-perigo);border-color:var(--cor-perigo);color:#fff}button.perigo:hover:not(:disabled){background:#9e2330}td button.perigo{background:var(--cor-superficie);color:var(--cor-perigo);border-color:#e9b8bd}td button.perigo:hover:not(:disabled){background:var(--cor-perigo-fraca);border-color:var(--cor-perigo)}.icone{vertical-align:-.15em;flex:none}button.fantasma{background:0 0;border-color:#0000}input,select,textarea{font:inherit;border:1px solid var(--cor-borda);color:var(--cor-texto);background:#fff;border-radius:6px;padding:.4rem .6rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--cor-primaria-fraca);border-color:var(--cor-primaria)}.select-busca{min-width:220px;display:inline-block;position:relative}.select-busca input{width:100%}.select-busca-lista{z-index:20;border:1px solid var(--cor-borda);max-height:240px;box-shadow:var(--sombra);background:#fff;border-radius:6px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.select-busca-opcao{cursor:pointer;padding:.4rem .6rem;font-size:.87rem}.select-busca-opcao.ativa,.select-busca-opcao:hover{background:var(--cor-primaria-fraca)}.select-busca-opcao-limpar{color:var(--cor-texto-suave);border-bottom:1px solid var(--cor-borda)}.select-busca-vazio{color:var(--cor-texto-suave);cursor:default}.select-busca-vazio:hover{background:0 0}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--cor-borda);text-align:left;vertical-align:top;padding:.5rem .6rem;font-size:.87rem}th{color:var(--cor-texto-suave);font-size:.8rem;font-weight:500}th.num{text-align:right}tbody tr:hover{background:#fafbfc}tbody tr:last-child td{border-bottom:none}.tabela-scroll{border:1px solid var(--cor-borda);border-radius:var(--raio);overflow-x:auto}.tabela-scroll table{margin:0}.tabela-scroll th,.tabela-scroll td{border-bottom:1px solid var(--cor-borda);white-space:nowrap}.tabela-relatorio th,.tabela-relatorio td{white-space:normal}.tabela-relatorio .num{white-space:nowrap}.tabela-relatorio td:nth-child(2){min-width:14rem}.abas{border-bottom:1px solid var(--cor-borda);scrollbar-width:none;gap:1.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}.aba{color:var(--cor-texto-suave);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:.5rem .1rem}.aba:hover:not(:disabled){color:var(--cor-texto);background:0 0}.aba.ativa{color:var(--cor-texto);border-bottom-color:var(--cor-texto);font-weight:500}.aba-contagem{color:var(--cor-texto-suave);font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:400}.dash-lado-a-lado{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}.dash-lado-a-lado h3{margin-top:0}.botao-ver-todos{color:var(--cor-primaria);margin-top:.4rem;padding-left:0}@media (width<=1000px){.dash-lado-a-lado{grid-template-columns:1fr}}.th-ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none}.th-ordenavel:hover{color:var(--cor-texto)}.th-ordenavel-seta{font-size:.7em}.selo{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.selo-sucesso{background:var(--cor-sucesso-fraca);color:var(--cor-sucesso)}.selo-aviso{background:var(--cor-aviso-fraca);color:var(--cor-aviso)}.selo-perigo{background:var(--cor-perigo-fraca);color:var(--cor-perigo)}.selo-neutro{color:var(--cor-texto-suave);background:#eef0f3}.estado-vazio{color:var(--cor-texto-suave);text-align:center;padding:2rem 1rem}.estado-vazio-bloco{flex-direction:column;align-items:center;width:100%;display:flex}.skeleton-linha td{padding-top:.6rem;padding-bottom:.6rem}.skeleton-bloco{background:#eceef2;border-radius:4px;height:1em;animation:1.4s ease-in-out infinite skeleton-pulso;display:inline-block}@keyframes skeleton-pulso{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton-bloco{animation:none}}.dash-kpis{grid-template-columns:repeat(var(--kpis,4), minmax(0, 1fr));background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-bottom:1.25rem;display:grid;overflow:hidden}.dash-kpis>.dash-kpi{box-shadow:-1px 0 0 var(--cor-borda), 0 -1px 0 var(--cor-borda);border:none;border-radius:0;margin:0;padding:.9rem 1.1rem}.dash-kpi-titulo{color:var(--cor-texto-suave);font-size:.8rem}.dash-kpi-valor{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.2rem;font-size:1.6rem;font-weight:600;line-height:1.2}@media (width<=1100px){.dash-kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.dash-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dash-grid-fixo-2{grid-template-columns:1fr 1fr}.dash-grafico{margin-bottom:0}.dash-grafico-full{grid-column:1/-1}.dash-calendario{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dash-calendario-cabecalho{color:var(--cor-texto-suave);text-align:center;font-size:.78rem}.dash-calendario-dia{border:1px solid var(--cor-borda);min-height:72px;font:inherit;color:var(--cor-texto);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-size:.78rem;display:flex}.dash-calendario-dia.vazio{background:var(--cor-fundo);color:var(--cor-texto-suave);cursor:default}.dash-calendario-pct{font-size:1rem;font-weight:600}.dash-legenda{border:1px solid var(--cor-borda);vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.modal.dash-modal-largo{max-width:1100px;max-height:88vh;overflow-y:auto}.dash-kpi-detalhe{color:var(--cor-texto-suave);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.76rem;overflow:hidden}.dash-controles{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.dash-controles .seletor-periodo{margin:0}.filtros-grade .select-busca{width:100%;min-width:0;display:block}.filtros-grade .select-busca input,.filtros-grade .multi-select-gatilho{height:2.4rem}.grupo-chips{flex-wrap:wrap;gap:.35rem;display:flex}.dash-bloco-tabela{padding:0;overflow:hidden}.dash-bloco-tabela-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.25rem .75rem;display:flex}.dash-bloco-tabela-topo .dash-grafico-titulo{margin:0}.dash-bloco-tabela .abas{border-bottom:none;margin-bottom:0}.dash-bloco-tabela-rodape{border-top:1px solid var(--cor-borda);background:var(--cor-lateral);padding:.6rem 1.25rem}.dash-bloco-tabela-rodape:empty{display:none}.dash-paginador{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.dash-tabela{background:var(--cor-superficie);border-top:1px solid var(--cor-borda);overflow:auto}:not(.dash-bloco-tabela)>.dash-tabela{border:1px solid var(--cor-borda);border-radius:var(--raio)}.dash-tabela-relatorio{max-height:640px}.dash-tabela table{margin:0}.dash-tabela th,.dash-tabela td{vertical-align:middle;white-space:nowrap;padding:.6rem .75rem}.dash-tabela th:first-child,.dash-tabela td:first-child{padding-left:1.25rem}.dash-tabela th:last-child,.dash-tabela td:last-child{padding-right:1.25rem}.dash-tabela thead th{z-index:1;color:#344054;letter-spacing:.03em;text-transform:uppercase;background:#f1f3f6;border-bottom:1px solid #d5d9e0;font-size:.74rem;font-weight:600;position:sticky;top:0}.dash-tabela td{color:var(--cor-texto);border-bottom:1px solid #edf0f3}.dash-tabela tbody tr:nth-child(2n){background:#fafbfc}.dash-tabela tbody tr:hover{background:var(--cor-primaria-fraca)}.dash-tabela tbody tr.clicavel{cursor:pointer}.dash-tabela tbody tr.selecionada,.dash-tabela tbody tr.selecionada:hover{background:var(--cor-primaria-fraca);box-shadow:inset 3px 0 0 var(--cor-primaria)}.dash-tabela .forte{font-weight:600}.dash-tabela .celula-sub{color:var(--cor-texto-suave);margin-top:.15rem;font-size:.76rem}.dash-tabela-relatorio td.quebra{white-space:normal}.dash-tabela-relatorio td:nth-child(2){min-width:14rem}.dash-barra-inline{vertical-align:middle;background:#e7eaf0;border-radius:3px;width:56px;height:6px;margin-right:.5rem;display:inline-block;overflow:hidden}.dash-barra-inline>span{background:var(--cor-primaria);border-radius:3px;height:100%;display:block}.lista-usuarios-supabase{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fbfbfc;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.15rem .75rem;max-height:220px;margin-top:.35rem;padding:.5rem;display:grid;overflow-y:auto}.item-usuario-supabase{white-space:nowrap;align-items:baseline;gap:.4rem;padding:.2rem 0;font-size:.85rem;display:flex;overflow:hidden}.item-usuario-supabase-email{color:var(--cor-texto-suave);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.dash-grafico-titulo{color:var(--cor-texto);margin-bottom:.25rem;font-size:.88rem;font-weight:600}.dash-grafico-titulo .dash-grafico-dica,.dash-grafico-dica{font-weight:400}.dash-cabecalho-controles{z-index:10;background:var(--cor-fundo);padding-top:.25rem;padding-bottom:.5rem;position:sticky;top:0}@media (width<=720px){.dash-grid,.dash-grid-2,.dash-grid-fixo-2{grid-template-columns:1fr}.dash-kpis{grid-template-columns:1fr 1fr}}.literal-clicavel{background:var(--cor-aviso-fraca);font:inherit;font-family:var(--fonte-mono);cursor:pointer;border:1px solid #e0ac52;border-radius:4px;padding:0 4px}.literal-clicavel:hover{filter:brightness(.96)}.literal-parametro{background:var(--cor-sucesso-fraca);font-family:var(--fonte-mono);cursor:default;border:1px solid #6fbf9a;border-radius:4px;padding:0 4px}.diff-sql{margin-top:1rem}.diff-sql-cabecalho{gap:.5rem}.diff-sql-colunas{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.25rem;display:grid}.diff-sql-textarea-alterado{background:var(--cor-aviso-fraca)}.condicao-sql{font-family:var(--fonte-mono);white-space:pre-wrap;border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fbfbfc;padding:.75rem;font-size:.85rem;line-height:1.6}.toasts{z-index:1000;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast{border-radius:var(--raio);min-width:260px;max-width:380px;box-shadow:var(--sombra);color:#fff;padding:.65rem .9rem;font-size:.87rem}.toast-sucesso{background:var(--cor-sucesso)}.toast-erro{background:var(--cor-perigo)}.toast-info{background:#344054}.modal-fundo{z-index:1001;background:#10141e73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{border-radius:var(--raio);background:#fff;width:90%;max-width:480px;padding:1.25rem;box-shadow:0 10px 40px #0003}.modal h3{margin-top:0}.modal-acoes{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.tela-publica{background:var(--cor-fundo);min-height:100vh}.tela-publica-header{color:#fff;z-index:20;background:#14162b;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.tabs-publicas{flex-wrap:wrap;gap:.35rem;display:flex}.tab-publica{color:#cdd2ff;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.tab-publica:hover{border-color:#ffffff80}.tab-publica.ativa{background:var(--cor-primaria);border-color:var(--cor-primaria);color:#fff}.botao-sair-publico{color:#cdd2ff;background:0 0;border:1px solid #ffffff40;border-radius:999px;margin-left:auto;padding:.4rem .9rem;font-size:.85rem}.botao-sair-publico:hover{background:#ffffff0f;border-color:#ffffff80}.tela-publica-conteudo{width:100%;max-width:1800px;margin:0 auto;padding:1.75rem clamp(1rem,3vw,2.5rem)}.tela-embed .tela-publica-conteudo{padding:1rem clamp(.75rem,2vw,1.5rem)}@media (width<=720px){.tela-publica-header{padding:.75rem 1rem}}.cabecalho-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cabecalho-pagina .subtitulo{margin-bottom:0}.cabecalho-pagina-acoes{flex-wrap:wrap;gap:.5rem;display:flex}.texto-suave{color:var(--cor-texto-suave)}.texto-aviso{color:var(--cor-aviso)}.seletor-periodo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.atalhos-periodo{flex-wrap:wrap;gap:.3rem;display:flex}.chip{background:var(--cor-fundo);border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.chip.ativo{background:var(--cor-primaria-fraca);border-color:var(--cor-primaria);color:var(--cor-primaria)}.num{text-align:right;font-variant-numeric:tabular-nums}.tabela-cabecalho-fixo{overflow:auto}.tabela-cabecalho-fixo thead th{background:var(--cor-superficie);z-index:1;box-shadow:inset 0 -1px 0 var(--cor-borda);position:sticky;top:0}.menu-suspenso{display:inline-block;position:relative}.menu-suspenso>summary{list-style:none}.menu-suspenso>summary::-webkit-details-marker{display:none}.menu-suspenso-lista{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);z-index:50;flex-direction:column;min-width:11rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #1018281f}.menu-suspenso-lista button{text-align:left;background:0 0;border:none}.menu-suspenso-lista button:hover:not(:disabled){background:var(--cor-fundo)}.cards-inicio{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.card-link{color:inherit;margin-bottom:0;text-decoration:none;transition:border-color .15s,background .15s;display:block}.card-link:hover{background:#fcfcfd;border-color:#b9c3e8}.card-link strong{margin-bottom:.25rem;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}@media (height<=820px) and (width>=901px){.barra-lateral{padding-top:.9rem}.barra-lateral-topo{margin-bottom:.9rem}.grupo-nav{margin-bottom:.7rem}.link-nav{margin-bottom:1px;padding:.3rem .5rem}.perfil-atual{padding-bottom:.4rem}}summary.botao{-webkit-user-select:none;user-select:none;padding:.45rem .9rem;display:inline-block}summary.botao.primario{background:var(--cor-primaria);border-color:var(--cor-primaria);color:#fff}summary.botao.primario:hover{background:var(--cor-primaria-hover)}.grupo-botoes{flex-wrap:wrap;gap:.4rem;display:inline-flex}.multi-select{min-width:0;position:relative}.multi-select-gatilho{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem;display:flex}.multi-select-gatilho.vazio .multi-select-resumo{color:var(--cor-texto-suave)}.multi-select-gatilho[aria-expanded=true]{outline:2px solid var(--cor-primaria-fraca);border-color:var(--cor-primaria)}.multi-select-resumo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.multi-select-contador{background:var(--cor-primaria-fraca);color:var(--cor-primaria);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.multi-select-escolhidos{padding:.45rem .2rem .1rem}.multi-select-escolhidos .etiquetas{max-height:72px;margin-top:.3rem;overflow-y:auto}.multi-select-painel{z-index:30;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);min-width:240px;padding:.4rem;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 18px #1018281f}.multi-select-busca{box-sizing:border-box;width:100%}.multi-select-acoes{border-bottom:1px solid var(--cor-borda);justify-content:space-between;padding:.4rem .2rem;display:flex}.multi-select-lista{max-height:260px;margin:.3rem 0 0;padding:0;list-style:none;overflow-y:auto}.multi-select-opcao.marcada{font-weight:500}.multi-select-opcao.vazia{color:var(--cor-texto-suave);cursor:default}.multi-select-marca{background:var(--cor-superficie);color:#fff;border:1px solid #b6bcc8;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.multi-select-opcao.marcada .multi-select-marca{background:var(--cor-primaria);border-color:var(--cor-primaria)}button.link{color:var(--cor-primaria);background:0 0;border:none;padding:0;font-size:.82rem}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}.multi-select-opcao{cursor:pointer;border-radius:5px;align-items:center;gap:.55rem;padding:.4rem .5rem;font-size:.87rem;display:flex}.multi-select-opcao.ativa:not(.vazia){background:var(--cor-primaria-fraca)}.etiquetas{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.etiqueta{background:var(--cor-primaria-fraca);max-width:100%;color:var(--cor-primaria);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .6rem;font-size:.8rem;display:inline-flex}.etiqueta button{color:inherit;background:0 0;border:none;padding:0 .3rem;font-size:1rem;line-height:1}.etiqueta button:hover:not(:disabled){color:var(--cor-perigo);background:0 0}.bloco-filtros{border-top:1px solid var(--cor-borda);margin-top:.25rem;margin-bottom:.9rem;padding-top:.9rem}.bloco-filtros-topo{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.filtros-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem 1.25rem;display:grid}.campo-filtro-rotulo{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:.88rem;font-weight:600;display:flex}.campo-filtro-dica{color:var(--cor-texto-suave);font-size:.78rem;font-weight:400}.campo-filtro-dica.obrigatorio{color:var(--cor-perigo)}.campo-filtro-aviso{color:var(--cor-aviso);margin:.35rem 0 0;font-size:.8rem}.crm-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.crm-cabecalho h2{margin:0 0 .4rem}.crm-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.crm-meta-numero{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);flex-direction:column;align-items:flex-start;min-width:7rem;padding:.4rem .8rem;display:flex}.crm-meta-numero strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.crm-meta-numero span{color:var(--cor-texto-suave);font-size:.75rem}.crm-meta-numero.batida{border-color:var(--cor-sucesso);background:var(--cor-sucesso-fraca)}.crm-area{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.crm-area.com-painel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media (width<=1100px){.crm-area.com-painel{grid-template-columns:1fr}}.crm-busca{flex:1;min-width:14rem}.crm-cartoes{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crm-cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.crm-cartao.ativo{border-color:var(--cor-primaria);box-shadow:0 0 0 2px var(--cor-primaria-fraca)}.crm-cartao.prioridade{border-left:4px solid var(--cor-aviso)}.crm-cartao-corpo{text-align:left;background:0 0;border:0;width:100%;padding:.65rem .85rem .3rem;display:block}.crm-cartao-linha{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.88rem;display:flex}.crm-cartao-telefones{flex-wrap:wrap;gap:.4rem;padding:0 .85rem .65rem;display:flex}.crm-cartao-telefones button{font-variant-numeric:tabular-nums;padding:.2rem .55rem;font-size:.82rem}.crm-cartao-telefones button.fora-padrao,.crm-telefone.fora-padrao{border-color:var(--cor-aviso);background:var(--cor-aviso-fraca)}.crm-tentativas{color:var(--cor-primaria);letter-spacing:.1em}.crm-painel{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);max-height:calc(100vh - 2rem);padding:1rem 1.1rem;position:sticky;top:1rem;overflow-y:auto}.crm-painel-topo{justify-content:space-between;gap:.5rem;display:flex}.crm-painel-topo h2{margin:0;font-size:1.15rem}.crm-painel-topo p{margin:.2rem 0 .4rem}.crm-bloco{border-top:1px solid var(--cor-borda);margin-top:.75rem;padding-top:.75rem}.crm-bloco summary{cursor:pointer;font-weight:600}.crm-bloco h3{margin:0 0 .5rem;font-size:.95rem}.crm-telefones{flex-direction:column;gap:.35rem;margin-bottom:.6rem;display:flex}.crm-telefone{border:1px solid var(--cor-borda);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.6rem;padding:.3rem .5rem;display:flex}.crm-telefone span{flex:1;font-size:1.05rem;font-weight:600}.crm-telefone small{color:var(--cor-aviso)}.crm-dados dl{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0 0 .6rem;font-size:.88rem;display:grid}.crm-dados dt{color:var(--cor-texto-suave)}.crm-dados dd{margin:0}.crm-perfis,.crm-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.crm-form{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.crm-form textarea,.modal textarea{width:100%;font:inherit;border:1px solid var(--cor-borda);box-sizing:border-box;border-radius:6px;padding:.5rem}.crm-opcoes{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem;display:grid}.crm-opcoes label{border:1px solid var(--cor-borda);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.45rem;padding:.45rem .55rem;display:flex}.crm-opcoes label.ativo{border-color:var(--cor-primaria);background:var(--cor-primaria-fraca)}.crm-opcoes span{flex-direction:column;display:flex}.crm-opcoes small{color:var(--cor-texto-suave);font-size:.78rem}.crm-campo-largo{flex-direction:column;grid-column:1/-1;gap:.25rem;display:flex}.crm-campo-largo select,.crm-campo-largo input{box-sizing:border-box;width:100%}.crm-limites{color:var(--cor-perigo);margin:.5rem 0 0;padding-left:0;font-size:.86rem;list-style:none}.crm-historico{flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.crm-historico li{border-left:3px solid var(--cor-borda);padding-left:.6rem}.crm-historico-obs{white-space:pre-wrap;background:var(--cor-fundo);border-radius:4px;margin-top:.2rem;padding:.3rem .45rem}.crm-mensagens section+section{margin-top:1rem}.crm-modelo{border:1px solid var(--cor-borda);border-radius:var(--raio);margin-bottom:.5rem;padding:.6rem .75rem}.crm-modelo-destaque{border-color:var(--cor-sucesso);background:var(--cor-sucesso-fraca)}.crm-modelo header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-modelo-titulo{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.4rem;padding:0;display:flex}.crm-modelo-situacao{margin:.25rem 0 0;font-size:.8rem}.crm-modelo-texto{white-space:pre-wrap;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:6px;margin:.5rem 0 0;padding:.55rem .7rem;font-family:inherit;font-size:.88rem}.crm-grade-form{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem 1rem;margin-bottom:.75rem;display:grid}.crm-grade-form label{flex-direction:column;gap:.25rem;display:flex}.crm-modal-largo{max-width:760px}.crm-simulacao{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);margin-top:.75rem;padding:.75rem}.crm-relatorio-listas{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.crm-contagens{margin:0;padding:0;list-style:none}.crm-contagens li{border-bottom:1px solid var(--cor-borda);justify-content:space-between;padding:.3rem 0;display:flex}
