:root{--azul:#1652b8;--azul-escuro:#0d3a8a;--azul-claro:#eef3fb;--foco:rgba(127,176,236,.55);--tinta:#1f2430;--suave:#4f5a6b;--cinza:#6b7486;--borda:#8a9bb0;--linha:#e1e6ee;--fundo:#f3f6fa;--branco:#fff;--ok:#2f7a4b;--ok-fundo:#e4f2e8;--alerta:#8a5a0b;--alerta-fundo:#fbf0dc;--erro:#b23a2e;--erro-fundo:#fbe5e2}*{box-sizing:border-box}body,html{margin:0}body{font-family:var(--fonte,"Open Sans"),"Segoe UI",Arial,sans-serif;color:var(--tinta);background:var(--fundo);font-size:15px;line-height:1.5}a{color:var(--azul);text-decoration:none}a:hover{color:var(--azul-escuro);text-decoration:underline}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.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}.acesso-fundo{min-height:100vh;padding:48px 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2b86e4,#1c5fc8 55%,#0b3aa0)}.acesso-cartao{width:100%;max-width:430px;background:var(--branco);border-radius:8px;padding:44px 40px 40px;display:flex;flex-direction:column;gap:22px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.acesso-logo{display:flex;justify-content:center}.acesso-logo img{width:168px;height:auto;display:block}.acesso-titulo{margin:0;font-size:18px;font-weight:600;text-align:center}.acesso-texto{margin:-8px 0 0;font-size:14px;color:var(--suave);text-align:center}.acesso-rodape{margin:0;font-size:13px;color:var(--cinza);text-align:center}.seletor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;background:var(--azul-claro);border-radius:8px}.seletor button{height:42px;border:0;border-radius:8px;background:transparent;color:#4a5568;font-size:14px;font-weight:600;cursor:pointer}.seletor button[aria-pressed=true]{background:var(--branco);color:var(--azul);font-weight:700;box-shadow:0 1px 4px rgba(15,50,120,.18)}.form{gap:18px;margin:0}.campo,.form{display:flex;flex-direction:column}.campo{gap:8px}.campo label{font-size:14px}.campo input,.campo select,.campo textarea{min-height:46px;padding:0 14px;border:1px solid var(--borda);border-radius:6px;font-size:15px;color:var(--tinta);background:var(--branco);width:100%}.campo textarea{padding:10px 14px;min-height:80px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:#7fb0ec;box-shadow:0 0 0 3px var(--foco)}.campo-dica{font-size:12.5px;color:var(--cinza);margin:-2px 0 0}.senha{position:relative;display:flex}.senha input{padding-right:52px}.senha button{position:absolute;top:1px;right:1px;width:46px;height:44px;border:0;border-radius:0 5px 5px 0;background:transparent;color:#4a5568;cursor:pointer;display:flex;align-items:center;justify-content:center}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:560px){.grade-2{grid-template-columns:1fr}}.botao{min-height:46px;padding:0 20px;border:0;border-radius:6px;background:var(--azul);color:var(--branco);font-size:16px;font-weight:600;cursor:pointer}.botao:hover{background:var(--azul-escuro)}.botao:disabled{opacity:.6;cursor:wait}.botao-grande{min-height:50px;font-size:17px}.botao-sec{min-height:40px;padding:0 14px;border:1px solid var(--linha);border-radius:6px;background:var(--branco);color:var(--tinta);font-size:14px;font-weight:600;cursor:pointer}.botao-sec:hover{border-color:var(--azul);color:var(--azul)}.aviso{border-radius:8px;padding:10px 14px;font-size:14px;margin:0}.aviso-erro{background:var(--erro-fundo);color:var(--erro)}.aviso-ok{background:var(--ok-fundo);color:var(--ok)}.aviso-alerta{background:var(--alerta-fundo);color:var(--alerta)}.topo{background:var(--branco);border-bottom:1px solid var(--linha)}.topo-dentro{max-width:1120px;margin:0 auto;padding:12px 20px;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.topo-dentro,.topo-marca{display:flex;align-items:center}.topo-marca{gap:14px}.topo-marca img{height:34px;width:auto;display:block}.topo-area{font-size:13px;color:var(--cinza);border-left:1px solid var(--linha);padding-left:14px}.topo-usuario{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--suave)}.conteudo{max-width:1120px;margin:0 auto;padding:28px 20px 56px;display:flex;flex-direction:column;gap:22px}.conteudo h1{margin:0;font-size:24px;line-height:1.25}.conteudo h2{margin:0;font-size:18px}.subtitulo{margin:4px 0 0;color:var(--suave)}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.cartao-cabeca{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:baseline}.cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:900px){.cartoes{grid-template-columns:1fr}}.cartao-breve p{margin:0;color:var(--suave);font-size:14px}.dados{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.dados dt{font-size:12.5px;color:var(--cinza)}.dados dd{margin:2px 0 0;font-weight:600}@media (max-width:700px){.dados{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabela-caixa{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12px;font-weight:700;color:var(--cinza);text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;white-space:nowrap}.tabela td,.tabela th{border-bottom:1px solid var(--linha)}.tabela td{padding:10px;vertical-align:top}.vazio{color:var(--cinza);font-size:14px;margin:0}.etiqueta{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;white-space:nowrap;background:var(--azul-claro);color:var(--azul)}.etiqueta-nova{background:var(--alerta-fundo);color:var(--alerta)}.etiqueta-fechada{background:var(--ok-fundo);color:var(--ok)}.etiqueta-perdida{background:#eceef2;color:#4a5568}.servicos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;border:0;padding:0;margin:0}.servicos legend{font-size:14px;margin-bottom:8px;padding:0}.servicos label{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;padding:8px 10px;border:1px solid var(--linha);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:var(--branco)}.servicos input{position:absolute;opacity:0;width:1px;height:1px}.servicos label:has(input:checked){border-color:var(--azul);background:var(--azul-claro);color:var(--azul)}.servicos label:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}@media (max-width:900px){.servicos{grid-template-columns:repeat(2,minmax(0,1fr))}}.linha-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.linha-acoes select{min-height:36px;border:1px solid var(--borda);border-radius:6px;padding:0 8px;background:var(--branco)}.aviso-carrossel{display:flex;align-items:center;gap:10px}.aviso-card{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;background:var(--branco);border:1px solid var(--linha);padding:24px}.aviso-texto{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.aviso-categoria{margin:0;font-size:14px;font-weight:700;color:var(--tinta);border-top:1px solid var(--linha);padding-top:12px;width:100%}.aviso-titulo{margin:0;font-size:28px;line-height:1.2;font-weight:400;text-wrap:balance}.aviso-destaque{color:var(--azul);font-weight:600}.aviso-corpo{margin:0;color:var(--suave)}.aviso-botao{display:inline-flex;align-items:center;text-decoration:none}.aviso-botao:hover{color:var(--branco);text-decoration:none}.aviso-contagem{margin:0;font-size:12.5px;color:var(--cinza)}.aviso-imagem{width:100%;max-height:260px;object-fit:cover;border-radius:8px;display:block}.aviso-seta{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:1px solid var(--linha);background:var(--branco);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.aviso-seta:hover{border-color:var(--azul);color:var(--azul)}@media (max-width:760px){.aviso-card{grid-template-columns:1fr;padding:18px}.aviso-titulo{font-size:23px}.aviso-seta{width:36px;height:36px}}.campo-curto{width:110px;min-height:36px;border:1px solid var(--borda);border-radius:6px;padding:0 8px}.etiqueta-c-pendente{background:#eceef2;color:#4a5568}.etiqueta-c-a_pagar{background:var(--alerta-fundo);color:var(--alerta)}.etiqueta-c-paga{background:var(--ok-fundo);color:var(--ok)}body{background:#f4f6fb}.app{min-height:100vh;display:flex;flex-wrap:wrap;align-items:stretch}.lateral-casca{flex:1 1 240px;max-width:264px;min-width:220px}.lateral{background:var(--branco);border-right:1px solid #e6eaf2;padding:24px 16px;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh;box-sizing:border-box;overflow-y:auto}.lateral,.lateral-grupo{display:flex;flex-direction:column}.lateral-grupo{gap:2px}.lateral-grupo+.lateral-grupo{margin-top:14px}.lateral-grupo-nome{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;padding:0 12px 6px}.lateral-logo{width:150px;height:auto;display:block;margin-left:8px}.lateral-itens{display:flex;flex-direction:column;gap:4px}.lateral-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:#4a5568;font-weight:600;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.lateral-link:hover{background:#f4f6fb;color:var(--tinta);text-decoration:none}.lateral-link[aria-current=page]{background:#eaf1fd;color:var(--azul);font-weight:700}.lateral-breve{color:#9aa3b2;cursor:default}.lateral-breve:hover{background:transparent;color:#9aa3b2}.lateral-selo{margin-left:auto;background:var(--azul);color:var(--branco);font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px}.lateral-selo-alerta{background:#fdecc8;color:#8a5a0b}.lateral-selo-breve{background:#eef1f6;color:#6b7486;font-weight:600}.lateral-usuario{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background:#f4f6fb}.lateral-usuario-texto{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lateral-nome{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-papel{font-size:12px;color:#5d6779}.avatar{flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:var(--azul);color:var(--branco);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.avatar-quadrado{width:40px;height:40px;border-radius:8px;background:#eef2fa;color:var(--azul)}.botao-icone{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#5d6779;cursor:pointer;display:flex;align-items:center;justify-content:center}.botao-icone:hover{background:#e8ecf4;color:var(--tinta)}.botao-icone-fundo{background:#f1f4fa;color:var(--tinta)}.principal{flex:999 1 560px;min-width:0;box-sizing:border-box;padding:32px 36px 56px;display:flex;flex-direction:column;gap:24px;max-width:1280px}.cabecalho{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.cabecalho-data{margin:0;font-size:13px;color:#5d6779}.cabecalho-titulo{margin:4px 0 0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.cabecalho-acoes{display:flex;flex-wrap:wrap;gap:10px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;text-decoration:none}.botao-destaque{min-height:44px;padding:0 18px;font-size:15px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.botao-pequeno{min-height:36px;padding:0 14px;font-size:13.5px;border-radius:8px}.botao-sec{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px}.botao-sec-grande{min-height:44px;padding:0 18px;font-size:15px}.numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.numeros-3{grid-template-columns:repeat(3,minmax(0,1fr))}.numero{background:var(--branco);border-radius:8px;padding:18px 20px;flex-direction:column;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.numero,.numero-topo{display:flex;gap:10px}.numero-topo{align-items:center;justify-content:space-between}.numero-rotulo{font-size:13px;color:#5d6779;font-weight:600}.numero-icone{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.numero-valor{font-size:28px;font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numero-detalhe{font-size:12.5px;color:#5d6779}.tom-azul{background:#eaf1fd;color:var(--azul)}.tom-amarelo{background:#fdf3df;color:#8a5a0b}.tom-verde{background:#e5f3ea;color:#2f7a4b}.tom-roxo{background:#efeafc;color:#5b3fb8}.texto-alerta{color:#8a5a0b;font-weight:600}@media (max-width:1100px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.numeros,.numeros-3{grid-template-columns:1fr}}.colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.coluna-larga{grid-column:span 2}.coluna-lateral{display:flex;flex-direction:column;gap:16px}@media (max-width:1100px){.colunas{grid-template-columns:1fr}.coluna-larga{grid-column:auto}}.painel{background:var(--branco);padding:20px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.painel-cabeca{display:flex;align-items:center;justify-content:space-between;gap:10px}.painel-cabeca h2{margin:0;font-size:17px;font-weight:700}.painel-link{font-size:13.5px;font-weight:600}.lista{display:flex;flex-direction:column}.lista-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 4px;border-top:1px solid #eef1f6}.lista-item:first-child{border-top:0}.lista-item-editavel .linha-acoes{margin-left:auto}.lista-texto{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.lista-titulo{font-size:14.5px;font-weight:600}.lista-detalhe{font-size:12.5px;color:#5d6779;font-weight:400}.lista-valor{font-size:14px;font-weight:600;min-width:84px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lista-compacta{display:flex;flex-direction:column;gap:12px}.pill{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:4px 12px;white-space:nowrap}.pill-nova{background:#fdf3df;color:#8a5a0b}.pill-em_contato{background:#eaf1fd;color:var(--azul)}.pill-fechada{background:#e5f3ea;color:#2f7a4b}.pill-c-pendente,.pill-perdida{background:#eef1f6;color:#4a5568}.pill-c-a_pagar{background:#fdf3df;color:#8a5a0b}.pill-c-paga{background:#e5f3ea;color:#2f7a4b}.cartao-alerta{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;background:#fdf8ee;border:1px solid #f5e3bd}.cartao-acoes{display:flex;gap:8px;margin-top:8px}.mini-aviso{display:flex;gap:12px;align-items:center}.mini-aviso img,.mini-aviso-sem{width:64px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 auto}.mini-aviso-sem{background:#0b3aa0}.grade-avisos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.aviso-mini-card{border:1px solid #eef1f6;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding-bottom:14px}.aviso-mini-card img,.aviso-mini-sem{width:100%;height:140px;object-fit:cover;display:block}.aviso-mini-sem{background:#0b3aa0}.aviso-mini-texto{display:flex;flex-direction:column;gap:4px;padding:0 14px;align-items:flex-start}.aviso-mini-card .linha-acoes{padding:0 14px}.aviso-pausado{opacity:.6}.campo-curto,.seletor-pequeno{min-height:36px;border:1px solid #d5dce8;border-radius:8px;padding:0 8px;background:var(--branco);font-size:13.5px}.gaveta-fundo{position:fixed;inset:0;z-index:50;background:rgba(15,27,51,.32);display:flex;justify-content:flex-end;animation:aparecer .15s ease-out}.gaveta{width:100%;max-width:480px;height:100%;box-sizing:border-box;background:var(--branco);padding:28px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;box-shadow:-12px 0 40px rgba(15,27,51,.18);animation:deslizar .2s ease-out}.gaveta-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px}.gaveta-cabeca h2{margin:0;font-size:20px;font-weight:700}.gaveta .grade-2{grid-template-columns:1fr}.gaveta .servicos{grid-template-columns:repeat(2,minmax(0,1fr))}.gaveta .campo input,.gaveta .campo select,.gaveta .campo textarea{border-color:#d5dce8;border-radius:8px}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes deslizar{0%{transform:translateX(32px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gaveta,.gaveta-fundo{animation:none}}.aviso-card{border:0;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}@media (max-width:820px){.lateral{position:static;height:auto;max-width:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid #e6eaf2}.lateral-logo{width:110px;margin:0}.lateral-itens{flex-direction:row;flex-wrap:wrap;order:3;flex-basis:100%}.lateral-link{padding:8px 10px;font-size:13px}.lateral-usuario{margin:0 0 0 auto;padding:6px 8px;background:transparent}.lateral-usuario-texto{display:none}.principal{padding:20px 16px 40px}.cabecalho-titulo{font-size:24px}}.consulta-cnpj{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;background:#f1f6ff;border:1px solid #d6e4fb}.consulta-cnpj-alerta{background:#fdf8ee;border-color:#f5e3bd}.form-secao{margin:6px 0 -4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7486}.opcoes-acesso{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.opcoes-acesso legend{font-size:14px;margin-bottom:8px;padding:0}.opcoes-acesso label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #d5dce8;border-radius:8px;cursor:pointer;font-size:14px}.opcoes-acesso label:has(input:checked){border-color:var(--azul);background:#f1f6ff}.opcoes-acesso input{margin-top:3px;accent-color:var(--azul)}.opcoes-acesso small{color:#5d6779}.lista-link{color:var(--tinta);text-decoration:none}.lista-link:hover{color:var(--azul);text-decoration:underline}.botao-link{border:0;background:transparent;color:#5d6779;font-size:13px;font-weight:600;cursor:pointer;padding:6px 4px;text-decoration:underline;text-underline-offset:3px}.botao-link:hover{color:var(--azul)}.agenda{display:flex;flex-direction:column;gap:14px}.agenda-dia{display:flex;gap:16px;align-items:flex-start}.agenda-data{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;padding-top:10px}.agenda-numero{font-size:26px;font-weight:700;line-height:1}.agenda-semana{font-size:12px;color:#5d6779;text-transform:capitalize;margin-top:4px;text-align:center}.agenda-hoje .agenda-numero{color:var(--branco);background:var(--azul);border-radius:8px;padding:6px 10px}.agenda-itens{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.obrigacao{background:var(--branco);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border-left:4px solid #c9d3e4}.obrigacao summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.obrigacao summary::-webkit-details-marker{display:none}.obrigacao-cabeca{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.obrigacao-ok{border-left-color:#2f7a4b}.obrigacao-atrasado{border-left-color:#b23a2e}.obrigacao-hoje,.obrigacao-perto{border-left-color:#d4950f}.obrigacao-normal{border-left-color:var(--azul)}.obrigacao-clientes{padding:4px 16px 14px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #eef1f6}.pill-situacao-ok{background:#e5f3ea;color:#2f7a4b}.pill-situacao-atrasado{background:var(--erro-fundo);color:var(--erro)}.pill-situacao-hoje,.pill-situacao-perto{background:#fdf3df;color:#8a5a0b}.pill-situacao-normal{background:#eaf1fd;color:var(--azul)}.pill-situacao-neutro{background:#eef1f6;color:#4a5568}.progresso{display:flex;align-items:center;gap:12px}.progresso-barra{flex:1 1 auto;height:8px;border-radius:999px;background:#eef1f6;overflow:hidden}.progresso-barra span{display:block;height:100%;border-radius:999px;background:#1652b8}.progresso-texto{font-size:12.5px;color:#5d6779;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progresso-grande .progresso-barra{height:10px}.cliente-check{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px}.cliente-check a{color:var(--tinta);text-decoration:none}.cliente-check a:hover{color:var(--azul)}.cliente-feito{color:#7a8496!important;text-decoration:line-through}.caixa{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:2px solid #b8c3d6;background:var(--branco);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--branco)}.caixa:hover{border-color:var(--azul)}.caixa-marcada{background:#2f7a4b;border-color:#2f7a4b}.caixa-off{border-style:dashed;cursor:default;background:#f4f6fb}.checklist-item{align-items:center}.checklist-dispensada .lista-titulo{color:#9aa3b2}.mini-cal-cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-cal-cabeca h2{margin:0;font-size:16px;font-weight:700;text-align:center}.mini-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;text-align:center}.mini-cal-sem{font-size:11.5px;font-weight:700;color:#7a8496;padding:4px 0}.mini-cal-dia{position:relative;font-size:13px;padding:7px 0 9px;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-cal-feriado{color:#b23a2e}.mini-cal-hoje{background:var(--azul);color:var(--branco);font-weight:700}.mini-cal-atrasado:after,.mini-cal-ok:after,.mini-cal-vence:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;margin-left:-2.5px;border-radius:999px}.mini-cal-vence:after{background:var(--azul)}.mini-cal-hoje.mini-cal-vence:after{background:var(--branco)}.mini-cal-atrasado:after{background:var(--erro)}.mini-cal-ok:after{background:#2f7a4b}.mini-cal-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#5d6779}.ponto{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:4px;vertical-align:middle}.ponto-vence{background:var(--azul)}.ponto-atrasado{background:var(--erro)}.ponto-ok{background:#2f7a4b}.dados-coluna{grid-template-columns:1fr}@media (max-width:560px){.agenda-dia{flex-direction:column;gap:6px}.agenda-data{flex-direction:row;gap:8px;padding:0}}.novidades{display:flex;flex-direction:column;gap:12px;min-width:0}.novidades .painel-cabeca h2{font-size:17px}.novidades-setas{display:flex;gap:8px}.novidades-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 32px) / 3));grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 10px;scrollbar-width:thin}@media (max-width:1100px){.novidades-trilho{grid-auto-columns:minmax(260px,calc((100% - 16px) / 2))}}@media (max-width:640px){.novidades-trilho{grid-auto-columns:85%}}.novidade{scroll-snap-align:start;background:var(--branco);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.novidade,a.novidade:hover{text-decoration:none;color:var(--tinta);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}a.novidade:hover{transform:none}.novidade-imagem{height:110px;background:#f4f7fc;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-bottom:1px solid #edf1f7}.novidade-imagem img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.novidade-aviso{box-shadow:0 0 0 1.5px #c9dbf8,0 4px 16px rgba(22,82,184,.08)}.novidade-aviso .novidade-titulo{font-weight:600}.novidade-corpo{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.novidade-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.novidade-fonte{align-self:flex-start;color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 10px}.novidade-titulo{font-size:15.5px;line-height:1.35;font-weight:700}.novidade-resumo,.novidade-titulo{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.novidade-resumo{font-size:13.5px;color:#5d6779;line-height:1.45}.novidade-link{margin-top:auto;font-size:13.5px;font-weight:600;color:var(--azul);text-decoration:none}@media (prefers-reduced-motion:reduce){.novidades-trilho{scroll-behavior:auto}.novidade{transition:none}}.central{display:flex;flex-direction:column;gap:18px;min-width:0}.central-topo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.central-topo{grid-template-columns:1fr}}.anel{position:relative;display:inline-flex;flex:0 0 auto}.anel svg{display:block}.anel-progresso{transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.anel-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.anel-valor{font-size:28px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anel-valor-medio{font-size:20px}.anel-rotulo{font-size:11.5px;color:#5d6779;margin-top:4px}.anel-mini{font-size:11px;font-weight:700;color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.central-mes{flex-direction:row;align-items:center;gap:24px;padding:22px 24px}.central-mes-texto{display:flex;flex-direction:column;gap:8px;min-width:0}.mes-nav{display:flex;align-items:center;gap:4px}.mes-nav h2{margin:0 4px;font-size:20px;font-weight:700}.central-chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 12px}.chip-vermelho{background:var(--erro-fundo);color:var(--erro)}.chip-amarelo{background:#fdf3df;color:#8a5a0b}.central-destaque{background:#1652b8;color:var(--branco);padding:22px 24px;gap:8px;justify-content:center}.central-destaque-atrasado{background:#8f2a1f}.central-destaque-rotulo{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.central-destaque-titulo{margin:0;font-size:22px;font-weight:700;line-height:1.2}.central-destaque-quando{margin:0;font-size:13.5px;opacity:.9}.central-destaque-num{margin:4px 0 6px;font-size:14px}.central-destaque-num b{font-size:22px;margin-right:4px}.central-destaque .botao{align-self:flex-start;background:var(--branco);color:#0b3aa0;box-shadow:none}.central-destaque .botao:hover{background:#eaf1fd}.central-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.chips-filtro{display:flex;flex-wrap:wrap;gap:8px}.chip-filtro{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #d5dce8;border-radius:999px;background:var(--branco);color:var(--tinta);font-size:13.5px;font-weight:600;cursor:pointer}.chip-filtro span{font-size:12px;background:#eef1f6;color:#4a5568;border-radius:999px;padding:1px 8px}.chip-filtro[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--branco)}.chip-filtro[aria-pressed=true] span{background:hsla(0,0%,100%,.22);color:var(--branco)}.central-busca{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative}.central-busca input,.central-busca select{min-height:38px;border:1px solid #d5dce8;border-radius:8px;background:var(--branco);font-size:14px;padding:0 12px}.central-busca input{padding-left:34px;min-width:230px}.busca-icone{position:absolute;left:11px;top:11px;color:#7a8496;pointer-events:none}.mapa{padding:0;overflow:hidden;gap:0}.mapa-rolagem{overflow:auto;max-height:70vh}.mapa-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.mapa-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8faff;padding:12px 8px 10px;border-bottom:1px solid #e6eaf2;text-align:center;vertical-align:bottom;min-width:92px;font-weight:600}.mapa-tabela thead th.mapa-cliente-col{text-align:left;z-index:3;padding-left:18px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7486}.mapa-ob-nome{display:block;font-size:12.5px;line-height:1.25;color:var(--tinta)}.mapa-ob-dia{display:block;font-size:11.5px;color:#6b7486;margin-top:2px}.mapa-ob-dia.passou{color:var(--erro);font-weight:700}.mapa-ob-barra{display:block;height:4px;border-radius:999px;background:#e8edf6;margin:8px auto 0;width:56px;overflow:hidden}.mapa-ob-barra span{display:block;height:100%;background:#2f7a4b;border-radius:999px;transition:width .4s}.mapa-tabela tbody td{text-align:center;padding:8px;border-bottom:1px solid #f0f3f8}.mapa-tabela tbody tr:hover td,.mapa-tabela tbody tr:hover th{background:#fafcff}.mapa-cliente-col{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--branco);min-width:260px;max-width:320px;border-right:1px solid #eef1f6}.mapa-tabela tbody th.mapa-cliente-col{padding:6px 10px 6px 12px;text-align:left;font-weight:400;border-bottom:1px solid #f0f3f8}.mapa-cliente{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:6px;border-radius:8px;font:inherit;color:inherit}.mapa-cliente:hover{background:#f1f6ff}.mapa-cliente-texto{display:flex;flex-direction:column;min-width:0}.mapa-cliente-texto .lista-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celula{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0;font-weight:700;color:var(--branco);transition:transform .12s,background .2s,box-shadow .2s}button.celula:hover:not(:disabled){transform:scale(1.08)}button.celula:active:not(:disabled){transform:scale(.94)}.celula-feito{background:#2f9e5b;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);animation:marcar .35s ease-out}.celula-prazo{background:#eaf1fd;border-color:#b9cff3}.celula-perto{background:#fdf3df;border-color:#f0c76b}.celula-atrasado{background:#fde8e4;border-color:#e58a7c;animation:pulsar 2.4s ease-in-out infinite}.celula-dispensada{background:#f1f3f7;color:#9aa3b2;cursor:default;border-style:dashed;border-color:#d5dce8}.celula-na{background:repeating-linear-gradient(45deg,#f6f7fa,#f6f7fa 4px,#eef0f4 0,#eef0f4 8px);cursor:default;opacity:.7}.celula-ocupada{opacity:.6}.celula.mini{width:14px;height:14px;border-radius:4px;vertical-align:middle;margin-right:6px;animation:none;box-shadow:none}@keyframes marcar{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.mapa-legenda{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:12px 18px;border-top:1px solid #eef1f6;font-size:12.5px;color:#4a5568}.selo{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 8px}.selo-atrasado{background:var(--erro-fundo);color:var(--erro)}.selo-atencao{background:#fdf3df;color:#8a5a0b}.selo-prazo{background:#eaf1fd;color:var(--azul)}.selo-emdia{background:#e5f3ea;color:#2f7a4b}.selo-sem{background:#eef1f6;color:#4a5568}.cliente-resumo{display:flex;gap:16px;align-items:center;padding:14px;border-radius:8px;background:#f6f8fc}.botao-whatsapp{background:#1f9e57;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);min-height:44px}.botao-whatsapp:hover{background:#17834a;color:var(--branco);text-decoration:none}.linha-tempo{display:flex;flex-direction:column;gap:4px;position:relative}.tempo-item{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #eef1f6}.central-aviso{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 48px))}.toast{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);animation:subir .25s ease-out}.toast-ok{background:#1b2230;color:var(--branco)}.toast-festa{background:#1f7a45;color:var(--branco)}.toast-erro{background:var(--erro);color:var(--branco)}@keyframes subir{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.confete{position:fixed;inset:0;pointer-events:none;z-index:70;overflow:hidden}.confete span{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;animation:cair 1.8s cubic-bezier(.25,.6,.45,1) forwards}@keyframes cair{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--deriva),105vh) rotate(calc(var(--giro) + 540deg));opacity:.9}}.grade-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.cartao-cliente{background:var(--branco);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:4px;border-top:4px solid #c9d3e4;transition:transform .15s,box-shadow .15s}.cartao-cliente,.cartao-cliente:hover{text-decoration:none;color:var(--tinta);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.cartao-cliente:hover{transform:none}.cartao-atrasado{border-top-color:#d9503c}.cartao-atencao{border-top-color:#e3a52a}.cartao-pendente{border-top-color:var(--azul)}.cartao-emdia{border-top-color:#2f9e5b}.cartao-cliente-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cartao-cliente-rodape{margin-top:8px;padding-top:10px;border-top:1px solid #eef1f6;font-size:12.5px;font-weight:600;color:#4a5568}@media (prefers-reduced-motion:reduce){.anel-progresso,.cartao-cliente,.celula-atrasado,.celula-feito,.toast{animation:none;transition:none}}.inspiracao{position:relative;display:flex;align-items:center;gap:6px;margin-top:6px}.inspiracao-texto{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-style:italic;color:#5d6779;max-width:72ch}.inspiracao-texto svg{flex:0 0 auto;margin-top:3px;color:#9aa3b2}.inspiracao-texto q{quotes:"“" "”"}.inspiracao-fonte{font-style:normal;font-size:12px;color:#7a8496;white-space:nowrap}.inspiracao-botao{border:0;background:transparent;color:#9aa3b2;cursor:pointer;font-size:13px;font-weight:700;padding:2px 6px;border-radius:6px}.inspiracao-botao:hover{background:#e8ecf4;color:var(--tinta)}.inspiracao-menu{position:absolute;top:100%;left:0;z-index:20;margin-top:6px;min-width:220px;background:var(--branco);border-radius:8px;padding:6px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border:1px solid #e6eaf2;display:flex;flex-direction:column}.inspiracao-menu button{border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:8px;font-size:14px;cursor:pointer;color:var(--tinta)}.inspiracao-menu button:hover{background:#f1f6ff}.inspiracao-menu button[aria-checked=true]{color:var(--azul);font-weight:700}.inspiracao-menu button[aria-checked=true]:after{content:" ✓"}.setores-escolha{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.setores-escolha legend{font-size:14px;margin-bottom:8px;padding:0}.setores-escolha legend small{color:#5d6779;font-weight:400}.setores-escolha label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #d5dce8;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.setores-escolha label:has(input:checked){border-color:var(--azul);background:#f1f6ff;color:var(--azul)}.setores-escolha label:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.setores-escolha input{accent-color:var(--azul)}.form-ajuda{margin:0;font-size:12.5px;color:#5d6779}.setores-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.setor-resumo{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:8px;background:#f1f6ff}.setor-resumo strong{font-size:22px;color:var(--azul);line-height:1.1}.setor-resumo span{font-size:12.5px;color:#4a5568;font-weight:600}.setor-vazio{background:#f6f7fa}.setor-vazio strong{color:#9aa3b2}.grade-equipe{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.membro{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--branco);border:1px solid #e3e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:box-shadow .2s,transform .2s}.membro:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);transform:none}.membro-inativo{opacity:.72;background:#fafbfc}.membro-topo{display:flex;align-items:flex-start;gap:12px}.membro-avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--branco);background:#1652b8}.membro-inativo .membro-avatar{background:#9aa3b2}.membro-setores{display:flex;flex-wrap:wrap;gap:6px}.membro-setores .chip-filtro{font-size:12.5px;padding:5px 11px}.membro-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #eef1f6}.membro-pergunta{flex:1 1 100%;font-size:13px;color:var(--erro);font-weight:600}.botao-perigo{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:var(--erro);color:var(--branco);font-weight:700;font-size:13.5px;cursor:pointer}.botao-perigo:disabled{opacity:.6;cursor:default}.botao-link-perigo{margin-left:auto;background:none;border:0;padding:6px 4px;color:var(--erro);font-weight:600;font-size:13px;cursor:pointer}.botao-link-perigo:hover{text-decoration:underline}.historico-filtros{display:flex;flex-direction:column;gap:10px}.historico-filtros .chip-filtro{text-decoration:none}.historico-dia{margin:0 0 6px;font-size:15px;font-weight:700;text-transform:capitalize}.hist-lista{list-style:none;margin:0;padding:0;position:relative}.hist-lista:before{content:"";position:absolute;left:47px;top:8px;bottom:8px;width:2px;background:#e3e8f0}.hist-item{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:22px;gap:22px;padding:10px 0}.hist-item:before{content:"";position:absolute;left:42px;top:15px;width:12px;height:12px;border-radius:50%;background:var(--branco);border:3px solid var(--azul)}.hist-dispensa:before,.hist-entrega:before{border-color:#1f9d55}.hist-equipe:before{border-color:#8b5cf6}.hist-indicacao:before{border-color:#d97706}.hist-hora{font-size:12.5px;font-weight:700;color:#5d6779;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-corpo{display:flex;flex-direction:column;gap:4px;min-width:0}.hist-quem{display:flex;align-items:center;gap:8px;font-size:13.5px}.hist-desc{font-size:14px;color:var(--tinta)}.hist-mudancas{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mudanca{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#f6f7fa;font-size:12.5px}.mudanca small{color:#5d6779;font-weight:600}.mudanca s{color:#b42318;text-decoration-thickness:1.5px}.mudanca b{color:#1f7a45}.celula-travada{position:relative;cursor:not-allowed;opacity:.55;background-image:repeating-linear-gradient(135deg,transparent 0 4px,rgba(0,0,0,.06) 4px 6px)}.hist-escritorio{font-size:12px;color:#5d6779;font-weight:600;padding-left:8px;border-left:1px solid #d5dce8}.historico-busca{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.historico-busca input,.historico-busca select{min-height:38px;border:1px solid #d5dce8;border-radius:8px;padding:0 12px;background:var(--branco);font:inherit;font-size:14px}.historico-busca input{flex:1 1 240px}.form-secao small{text-transform:none;letter-spacing:0;font-weight:400}.fin{display:flex;flex-direction:column;gap:16px}.fin-topo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px}.fin-numeros{display:grid;grid-gap:10px;gap:10px}.fin-num{display:flex;flex-direction:column;gap:2px;padding:14px 18px;background:var(--branco);border:1px solid #e3e8f0;border-radius:8px}.fin-num span{font-size:12.5px;color:#5d6779;font-weight:600}.fin-num strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-num small{font-size:12px;color:#5d6779}.chip-verde,.fin-num-verde strong{color:#1f7a45}.chip-verde{background:#e7f6ec}.fin-plano{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#f1f6ff}.fin-plano-premium{background:#fff8e8;border-color:#f2dfae}.fin-plano-texto{display:flex;flex-direction:column;gap:6px;flex:1 1 320px}.fin-plano-texto p{margin:0;font-size:14px;color:#3d4657}.fin-plano-selo{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--azul)}.fin-plano-premium .fin-plano-selo{color:#9a6a06}.fin-recursos{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#3d4657}.fin-recursos li{display:flex;gap:6px;align-items:center}.fin-recursos svg{color:#9a6a06}.fin-recursos em{font-style:normal;font-size:11px;font-weight:700;color:#8a93a3;background:#eef1f6;border-radius:999px;padding:1px 7px}.fin-plano-acoes{display:flex;flex-wrap:wrap;gap:8px}.selo-premium{background:#e0a21a;color:#4a3205}.fin-alerta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:#fdf8ee;border:1px solid #f5e3bd;font-size:13.5px;color:#6b4a07}.fin-alerta-suave{margin:0 0 8px}.fin-abas{display:flex;gap:4px;padding:4px;background:#e8edf6;border-radius:8px;align-self:flex-start}.fin-abas button{border:0;background:transparent;padding:8px 16px;border-radius:6px;font:inherit;font-size:14px;font-weight:600;color:#4a5568;cursor:pointer}.fin-abas button span{font-size:12px;margin-left:4px;color:#8a93a3}.fin-abas button[aria-selected=true]{background:var(--branco);color:var(--azul);box-shadow:0 1px 3px rgba(16,24,40,.1)}.fin-gerar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#1652b8;color:var(--branco);border:0}.fin-gerar .lista-detalhe{color:hsla(0,0%,100%,.8);margin:2px 0 0}.fin-gerar .botao{background:var(--branco);color:#0b3aa0;box-shadow:none}.fin-lista{display:flex;flex-direction:column}.fin-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 4px;border-top:1px solid #eef1f6;transition:background .15s}.fin-item:first-child{border-top:0}.fin-item:hover{background:#fafbfd}.fin-check{flex:none;width:38px;height:38px;border-radius:50%;border:2px solid #c9d3e3;background:var(--branco);color:transparent;display:grid;place-items:center;cursor:pointer;transition:all .2s}.fin-check:hover{border-color:#2f9e5b;color:#9fd6b3}.fin-check-ok{background:#2f9e5b;border-color:#2f9e5b;transform:scale(1.04)}.fin-check-ok,.fin-check-ok:hover{color:var(--branco)}.fin-atrasada .fin-check{border-color:#e7a197}.fin-envios,.fin-paga .lista-titulo{color:#5d6779}.fin-envios{display:flex;gap:10px;font-size:12px}.fin-valor{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:150px}.fin-valor strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-valor strong small{font-size:12px;font-weight:400;color:#5d6779}.fin-acoes{display:flex;gap:6px}.fin-acoes .botao-icone{font-size:14px;font-weight:700;min-width:38px}.fin-zap:hover{background:#e7f6ec}.fin-contrato{display:flex;align-items:center;gap:12px;width:100%;padding:12px 4px;border:0;border-top:1px solid #eef1f6;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fin-contrato:first-child{border-top:0}.fin-contrato:hover{background:#fafbfd}.fin-contrato>svg{color:#9aa3b2;flex:none}.interruptor{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.interruptor input{width:18px;height:18px;accent-color:var(--azul)}.fin-regua{border:1px solid #e3e8f0;border-radius:8px;padding:14px;margin:0;display:flex;flex-direction:column;gap:12px}.fin-regua-bloqueada{opacity:.6}.chip-ligado{background:var(--azul);border-color:var(--azul);color:var(--branco)}.campo-data{min-height:36px;border:1px solid var(--borda);border-radius:6px;padding:0 8px}@media (max-width:900px){.fin-topo{grid-template-columns:1fr}.fin-valor{align-items:flex-start}}.empresa-contrato{display:flex;flex-direction:column;gap:2px;min-width:130px;text-align:right}.app-admin{background:#f2f4f9}.app-admin .lateral{background:#0b1838;border-right:0;color:#c9d4ea}.app-admin .lateral-logo{width:158px}.app-admin .lateral-link{color:#aebbd6;font-weight:600}.app-admin .lateral-link svg{opacity:.85}.app-admin .lateral-link:hover{background:hsla(0,0%,100%,.06);color:#fff}.app-admin .lateral-link[aria-current=page]{background:rgba(76,140,255,.18);color:#fff;box-shadow:inset 3px 0 0 #6ea3ff}.app-admin .lateral-selo{background:#4c8cff}.app-admin .lateral-selo-alerta{background:#f6c453;color:#3a2804}.app-admin .lateral-usuario{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.app-admin .lateral-nome{color:#fff}.app-admin .lateral-papel{color:#8fa0c2}.app-admin .avatar{background:#1652b8}.app-admin .lateral .botao-icone{color:#aebbd6}.app-admin .lateral .botao-icone:hover{background:hsla(0,0%,100%,.1);color:#fff}.app-admin .painel{border:1px solid #e7ebf3}.adm-hero,.app-admin .painel{box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.adm-hero{position:relative;border-radius:10px;padding:28px 28px 24px;color:#fff;background:#12357f;display:flex;flex-direction:column;gap:24px}.adm-hero:after{display:none;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.12;background-image:none;background-size:32px 32px;mask-image:linear-gradient(120deg,transparent 30%,#000);-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000)}.adm-hero>*{position:relative;z-index:1}.adm-hero-topo{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between}.adm-hero-data{margin:0;font-size:13px;color:hsla(0,0%,100%,.7);letter-spacing:.02em}.adm-hero h1{margin:4px 0 0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.adm-hero .inspiracao-fonte,.adm-hero .inspiracao-texto{color:hsla(0,0%,100%,.78)}.adm-hero .inspiracao-botao,.adm-hero .inspiracao-texto svg{color:hsla(0,0%,100%,.6)}.adm-hero .inspiracao-botao:hover{background:hsla(0,0%,100%,.12);color:#fff}.adm-hero-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.botao-vidro{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:600;font-size:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s}.botao-vidro:hover{background:hsla(0,0%,100%,.18);text-decoration:none}.adm-hero .botao-destaque{background:#fff;color:#0d2a6b;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.adm-hero .botao-destaque:hover{background:#eef3ff}.adm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.adm-kpi{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:16px;border-radius:8px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s,background .2s}.adm-kpi:hover{transform:none;background:hsla(0,0%,100%,.14);text-decoration:none}.adm-kpi-icone{grid-row:1/4;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:hsla(0,0%,100%,.14)}.adm-kpi-rotulo{font-size:12.5px;color:hsla(0,0%,100%,.75);font-weight:600}.adm-kpi-valor{font-size:26px;line-height:1.1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.adm-kpi-detalhe{font-size:12px;color:hsla(0,0%,100%,.65)}.adm-kpi-alerta .adm-kpi-icone{background:#f6c453;color:#3a2804}.adm-grade{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.adm-pulso{grid-column:1}.adm-lado{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:16px}.adm-indicacoes{grid-column:1}.adm-pulso h2{display:flex;align-items:center;gap:10px}.adm-ao-vivo{width:9px;height:9px;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 0 rgba(47,158,91,.5);animation:pulsar 2s infinite}@keyframes pulsar{0%{box-shadow:0 0 0 0 rgba(47,158,91,.45)}70%{box-shadow:0 0 0 8px rgba(47,158,91,0)}to{box-shadow:0 0 0 0 rgba(47,158,91,0)}}@media (prefers-reduced-motion:reduce){.adm-ao-vivo{animation:none}}.adm-atividade{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-atividade li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #eef1f6}.adm-atividade li:first-child{border-top:0}.adm-atv-icone{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#eaf1fd;color:var(--azul)}.adm-atv-dispensa,.adm-atv-entrega{background:#e5f3ea;color:#2f7a4b}.adm-atv-equipe{background:#f0eafe;color:#6d3fd4}.adm-atv-financeiro,.adm-atv-indicacao{background:#fdf3df;color:#8a5a0b}.adm-atv-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.adm-atv-desc{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-atv-hora{font-size:12px;color:#8a93a3;white-space:nowrap}.adm-aprovacao-pendente{border-color:#f2dfae;background:#fffaf0}.adm-pendente{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f3ead2}.adm-pendente:first-of-type{border-top:0}.adm-tudo-certo{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;color:#4a5568}.adm-tudo-certo span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e5f3ea;color:#2f7a4b}.adm-ranking{gap:14px}.adm-rank,.adm-ranking{display:flex;flex-direction:column}.adm-rank{gap:6px}.adm-rank-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.adm-rank-barra{height:6px;border-radius:999px;background:#eef1f6;overflow:hidden}.adm-rank-barra span{display:block;height:100%;border-radius:999px;background:#1652b8}@media (max-width:1100px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.adm-grade{grid-template-columns:1fr}.adm-indicacoes,.adm-lado,.adm-pulso{grid-column:1;grid-row:auto}.adm-hero h1{font-size:26px}}@media (max-width:520px){.adm-kpis{grid-template-columns:1fr}}.adm-hero>.adm-hero-topo{z-index:3}.app-contador{background:#eaf0fa}.app-contador .lateral-casca{max-width:280px;padding:16px 0 16px 16px}.app-contador .lateral{top:16px;height:calc(100vh - 32px);border:1px solid #e3e9f4;border-radius:10px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);padding:22px 14px}.app-contador .lateral-logo{width:150px;margin-left:10px}.app-contador .lateral-link{border-radius:8px;color:#3d4657}.app-contador .lateral-link:hover{background:#f1f5fc}.app-contador .lateral-link[aria-current=page]{background:#1652b8;color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.app-contador .lateral-usuario{background:#f4f7fc;border-radius:8px}.app-contador .avatar{background:#18202e}.lateral-escritorio{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#f1f6ff;border:1px solid #e3e9f4}.lateral-escritorio-sigla{flex:none;width:34px;height:34px;border-radius:8px;background:#1652b8;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.lateral-escritorio-nome{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-escritorio-plano{font-size:11.5px;font-weight:700;color:#5d6779}.plano-premium{color:#9a6a06}.app-contador .principal{padding-top:24px;gap:20px}.barra-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.barra-topo-acoes{display:flex;flex-wrap:wrap;gap:10px}.busca-rapida{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 14px;flex:0 1 380px;min-width:240px;border:1px solid #dfe5f0;border-radius:8px;background:#fff;color:#8a93a3;transition:border-color .15s,box-shadow .15s}.busca-rapida:focus-within{border-color:#9bbcf0;box-shadow:0 0 0 4px rgba(22,82,184,.1)}.busca-rapida input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--tinta)}.busca-rapida kbd{font:inherit;font-size:11px;font-weight:700;color:#8a93a3;border:1px solid #dfe5f0;border-radius:6px;padding:1px 6px}.busca-resultado{margin:0;font-size:14px;color:#4a5568}.ct-cabecalho{display:flex;flex-direction:column}.ct-topo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px}.ct-hero{display:flex;align-items:center;gap:24px;padding:24px;border-radius:10px;color:#fff;background:#12357f;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.ct-hero .anel circle:first-of-type{stroke:hsla(0,0%,100%,.16)}.ct-hero .anel-progresso{stroke:#8fbcff}.ct-hero .anel-rotulo{color:hsla(0,0%,100%,.75)}.ct-hero-texto{display:flex;flex-direction:column;gap:10px;min-width:0}.ct-hero-mes{font-size:12px;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.7)}.ct-hero h2{margin:0;font-size:22px;line-height:1.25}.ct-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.ct-chip{font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 12px;background:hsla(0,0%,100%,.16)}.ct-chip-vermelho{background:rgba(224,86,63,.92)}.ct-hero-botao{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:8px;background:#fff;color:#0d2a6b;font-size:14px;font-weight:700}.ct-hero-botao:hover{background:#eef3ff;text-decoration:none}.ct-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ct-num{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:8px;background:#fff;border:1px solid #e7ecf5;color:var(--tinta);transition:transform .2s,box-shadow .2s}.ct-num:hover{transform:none;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);text-decoration:none}.ct-num-rotulo{font-size:12.5px;color:#5d6779;font-weight:600}.ct-num strong{font-size:24px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-num-detalhe{font-size:12px;color:#5d6779;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.texto-verde{color:#1f7a45}.texto-vermelho{color:#b23a2e}.ct-barra{height:6px;background:#eef1f6;overflow:hidden}.ct-barra,.ct-barra>span{display:block;border-radius:999px}.ct-barra>span{height:100%;background:#1652b8}.ct-barra .ct-barra-verde{background:#1f7a45}.ct-barra .ct-barra-vermelho{background:#e0563f}.ct-barra .ct-barra-ambar{background:#e0a21a}.ct-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.app-contador .painel{border:1px solid #e7ecf5;border-radius:8px;box-shadow:none}.seletor-seg{display:flex;gap:4px;padding:3px;background:#f1f4fa;border-radius:8px}.seletor-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5d6779;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.seletor-seg button[aria-pressed=true]{background:#fff;color:var(--azul);box-shadow:0 1px 3px rgba(16,24,40,.12)}.ct-lista-venc{list-style:none;margin:0;padding:0}.ct-lista-venc li{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #eef1f6}.ct-lista-venc li:first-child{border-top:0}.ct-dia{width:56px;height:56px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ct-dia b{font-size:18px;line-height:1}.ct-dia small{font-size:10px;font-weight:700;letter-spacing:.06em}.ct-dia-vermelho{background:#fbe5e2;color:#b23a2e}.ct-dia-ambar{background:#fdf3df;color:#8a5a0b}.ct-dia-azul{background:#eaf1fd;color:#1652b8}.ct-venc-texto{display:flex;flex-direction:column;min-width:0;color:var(--tinta)}.ct-venc-texto:hover .lista-titulo{color:var(--azul)}.ct-venc-texto:hover{text-decoration:none}.ct-venc-progresso{display:flex;align-items:center;gap:10px;font-size:12.5px}.ct-venc-progresso .ct-barra{width:90px}.ct-venc-progresso b{min-width:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-atencao{display:flex;flex-direction:column;gap:8px}.ct-atencao-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:#fafbfd;border:1px solid #eef1f6}.ct-atencao-sigla{flex:none;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:14px}.ct-sigla-vermelho{background:#fbe5e2;color:#b23a2e}.ct-sigla-ambar{background:#fdf3df;color:#8a5a0b}.ct-zap{flex:none;margin-left:auto;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#e7f6ec;color:#1f7a45}.ct-zap:hover{background:#d3efdc}.ct-zap-fin{background:#fdf3df;color:#8a5a0b}.ct-tudo-certo{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;color:#4a5568}.ct-tudo-certo span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e5f3ea;color:#2f7a4b;font-weight:700;font-size:13px}@media (max-width:1100px){.ct-grade,.ct-topo{grid-template-columns:1fr}}@media (max-width:600px){.ct-hero{flex-direction:column;align-items:flex-start}.ct-lista-venc li{grid-template-columns:56px 1fr}.ct-venc-progresso{grid-column:2}}.app-empresa{min-height:100vh;background:#f5f7fb}.cli-limite{max-width:1120px;margin:0 auto;box-sizing:border-box}.cli-faixa{color:#fff;padding:18px 32px 96px;background:#12357f}.cli-faixa>.cli-limite{display:flex;flex-direction:column;gap:32px}.cli-topo{justify-content:space-between;gap:12px}.cli-topo,.cli-topo-esq{display:flex;flex-wrap:wrap;align-items:center}.cli-topo-esq{gap:24px}.cli-logo{width:140px;height:auto;display:block}.cli-menu{display:flex;flex-wrap:wrap;gap:4px}.cli-menu-item{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;color:hsla(0,0%,100%,.82);font-size:14px;font-weight:600}.cli-menu-item:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.cli-menu-item[aria-current=page]{background:hsla(0,0%,100%,.16);color:#fff;font-weight:700}.cli-menu-breve{cursor:default}.cli-menu-breve:hover{background:transparent;color:hsla(0,0%,100%,.82)}.cli-breve{font-size:10.5px;font-weight:700;color:#18202e;background:#f6c453;border-radius:999px;padding:1px 7px}.cli-usuario{display:flex;align-items:center;gap:10px}.cli-usuario .lateral-nome{color:#fff}.cli-usuario-empresa{font-size:12px;color:hsla(0,0%,100%,.72)}.cli-usuario .botao-icone{color:hsla(0,0%,100%,.8)}.cli-usuario .botao-icone:hover{background:hsla(0,0%,100%,.12);color:#fff}.avatar-claro{background:#fff;color:#0d2a6b}.cli-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cli-hero-data{margin:0;font-size:13px;color:hsla(0,0%,100%,.72)}.cli-hero h1{margin:4px 0 0;font-size:32px;font-weight:700;letter-spacing:-.02em}.cli-hero-recado{margin:6px 0 0;font-size:15px;color:hsla(0,0%,100%,.88);max-width:60ch}.cli-hero-botao{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:8px;background:#fff;color:#0d2a6b;font-size:14.5px;font-weight:700;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.cli-hero-botao:hover{background:#eef3ff;text-decoration:none}.cli-conteudo{margin-top:-72px;padding:0 32px 40px;display:flex;flex-direction:column;gap:16px}.cli-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cli-cartao{background:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.cli-situacao{flex-direction:row;align-items:center;gap:16px}.cli-anel{position:relative;width:92px;height:92px;flex:none}.cli-anel b{position:absolute;inset:0;display:grid;place-items:center;font-size:21px}.cli-cartao-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.cli-rotulo{font-size:12.5px;color:#5d6779;font-weight:600}.cli-titulo{font-size:17px;font-weight:700}.cli-valor{font-size:28px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-pix{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:#1652b8;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s}.cli-pix:hover{background:#0d3a8a}.cli-pix-ok,.cli-pix-ok:hover{background:#2f9e5b}.cli-pix-codigo{display:block;word-break:break-all;font-size:11px;margin-top:4px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cli-grade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.app-empresa .painel{border:1px solid #e7ecf5;border-radius:8px;box-shadow:none}.cli-h2{margin:0;font-size:17px;font-weight:700}.cli-linha{list-style:none;margin:0;padding:0}.cli-linha li{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #eef1f6}.cli-linha li:first-child{border-top:0}.cli-linha-icone{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.cli-linha-feito{background:#e5f3ea;color:#2f7a4b}.cli-linha-prazo{background:#eaf1fd;color:#1652b8}.cli-linha-atrasado{background:#fdf3df;color:#8a5a0b}.cli-lado{gap:16px}.cli-lado,.cli-oferta{display:flex;flex-direction:column}.cli-oferta{border-radius:8px;padding:20px;background:#fff8e8;border:1px solid #f2dfae;gap:8px}.cli-oferta-selo{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#4a3205;background:#f6c453;border-radius:999px;padding:2px 10px}.cli-oferta-botao,.cli-oferta-selo{align-self:flex-start;font-weight:700}.cli-oferta-botao{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:8px;background:#18202e;color:#fff;font-size:14px;margin-top:4px}.cli-oferta-botao:hover{background:#2a3447;text-decoration:none}.cli-noticias,.cli-noticias a{display:flex;flex-direction:column}.cli-noticias a{gap:2px;padding:12px 0;border-top:1px solid #eef1f6;color:var(--tinta)}.cli-noticias a:first-child{border-top:0;padding-top:4px}.cli-noticias a:hover .cli-noticia-titulo{color:var(--azul)}.cli-noticias a:hover{text-decoration:none}.cli-noticia-fonte{font-size:11.5px;font-weight:700;color:var(--azul);text-transform:uppercase;letter-spacing:.04em}.cli-noticia-titulo{font-size:14px;font-weight:600}.cli-dados{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.cli-dados dt{font-size:12px;color:#5d6779}.cli-dados dd{margin:0;font-size:14px;font-weight:600}@media (max-width:960px){.cli-cartoes,.cli-grade{grid-template-columns:1fr}}@media (max-width:600px){.cli-faixa{padding:16px 16px 88px}.cli-conteudo{padding:0 16px 32px}.cli-hero h1{font-size:26px}}.adm-esq{grid-column:1;display:flex;flex-direction:column;gap:16px;min-width:0}.adm-grade>.adm-lado{grid-row:auto}.mini-aviso img{object-fit:contain;background:#fff;border:1px solid #eef1f6}.cli-conteudo.cli-limite{max-width:1184px}.cli-oferta-img{width:100%;max-height:160px;object-fit:contain;border-radius:8px;background:#fff}@media (max-width:900px){.adm-esq{grid-column:1}}.cert{display:flex;flex-direction:column;gap:16px}.cert-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cert-num{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:8px;background:#fff;border:1px solid #e7ecf5}.cert-num span{font-size:12.5px;color:#5d6779;font-weight:600}.cert-num strong{font-size:26px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-num small{font-size:12px;color:#5d6779}.cert-num-vermelho strong{color:#b23a2e}.cert-num-ambar strong{color:#8a5a0b}.cert-acoes-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cert-lista{display:flex;flex-direction:column}.cert-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 4px;border-top:1px solid #eef1f6}.cert-item:first-child{border-top:0}.cert-item .lista-texto{flex:1 1 260px}.cert-contagem{flex:none;width:56px;height:56px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e5f3ea;color:#2f7a4b}.cert-contagem b{font-size:19px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-contagem small{font-size:10.5px;font-weight:700}.cert-atencao .cert-contagem{background:#eaf1fd;color:#1652b8}.cert-alerta .cert-contagem{background:#fdf3df;color:#8a5a0b}.cert-critico .cert-contagem,.cert-vencido .cert-contagem{background:#fbe5e2;color:#b23a2e}.cert-marcas{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cert-marca{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#4a5568;background:#f1f4fa;border-radius:999px;padding:2px 9px}.cert-marca-ok{background:#e5f3ea;color:#2f7a4b}.cert-marca-torres{background:#eaf1fd;color:#1652b8}.cert-validade{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:140px}.cert-validade strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-botoes{flex-wrap:wrap;gap:6px}.cert-botoes,.cert-soltar{display:flex;align-items:center}.cert-soltar{position:relative;flex-direction:column;justify-content:center;gap:8px;min-height:120px;border:1.5px dashed #c9d3e4;border-radius:8px;background:#f8faff;color:#5d6779;font-size:13.5px;cursor:pointer;text-align:center;padding:12px}.cert-soltar b,.cert-soltar svg{color:var(--azul)}.cert-soltar:focus-within{outline:3px solid var(--foco);outline-offset:2px}.cert-aviso-seguro{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:#3d4657;background:#f1f6ff;border-radius:8px;padding:12px}.cert-aviso-seguro svg{flex:none;margin-top:2px;color:var(--azul)}.cert-oportunidade{flex-direction:row;align-items:center;justify-content:space-between;background:#fff8e8;border:1px solid #f2dfae}.cert-oportunidade .lista-detalhe{margin:2px 0 0}.selo-mini{font-size:10.5px;padding:1px 8px;margin-left:8px;vertical-align:middle}.seletor-seg-largo{align-self:flex-start}.cli-cert{gap:10px}.cli-cert-urgente{border-color:#f2dfae;background:#fffaf0}.cli-cert-topo{display:flex;align-items:center;gap:12px}.cli-cert-icone{flex:none;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:#eaf1fd;color:var(--azul)}@media (max-width:900px){.cert-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-validade{align-items:flex-start}}.cert-marca-fora{background:#fdf3df;color:#8a5a0b}.ass-fundo{min-height:100vh;padding:32px 16px;align-items:center;background:#12357f}.ass-cartao,.ass-fundo{box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.ass-cartao{width:100%;max-width:640px;background:#fff;border-radius:10px;padding:28px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.ass-logo{width:150px;height:auto}.ass-titulo{margin:0;font-size:20px;line-height:1.3}.ass-texto{margin:0;color:#4a5568}.ass-rodape{margin:0;font-size:12px;color:hsla(0,0%,100%,.75)}.ass-rodape a{color:#fff}.ass-doc{display:flex;gap:14px;align-items:flex-start}.ass-doc-icone{flex:none;width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:#eaf1fd;color:var(--azul)}.ass-mensagem{margin:0;padding:12px 14px;border-radius:8px;background:#f6f7fa;font-size:14px;color:#3d4657;font-style:italic}.ass-ler{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;border:1.5px solid #c9d8f2;background:#f5f9ff;color:var(--azul);transition:background .15s}.ass-ler:hover{background:#eaf1fd;text-decoration:none}.ass-ler span{display:flex;flex-direction:column}.ass-ler small{font-size:12px;color:#5d6779}.ass-ler-ok{border-color:#b9e0c7;background:#f2faf5;color:#1f7a45}.ass-pessoas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ass-pessoa{display:flex;align-items:center;gap:8px;font-size:14px}.ass-pessoa-status{margin-left:auto;font-size:12px;font-weight:700;color:#5d6779}.ass-pessoa-ponto{width:10px;height:10px;border-radius:50%;background:#c9d3e3;flex:none}.ass-pessoa-assinado .ass-pessoa-ponto,.doc-sig-assinado .ass-pessoa-ponto{background:#2f9e5b}.ass-pessoa-recusado .ass-pessoa-ponto,.doc-sig-recusado .ass-pessoa-ponto{background:#e0563f}.ass-pessoa-assinado .ass-pessoa-status{color:#1f7a45}.ass-metodos{border:1px solid #e3e8f0;border-radius:8px;padding:14px;margin:0;display:flex;flex-direction:column;gap:12px}.ass-metodos legend{font-size:14px;font-weight:700;padding:0 4px}.ass-codigo{font-size:22px;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ass-aceite{align-items:flex-start;font-size:13.5px}.ass-aceite input{margin-top:2px}.ass-botao{width:100%}.ass-recusa{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:8px;background:#fdf1ef}.ass-recusa input{min-height:40px;border:1px solid #e7c3bd;border-radius:8px;padding:0 12px;font:inherit}.ass-link-recusa{margin-left:0;align-self:center}.ass-sucesso{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 0}.ass-sucesso h2{margin:0;font-size:19px}.ass-sucesso p{margin:0;color:#4a5568;font-size:14px}.ass-sucesso-icone{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#2f9e5b;color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.ver-lista{list-style:none;margin:0;padding:0}.ver-lista,.ver-lista li{display:flex;flex-direction:column}.ver-lista li{padding:10px 0;border-top:1px solid #eef1f6;font-size:14px}.ver-lista li:first-child{border-top:0}.ver-conferir{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ver-conferir .aviso{flex:1 1 100%;margin:0}.ver-form{display:flex;gap:8px;padding-top:12px;border-top:1px solid #eef1f6}.ver-form input{flex:1 1;min-height:38px;border:1px solid #d5dce8;border-radius:8px;padding:0 12px;font:inherit;text-transform:uppercase}.docs{display:flex;flex-direction:column;gap:16px}.docs-cota{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.docs-cota .lista-texto{flex:1 1 280px;gap:4px}.docs-barra{max-width:360px;margin:4px 0}.docs-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.doc-cartao{gap:12px}.doc-cancelado{opacity:.7}.doc-cartao-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.doc-progresso{display:flex;align-items:center;gap:10px;font-size:12.5px}.doc-progresso .ct-barra{flex:1 1}.doc-sigs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.doc-sig{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#fafbfd;border:1px solid #eef1f6}.doc-sig-acoes{margin-left:auto;display:flex;gap:4px}.doc-sig-acoes .botao-icone{width:32px;height:32px;font-size:13px}.doc-pessoa{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e3e8f0;border-radius:8px}.doc-pessoa-topo{display:flex;justify-content:space-between;align-items:center}.doc-pessoa-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eaf1fd;color:var(--azul);font-size:12px;font-weight:700}.doc-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e3e8f0;border-radius:8px}.doc-link .lista-texto{flex:1 1 180px}@media (max-width:600px){.ass-cartao{padding:20px}.docs-lista{grid-template-columns:1fr}}.cert-marca-selo{background:#18202e;color:#f6c453}.selo-status{flex-direction:row;align-items:center;gap:12px}.selo-status .lista-texto{flex:1 1}.selo-ok{border-color:#b9e0c7;background:#f2faf5}.selo-ok .cli-cert-icone{background:#e5f3ea;color:#2f7a4b}.ass-aceite a{font-weight:700}.termos{max-width:760px;gap:10px}.termos h2{margin:12px 0 0;font-size:16px}.termos li,.termos p{margin:0;font-size:14.5px;line-height:1.6;color:#2d3544}.termos ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.campo-opcional{color:var(--cinza);font-weight:400;font-size:12.5px}.form-sol{display:flex;flex-direction:column;gap:14px}.sol-anexo{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--suave);cursor:pointer;position:relative;padding:8px 12px;border:1px dashed #c9d3e2;border-radius:8px}.sol-anexo:hover{border-color:var(--azul);color:var(--azul)}.sol-anexo input[type=file]{font-size:12.5px;max-width:220px}.sol-anexo-mini{padding:0;border:0;width:36px;height:36px;justify-content:center;border-radius:8px;background:#f1f4fa}.sol-anexo-mini input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;max-width:none}.quadro-barra{justify-content:space-between;gap:12px}.quadro-barra,.quadro-filtros{display:flex;align-items:center;flex-wrap:wrap}.quadro-filtros{gap:10px}.quadro-filtros select,.zap-chat-acoes select{color:var(--tinta)}.quadro-busca,.quadro-filtros select,.zap-busca,.zap-chat-acoes select{min-height:40px;border:1px solid #d5dce8;border-radius:8px;padding:0 12px;background:var(--branco)}.quadro-busca,.zap-busca{display:flex;align-items:center;gap:8px;color:var(--cinza)}.quadro-busca input,.zap-busca input{border:0;outline:0;background:transparent;min-width:200px;color:var(--tinta)}.quadro-busca:focus-within,.zap-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.quadro{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:6px;align-items:start}.quadro-coluna{background:#eaeff6;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:420px;transition:background .15s,box-shadow .15s;--cor:var(--azul)}.quadro-andamento{--cor:#d18a12}.quadro-aguardando{--cor:#7a5bd6}.quadro-concluida{--cor:#2f9a5b}.quadro-sobre{background:#dde7f6;box-shadow:inset 0 0 0 2px var(--cor)}.quadro-coluna-cabeca{display:flex;align-items:center;gap:8px;padding:2px 4px}.quadro-coluna-cabeca h2{margin:0;font-size:14px;font-weight:700;flex:1 1}.quadro-ponto{width:9px;height:9px;border-radius:50%;background:var(--cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor) 22%,transparent)}.quadro-conta{font-size:12px;font-weight:700;color:var(--suave);background:var(--branco);border-radius:999px;padding:1px 9px}.quadro-cartoes{display:flex;flex-direction:column;gap:10px}.quadro-vazio{margin:0;padding:18px 8px;text-align:center;font-size:13px;color:var(--cinza);border:1.5px dashed #c9d3e2;border-radius:8px}.quadro-cartao{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 13px;background:var(--branco);border-radius:8px;cursor:-webkit-grab;cursor:grab;border-left:3px solid var(--cor);transition:transform .12s,box-shadow .12s}.quadro-cartao,.quadro-cartao:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.quadro-cartao:hover{transform:none}.quadro-cartao:focus-visible{outline:3px solid var(--foco)}.quadro-cartao-arrastando{opacity:.45;transform:rotate(1.5deg)}.quadro-cartao-alta{border-left-color:var(--erro)}.quadro-cartao-topo{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--cinza)}.quadro-cartao-num{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quadro-origem{display:inline-flex;align-items:center;gap:3px}.quadro-origem-whatsapp{color:#1f9e57;font-weight:600}.quadro-alta{margin-left:auto;background:var(--erro-fundo);color:var(--erro);font-weight:700;border-radius:999px;padding:0 7px}.quadro-cartao-titulo{font-size:14px;line-height:1.35;color:var(--tinta)}.quadro-cartao-cliente{font-size:12.5px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quadro-cartao-pe{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.quadro-cartao-pe .etiqueta{font-size:11px;padding:1px 8px}.quadro-tag{font-size:11px;font-weight:600;color:var(--azul);background:var(--azul-claro);border-radius:6px;padding:1px 7px}.quadro-msgs{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--cinza)}.quadro-avatar{margin-left:auto;width:24px;height:24px;border-radius:50%;background:#0b3aa0;color:var(--branco);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.gaveta-larga{max-width:920px}.sol-gaveta .gaveta-cabeca{align-items:flex-start}.sol-numero{font-size:12.5px;color:var(--cinza);font-weight:600}.sol-corpo{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:20px;gap:20px;flex:1 1;min-height:0}.sol-corpo-unico{grid-template-columns:1fr}.sol-conversa{display:flex;flex-direction:column;gap:12px;min-height:0}.sol-mensagens{flex:1 1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;background:#f5f7fb;border-radius:8px;padding:14px;min-height:260px;max-height:58vh}.sol-msg{align-self:flex-start;max-width:85%;background:var(--branco);border-radius:4px 14px 14px 14px;padding:9px 13px;box-shadow:0 1px 2px rgba(16,30,60,.06)}.sol-msg p{margin:2px 0 0;white-space:pre-wrap;word-break:break-word;font-size:14px}.sol-msg-minha{align-self:flex-end;background:#e5eefc;border-radius:8px 4px 14px 14px}.sol-msg-interna{background:#fff6dc;border:1px dashed #e0c169}.sol-msg-abertura{max-width:100%;border-left:3px solid var(--azul)}.sol-msg-autor{font-size:11.5px;color:var(--cinza);font-weight:600}.sol-msg-sistema{align-self:center;margin:0;font-size:12px;color:var(--cinza);background:#e9edf4;border-radius:999px;padding:3px 12px}.sol-msg-anexo{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:600}.sol-responder{display:flex;flex-direction:column;gap:8px;border:1px solid #d5dce8;border-radius:8px;padding:10px;background:var(--branco)}.sol-responder:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.sol-responder-interno{background:#fffbef;border-color:#e0c169}.sol-responder textarea{border:0;outline:0;resize:vertical;background:transparent;min-height:60px}.sol-responder-acoes{display:flex;align-items:center;gap:10px}.sol-responder-acoes .botao{margin-left:auto}.sol-interno{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--suave);cursor:pointer}.sol-lado{gap:14px}.sol-bloco,.sol-lado{display:flex;flex-direction:column}.sol-bloco{gap:6px;background:#f5f7fb;border-radius:8px;padding:14px}.sol-bloco input,.sol-bloco select{min-height:38px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;background:var(--branco);width:100%;box-sizing:border-box;margin-bottom:6px}.sol-bloco .grade-2{gap:8px}.sol-mini{display:flex;flex-direction:column;gap:6px}.sol-rotulo{font-size:11.5px;font-weight:700;color:var(--cinza);text-transform:uppercase;letter-spacing:.04em}.sol-detalhe{font-size:13px;color:var(--suave);margin:0}.sol-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.sol-situacao-cliente{padding:4px 2px}@media (max-width:860px){.sol-corpo{grid-template-columns:1fr}.sol-mensagens{max-height:none}}.sol-cliente-grade{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.sol-cliente-grade{grid-template-columns:1fr}}.sol-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sol-linha{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6ebf3;border-radius:8px;cursor:pointer;color:var(--suave)}.sol-linha:hover{border-color:var(--azul);background:#f8fafe}.sol-linha:focus-visible{outline:3px solid var(--foco)}.sol-linha-texto{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.sol-linha-texto strong{color:var(--tinta);font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sol-linha-texto span{font-size:12.5px}.zap-topo{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap}.zap-topo>:first-child{flex:1 1;min-width:300px}.zap-conectado{display:flex;align-items:center;gap:14px;background:var(--branco);border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.zap-conectado>div{flex:1 1;display:flex;flex-direction:column}.zap-conectado span{font-size:13px;color:var(--suave)}.zap-conectado-icone{width:40px;height:40px;background:#e3f5ea;color:#1f9e57;justify-content:center}.zap-conectado-icone,.zap-uso{border-radius:8px;display:flex;align-items:center}.zap-uso{gap:18px;background:var(--branco);padding:14px 18px;font-size:13px;color:var(--suave);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.zap-uso strong{font-size:20px;color:var(--tinta);margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zap-uso-mes{font-size:12px;color:var(--cinza)}.zap-conectar{background:#e3f5ea;border-radius:8px;padding:26px 28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.zap-conectar-texto{display:flex;gap:18px;align-items:flex-start}.zap-conectar-texto h2{margin:0 0 6px;font-size:20px}.zap-conectar-texto p{margin:0;color:var(--suave);max-width:720px}.zap-conectar-selo{flex:0 0 auto;width:54px;height:54px;border-radius:8px;background:#1f9e57;color:var(--branco);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.zap-conectar-lista{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:14px}.zap-conectar-lista li{display:flex;gap:8px;align-items:center}.zap-conectar-lista svg{color:#1f9e57;flex:0 0 auto}.zap-conectar-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-left:72px}.zap-manual{flex-basis:100%;display:flex;flex-direction:column;gap:12px;max-width:460px;background:#f5f7fb;border-radius:8px;padding:16px}@media (max-width:700px){.zap-conectar-acoes{padding-left:0}.zap-conectar-texto{flex-direction:column}}.zap{display:grid;grid-template-columns:330px minmax(0,1fr);height:calc(100vh - 240px);min-height:520px;background:var(--branco);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.zap-lista{display:flex;flex-direction:column;border-right:1px solid #edf0f5;min-height:0}.zap-busca{margin:14px 14px 8px}.zap-busca input{min-width:0;flex:1 1}.zap-filtros{display:flex;gap:6px;padding:0 14px 10px}.zap-filtro{border:0;background:#f1f4fa;color:var(--suave);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.zap-filtro-ativo{background:var(--azul);color:var(--branco)}.zap-conversas{overflow-y:auto;flex:1 1}.zap-vazio{padding:20px}.zap-item{all:unset;box-sizing:border-box;width:100%;display:flex;gap:12px;padding:12px 14px;cursor:pointer;border-left:3px solid transparent}.zap-item:hover{background:#f6f8fc}.zap-item-ativo{background:#eef3fb;border-left-color:var(--azul)}.zap-item:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.zap-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#dfe5ee;color:var(--suave);display:flex;align-items:center;justify-content:center;font-weight:700}.zap-avatar-cliente{background:#0b3aa0;color:var(--branco)}.zap-item-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.zap-item-linha{display:flex;align-items:center;gap:8px}.zap-item-linha strong{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zap-item-hora{font-size:11.5px;color:var(--cinza)}.zap-previa{flex:1 1;font-size:13px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zap-naolidas{background:#1f9e57;color:var(--branco);font-size:11px;font-weight:700;border-radius:999px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.zap-contato{font-size:11.5px;color:var(--cinza)}.zap-chat{display:flex;flex-direction:column;min-height:0;background:#f3f5f9}.zap-chat-vazio{flex:1 1;flex-direction:column;gap:10px;color:var(--cinza)}.zap-chat-vazio,.zap-chat-vazio-icone{display:flex;align-items:center;justify-content:center}.zap-chat-vazio-icone{width:64px;height:64px;border-radius:50%;background:var(--branco);color:#1f9e57}.zap-chat-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--branco);border-bottom:1px solid #edf0f5;flex-wrap:wrap}.zap-chat-quem{display:flex;flex-direction:column}.zap-chat-quem span{font-size:12.5px;color:var(--cinza)}.zap-chat-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zap-chat-acoes select{max-width:240px}.zap-chat-acoes .botao-sec-grande{min-height:40px;font-size:14px}.zap-mensagens{flex:1 1;overflow-y:auto;padding:18px 22px;gap:6px}.zap-mensagens,.zap-msg{display:flex;flex-direction:column}.zap-msg{max-width:68%;padding:7px 11px 5px;border-radius:8px;background:var(--branco);align-self:flex-start;box-shadow:0 1px 1px rgba(16,30,60,.06)}.zap-msg p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14px}.zap-msg-saida{align-self:flex-end;background:#dcf3e4}.zap-msg-falha{background:var(--erro-fundo)}.zap-msg-autor{font-size:11px;font-weight:700;color:#1f7a45}.zap-msg-meta{align-self:flex-end;font-size:10.5px;color:var(--cinza);margin-top:2px}.zap-lido{color:#2b86e4}.zap-msg-erro{font-size:11.5px;color:var(--erro)}.zap-msg-sem{color:var(--cinza);font-style:italic}.zap-midia{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px;padding:4px 0}.zap-responder{padding:10px 16px 14px;background:var(--branco);border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:6px}.zap-janela{font-size:11.5px;color:#1f7a45;font-weight:600}.zap-janela-fechada{color:var(--alerta)}.zap-responder-linha{display:flex;gap:10px;align-items:flex-end}.zap-responder textarea{flex:1 1;border:1px solid #d5dce8;border-radius:8px;padding:10px 12px;resize:none;outline:0}.zap-responder textarea:focus{border-color:#1f9e57;box-shadow:0 0 0 3px rgba(31,158,87,.18)}.zap-enviar{width:46px;height:46px;padding:0;border-radius:50%;background:#1f9e57;flex:0 0 auto}.zap-enviar:hover{background:#17834a}@media (max-width:860px){.zap{grid-template-columns:1fr;height:auto}.zap-lista{max-height:300px;border-right:0;border-bottom:1px solid #edf0f5}.zap-chat{min-height:480px}.zap-msg{max-width:88%}}.texto-erro{color:var(--erro);font-weight:600}.texto-ok{color:var(--ok);font-weight:600}.lic-filtros{display:flex;gap:8px;flex-wrap:wrap}.lic-tabela-painel{padding:8px}.lic-tabela{display:flex;flex-direction:column}.lic-linha{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(170px,1.1fr) minmax(170px,1.1fr) minmax(150px,1fr) minmax(170px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-radius:8px;cursor:pointer}button.lic-linha:hover{background:#f5f8fd}button.lic-linha:focus-visible{outline:3px solid var(--foco)}.lic-cabeca{cursor:default;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cinza);padding-bottom:6px;border-bottom:1px solid #edf0f5;border-radius:0}.lic-linha+.lic-linha:not(.lic-cabeca){border-top:1px solid #f1f3f7}.lic-esc{display:flex;gap:12px;align-items:center;min-width:0}.lic-col,.lic-esc>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.lic-col strong,.lic-esc strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lic-col small,.lic-esc small{font-size:12px;color:var(--cinza)}.lic-sigla{flex:0 0 auto;width:38px;height:38px;border-radius:8px;background:#0b3aa0;color:var(--branco);font-weight:700;display:flex;align-items:center;justify-content:center}.lic-selos{display:flex;gap:6px;flex-wrap:wrap}.lic-uso{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.lic-uso:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.uso-ativo{color:#2f7a4b}.uso-morno{color:#8a5a0b}.uso-parado{color:var(--erro)}@media (max-width:1100px){.lic-linha{grid-template-columns:1fr 1fr}.lic-cabeca{display:none}}@media (max-width:640px){.lic-linha{grid-template-columns:1fr}}.lic-abas{display:flex;gap:4px;align-items:center;border-bottom:1px solid #edf0f5;flex-wrap:wrap}.lic-aba{border:0;background:transparent;padding:10px 14px;font-weight:600;color:var(--suave);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.lic-aba-ativa{color:var(--azul);border-bottom-color:var(--azul)}.lic-aba-selo{margin-left:auto}.lic-check{display:flex;gap:10px;align-items:flex-start;background:#f5f7fb;border-radius:8px;padding:12px 14px;cursor:pointer}.lic-check input{margin-top:4px;width:17px;height:17px;accent-color:var(--azul)}.lic-check span{display:flex;flex-direction:column;gap:2px}.lic-check small{color:var(--suave);font-size:12.5px}.lic-faturas{display:flex;flex-direction:column;gap:10px}.lic-gerar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f5f7fb;border-radius:8px;padding:10px 14px}.lic-fatura{border:1px solid #e6ebf3;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.lic-fatura-vencida{border-color:#f0c4be;background:snow}.lic-fatura-topo{display:flex;align-items:center;gap:10px}.lic-fatura-valor{margin-left:auto;font-weight:700;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lic-nf{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.lic-nf input{width:90px;min-height:34px;border:1px solid #d5dce8;border-radius:8px;padding:0 8px}.lic-nf-ok{color:var(--ok);border-color:#b8dcc4}.lic-acesso{display:flex;flex-direction:column;gap:14px}.lic-acesso .sol-bloco input{min-height:38px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px}.lic-acesso .botao-perigo{align-self:flex-start}.lic-bloqueado{background:var(--erro-fundo)}.lic-degraus{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.lic-degrau{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:8px;background:#f1f4fa;color:var(--cinza);font-size:12.5px;position:relative}.lic-degrau strong{color:var(--suave);font-size:13px}.lic-degrau-atual{background:var(--azul);color:hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.lic-degrau-atual strong{color:var(--branco)}@media (max-width:560px){.lic-degraus{grid-template-columns:1fr 1fr}}.faixa-licenca{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:8px;font-size:14px;flex-wrap:wrap}.faixa-licenca a{font-weight:700;margin-left:auto}.faixa-licenca-aviso{background:var(--alerta-fundo);color:var(--alerta)}.faixa-licenca-leitura{background:var(--erro-fundo);color:var(--erro)}.faixa-licenca-termos{background:var(--azul-claro);color:var(--azul-escuro)}.faixa-licenca-dica{margin-left:auto;font-weight:600}.ass-alerta{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:8px}.ass-alerta p{margin:4px 0 0}.ass-alerta-aviso{background:var(--alerta-fundo);color:var(--alerta)}.ass-alerta-bloqueado,.ass-alerta-leitura{background:var(--erro-fundo);color:var(--erro)}.ass-termos{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--branco);border:1px solid #cfdcf3;border-radius:8px;padding:16px 18px}.ass-termos p{margin:4px 0 0;color:var(--suave);font-size:14px}.ass-grade{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:900px){.ass-grade{grid-template-columns:1fr}}.ass-plano{border-radius:8px;padding:24px;color:var(--branco);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);display:flex;flex-direction:column;gap:6px}.ass-plano,.ass-plano-premium{background:#1652b8}.ass-plano-rotulo{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-weight:700}.ass-plano h2{margin:0;font-size:26px}.ass-plano-valor{margin:4px 0;font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ass-plano-valor small{font-size:15px;font-weight:600;opacity:.8}.ass-plano-detalhe{margin:0;font-size:13px;opacity:.85}.ass-plano-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.ass-plano-lista li{display:flex;gap:8px;align-items:center}.ass-fatura-linha{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.ass-fatura-linha>div{display:flex;flex-direction:column;gap:2px}.ass-fatura-valor{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ass-pagar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ass-extras{display:flex;flex-direction:column;gap:14px}.ass-extras-uso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ass-extras-uso>div{display:flex;flex-direction:column;gap:2px;background:#f5f7fb;border-radius:8px;padding:12px 14px}.ass-extras-uso strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ass-extras-uso small{font-size:12.5px;font-weight:600;color:var(--cinza)}.ass-extras-teto{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--suave)}.ass-extras>.botao{align-self:flex-start}.ass-planos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:760px){.ass-extras-uso,.ass-planos{grid-template-columns:1fr}}.ass-planos-item{border:1px solid #e6ebf3;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ass-planos-atual{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.ass-planos-topo{display:flex;justify-content:space-between;width:100%;align-items:baseline}.ass-planos-topo strong{font-size:17px}.ass-planos-topo span{font-weight:700;color:var(--azul)}.ass-planos-item ul{margin:0;padding-left:18px;font-size:13.5px;color:var(--suave);gap:4px}.ass-historico,.ass-planos-item ul{display:flex;flex-direction:column}.ass-historico-linha{display:grid;grid-template-columns:90px 110px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #f1f3f7;font-size:14px}@media (max-width:560px){.ass-historico-linha{grid-template-columns:1fr 1fr}}.cert-promo{display:flex;gap:12px;align-items:center;background:#eef3fb;border:1px solid #dfe6f5;border-radius:8px;padding:12px 16px;font-size:14px;color:var(--suave)}.cert-promo svg{color:var(--azul);flex:0 0 auto}.cert-mapa-painel{padding:8px;overflow-x:auto}.cert-mapa{display:flex;flex-direction:column;min-width:860px}.cert-linha{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(120px,1fr));grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer}button.cert-linha:hover{background:#f5f8fd}button.cert-linha:focus-visible{outline:3px solid var(--foco)}.cert-cabeca{cursor:default;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cinza);border-bottom:1px solid #edf0f5;border-radius:0}.cert-linha+.cert-linha:not(.cert-cabeca){border-top:1px solid #f1f3f7}.cert-cliente{display:flex;flex-direction:column;min-width:0}.cert-cliente strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-cliente small{font-size:12px;color:var(--cinza)}.cert-auto{color:var(--azul);display:inline-flex;gap:3px}.cert-auto,.cert-cel{font-weight:600;align-items:center}.cert-cel{display:flex;gap:8px;padding:6px 9px;border-radius:8px;font-size:12.5px;min-width:0}.cert-cel-texto{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cert-cel-texto small{font-weight:500;opacity:.85;font-size:11px}.cert-ponto{width:9px;height:9px;border-radius:50%;background:currentColor;flex:0 0 auto}.cert-ok{background:#e5f3ea;color:#2f7a4b}.cert-vencendo{background:#fdf3df;color:#8a5a0b}.cert-pendencia,.cert-vencida{background:var(--erro-fundo);color:var(--erro)}.cert-erro{background:#f1eefb;color:#5b3fb8}.cert-sem{background:#f1f4fa;color:#6b7486}.cert-historico-linha .cert-ponto.cert-erro,.cert-historico-linha .cert-ponto.cert-ok,.cert-historico-linha .cert-ponto.cert-pendencia{background:currentColor}.cert-topo{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cert-switch{display:flex;gap:10px;align-items:flex-start;background:#f5f7fb;border-radius:8px;padding:10px 14px;cursor:pointer;flex:1 1;min-width:260px}.cert-switch input{margin-top:4px;width:17px;height:17px;accent-color:var(--azul)}.cert-switch span{display:flex;flex-direction:column}.cert-switch small{color:var(--suave);font-size:12.5px}.cert-switch-off{opacity:.75;cursor:default}.cert-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:760px){.cert-cartoes{grid-template-columns:1fr}}.cert-cartao{border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:6px;border:1px solid transparent}.cert-cartao .sol-detalhe{color:var(--suave)}.cert-cartao.cert-ok{background:#f3faf5;border-color:#cfe7d7}.cert-cartao.cert-vencendo{background:#fffaf0;border-color:#f1dfb6}.cert-cartao.cert-pendencia,.cert-cartao.cert-vencida{background:#fff6f5;border-color:#f0c4be}.cert-cartao.cert-erro{background:#f8f6fe;border-color:#ddd4f6}.cert-cartao.cert-sem{background:#f7f9fc;border-color:#e6ebf3}.cert-cartao-topo{display:flex;align-items:center;gap:8px}.cert-cartao-topo strong{color:var(--tinta)}.cert-cartao-topo small{margin-left:auto;color:var(--cinza);font-size:12px}.cert-cartao-estado{font-weight:700;font-size:15px}.cert-cartao-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.cert-anexar{display:flex;flex-direction:column;gap:10px;background:var(--branco);border-radius:8px;padding:12px;margin-top:6px}.cert-anexar input:not([type=file]),.cert-anexar select{min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;width:100%;box-sizing:border-box}.cert-anexar .botao{align-self:flex-start}.cert-historico{display:flex;flex-direction:column;gap:4px}.cert-historico-linha{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #f1f3f7}.cert-historico-linha .cert-ponto{background:none}.cert-historico-texto{flex:1 1;display:flex;flex-direction:column}.cert-historico-texto strong{font-size:13.5px}.cert-historico-texto small{font-size:12px;color:var(--cinza)}.guias-solte{display:flex;align-items:center;gap:16px;padding:22px;border:2px dashed #c3d1ea;border-radius:8px;background:var(--branco);cursor:pointer;transition:border-color .15s,background .15s}.guias-solte-ativo,.guias-solte:hover{border-color:var(--azul);background:#f4f8ff}.guias-solte>span:nth-child(3){flex:1 1;display:flex;flex-direction:column;gap:2px}.guias-solte small{color:var(--suave);font-size:13px}.guias-solte-icone{width:48px;height:48px;border-radius:8px;background:var(--azul-claro);color:var(--azul);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.guias-conferir{display:flex;flex-direction:column;gap:8px}.guias-rasc{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.4fr) 120px 140px 110px 140px 36px;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:8px;background:#f7f9fc}.guias-rasc-falta{background:#fff7ec;box-shadow:inset 0 0 0 1px #f1dfb6}.guias-rasc input,.guias-rasc select{min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 8px;width:100%;box-sizing:border-box;background:var(--branco)}.guias-rasc-arq{font-size:12.5px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}@media (max-width:1100px){.guias-rasc{grid-template-columns:1fr 1fr}}.guias-salvar{display:flex;gap:16px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.guias-lista-painel{padding:6px 8px}.guia-linha{display:grid;grid-template-columns:24px minmax(200px,1.6fr) minmax(120px,.8fr) minmax(170px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 8px;border-bottom:1px solid #f1f3f7}.guia-linha:last-child{border-bottom:0}.guia-col{display:flex;flex-direction:column;gap:2px;min-width:0}.guia-col strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guia-col small{font-size:12px;color:var(--cinza)}.guia-acoes-linha{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.guia-zap{color:#1f9e57}.guia-paga{opacity:.7}@media (max-width:900px){.guia-linha{grid-template-columns:24px 1fr}.guia-acoes-linha{grid-column:1/-1;justify-content:flex-start}}.guia-cartao-valor,.guia-publica .guia-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guia-valor{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:8px;background:var(--azul-claro);color:var(--azul-escuro)}.guia-valor strong{font-size:34px}.guia-valor-vencida{background:var(--erro-fundo);color:var(--erro)}.guia-codigo{display:block;font-size:14px;letter-spacing:.03em;background:#f3f6fa;border-radius:8px;padding:12px;word-break:break-all}.guia-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.guias-cliente{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.guia-cartao{border-top:4px solid var(--azul)}.guia-cartao.guia-vencida{border-top-color:var(--erro)}.guia-cartao-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.guia-cartao-tipo{display:flex;flex-direction:column;font-weight:700;font-size:17px}.guia-cartao-tipo small{font-weight:500;font-size:12.5px;color:var(--cinza)}.guia-cartao-valor{font-size:28px}.ped-competencia{min-height:40px;border:1px solid #d5dce8;border-radius:8px;padding:0 12px;background:var(--branco);font-weight:600;color:var(--tinta)}.cli-hero .ped-competencia{align-self:flex-start}.ped-linha{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(120px,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 10px;border-bottom:1px solid #f1f3f7;cursor:pointer;border-radius:8px}.ped-linha:hover{background:#f5f8fd}.ped-linha:focus-visible{outline:3px solid var(--foco)}.ped-barra{height:8px;border-radius:999px;background:#edf0f5;overflow:hidden}.ped-barra span{display:block;height:100%;border-radius:999px}.ped-barra span,.ped-barra span.ped-barra-atraso{background:#2f9a5b}.ped-chips{display:flex;gap:4px}.ped-chip{width:12px;height:12px;border-radius:4px;background:#dfe5ee}.ped-chip.ped-recebido{background:#2f9a5b}.ped-chip.ped-atrasado{background:var(--erro)}.ped-chip.ped-pendente{background:#9fb6dd}.ped-chip.ped-dispensado{background:#eef1f6;box-shadow:inset 0 0 0 1px #d5dce8}@media (max-width:760px){.ped-linha{grid-template-columns:1fr}}.ped-lista{display:flex;flex-direction:column;gap:10px}.ped-lista-cliente{max-width:820px}.ped-item{background:var(--branco);border:1px solid #e6ebf3;border-left:4px solid #9fb6dd;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ped-item.ped-recebido{border-left-color:#2f9a5b}.ped-item.ped-atrasado{border-left-color:var(--erro)}.ped-item.ped-dispensado{opacity:.7;border-left-color:#d5dce8}.ped-item-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ped-item-nome{display:flex;flex-direction:column}.ped-item-nome small{color:var(--cinza);font-size:12.5px}.ped-arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ped-arquivos li{display:flex;align-items:center;gap:8px;font-size:13.5px;background:#f7f9fc;border-radius:8px;padding:4px 8px}.ped-arquivos a{display:inline-flex;gap:5px;align-items:center;font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-arquivos small{color:var(--cinza);font-size:12px}.ped-item-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ped-enviar{cursor:pointer}.ped-enviando{opacity:.7;cursor:wait}.ped-editar-linha{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #e9edf4;font-size:14px}.ped-novo{display:grid;grid-template-columns:1.4fr 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;margin-top:6px}.ped-novo input{min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px}.ped-dia{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--suave)}.ped-dia input{width:58px}@media (max-width:760px){.ped-novo{grid-template-columns:1fr}}.nfe-clientes{display:flex;flex-direction:column}.nfe-cliente{display:grid;grid-template-columns:minmax(220px,1.5fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid #f1f3f7}.nfe-cliente.nfe-sem_a1,.nfe-cliente.nfe-vencido{opacity:.65}.nfe-num{font-size:13px;color:var(--suave);font-weight:600}.nfe-autorizar{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;background:#f5f7fb;border-radius:8px;padding:12px 14px;max-width:620px}.nfe-autorizar input[type=password]{min-height:38px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;max-width:320px}.nfe-autorizar .botao{align-self:flex-start}.nfe-linha{grid-template-columns:minmax(220px,1.6fr) minmax(130px,.8fr) minmax(150px,1fr) auto}@media (max-width:760px){.nfe-cliente,.nfe-linha{grid-template-columns:1fr}}.sn-linha{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(110px,.8fr)) minmax(150px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 10px;border-bottom:1px solid #f1f3f7;border-radius:8px;cursor:pointer}.sn-linha:hover{background:#f5f8fd}.sn-linha:focus-visible{outline:3px solid var(--foco)}.sn-alertas{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sn-barra{height:8px;border-radius:999px;background:#edf0f5;overflow:hidden}.sn-barra span{display:block;height:100%;background:#2f9a5b;border-radius:999px}.sn-barra .sn-barra-alerta{background:#d18a12}.sn-barra .sn-barra-erro{background:var(--erro)}@media (max-width:960px){.sn-linha{grid-template-columns:1fr 1fr}}.sn-lista-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sn-alerta{padding:10px 12px;border-radius:8px;font-size:14px}.sn-erro{background:var(--erro-fundo);color:var(--erro)}.sn-lista-alertas .sn-alerta:not(.sn-erro):not(.sn-oportunidade):not(.sn-info){background:var(--alerta-fundo);color:var(--alerta)}.sn-oportunidade{background:#e5f3ea;color:#23683f;font-weight:600}.sn-info{background:#f1f4fa;color:var(--suave)}.sn-grade{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.sn-grade>.sol-rotulo{display:none}.sn-grade-linha{display:grid;grid-template-columns:120px 1fr 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:13.5px}.sn-grade-mei{grid-template-columns:120px 1fr}.sn-grade-linha input{min-height:34px;border:1px solid #d5dce8;border-radius:8px;padding:0 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sn-grade-atual{background:var(--azul-claro);border-radius:8px;padding:2px 4px;font-weight:700}.sn-colar textarea{width:100%;box-sizing:border-box;border:1px solid #d5dce8;border-radius:6px;padding:8px;margin:6px 0}.sn-colar summary{cursor:pointer;font-weight:600;color:var(--azul)}.venc-colunas{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:14px;gap:14px;align-items:start;overflow-x:auto}.venc-coluna{background:#eaeff6;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:200px}.venc-coluna header{display:flex;justify-content:space-between;align-items:center;padding:2px 4px}.venc-coluna h2{margin:0;font-size:14px}.venc-vencido{background:#fbecea}.venc-cartao{background:var(--branco);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px rgba(16,30,60,.07)}.venc-cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--azul)}.venc-cartao small{color:var(--cinza);font-size:12.5px}.venc-data{font-size:12.5px;font-weight:600;color:var(--suave);display:inline-flex;gap:4px;align-items:center}.venc-acoes,.venc-renovar{display:flex;gap:6px;align-items:center;margin-top:4px}.venc-renovar input{min-height:34px;border:1px solid #d5dce8;border-radius:8px;padding:0 8px}@media (max-width:1000px){.venc-colunas{grid-template-columns:repeat(2,minmax(220px,1fr))}}.rel{background:var(--branco);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:22px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);max-width:920px}.rel-cabeca{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:3px solid var(--azul);padding-bottom:16px}.rel-cabeca h1{margin:4px 0;font-size:26px}.rel-cabeca p{margin:0;color:var(--suave)}.rel-escritorio{font-size:13px;font-weight:700;color:var(--azul);text-transform:uppercase;letter-spacing:.06em}.rel-marca{height:34px;width:auto;opacity:.85}.rel-destaques{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.rel-destaques>div{background:#f4f7fc;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:2px}.rel-destaques span{font-size:12px;font-weight:700;color:var(--cinza);text-transform:uppercase;letter-spacing:.04em}.rel-destaques strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-destaques small{font-size:12.5px;color:var(--suave)}.rel-sobe{color:#23683f!important;font-weight:700}.rel-desce{color:var(--erro)!important;font-weight:700}@media (max-width:760px){.rel-destaques{grid-template-columns:1fr 1fr}.rel{padding:20px}}.rel-bloco h2{margin:0 0 10px;font-size:16px;color:var(--azul-escuro)}.rel-texto{margin:6px 0;color:var(--suave)}.rel-grafico{display:flex;align-items:flex-end;gap:12px;height:140px;padding:8px 0}.rel-barra{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.rel-barra span{width:100%;max-width:54px;background:#c9d8f2;border-radius:8px 8px 3px 3px}.rel-barra span.rel-barra-atual{background:#1652b8}.rel-barra small{font-size:12px;color:var(--cinza)}.rel-aviso{margin:6px 0;padding:8px 12px;border-radius:8px;font-size:14px}.rel-aviso-erro{background:var(--erro-fundo);color:var(--erro)}.rel-aviso-alerta{background:var(--alerta-fundo);color:var(--alerta)}.rel-aviso-oportunidade{background:#e5f3ea;color:#23683f}.rel-tabela{width:100%;border-collapse:collapse;font-size:14px}.rel-tabela td{padding:8px 6px;border-bottom:1px solid #eef1f6}.rel-ok-t{color:#23683f;font-weight:700}.rel-erro-t{color:var(--erro);font-weight:700}.rel-lista{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px}.rel-certidoes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.rel-cert{border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.rel-cert small{font-size:12px}.rel-ok{background:#e5f3ea;color:#23683f}.rel-alerta{background:var(--alerta-fundo);color:var(--alerta)}.rel-erro{background:var(--erro-fundo);color:var(--erro)}.rel-neutro{background:#f1f4fa;color:var(--suave)}@media (max-width:760px){.rel-certidoes{grid-template-columns:1fr 1fr}}.rel-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.rel-pe{font-size:12px;color:var(--cinza);border-top:1px solid #eef1f6;padding-top:12px}@media print{.barra-topo,.cabecalho,.cli-faixa,.faixa-licenca,.lateral,.lateral-casca,.nao-imprimir{display:none!important}.app,.app-empresa,.cli-conteudo,.principal,body{background:#fff!important;padding:0!important;margin:0!important;display:block!important}.rel{box-shadow:none;max-width:none;padding:0}.rel-bloco,.rel-destaques{page-break-inside:avoid;break-inside:avoid}}.rent-item{border-bottom:1px solid #f1f3f7}.rent-linha{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(110px,.8fr)) minmax(180px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 10px;cursor:pointer;border-radius:8px}.rent-linha:hover{background:#f5f8fd}.rent-linha:focus-visible{outline:3px solid var(--foco)}.rent-prejuizo .rent-linha{background:snow}.rent-sugestao{display:flex;justify-content:flex-end}.rent-detalhe{padding:4px 12px 14px;display:flex;flex-direction:column;gap:8px}.rent-chips{display:flex;flex-wrap:wrap;gap:6px}.rent-chip{font-size:12.5px;background:#f1f4fa;color:var(--suave);border-radius:999px;padding:4px 10px}.rent-peso{display:grid;grid-template-columns:1fr 110px;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.rent-peso input{min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;text-align:right}@media (max-width:960px){.rent-linha{grid-template-columns:1fr 1fr}}.usr-linha{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:38px minmax(200px,1.4fr) minmax(170px,1.1fr) minmax(120px,.7fr) minmax(140px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #f1f3f7;border-radius:8px;cursor:pointer}.usr-linha:hover{background:#f5f8fd}.usr-linha:focus-visible{outline:3px solid var(--foco)}.usr-bloqueado{opacity:.6}.usr-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--branco);background:#8a94a8}.usr-contador{background:#0b3aa0}.usr-empresa{background:#2f9a5b}.usr-admin{background:#3d2ba0}.usr-selos{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.usr-linha{grid-template-columns:38px 1fr}.usr-selos{justify-content:flex-start;grid-column:2}}.usr-resultado{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--branco);border:1px solid #d5dce8;border-radius:8px;padding:8px 10px}.usr-resultado code{font-size:12.5px;word-break:break-all}.usr-senha{font-size:16px!important;font-weight:700;letter-spacing:.06em}.usr-sensivel{border:1px solid #f0d3cf;background:#fffaf9}.usr-sensivel input{min-height:38px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;background:var(--branco)}.usr-acao{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.ag-barra{justify-content:space-between;gap:12px;margin-bottom:12px}.ag-barra,.ag-nav{display:flex;align-items:center;flex-wrap:wrap}.ag-nav{gap:8px}.ag-nav strong{font-size:17px;text-transform:capitalize}.ag-nav select{min-height:38px;border:1px solid #d5dce8;border-radius:8px;padding:0 10px;background:var(--branco)}.ag-vistas{display:inline-flex;background:#eef2f8;border-radius:8px;padding:3px}.ag-vista{all:unset;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--suave)}.ag-vista-ativa{background:var(--branco);color:var(--azul);box-shadow:0 1px 3px rgba(15,40,90,.12)}.ag-vista:focus-visible{outline:3px solid var(--foco)}.ag-legenda{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:12.5px}.ag-leg{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#f4f6fa!important;color:var(--suave)!important;font-weight:600}.ag-leg:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--ag-cor)}.ag-total{margin-left:auto;color:var(--suave)}.ag-google-off{color:#a35a00;background:#fff6e5;border-radius:999px;padding:3px 10px;font-weight:600}.ag-azul{--ag-cor:#3f6fd8;background:#3f6fd8;color:#fff}.ag-vermelho{--ag-cor:#d93a30;background:#d93a30;color:#fff}.ag-verde{--ag-cor:#1e8e4e;background:#1e8e4e;color:#fff}.ag-verde-claro{--ag-cor:#7fcf9b;background:#9fdcb3;color:#10452a}.ag-cinza{--ag-cor:#9aa3b2;background:#c7ccd6;color:#2d3440}.ag-aguardando{background:#fff5f4;border:1px solid #f3c9c4;border-radius:8px;padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.ag-aguardando>strong{display:flex;align-items:center;gap:6px;color:#a32820;font-size:14px}.ag-aguardando-lista{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.ag-pend{all:unset;cursor:pointer;flex:0 0 auto;display:flex;flex-direction:column;gap:2px;background:var(--branco);border:1px solid #f0d3cf;border-left:4px solid #e9a39b;border-radius:8px;padding:8px 12px;min-width:170px}.ag-pend span{font-weight:700;font-size:14px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-pend small{font-size:12px;color:var(--cinza)}.ag-pend-alerta{border-left-color:#e8790c}.ag-pend-estourou{border-left-color:#b3140a;background:#fff0ee}.ag-pend-estourou small{color:#b3140a;font-weight:700}.ag-pend:focus-visible{outline:3px solid var(--foco)}.ag-grade{background:var(--branco);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);overflow:auto;max-height:calc(100vh - 250px)}.ag-cab,.ag-corpo{display:grid;grid-template-columns:56px repeat(7,minmax(110px,1fr));min-width:860px}.ag-cab{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--branco);border-bottom:1px solid #e8ecf3}.ag-cab-dia{display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:2px}.ag-cab-dia small{font-size:11px;font-weight:700;color:var(--cinza);letter-spacing:.04em}.ag-cab-dia strong{font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ag-hoje small{color:var(--azul)}.ag-hoje strong{background:var(--azul);color:var(--branco)}.ag-horas span{display:block;font-size:11px;color:var(--cinza);text-align:right;padding-right:8px;transform:translateY(-7px)}.ag-coluna{position:relative;border-left:1px solid #eef1f6}.ag-coluna-hoje{background:#fafcff}.ag-slot{all:unset;display:block;width:100%;box-sizing:border-box;border-top:1px solid #eef1f6;cursor:cell}.ag-slot-meia{border-top:1px dashed #f3f5f9}.ag-slot:hover{background:#f1f6ff}.ag-slot:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.ag-evento{all:unset;box-sizing:border-box;position:absolute;left:3px;right:3px;border-radius:8px;padding:3px 7px;cursor:-webkit-grab;cursor:grab;display:flex;flex-direction:column;overflow:hidden;font-size:12px;line-height:1.25;box-shadow:0 1px 3px rgba(15,40,90,.2);z-index:1;transition:transform .12s,box-shadow .12s}.ag-evento:hover{transform:none;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);z-index:2}.ag-evento strong{font-size:12.5px}.ag-evento small,.ag-evento strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-evento small{opacity:.9}.ag-evento:focus-visible{outline:3px solid var(--foco)}.ag-evento-arrastando{opacity:.45}.ag-linha{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:14px minmax(200px,1.5fr) minmax(160px,1fr) minmax(150px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:11px 10px;border-bottom:1px solid #f1f3f7;cursor:pointer;border-radius:8px}.ag-linha:hover{background:#f5f8fd}.ag-linha:focus-visible{outline:3px solid var(--foco)}.ag-ponto{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:middle}@media (max-width:760px){.ag-linha{grid-template-columns:14px 1fr}.ag-linha .guia-col:not(:nth-child(2)){grid-column:2}}.ag-form{gap:12px}.ag-bloco,.ag-form{display:flex;flex-direction:column}.ag-bloco{border:1px solid #e8ecf3;border-radius:8px;padding:10px 12px 12px;gap:10px;margin:0}.ag-bloco legend{font-size:12px;font-weight:700;color:var(--cinza);text-transform:uppercase;letter-spacing:.05em;padding:0 4px}.ag-form label,.ag-linha-campos label,.tr-campo-curto,.tr-lembretes label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--suave)}.ag-linha-campos{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.ag-linha-campos>label{flex:1 1 130px}.ag-linha-campos>.ag-largo{flex:2 1 220px}.ag-linha-campos>.sol-interno{flex:0 0 auto;flex-direction:row;align-items:center;min-height:40px}.ag-form input,.ag-form select,.ag-form textarea,.ag-linha-campos input,.ag-linha-campos select,.tr-campo-curto select,.tr-lembretes input,.tr-lembretes select,.tr-lembretes textarea{min-height:40px;border:1px solid #d5dce8;border-radius:8px;padding:0 10px;font:inherit;font-weight:400;color:#1d2433;background:var(--branco)}.ag-form textarea,.tr-lembretes textarea{padding:8px 10px;resize:vertical}.ag-linha-campos input[type=checkbox],.tr-lembretes input[type=checkbox]{min-height:0}.ag-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.ag-btn{border:0;border-radius:8px;padding:9px 14px;font:inherit;font-weight:700;font-size:13.5px;cursor:pointer}.ag-btn:disabled{opacity:.5;cursor:not-allowed}.ag-btn:focus-visible{outline:3px solid var(--foco)}.tr-titulo{font-size:16px;margin:0 0 10px}.tr-sub-titulo{font-size:14px;margin:16px 0 6px}.tr-sub{display:block;font-size:12px;color:var(--cinza);font-weight:400}.tr-mes{text-transform:capitalize;min-width:150px;text-align:center}.tr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.tr-kpis>div{background:#f6f8fc;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.tr-kpis-grandes>div{background:var(--branco);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);padding:16px}.tr-kpis span{font-size:12.5px;color:var(--cinza);font-weight:600}.tr-kpis strong{font-size:21px;color:#14213d}.tr-kpis small{font-size:12px;color:var(--cinza)}.tr-kpi-alerta{background:#fff7ec!important}.tr-kpi-alerta strong{color:#b35c00}.tr-kpi-erro{background:#fff1ef!important}.tr-kpi-erro small,.tr-kpi-erro strong{color:#b3140a}.tabela .num{text-align:right;white-space:nowrap}.tabela tfoot td{font-weight:700;border-top:2px solid #e1e6ef}.tr-inativo{opacity:.55}.tr-equipe,.tr-excecoes,.tr-lista-lembretes,.tr-precos{list-style:none;margin:0;padding:0}.tr-excecoes li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f7;font-size:14px}.tr-campo-curto{max-width:360px;margin-bottom:10px}.tr-precos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.tr-precos li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f6f8fc;border-radius:8px;padding:8px 10px}.tr-precos li span{display:flex;flex-direction:column;font-size:14px}.tr-precos li small{color:var(--cinza);font-size:12px}.tr-precos input{width:110px;min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;text-align:right}.tr-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.tr-ranking ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tr-ranking-topo{display:flex;justify-content:space-between;gap:10px;font-size:14px}.tr-ranking small{font-size:12px;color:var(--cinza)}.tr-barra{height:7px;background:#eef1f6;border-radius:999px;overflow:hidden;margin:4px 0 2px}.tr-barra span{display:block;height:100%;background:#1652b8;border-radius:999px}.tr-dias{align-items:flex-end;height:140px}.tr-dia,.tr-dias{display:flex;gap:4px}.tr-dia{flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.tr-dia span{width:100%;max-width:26px;background:#1652b8;border-radius:6px 6px 2px 2px;min-height:3px}.tr-dia small{font-size:11px;color:var(--cinza)}.tr-estourados{border:1px solid #f3c9c4;background:snow}.tr-estourados ul{margin:0;padding-left:18px;font-size:14px;display:flex;flex-direction:column;gap:4px}.tr-lembretes{display:grid;grid-template-columns:minmax(300px,420px) 1fr;grid-gap:14px;gap:14px;align-items:start}.tr-lembretes>section:first-child{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:12px}@media (max-width:960px){.tr-lembretes{grid-template-columns:1fr}.tr-lembretes>section:first-child{position:static}}.tr-atalhos{display:flex;gap:6px;flex-wrap:wrap}.tr-lembrete{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 4px;border-bottom:1px solid #f1f3f7}.tr-lembrete-texto strong{font-size:14.5px}.tr-lembrete-texto p{margin:2px 0;font-size:13.5px;color:var(--suave);white-space:pre-wrap}.tr-lembrete-texto small{font-size:12px;color:var(--cinza)}.tr-lembrete-atrasado .tr-lembrete-texto small{color:#b3140a;font-weight:600}.tr-lembrete-acoes{display:flex;gap:8px}.tr-check{width:26px;height:26px;border-radius:50%;border:2px solid #c3cbd8;background:var(--branco);color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tr-check:hover{border-color:#1e8e4e;color:#1e8e4e}.tr-check:focus-visible{outline:3px solid var(--foco)}.tr-feitos{margin-top:14px;font-size:13.5px;color:var(--cinza)}.tr-feitos summary{cursor:pointer;font-weight:600}.tr-feitos ul{list-style:none;padding:6px 0 0;margin:0;display:flex;flex-direction:column;gap:4px}.tr-equipe li{border-bottom:1px solid #f1f3f7}.tr-pessoa{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:8px;cursor:pointer}.tr-pessoa:hover:not(:disabled){background:#f5f8fd}.tr-pessoa:disabled{cursor:default}.tr-pessoa:focus-visible{outline:3px solid var(--foco)}.tr-permissoes{padding:4px 10px 16px 60px;display:flex;flex-direction:column;gap:10px}.tr-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:6px 14px;gap:6px 14px}.tr-checks label{font-weight:500;font-size:13.5px}@media (max-width:700px){.tr-permissoes{padding-left:10px}}.tr-cabeca-impressao,.tr-rodape-impressao{display:none}@media print{.tr-cabeca-impressao{display:flex;align-items:center;gap:16px;border-bottom:2px solid #1652b8;padding-bottom:10px;margin-bottom:14px}.tr-cabeca-impressao img{height:38px}.tr-cabeca-impressao div{display:flex;flex-direction:column}.tr-cabeca-impressao strong{font-size:18px}.tr-rodape-impressao{display:block;font-size:11px;color:#6b7486;margin-top:14px}.painel,.tr-kpis-grandes>div{box-shadow:none!important;border:1px solid #e1e6ef;page-break-inside:avoid;break-inside:avoid}.tabela-caixa{overflow:visible!important;max-height:none!important}}.agd-cartao{max-width:560px}.agd-subtitulo{margin:4px 0 0;color:var(--suave);font-size:15px}.agd-rodape{color:hsla(0,0%,100%,.75);font-size:12.5px;text-align:center;margin:0}.agd-rodape a{color:#fff}.agd{display:flex;flex-direction:column;gap:16px}.agd-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.agd-passos li{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#9aa3b2;border-top:3px solid #e6eaf1;padding-top:8px}.agd-passos li span{width:22px;height:22px;border-radius:50%;background:#e6eaf1;color:#6b7486;display:flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 auto}.agd-passos .agd-passo-ativo{color:var(--azul);border-top-color:var(--azul)}.agd-passos .agd-passo-ativo span{background:var(--azul);color:#fff}.agd-passos .agd-passo-feito{color:#1e8e4e;border-top-color:#1e8e4e}.agd-passos .agd-passo-feito span{background:#1e8e4e;color:#fff}.agd-indicacao{margin:0;background:#eef9f2;color:#1f6b3f;border-radius:8px;padding:8px 12px;font-size:14px}.agd-etapa{display:flex;flex-direction:column;gap:12px}.agd-etapa h2{font-size:18px;margin:4px 0 0}.agd-dica{margin:-4px 0 0;color:var(--suave);font-size:14px}.agd-modos,.agd-produtos{display:grid;grid-gap:10px;gap:10px}.agd-modos{grid-template-columns:1fr 1fr}.agd-modo,.agd-produto{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid #e1e6ef;border-radius:8px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.agd-produto{display:flex;align-items:center;gap:12px;padding:14px 16px}.agd-modo:hover,.agd-produto:hover{border-color:#b8c9ea}.agd-dia:focus-visible,.agd-hora:focus-visible,.agd-modo:focus-visible,.agd-produto:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.agd-modo-ativo,.agd-produto-ativo{border-color:var(--azul)!important;background:#f3f7ff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.agd-radio{width:20px;height:20px;border-radius:50%;border:2px solid #c3cbd8;flex:0 0 auto;box-sizing:border-box}.agd-produto-ativo .agd-radio{border:6px solid var(--azul)}.agd-produto-texto{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.agd-produto-texto strong{font-size:15.5px}.agd-produto-texto small{font-size:13px;color:var(--cinza)}.agd-preco{font-weight:700;color:var(--azul);white-space:nowrap}.agd-modo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 10px}.agd-modo-icone{font-size:26px}.agd-modo strong{font-size:15px}.agd-modo small{font-size:12.5px;color:var(--cinza)}.agd-seguir{width:100%;justify-content:center;min-height:50px;font-size:16px}.agd-seguir:disabled{opacity:.45;cursor:not-allowed}.agd-navega{display:flex;align-items:center;gap:12px}.agd-navega .agd-seguir,.agd-navega .botao{flex:1 1;justify-content:center;min-height:50px}.agd-seletor{display:flex;flex-direction:column;gap:10px}.agd-dias{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory}.agd-dia{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 64px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 0;border:2px solid #e1e6ef;border-radius:8px;background:#fff}.agd-dia small{font-size:11.5px;color:var(--cinza);font-weight:600}.agd-dia strong{font-size:20px}.agd-dia-ativo{border-color:var(--azul);background:var(--azul)}.agd-dia-ativo small,.agd-dia-ativo strong{color:#fff}.agd-dia-nome{margin:0;font-weight:700;color:#1d2433}.agd-periodo{display:block;font-size:12.5px;font-weight:700;color:var(--cinza);text-transform:uppercase;letter-spacing:.05em;margin:6px 0}.agd-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:8px;gap:8px}.agd-hora{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:12px 0;border:2px solid #dbe4f3;border-radius:8px;font-weight:700;color:var(--azul);background:#fff;font-size:15px}.agd-hora:hover{background:#f3f7ff}.agd-hora-ativa{background:var(--azul);border-color:var(--azul);color:#fff}.agd-vazio{background:#fff7ec;color:#8a4b00;border-radius:8px;padding:14px;margin:0}.agd-resumo{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:#f3f7ff;border-radius:8px;padding:12px 14px}.agd-resumo div{display:flex;flex-direction:column;gap:2px;min-width:0}.agd-resumo small{font-size:11.5px;color:var(--cinza);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.agd-resumo strong{font-size:14px}.agd-resumo-grande{grid-template-columns:1fr;padding:16px}.agd-resumo-grande strong{font-size:16px}@media (max-width:560px){.agd-resumo:not(.agd-resumo-grande){grid-template-columns:1fr 1fr}}.agd-campos{gap:14px}.agd-campos,.agd-campos label{display:flex;flex-direction:column}.agd-campos label{gap:5px;font-weight:600;font-size:14px;color:#1d2433}.agd-campos input{min-height:50px;border:2px solid #dbe2ee;border-radius:8px;padding:0 14px;font:inherit;font-size:16px;font-weight:400}.agd-campos input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px var(--foco)}.agd-campos input[aria-invalid=true]{border-color:#d93a30}.agd-campos label>small{font-weight:400;color:var(--cinza);font-size:12.5px}.agd-campos .agd-erro-campo{color:#b3140a}.agd-opcional{font-weight:400;color:var(--cinza)}.agd-isca{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.agd-zap{justify-content:center;gap:8px;color:#1f7a45;font-weight:600;font-size:14px;text-decoration:none;padding:6px}.agd-confirmado,.agd-zap{display:flex;align-items:center}.agd-confirmado{flex-direction:column;text-align:center;gap:6px}.agd-confirmado>span{width:58px;height:58px;border-radius:50%;background:#1e8e4e;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);animation:agd-pop .4s ease-out}.agd-confirmado-neutro>span{background:#8a94a8;box-shadow:none}.agd-confirmado h1{margin:4px 0 0;font-size:22px}.agd-confirmado p{margin:0;color:var(--suave)}@keyframes agd-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.agd-confirmado>span{animation:none}}.agd-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agd-lista li{display:flex;gap:8px;align-items:flex-start;font-size:15px}.agd-lista li svg{color:#1e8e4e;margin-top:3px;flex:0 0 auto}.agd-acoes-cliente{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.agd-acoes-cliente a{justify-content:center;min-height:48px}.agd-acoes-secundarias{display:flex;justify-content:center;gap:24px}.agd-link-perigo{color:#b3140a!important}.agd-cancelar{border:1px solid #f3c9c4;background:snow;border-radius:8px;padding:14px}.agd-botao-perigo{background:#d93a30!important}.ag-site{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;background:hsla(0,0%,100%,.28);border-radius:4px;padding:0 4px;margin-right:4px;vertical-align:1px}.ag-chip-site{margin-left:8px;font-size:11px;padding:2px 8px}.agc-link{display:flex;flex-direction:column;gap:6px;background:#f3f7ff;border-radius:8px;padding:12px 14px;margin-bottom:14px}.agc-link code,.tr-link{font-size:14px;word-break:break-all;color:var(--azul)}.agc-dia{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid #f1f3f7;font-size:14px}.agc-faixas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.agc-faixa{display:inline-flex;align-items:center;gap:6px;background:#f6f8fc;border-radius:8px;padding:4px 6px;font-size:13px}.agc-faixa input{min-height:34px!important;padding:0 6px!important}.tr-campo-largo{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--suave)}.tr-campo-largo textarea{border:1px solid #d5dce8;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400;resize:vertical}.ag-psbio{background:#fff8ec;border-color:#f3dcae}.ag-psbio>strong{color:#8a4b00}.agd-aviso-doc{background:#fff8ec;border:1px solid #f3dcae;border-radius:8px;padding:12px 14px;font-size:14.5px;color:#4a3200}.agd-aviso-doc p{margin:0 0 6px}.agd-aviso-doc ul{margin:0;padding-left:18px;gap:6px}.agd-aviso-doc ul,.tr-perm-grupos{display:flex;flex-direction:column}.tr-perm-grupos{gap:10px;margin-top:10px}.tr-perm-grupos .ag-bloco{position:relative}.tr-marcar-grupo{position:absolute;top:-2px;right:10px;font-size:12.5px}.tr-perm-extra{color:#8a4b00}.tr-perm-extra small{color:#b35c00}.tr-senha-criada{margin-top:12px}.tr-zona-perigo{border-color:#f3d6d2}.novidade-legislacao{text-decoration:none;color:inherit;border-top:4px solid var(--lg-cor,#1652b8)}.novidades-todas{margin-left:auto;margin-right:12px;font-size:13.5px}.lg-filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.lg-filtros select{min-height:42px;padding:0 10px}.lg-busca,.lg-filtros select{border:1px solid #d5dce8;border-radius:8px;background:var(--branco)}.lg-busca{flex:1 1 280px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--cinza)}.lg-busca input{border:0;outline:0;flex:1 1;min-height:40px;font:inherit;background:transparent}.lg-busca:focus-within{box-shadow:0 0 0 3px var(--foco)}.lg-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.lg-colunas{grid-template-columns:1fr}}.lg-coluna{background:var(--branco);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border-top:5px solid var(--lg-cor);overflow:hidden}.lg-coluna header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;border-bottom:1px solid #eef1f6}.lg-coluna header h2{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.lg-coluna header span{background:color-mix(in srgb,var(--lg-cor) 12%,#fff);color:var(--lg-cor);font-weight:700;border-radius:999px;padding:2px 10px;font-size:13px}.lg-coluna ul{list-style:none;margin:0;padding:0 18px}.lg-coluna>.vazio{padding:16px 18px;margin:0}.lg-item{padding:14px 0;border-bottom:1px solid #eef1f6}.lg-item:last-child{border-bottom:0}.lg-item-destaque{background:color-mix(in srgb,var(--lg-cor) 6%,#fff);margin:0 -18px;padding-left:18px;padding-right:18px}.lg-item-topo{all:unset;cursor:pointer;display:block}.lg-item-topo:focus-visible{outline:3px solid var(--foco);border-radius:6px}.lg-item-topo strong{display:block;font-size:14.5px;line-height:1.35;text-transform:uppercase;color:#14213d}.lg-item-topo p{margin:6px 0 0;font-size:14px;color:var(--suave);line-height:1.5}.lg-corta{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lg-impacto{display:flex;gap:6px;margin:8px 0 0;background:#fff8ec;color:#6b4200;border-radius:8px;padding:8px 10px;font-size:13.5px}.lg-impacto svg{flex:0 0 auto;margin-top:2px}.lg-item-pe{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:8px;font-size:12.5px;color:var(--cinza)}.lg-item-pe>span:first-child{display:inline-flex;align-items:center;gap:4px}.lg-esferas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.lg-esfera{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid #e1e6ef;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.lg-esfera small{font-size:12px;color:var(--cinza)}.lg-esfera-ativa{border-color:var(--lg-cor);background:color-mix(in srgb,var(--lg-cor) 8%,#fff)}.lg-esfera-ativa strong{color:var(--lg-cor)}.lg-esfera:focus-visible{outline:3px solid var(--foco)}.lg-titulo-campo{font:inherit;font-weight:700;text-transform:uppercase}.lg-titulo-campo,.tr-campo-largo input{min-height:40px;border:1px solid #d5dce8;border-radius:8px;padding:0 10px}.tr-campo-largo input{font:inherit;font-weight:400}.lg-admin .tr-campo-largo{margin-top:10px}.lg-segmentos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0 4px;font-size:13px;font-weight:600;color:var(--suave)}.lg-lista-admin{list-style:none;margin:0;padding:0}.lg-lista-admin li{display:grid;grid-template-columns:92px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #f1f3f7}.lg-selo{color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 0;text-align:center}.lg-acoes{display:flex;gap:10px}.lg-ia{background:#f3f7ff;border:1px solid #dfe4f7;border-radius:8px;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.lg-ia-topo{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center}.lg-ia-topo small{grid-column:2;color:var(--suave);font-size:13px}.lg-ia-selo{grid-row:span 2;width:34px;height:34px;border-radius:8px;background:#1652b8;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.lg-ia .ag-linha-campos .botao{min-height:40px}.celula-sem-comprovante{position:relative}.celula-sem-comprovante:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#f2b33d;border:2px solid #fff}.celula.mini.celula-sem-comprovante:after{width:6px;height:6px;top:-2px;right:-2px;border-width:1px}.ce-comprovante{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;margin-top:3px}.ce-comprovante-ok{color:#1f6b3f}.ce-comprovante-falta{color:#9a5b00}.ce-comprovante .botao-link{font-size:12.5px}.ce-comprovante-form{display:flex;flex-direction:column;gap:6px;margin-top:6px;background:#f6f8fc;border-radius:8px;padding:8px}.ce-comprovante-form input[name=recibo]{min-height:34px;border:1px solid #d5dce8;border-radius:8px;padding:0 8px;font:inherit}.ce-comprovante-form input[type=file]{font-size:12.5px}.ce-comprovante-acoes{display:flex;gap:10px;align-items:center}.texto-alerta{color:#9a5b00!important}.f360-topo{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;background:var(--branco);border-radius:8px;padding:18px 20px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);margin-bottom:12px}@media (max-width:860px){.f360-topo{grid-template-columns:auto 1fr}.f360-acoes{grid-column:1/-1}}.f360-nota{width:92px;height:92px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.f360-nota strong{font-size:34px;line-height:1}.f360-nota span{font-size:11px;opacity:.9;text-align:center;margin-top:4px}.f360-nota-verde{background:#2f9a5b}.f360-nota-amarelo{background:#d98a0b}.f360-nota-vermelho{background:#b3140a}.f360-ident{display:flex;flex-direction:column;gap:6px;min-width:0}.f360-chips{display:flex;flex-wrap:wrap;gap:6px}.f360-chips .chip{background:#eef2f8;color:#34405a;font-weight:600}.f360-acoes{display:flex;gap:8px;flex-wrap:wrap}.f360-abas{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:4px;overflow-x:auto;background:rgba(241,244,250,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 0;margin-bottom:12px}.f360-abas a{flex:0 0 auto;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--suave);text-decoration:none;background:var(--branco)}.f360-abas a:hover{color:var(--azul)}.f360-atencao{background:var(--branco);border-radius:8px;padding:14px 18px;margin-bottom:14px;border-left:5px solid #e05a50;scroll-margin-top:60px}.f360-atencao-ok{border-left-color:#2f9a5b}.f360-atencao-ok p{margin:0;display:flex;gap:8px;align-items:center;color:#1f6b3f;font-weight:600}.f360-atencao ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.f360-a{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 12px;border-radius:8px;font-size:14px}.f360-a-erro{background:#fff1ef;color:#8f1d14}.f360-a-alerta{background:#fff8ec;color:#6b4200}.f360-a-info{background:#f3f7ff;color:#24407a}.f360-a-oportunidade{background:#eef9f2;color:#1f6b3f}.f360-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px;align-items:start}.f360-bloco{background:var(--branco);border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);scroll-margin-top:60px;display:flex;flex-direction:column;gap:10px}.f360-bloco header{display:flex;justify-content:space-between;align-items:center;gap:10px}.f360-bloco h2{margin:0;font-size:15.5px;display:flex;align-items:center;gap:8px}.f360-bloco .vazio{margin:0}.f360-anel{display:flex;align-items:center;gap:14px}.f360-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.f360-lista li{display:grid;grid-template-columns:12px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #f1f3f7;font-size:14px}.f360-lista li:last-child{border-bottom:0}.f360-lista small{color:var(--cinza);font-size:12.5px;text-align:right}.f360-ponto{width:10px;height:10px;border-radius:50%;background:#c7ccd6}.f360-cert-ok,.f360-comprovada,.f360-doc-recebido,.f360-guia-paga{background:#2f9a5b}.f360-cert-vencendo,.f360-doc-pendente,.f360-feita,.f360-guia-enviada,.f360-guia-vista,.f360-perto{background:#f2b33d}.f360-atrasada,.f360-cert-pendencia,.f360-cert-vencida,.f360-doc-atrasado,.f360-guia-vencida{background:#e05a50}.f360-guia-rascunho,.f360-prazo{background:#6f9be6}.f360-cert{display:flex;flex-direction:column;gap:3px}.f360-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:8px;gap:8px}.f360-numeros div{background:#f6f8fc;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column}.f360-numeros span{font-size:12px;color:var(--cinza)}.f360-alerta-mini{margin:0;font-size:13px;border-radius:8px;padding:6px 10px;background:#f3f7ff}.f360-alerta-mini.f360-erro{background:#fff1ef;color:#8f1d14}.f360-alerta-mini.f360-alerta{background:#fff8ec;color:#6b4200}.f360-alerta-mini.f360-oportunidade{background:#eef9f2;color:#1f6b3f}.f360-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.f360-historico li{display:flex;flex-direction:column;gap:1px}.f360-historico small{color:var(--cinza);font-size:12px}.quadro-novos{display:flex;gap:8px;flex-wrap:wrap}.quadro-origem-interna{background:#efeafd!important;color:#4b33a8!important}.quadro-checklist{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--cinza);font-weight:600}.quadro-checklist-barra{flex:1 1;height:5px;background:#e8ecf3;border-radius:999px;overflow:hidden;display:block}.quadro-checklist-barra span{display:block;height:100%;background:#2f9a5b;border-radius:999px}.tf-lista{flex-direction:column}.tf-item,.tf-lista{display:flex;gap:6px}.tf-item{align-items:center;background:#f6f8fc;border-radius:8px;padding:4px 4px 4px 10px;font-size:13.5px}.tf-item .botao-icone{margin-left:auto}.tf-novo{display:flex;gap:6px}.tf-novo input{flex:1 1;min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;font:inherit}.tf-repetir{margin-top:4px}.sol-checklist{background:#f7f5ff;border:1px solid #e4defa;border-radius:8px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.sol-checklist-topo{display:flex;justify-content:space-between;font-size:14px}.sol-checklist-topo span{color:var(--cinza);font-size:13px}.sol-checklist-barra{flex:none}.sol-checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sol-checklist li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px}.sol-checklist li label{display:flex;align-items:center;gap:8px;flex:1 1;cursor:pointer}.sol-checklist li small{color:var(--cinza);font-size:11.5px}.sol-item-feito span{text-decoration:line-through;color:var(--cinza)}.rot-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.rot-lista{list-style:none;margin:0;padding:0}.rot-lista li{display:grid;grid-template-columns:56px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f7}.rot-dia{background:#eef2f8;color:var(--azul);font-weight:700;font-size:12.5px;border-radius:8px;padding:4px 0;text-align:center}.rot-roteiro{margin:0;padding-left:20px;gap:4px;font-size:14px}.rot-editar,.rot-roteiro{display:flex;flex-direction:column}.rot-editar{list-style:none;margin:0 0 8px;padding:0;gap:6px}.rot-editar li{display:flex;gap:4px;align-items:center}.rot-editar input{flex:1 1;min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 10px;font:inherit}.painel-cabeca .painel-link+.painel-link{margin-left:14px}.cr-grupo{margin-bottom:18px}.cr-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.cr-cartao{background:var(--branco);border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border-top:4px solid #c7ccd6;display:flex;flex-direction:column;gap:8px}.cr-verde{border-top-color:#2f9a5b}.cr-amarelo{border-top-color:#f2b33d}.cr-vermelho{border-top-color:#e05a50;background:snow}.cr-azul{border-top-color:#3f6fd8}.cr-cartao header{display:flex;flex-direction:column;gap:3px}.cr-cartao h3{margin:0;font-size:15px}.cr-cartao header small{color:var(--cinza);font-size:12.5px}.cr-selo{align-self:flex-start;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 10px;background:#eef1f6;color:#5a6476;white-space:nowrap}.cr-selo-verde{background:#e7f6ed;color:#1f6b3f}.cr-selo-amarelo{background:#fff4dd;color:#8a5300}.cr-selo-vermelho{background:#fde8e6;color:#a32820}.cr-selo-azul{background:#e9f0ff;color:#24407a}.cr-resumo{margin:0;font-size:13.5px;color:#34405a;min-height:20px}.cr-meta{font-size:12px;color:var(--cinza)}.cr-dias{display:flex;gap:3px}.cr-dia{flex:1 1;height:8px;border-radius:3px;background:#eef1f6}.cr-dia-ok{background:#2f9a5b}.cr-dia-adiada,.cr-dia-aviso{background:#f2b33d}.cr-dia-erro{background:#e05a50}.cr-dia-pausada{background:#9aa3b2}.cr-dia-rodando{background:#3f6fd8}.cr-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cr-historico{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid #f1f3f7;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.cr-historico li{display:grid;grid-template-columns:10px auto 1fr;grid-gap:8px;gap:8px;align-items:baseline}.cr-historico small{color:var(--cinza);overflow:hidden;text-overflow:ellipsis}.cr-ponto{width:10px;height:10px;border-radius:50%;display:inline-block;background:#c7ccd6;flex:0 0 auto}.cr-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.cr-incidentes,.cr-pend,.cr-saude{list-style:none;margin:0;padding:0}.cr-saude li{display:grid;grid-template-columns:12px 1fr;grid-gap:10px}.cr-pend li,.cr-saude li{gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f7}.cr-pend li{display:flex;justify-content:space-between}.cr-pend small{word-break:break-word}.cr-incidentes li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f3f7}@media (max-width:700px){.cr-incidentes li{grid-template-columns:1fr}}.cr-form{background:#f6f8fc;border-radius:8px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.cr-modelos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--suave)}.faixa-situacao{background:#fff1ef;color:#8f1d14;border-color:#f3c9c4}.faixa-situacao-externo{background:#fff8ec;color:#6b4200;border-color:#f3dcae}.st-topo{display:flex;gap:16px;align-items:center;border-radius:8px;padding:18px 20px;margin-bottom:14px;color:#fff}.st-topo h2{margin:0 0 4px;font-size:19px}.st-topo p{margin:0;opacity:.95;font-size:14.5px}.st-topo-ok{background:#2f9a5b}.st-topo-torres{background:#b3140a}.st-topo-externo{background:#c97f06}.st-icone{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.st-lista{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.st-incidente{background:var(--branco);border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border-left:5px solid #f2b33d}.st-incidente.st-azul{border-left-color:#3f6fd8}.st-incidente header{display:flex;gap:8px;align-items:center}.st-incidente h3{margin:8px 0 2px;font-size:16px}.st-incidente p{margin:4px 0;font-size:14px}.st-origem{font-size:12px;color:var(--cinza);font-weight:600}.st-linha{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--suave);display:flex;flex-direction:column;gap:3px}.st-linha small{color:var(--cinza)}.st-resolvidos,.st-servicos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:4px 18px;gap:4px 18px}.st-resolvidos li,.st-servicos li{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f7}.rx-envio{background:var(--branco);border-radius:8px;padding:16px 18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);margin-bottom:14px;gap:12px}.rx-cliente,.rx-envio{display:flex;flex-direction:column}.rx-cliente{gap:4px;font-size:13px;font-weight:600;color:var(--suave);max-width:420px}.rx-cliente select{min-height:42px;border:1px solid #d5dce8;border-radius:8px;padding:0 10px;background:var(--branco);font:inherit}.rx-zona{border:2px dashed #b8c9ea;border-radius:8px;padding:28px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;cursor:pointer;background:#f6f9ff;transition:border-color .15s,background .15s}.rx-zona-ativa,.rx-zona:hover{border-color:var(--azul);background:#eef4ff}.rx-zona:focus-visible{outline:3px solid var(--foco)}.rx-zona strong{font-size:16px}.rx-zona small{color:var(--cinza);font-size:13px}.rx-zona-icone{width:56px;height:56px;border-radius:8px;background:#1652b8;color:#fff;display:flex;align-items:center;justify-content:center}.rx-zona-lendo{cursor:progress}.rx-giro{width:26px;height:26px;border:3px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:rx-giro .8s linear infinite}@keyframes rx-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rx-giro{animation:none}}.rx-mes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;color:var(--suave)}.rx-mes input{min-height:36px;border:1px solid #d5dce8;border-radius:6px;padding:0 8px}.rx-resultado{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.rx-cabeca{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.rx-cabeca h2{margin:0;font-size:18px}.rx-cabeca-acoes{display:flex;gap:8px;flex-wrap:wrap}.tr-kpi-oport{background:#eef9f2!important}.tr-kpi-oport strong{color:#1f6b3f}.rx-opcao{background:#f6f8fc;border-radius:8px;padding:8px 12px}.rx-filtros{margin:0}.rx-lista{display:flex;flex-direction:column;gap:10px}.rx-produto{background:var(--branco);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);border-left:5px solid #c7ccd6;overflow:hidden}.rx-verde{border-left-color:#2f9a5b}.rx-amarelo{border-left-color:#f2b33d}.rx-vermelho{border-left-color:#e05a50}.rx-produto-topo{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:14px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;cursor:pointer}.rx-produto-topo:focus-visible{outline:3px solid var(--foco)}@media (max-width:760px){.rx-produto-topo{grid-template-columns:14px 1fr}.rx-produto-topo>span:nth-child(n+3){grid-column:2;justify-self:start}}.rx-semaforo{width:12px;height:12px;border-radius:50%}.rx-semaforo-verde{background:#2f9a5b}.rx-semaforo-amarelo{background:#f2b33d}.rx-semaforo-vermelho{background:#e05a50}.rx-destaque{font-size:12.5px;font-weight:700;color:#34405a;background:#eef1f6;border-radius:999px;padding:3px 10px}.rx-destaque-st{background:#fff1e0;color:#a35a00}.rx-produto-corpo{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.rx-alertas,.rx-oport{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rx-oport li{display:flex;gap:8px;align-items:flex-start;background:#eef9f2;color:#1f6b3f;border-radius:8px;padding:8px 12px;font-size:14px}.rx-abas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #e8ecf3}.rx-aba{all:unset;cursor:pointer;padding:8px 12px;font-size:13.5px;font-weight:600;color:var(--suave);border-bottom:3px solid transparent;white-space:nowrap}.rx-aba-ativa{color:var(--azul);border-bottom-color:var(--azul)}.rx-aba:focus-visible{outline:3px solid var(--foco)}.rx-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.rx-subtitulo{grid-column:1/-1;margin:8px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--cinza)}.rx-campo{background:#f6f8fc;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.rx-campo-vazio{background:#fafbfd}.rx-campo-vazio strong{color:var(--cinza);font-weight:500;font-style:italic}.rx-campo-rotulo{font-size:12px;color:var(--cinza);font-weight:600}.rx-campo-valor{display:flex;justify-content:space-between;gap:8px;align-items:center}.rx-campo-valor strong{font-size:14px;color:#14213d}.rx-campo input{min-height:34px;border:1px solid #b8c9ea;border-radius:8px;padding:0 8px;font:inherit}.rx-copiar{all:unset;cursor:pointer;color:var(--azul);font-size:11.5px;font-weight:700;padding:2px 6px;border-radius:6px}.rx-copiar:hover{background:#e9f0ff}.rx-copiar:focus-visible{outline:2px solid var(--foco)}.rx-origem{align-self:flex-start;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:#eef1f6;color:#5a6476}.rx-origem-aprovado,.rx-origem-regra{background:#e7f6ed;color:#1f6b3f}.rx-origem-fornecedor,.rx-origem-sugestao{background:#fff4dd;color:#8a5300}.rx-origem-ajuste{background:#efeafd;color:#4b33a8}.rx-nota{font-size:12px;color:var(--suave)}.rx-reforma{grid-column:1/-1;background:#f3f7ff;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.rx-reforma p{margin:0;font-size:14px}.rx-linha-tempo{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.rx-ano{background:var(--branco);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;border:1px solid #e1e6ef}.rx-ano small{font-size:12px;color:var(--suave)}.rx-ano-atual{border-color:var(--azul);box-shadow:0 0 0 2px #dbe6fb}.rx-fontes{font-size:13px}.rx-fontes summary{cursor:pointer;font-weight:600;color:var(--suave)}.rx-fontes ul{margin:6px 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.rx-historico{list-style:none;margin:0;padding:0}.rx-historico a{display:flex;flex-direction:column;gap:2px;padding:8px 4px;border-bottom:1px solid #f1f3f7;text-decoration:none;color:inherit}.rx-historico a:hover strong{color:var(--azul)}.rx-historico small{color:var(--cinza);font-size:12.5px}.rg-lista{list-style:none;margin:0;padding:0}.rg-lista li{display:grid;grid-template-columns:90px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #f1f3f7}@media (max-width:760px){.rg-lista li{grid-template-columns:1fr}}.rg-ncm{font-family:ui-monospace,monospace;font-weight:700;color:var(--azul);background:#eef3fd;border-radius:8px;padding:3px 8px;text-align:center;font-size:13px}.rg-form{display:flex;flex-direction:column;gap:10px}.rg-form .lg-ia textarea{border:1px solid #d5dce8;border-radius:8px;padding:8px 10px;font:inherit}.rg-upload{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.lg-abas-admin{margin-bottom:12px}@media print{.rx-abas,.rx-cabeca-acoes,.rx-envio,.rx-filtros{display:none!important}}.rx-consulta{background:var(--branco);border-radius:8px;padding:16px 18px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);margin-bottom:14px;flex-direction:column}.rx-consulta,.rx-consulta-campo{display:flex;gap:8px}.rx-consulta-campo input{flex:1 1;min-height:44px;border:2px solid #dbe2ee;border-radius:8px;padding:0 14px;font:inherit;font-size:15px}.rx-consulta-campo input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px var(--foco)}.rx-opcoes{list-style:none;margin:0;padding:4px;border:1px solid #e1e6ef;border-radius:8px;max-height:320px;overflow-y:auto}.rx-opcoes button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:100px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:8px;cursor:pointer;font-size:14px}.rx-opcoes button:focus-visible,.rx-opcoes button:hover{background:#f1f6ff}.rg-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px}.rg-chip{border:1px solid #d5deee;background:#fff;color:#37465f;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.rg-chip-ativo,.rg-chip:hover{border-color:#1652b8}.rg-chip-ativo{background:#1652b8;color:#fff}.rg-lote{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.rg-marca{width:18px;height:18px;flex:0 0 18px;accent-color:#1652b8}.rg-pista{display:block;color:#6b7a90}.rg-pista-forte{color:#1b7a43;font-weight:600}.rg-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.rg-auto-card{position:relative;padding-top:22px}.rg-auto-num{position:absolute;top:-12px;left:18px;width:28px;height:28px;border-radius:50%;background:#1652b8;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.rg-auto-form{display:grid;grid-gap:10px;gap:10px}.rg-auto-nota{grid-column:1/-1}.rg-prog{margin-top:12px}.rg-prog-barra{height:8px;border-radius:99px;background:#e7edf7;overflow:hidden}.rg-prog-barra span{display:block;height:100%;background:#1652b8;transition:width .4s ease}.rg-tudo-ok{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:8px;background:#eaf7ef;color:#1b7a43;font-size:14px}.rg-avisos{border-left:4px solid #e0a100}.rg-avisos-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rg-aviso{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:#fffaf0;border:1px solid #f3e1b5}.rg-aviso-tabela{background:#f2f7ff;border-color:#cfe0fb}.rg-aviso-regra{background:#fff4f2;border-color:#f6d3cc}.rg-aviso .guia-col{flex:1 1 320px}.rg-aviso-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:99px;background:#fff;color:#37465f;border:1px solid #d5deee}.rg-aviso-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rg-mudancas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rg-mud{font-size:12px;padding:2px 8px;border-radius:6px;background:#eef2f8;color:#37465f;font-family:ui-monospace,monospace}.rg-mud-encerrada{background:#fde7e3;color:#a3311d}.rg-mud-alterada{background:#fff1d6;color:#8a5a00}.rg-mud-nova{background:#e3f4ea;color:#1b7a43}.rg-pendencias{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rg-pend{border:1px solid #d5deee;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:#37465f;transition:transform .15s,border-color .15s}.rg-pend:hover{transform:none;border-color:#1652b8}.rg-pend-atencao{border-color:#e0a100;background:#fffaf0;color:#7a5200;font-weight:600}.rg-fontes{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.rg-fontes li{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:6px 8px;gap:6px 8px;align-items:center}.rg-fontes li small{grid-column:1/3;color:#6b7a90}.rg-fontes li .botao-icone{grid-row:1;grid-column:3}@keyframes rg-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:640px){.rg-fontes li{grid-template-columns:1fr auto}.rg-fontes li input+input{grid-column:1}}.adm-regras-alerta{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;border-radius:8px;background:#fff7e6;border:1px solid #f3dca6;color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.adm-regras-alerta,.adm-regras-alerta:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.adm-regras-alerta:hover{transform:none}.adm-regras-alerta .guia-col{flex:1 1}.rg-estados{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.rg-estados-rotulo{font-size:13px;font-weight:600;color:#37465f;margin-right:4px}.rg-estados .rg-chip b{margin-left:4px;font-weight:700;opacity:.75}.rg-estados select{border:1px dashed #b9c6dc;border-radius:999px;padding:5px 10px;font:inherit;font-size:13px;background:#fff;color:#37465f}.rg-estados .campo-dica{flex-basis:100%}.rg-uf{font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e7eefb;color:#1652b8;vertical-align:middle}.busca-rapida{position:relative}.busca-lista{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid #dfe5f0;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.busca-titulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;padding:6px 10px 4px}.busca-opcao{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:var(--tinta);text-align:left;cursor:pointer}.busca-opcao span{flex:1 1}.busca-opcao small{color:#8a93a3;font-size:12px}.busca-opcao-sel{background:#eef4ff;color:#1652b8}details.lateral-grupo>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}details.lateral-grupo>summary::-webkit-details-marker{display:none}details.lateral-grupo>summary:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:4px;opacity:.6;transition:transform .2s}details.lateral-grupo:not([open])>summary:after{transform:rotate(-45deg)}details.lateral-grupo>summary:hover{color:#1652b8}.app-admin details.lateral-grupo>summary:hover{color:#fff}details.lateral-grupo>summary span:first-child{flex:1 1}.lateral-grupo-ponto{width:8px;height:8px;border-radius:50%;background:#e5484d;margin-right:8px;box-shadow:0 0 0 3px rgba(229,72,77,.18)}details.lateral-grupo[open] .lateral-grupo-ponto{display:none}.ct-grade-fila{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.fila-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.fila-topo h2{margin:0;font-size:18px}.fila-sub{margin:2px 0 0;color:#6b7a90;font-size:13px}.fila-progresso{display:grid;grid-gap:6px;gap:6px;justify-items:end;font-size:12px;color:#6b7a90;min-width:120px}.fila-barra{width:120px;height:6px;border-radius:99px;background:#e7edf7;overflow:hidden}.fila-barra span{display:block;height:100%;background:#1652b8;transition:width .4s ease}.fila-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.fila-filtros .rg-chip b{margin-left:4px;opacity:.7}.fila-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.fila-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e3e9f3;border-left:4px solid #9bbcf0;border-radius:0 12px 12px 0;background:#fff;transition:box-shadow .15s,transform .15s}.fila-item:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06);transform:none}.fila-vermelho{border-left-color:#e5484d;background:snow}.fila-ambar{border-left-color:#e0a100}.fila-icone{width:34px;height:34px;flex:0 0 34px;border-radius:8px;display:grid;place-items:center;background:#eef4ff;color:#1652b8}.fila-vermelho .fila-icone{background:#fde7e7;color:#c4282d}.fila-ambar .fila-icone{background:#fff4d6;color:#8a5a00}.fila-texto{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.fila-texto strong{font-size:14px;color:var(--tinta);overflow:hidden;text-overflow:ellipsis}.fila-texto small{color:#6b7a90;font-size:12.5px}.fila-acoes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fila-botao{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:6px;border:1px solid #d5deee;background:#fff;color:#37465f;font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.fila-botao:hover{border-color:#1652b8;color:#1652b8}.fila-botao-forte{background:#1652b8;border-color:#1652b8;color:#fff}.fila-botao-forte:hover{background:#124596;color:#fff}.fila-botao-zap{background:#1fa855;border-color:#1fa855;color:#fff}.fila-botao-zap:hover{background:#178a45;border-color:#178a45;color:#fff}.fila-mini{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:#8a93a3;display:grid;place-items:center;cursor:pointer}.fila-mini:hover{background:#eef4ff;color:#1652b8}.fila-rodape{display:flex;justify-content:space-between;margin-top:10px}@media (max-width:720px){.fila-item{flex-wrap:wrap}.fila-acoes{width:100%;justify-content:flex-start}}.rx-auditoria{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;border-radius:8px;background:#eaf7ef;color:#1b7a43;border:1px solid #c7ead4}.rx-auditoria strong{display:block;font-size:15px}.rx-auditoria small{color:inherit;opacity:.85}.rx-auditoria-erro{background:#fff4f2;color:#a3311d;border-color:#f6d3cc}.rx-mais{justify-self:center;margin-top:6px}.rc-explica ol{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:#37465f}.rc-destaque{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:12px 0 16px}.rc-destaque>div{padding:14px 16px;border-radius:8px;background:#f5f8fd;border:1px solid #e3e9f3;display:grid;grid-gap:4px;gap:4px}.rc-destaque>div:first-child{background:#1652b8;border:0;color:#fff}.rc-destaque>div:first-child small,.rc-destaque>div:first-child span{color:hsla(0,0%,100%,.85)}.rc-destaque span{font-size:12.5px;color:#6b7a90;font-weight:600}.rc-destaque strong{font-size:22px}.rc-destaque>div:first-child strong{font-size:28px}.rc-destaque small,.rc-honorario label{color:#6b7a90;font-size:12px}.rc-honorario label{display:flex;align-items:center;gap:6px}.rc-honorario input{width:62px;padding:4px 6px}.rc-anos{display:flex;align-items:flex-end;gap:14px;height:170px;padding:8px 4px 0;margin-bottom:14px;border-bottom:1px solid #e3e9f3}.rc-ano{flex:1 1;display:grid;justify-items:center;grid-gap:4px;gap:4px;height:100%;grid-template-rows:1fr auto auto}.rc-ano-barra{width:100%;max-width:64px;display:flex;align-items:flex-end;height:100%}.rc-ano-barra span{width:100%;border-radius:4px 4px 0 0;background:#1652b8;transition:height .5s ease}.rc-ano strong{font-size:12px}.rc-ano small{color:#6b7a90}.rc-tabela-casca{max-height:420px;overflow:auto;border:1px solid #e3e9f3;border-radius:8px}.rc-tabela{width:100%;border-collapse:collapse;font-size:13px}.rc-tabela th{position:-webkit-sticky;position:sticky;top:0;background:#f5f8fd;text-align:left;padding:8px 10px;font-weight:600;color:#37465f}.rc-tabela td{padding:7px 10px;border-top:1px solid #eef2f8}.rc-seg td{color:#9aa5b6;text-decoration:line-through}.rc-seg td:last-child{text-decoration:none}.rc-sub{margin-top:18px}@media print{.rc-tabela-casca,.rx-envio{max-height:none}}.rf-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.rf-campos label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:#37465f}.rf-campos small{font-weight:400;color:#6b7a90;font-size:12px}.rf-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.rf-cab h2{margin:4px 0 2px}.rf-cab small{color:#6b7a90}.rf-selo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1652b8}.rf-comparar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.rf-opcao{position:relative;padding:16px 18px;border:1px solid #e3e9f3;border-radius:8px;background:#fff}.rf-melhor{border:2px solid #1652b8;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.06)}.rf-tag{position:absolute;top:-11px;left:16px;padding:3px 10px;border-radius:99px;background:#1652b8;color:#fff;font-size:11px;font-weight:700}.rf-opcao h3{margin:0 0 6px;font-size:15px}.rf-valor{font-size:26px;font-weight:700;margin:0 0 8px;color:var(--tinta)}.rf-valor small{font-size:13px;font-weight:400;color:#6b7a90;margin-left:4px}.rf-opcao dl{margin:0;display:grid;grid-gap:6px;gap:6px}.rf-opcao dl div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.rf-opcao dt{color:#6b7a90}.rf-opcao dd{margin:0;font-weight:600;white-space:nowrap}.rf-nota{font-size:12.5px;color:#6b7a90;margin:10px 0 0}.rf-conclusao{margin:16px 0;padding:14px 16px;border-radius:8px;background:#eef4ff;border:1px solid #cfe0fb}.rf-conclusao-hibrido{background:#eaf7ef;border-color:#c7ead4}.rf-conclusao p{margin:6px 0 0;font-size:14px}.rf-rodape h4{margin:0 0 6px;font-size:13px}.rf-rodape ul{margin:0;padding-left:18px;font-size:12.5px;color:#37465f;display:grid;grid-gap:4px;gap:4px}.rf-assinatura{margin:22px 0 4px;padding-top:10px;border-top:1px solid #c8d2e2;width:280px;font-size:13px;color:#37465f}@media print{.barra-topo,.faixa-licenca,.lateral-casca,.nao-imprimir{display:none!important}.principal{margin:0!important;padding:0!important}.rf-parecer{box-shadow:none!important;border:0!important}}.zap-auto{margin-bottom:14px;border-left:4px solid #c8d2e2}.zap-auto-ligado{border-left-color:#1fa855}.zap-auto-topo{display:flex;align-items:flex-start;gap:12px}.zap-auto-topo h2{margin:0 0 4px;font-size:16px;display:flex;align-items:center;gap:8px}.zap-auto-topo>div{flex:1 1}.zap-auto-icone{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#e7f7ee;color:#1fa855;flex:0 0 38px}.zap-auto-chave{position:relative;width:46px;height:26px;flex:0 0 46px;cursor:pointer}.zap-auto-chave input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.zap-auto-chave span[aria-hidden]{position:absolute;inset:0;border-radius:99px;background:#c8d2e2;transition:background .2s}.zap-auto-chave span[aria-hidden]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.zap-auto-chave input:checked+span{background:#1fa855}.zap-auto-chave input:checked+span:after{transform:translateX(20px)}.zap-auto-chave input:focus-visible+span{box-shadow:0 0 0 3px rgba(22,82,184,.3)}.zap-auto-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding-left:50px}.fc-topo{margin-bottom:14px}.fc-resumo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:12px}.fc-meta{display:grid;grid-gap:6px;gap:6px}.fc-barra{width:220px}.fc-busca{margin-left:auto;max-width:220px}.fc-lista{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.fc-cartao,.fc-lista{display:grid;grid-gap:12px;gap:12px}.fc-cartao{padding:14px 16px;border-radius:8px;background:#fff;border:1px solid #e3e9f3}.fc-cartao header{display:flex;justify-content:space-between;align-items:center;gap:8px}.fc-nome{font-weight:700;color:var(--tinta);text-decoration:none}.fc-nome:hover{color:#1652b8}.fc-fechado{background:#f6fbf8;border-color:#c7ead4}.fc-travado{border-color:#f6d3cc}.fc-passos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fc-passo{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#f5f8fd}.fc-passo b{display:block;font-size:12.5px}.fc-passo small{font-size:12px;color:#6b7a90}.fc-bola{width:20px;height:20px;border-radius:50%;border:2px solid #c8d2e2;display:grid;place-items:center;flex:0 0 20px;color:#fff}.fc-ok .fc-bola{background:#1fa855;border-color:#1fa855}.fc-alerta .fc-bola{border-color:#e5484d}.fc-alerta{background:#fff4f2}.fc-cartao footer{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fc-quem{color:#6b7a90;font-size:12px}h1,h2,h3,h4{letter-spacing:-.01em}.adm-kpi strong,.ct-kpi strong,.fc-meta,.fila-progresso,.fin-valor,.rc-destaque strong,.rc-tabela,.rf-valor,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel{border-radius:8px}.chips-filtro button,.fila-filtros .rg-chip,.rg-chip{border-radius:6px}.rg-chip-ativo{box-shadow:none}.fila-item{border-radius:0 8px 8px 0}.botao,.botao-destaque,.botao-sec,.fila-botao{border-radius:6px}.adm-regras-alerta:hover,.fc-cartao:hover,.fila-item:hover{box-shadow:0 1px 3px rgba(16,24,40,.1)}.campo-dica{line-height:1.45}