.llcrm{--llcrm-cor:#7a0e2e;--llcrm-cor-escura:#5e0b23;--llcrm-preto:#2b2b2b;--llcrm-cinza:#6a625c;--llcrm-cinza-claro:#efe7d9;--llcrm-borda:#e4daca;--llcrm-fundo:#f9f4ea;--llcrm-branco:#ffffff;--llcrm-acento:#e32037;--llcrm-verde:#1b7f3b;--llcrm-amarelo:#b07500;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--llcrm-preto);font-size:14px;line-height:1.5;box-sizing:border-box}.llcrm *,.llcrm *::before,.llcrm *::after{box-sizing:inherit}.llcrm-carregando{padding:60px 20px;text-align:center;color:var(--llcrm-cinza)}.llcrm-login-wrap{display:flex;justify-content:center;padding:40px 16px}.llcrm-login-card{width:100%;max-width:380px;background:var(--llcrm-branco);border:1px solid var(--llcrm-borda);border-radius:12px;padding:32px 28px;box-shadow:0 8px 24px rgb(0 0 0 / .06)}.llcrm-login-logo{max-height:46px;margin-bottom:18px}.llcrm-login-marca{font-weight:700;font-size:18px;color:var(--llcrm-cor);margin-bottom:6px}.llcrm-login-titulo{margin:0 0 4px;font-size:26px;letter-spacing:-.5px}.llcrm-login-texto{margin:0 0 20px;color:var(--llcrm-cinza);font-size:13px}.llcrm-login-card input[type="text"],.llcrm-login-card input[type="password"]{width:100%;padding:11px 12px;border:1px solid var(--llcrm-borda);border-radius:8px;font-size:14px}.llcrm-login-card .login-submit input,.llcrm-login-card input[type="submit"]{width:100%;background:var(--llcrm-cor);color:#fff;border:0;border-radius:8px;padding:12px 16px;font-weight:600;cursor:pointer;font-size:14px}.llcrm-login-ajuda{margin:14px 0 0;font-size:12px}.llcrm-aviso{padding:18px;border:1px solid var(--llcrm-borda);border-left:4px solid var(--llcrm-cor);background:#fff;border-radius:8px}.llcrm-app{display:flex;min-height:640px;background:var(--llcrm-fundo);border:1px solid var(--llcrm-borda);border-radius:12px;overflow:clip}.llcrm-menu{width:210px;flex:0 0 210px;background:var(--llcrm-preto);color:#d9d2c9;padding:18px 12px;display:flex;flex-direction:column;gap:2px}.llcrm-menu-fixo{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - var(--llcrm-topo, 51px) - 12px)}.llcrm-menu-itens{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:#57504b #fff0}.llcrm-menu-itens::-webkit-scrollbar{width:6px}.llcrm-menu-itens::-webkit-scrollbar-thumb{background:#57504b;border-radius:3px}.llcrm-menu-marca{color:#fff;font-weight:700;font-size:15px;padding:6px 10px 18px;border-bottom:1px solid rgb(249 244 234 / .14);margin-bottom:14px}.llcrm-menu-marca img{width:100%;max-width:164px;height:auto;display:block}.llcrm-menu button{display:block;width:100%;text-align:left;background:#fff0;border:0;color:#cbc3ba;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-family:inherit;transition:background 0.12s ease,color 0.12s ease}.llcrm-menu button:hover{background:#3a3330;color:#fff}.llcrm-menu button.ativo{background:var(--llcrm-cor);color:#fff;font-weight:600}.llcrm-menu-rodape{flex:0 0 auto;margin-top:12px;padding-top:14px;border-top:1px solid rgb(249 244 234 / .14);font-size:12px;color:#a79c92}.llcrm-menu-rodape a{color:#d9d2c9;text-decoration:underline}.llcrm-conteudo{flex:1;padding:22px 24px 32px;overflow-x:auto;background:var(--llcrm-fundo);min-width:0}.llcrm-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.llcrm-topo h2{margin:0;font-size:21px;letter-spacing:-.3px}.llcrm-acoes{display:flex;gap:8px;flex-wrap:wrap}.llcrm-btn{background:var(--llcrm-cor);color:#fff;border:0;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.llcrm-btn:hover{background:var(--llcrm-cor-escura)}.llcrm-btn.secundario{background:#fff;color:var(--llcrm-preto);border:1px solid var(--llcrm-borda)}.llcrm-btn.secundario:hover{background:var(--llcrm-cinza-claro)}.llcrm-btn.perigo{background:#fff;color:var(--llcrm-cor);border:1px solid var(--llcrm-cor)}.llcrm-btn.pequeno{padding:5px 10px;font-size:12px}.llcrm input[type="text"],.llcrm input[type="email"],.llcrm input[type="url"],.llcrm input[type="number"],.llcrm input[type="date"],.llcrm input[type="datetime-local"],.llcrm select,.llcrm textarea{width:100%;padding:9px 10px;border:1px solid var(--llcrm-borda);border-radius:8px;font-size:13px;font-family:inherit;background:#fff;color:var(--llcrm-preto)}.llcrm textarea{min-height:90px;resize:vertical}.llcrm label{display:block;font-size:12px;font-weight:600;color:var(--llcrm-cinza);margin-bottom:4px}.llcrm-campo{margin-bottom:12px}.llcrm-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.llcrm-card{background:#fff;border:1px solid var(--llcrm-borda);border-radius:10px;padding:16px;margin-bottom:16px}.llcrm-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.llcrm-numero{background:#fff;border:1px solid var(--llcrm-borda);border-radius:10px;padding:14px 16px}.llcrm-numero .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--llcrm-cinza);margin-bottom:6px}.llcrm-numero .valor{font-size:22px;font-weight:700;letter-spacing:-.5px}.llcrm-numero .nota{font-size:12px;color:var(--llcrm-cinza);margin-top:4px}.llcrm-numero.destaque{border-left:4px solid var(--llcrm-cor)}.llcrm-funil{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:12px}.llcrm-coluna{flex:0 0 250px;width:250px;background:#efe7d9;border-radius:10px;padding:10px;min-height:140px}.llcrm-coluna.sobre{background:#f6e4ea;outline:2px dashed var(--llcrm-cor)}.llcrm-coluna-topo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;padding:0 2px}.llcrm-coluna-nome{font-weight:700;font-size:13px}.llcrm-coluna-valor{font-size:11px;color:var(--llcrm-cinza)}.llcrm-negocio{background:#fff;border:1px solid var(--llcrm-borda);border-left:3px solid var(--llcrm-cor);border-radius:8px;padding:10px;margin-bottom:8px;cursor:grab}.llcrm-negocio:hover{border-color:var(--llcrm-cor)}.llcrm-negocio .titulo{font-weight:600;font-size:13px;margin-bottom:2px}.llcrm-negocio .sub{font-size:12px;color:var(--llcrm-cinza)}.llcrm-negocio .valor{font-size:13px;font-weight:700;margin-top:6px}.llcrm-negocio.parado{border-left-color:var(--llcrm-amarelo)}.llcrm-negocio.urgente{border-left-color:var(--llcrm-cor);border-left-width:4px;background:#fdf9fa}.llcrm-negocio .follow{margin-top:8px;padding:6px 8px;border-radius:6px;background:#f4ede1;font-size:11.5px;line-height:1.4;color:var(--llcrm-preto)}.llcrm-negocio .follow.sem{background:#f6e4ea;color:var(--llcrm-cor);font-weight:600}.llcrm-negocio .follow.atrasado{background:#f6e4ea;color:var(--llcrm-cor)}.llcrm-negocio .rodape-cartao{margin-top:6px;font-size:11px;line-height:1.4;color:var(--llcrm-cinza)}.llcrm-negocio .acoes-cartao{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.llcrm-coluna-alerta{background:#f6e4ea;color:var(--llcrm-cor);font-size:11px;font-weight:600;border-radius:6px;padding:4px 8px;margin-bottom:8px}.llcrm-coluna-meta{font-size:11px;font-weight:600;color:var(--llcrm-cinza-texto,#6a625c);border-bottom:1px dashed var(--llcrm-borda);padding-bottom:6px;margin-bottom:8px}.llcrm-negocio .comissao-cartao{margin-top:4px;font-size:11.5px;font-weight:600;color:var(--llcrm-verde)}.llcrm-negocio .sem-valor-cartao{margin-top:4px;font-size:11.5px;font-weight:600;color:var(--llcrm-cor);background:#f6e4ea;border-radius:5px;padding:3px 7px}.llcrm-negocio .onde-parou-cartao{margin-top:6px;font-size:11.5px;line-height:1.45;color:var(--llcrm-preto);border-left:2px solid var(--llcrm-borda);padding-left:7px}.llcrm-onde-parou{background:#fff;border:1px solid var(--llcrm-borda);border-left:4px solid var(--llcrm-cor);border-radius:10px;padding:14px 16px;margin-bottom:16px;font-size:14px;line-height:1.5}.llcrm-onde-parou .rotulo{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--llcrm-cinza);margin-bottom:4px;font-weight:600}.llcrm-onde-parou .quando{display:block;margin-top:6px;font-size:12px;color:var(--llcrm-cinza)}.llcrm-timeline .tipo-registro{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--llcrm-cor);margin:2px 0 2px}.llcrm-timeline li.t-proposta::before{background:var(--llcrm-verde)}.llcrm-timeline li.t-sem_resposta::before,.llcrm-timeline li.t-objecao::before{background:var(--llcrm-amarelo)}.llcrm-tabela tr.linha-alerta td{background:#faeef1}.llcrm-coluna-vazia{border:1px dashed #c9c9cb;border-radius:8px;padding:14px 8px;text-align:center;font-size:11.5px;color:var(--llcrm-cinza)}.llcrm-tabela{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--llcrm-borda);border-radius:10px;overflow:hidden;font-size:13px}.llcrm-tabela th{text-align:left;background:var(--llcrm-preto);color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:10px;font-weight:600}.llcrm-tabela td{padding:10px;border-top:1px solid var(--llcrm-borda);vertical-align:top}.llcrm-tabela tr:hover td{background:#fdfbf6}.llcrm-vazio{padding:28px;text-align:center;color:var(--llcrm-cinza);background:#fff;border:1px dashed var(--llcrm-borda);border-radius:10px}.llcrm-tag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;background:var(--llcrm-cinza-claro);color:var(--llcrm-preto)}.llcrm-tag.quente{background:#f6e4ea;color:var(--llcrm-cor)}.llcrm-tag.morno{background:#fff2d9;color:var(--llcrm-amarelo)}.llcrm-tag.frio{background:#ebe4d8;color:var(--llcrm-cinza)}.llcrm-tag.ganho{background:#e2f3e7;color:var(--llcrm-verde)}.llcrm-tag.perdido{background:#e9e2d6;color:var(--llcrm-cinza)}.llcrm-barra{background:var(--llcrm-cinza-claro);border-radius:6px;height:22px;overflow:hidden;margin-top:4px}.llcrm-barra span{display:block;height:100%;background:var(--llcrm-cor)}.llcrm-linha-barra{margin-bottom:12px}.llcrm-linha-barra .rotulo{display:flex;justify-content:space-between;font-size:12px}.llcrm-janela{position:fixed;inset:0;background:rgb(0 0 0 / .45);display:flex;align-items:flex-start;justify-content:center;padding:30px 14px;z-index:99999;overflow-y:auto}.llcrm-janela-caixa{background:#fff;width:100%;max-width:680px;border-radius:12px;padding:22px;position:relative}.llcrm-janela-caixa.larga{max-width:900px}.llcrm-janela-topo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:10px}.llcrm-janela-topo h3{margin:0;font-size:18px}.llcrm-fechar{background:#fff0;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--llcrm-cinza)}.llcrm-abas{display:flex;gap:4px;border-bottom:1px solid var(--llcrm-borda);margin-bottom:16px;flex-wrap:wrap}.llcrm-abas button{background:#fff0;border:0;border-bottom:2px solid #fff0;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600;color:var(--llcrm-cinza);font-family:inherit}.llcrm-abas button.ativo{color:var(--llcrm-cor);border-bottom-color:var(--llcrm-cor)}.llcrm-timeline{list-style:none;margin:0;padding:0}.llcrm-timeline li{border-left:2px solid var(--llcrm-borda);padding:0 0 14px 14px;position:relative}.llcrm-timeline li::before{content:"";position:absolute;left:-5px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--llcrm-cor)}.llcrm-timeline .quando{font-size:11px;color:var(--llcrm-cinza)}.llcrm-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.llcrm-filtros .llcrm-campo{margin-bottom:0;min-width:150px}.llcrm-mensagem{padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:13px;background:#e2f3e7;color:var(--llcrm-verde);border:1px solid #bfe3c9}.llcrm-mensagem.erro{background:#f6e4ea;color:var(--llcrm-cor);border-color:#f0c2ca}.llcrm-dica{font-size:12px;color:var(--llcrm-cinza);margin-top:4px}.llcrm-variaveis{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.llcrm-variaveis button{background:var(--llcrm-cinza-claro);border:0;border-radius:6px;padding:3px 8px;font-size:11px;cursor:pointer;font-family:inherit}.llcrm-check{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--llcrm-preto);margin-bottom:0}.llcrm-check input{width:auto}.llcrm-grafico{margin-top:4px}.llcrm-svg{width:100%;height:auto;display:block;overflow:visible}.llcrm-svg .llcrm-eixo{font-size:10.5px;fill:var(--llcrm-cinza);font-variant-numeric:tabular-nums;font-family:inherit}.llcrm-svg rect[data-dica]:hover{fill:rgb(122 14 46 / .05)}.llcrm-svg path[data-dica]{transition:opacity .12s ease}.llcrm-svg path[data-dica]:hover{opacity:.82}.llcrm-grafico-fim{margin-top:6px;font-size:12px;color:var(--llcrm-cinza);text-align:right}.llcrm-grafico-fim strong{color:var(--llcrm-preto);font-variant-numeric:tabular-nums}.llcrm-legenda{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:var(--llcrm-cinza)}.llcrm-legenda span{display:inline-flex;align-items:center;gap:6px}.llcrm-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.llcrm-tabela-grafico{margin-top:12px;font-size:12px}.llcrm-tabela-grafico summary{cursor:pointer;color:var(--llcrm-cinza);font-weight:600;padding:4px 0;list-style:none}.llcrm-tabela-grafico summary::-webkit-details-marker{display:none}.llcrm-tabela-grafico summary::before{content:"+ ";color:var(--llcrm-cor);font-weight:700}.llcrm-tabela-grafico[open] summary::before{content:"- "}.llcrm-tabela-grafico table{margin-top:8px}.llcrm-funil-grafico{display:grid;gap:8px}.llcrm-funil-grafico .linha{display:grid;grid-template-columns:minmax(110px,1.1fr) 3fr minmax(96px,auto);align-items:center;gap:12px;padding:3px 4px;border-radius:6px}.llcrm-funil-grafico .linha:hover{background:#faf6f7}.llcrm-funil-grafico .nome{font-size:12.5px;font-weight:600;line-height:1.3}.llcrm-funil-grafico .trilho{background:#efe7d9;border-radius:4px;height:18px;overflow:hidden}.llcrm-funil-grafico .trilho span{display:block;height:100%;border-radius:0 4px 4px 0;transition:width .3s ease}.llcrm-funil-grafico .numero{font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.llcrm-funil-grafico .numero em{display:block;font-style:normal;font-size:11px;font-weight:500;color:var(--llcrm-cinza)}.llcrm-medidor{background:#fff;border:1px solid var(--llcrm-borda);border-radius:12px;padding:20px 22px;box-shadow:0 1px 2px rgb(17 17 17 / .04)}.llcrm-medidor .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--llcrm-cinza);font-weight:600;margin-bottom:8px}.llcrm-medidor .numerao{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.llcrm-medidor .trilho{position:relative;background:var(--llcrm-trilho,#f2e2e7);border-radius:999px;height:12px;overflow:hidden}.llcrm-medidor .trilho span{display:block;height:100%;background:var(--llcrm-cor);border-radius:999px;transition:width .4s ease}.llcrm-medidor.bateu .trilho span{background:var(--llcrm-verde)}.llcrm-medidor .pe{margin-top:10px;font-size:12.5px;color:var(--llcrm-cinza);line-height:1.5}.llcrm-medidor.bateu .pe{color:var(--llcrm-verde);font-weight:600}.llcrm-topo-painel{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:14px;margin-bottom:16px;align-items:start}.llcrm-numeros.compacto{margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.llcrm-duas-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;align-items:start}.llcrm-duas-colunas>.llcrm-card{margin-bottom:0}.llcrm-pessoa .cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.llcrm-pessoa .cabeca h3{margin:0 0 2px;font-size:16px}.llcrm-pessoa .anel{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;border:3px solid var(--llcrm-cor);color:var(--llcrm-cor)}.llcrm-pessoa .anel.meio{border-color:var(--llcrm-amarelo);color:var(--llcrm-amarelo)}.llcrm-pessoa .anel.cheio{border-color:var(--llcrm-verde);color:var(--llcrm-verde);background:#eaf6ee}.llcrm-linha-barra .valores{font-variant-numeric:tabular-nums}.llcrm-linha-barra .valores strong{color:var(--llcrm-preto)}.llcrm-dica-flutuante{position:fixed;z-index:100000;background:#2b2b2b;color:#fff;font-size:12px;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;padding:7px 11px;border-radius:7px;pointer-events:none;max-width:260px;line-height:1.4;box-shadow:0 6px 20px rgb(0 0 0 / .22);display:none}.llcrm-card h3{margin:0 0 4px;font-size:15px;letter-spacing:-.01em}.llcrm-card h3+.llcrm-dica{margin-bottom:14px}.llcrm-numero .valor,.llcrm-tabela td{font-variant-numeric:tabular-nums}.llcrm-numero{transition:border-color .15s ease}.llcrm-numero.destaque{border-left-width:4px}@media (max-width:900px){.llcrm-topo-painel{grid-template-columns:minmax(0,1fr)}.llcrm-funil-grafico .linha{grid-template-columns:minmax(84px,1fr) 2fr minmax(80px,auto);gap:8px}.llcrm-medidor .numerao{font-size:32px}}.llcrm-contador{font-size:13px;font-weight:700;color:var(--llcrm-cinza);padding:9px 4px;font-variant-numeric:tabular-nums}.llcrm-progresso{height:5px;background:var(--llcrm-cinza-claro);border-radius:999px;overflow:hidden;margin-bottom:16px}.llcrm-progresso span{display:block;height:100%;background:var(--llcrm-cor);transition:width .3s ease}.llcrm-fila-cartao{background:#fff;border:1px solid var(--llcrm-borda);border-radius:14px;padding:22px 24px 20px;box-shadow:0 2px 4px rgb(17 17 17 / .04),0 12px 32px rgb(17 17 17 / .05);max-width:860px}.llcrm-fila-cartao .fila-cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--llcrm-borda)}.llcrm-fila-cartao .fila-cabeca h3{margin:0 0 3px;font-size:21px;letter-spacing:-.02em}.llcrm-fila-cartao .fila-cabeca .sub{color:var(--llcrm-cinza);font-size:13px;margin-bottom:8px}.llcrm-fila-cartao .etiquetas{display:flex;gap:6px;flex-wrap:wrap}.llcrm-tag.risco-alto{background:#f6e4ea;color:var(--llcrm-cor)}.llcrm-tag.risco-medio{background:#fff2d9;color:var(--llcrm-amarelo)}.llcrm-tag.risco-baixo{background:#e2f3e7;color:var(--llcrm-verde)}.llcrm-fila-cartao .valores{text-align:right;flex:0 0 auto}.llcrm-fila-cartao .valores .grande{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.llcrm-fila-cartao .valores .pequeno{font-size:11.5px;color:var(--llcrm-cinza);font-variant-numeric:tabular-nums}.llcrm-fila-cartao .fila-canais{display:flex;gap:6px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--llcrm-borda)}.llcrm-fila-cartao .fila-canais a{text-decoration:none;display:inline-block}.llcrm-fila-cartao .fila-leitura{background:#faf6f7;border-left:3px solid var(--llcrm-cor);border-radius:0 8px 8px 0;padding:14px 16px;margin:16px 0}.llcrm-fila-cartao .fila-leitura .titulo,.llcrm-fila-cartao .fila-bloco .titulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--llcrm-cor);margin-bottom:8px}.llcrm-fila-cartao .fila-leitura ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.llcrm-fila-cartao .fila-leitura li{margin-bottom:4px}.llcrm-fila-cartao .fila-leitura .sinais{margin-top:10px;padding-top:10px;border-top:1px solid #e6dade;font-size:13px;color:var(--llcrm-cinza)}.llcrm-fila-cartao .fila-historico{margin-bottom:16px;font-size:13px}.llcrm-fila-cartao .fila-historico summary{cursor:pointer;color:var(--llcrm-cinza);font-weight:600;padding:6px 0}.llcrm-fila-cartao .fila-historico .llcrm-timeline{margin-top:10px}.llcrm-fila-cartao .fila-bloco{border:1px solid var(--llcrm-borda);border-radius:10px;padding:16px;margin-bottom:14px}.llcrm-fila-cartao .fila-bloco.sugerido{border-color:#e8c6d0;background:#fefafb}.llcrm-fila-cartao .fila-bloco .roteiro{background:#fff;border:1px dashed #e8c6d0;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55;margin-bottom:14px;color:var(--llcrm-preto)}.llcrm-fila-cartao .fila-rodape{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.llcrm-btn.grande{padding:13px 22px;font-size:14px}.llcrm-fim-fila{background:#fff;border:1px solid var(--llcrm-borda);border-radius:12px;padding:32px;text-align:center;max-width:560px}.llcrm-fim-fila h3{margin:0 0 6px;font-size:20px;color:var(--llcrm-verde)}.llcrm-fim-fila p{color:var(--llcrm-cinza);margin:0 0 18px;font-size:14px}@media (max-width:700px){.llcrm-fila-cartao{padding:16px 14px}.llcrm-fila-cartao .fila-cabeca{flex-direction:column;gap:10px}.llcrm-fila-cartao .valores{text-align:left}}.llcrm-financeiro{background:#fff;border:1px solid var(--llcrm-borda);border-left:5px solid var(--llcrm-cor);border-radius:12px;padding:20px 22px;margin-bottom:16px}.llcrm-financeiro.cobre{border-left-color:var(--llcrm-verde)}.llcrm-financeiro .titulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--llcrm-cinza);margin-bottom:8px}.llcrm-financeiro .frase{font-size:17px;line-height:1.5;margin-bottom:16px}.llcrm-financeiro .frase strong{color:var(--llcrm-cor)}.llcrm-financeiro.cobre .frase strong{color:var(--llcrm-verde)}.llcrm-financeiro .trilho-equilibrio{position:relative;background:var(--llcrm-cinza-claro);border-radius:999px;height:10px;overflow:hidden}.llcrm-financeiro .trilho-equilibrio span{display:block;height:100%;background:var(--llcrm-cor);border-radius:999px;transition:width .4s ease}.llcrm-financeiro.cobre .trilho-equilibrio span{background:var(--llcrm-verde)}.llcrm-financeiro .legenda-equilibrio{display:flex;justify-content:space-between;font-size:11.5px;color:var(--llcrm-cinza);margin-top:6px;font-variant-numeric:tabular-nums}.llcrm-financeiro .grade-financeira{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--llcrm-borda)}.llcrm-financeiro .ficha .rot{font-size:11px;color:var(--llcrm-cinza);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.llcrm-financeiro .ficha .val{font-size:19px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:3px 0 2px}.llcrm-financeiro .ficha.alerta .val{color:var(--llcrm-cor)}.llcrm-financeiro .ficha .nota{font-size:11.5px;color:var(--llcrm-cinza);line-height:1.4}.luz{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--llcrm-verde)}.luz.amarelo{background:var(--llcrm-amarelo)}.luz.vermelho{background:var(--llcrm-cor)}.llcrm-tabela ul.motivos{margin:0;padding-left:14px;font-size:12px;line-height:1.45}.llcrm-tabela ul.motivos li{margin-bottom:3px}.pr-bloco{border:1px solid var(--llcrm-borda);border-radius:10px;padding:16px 18px;margin-bottom:14px}.pr-titulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--llcrm-cor);margin-bottom:10px}.pr-pronta{border:2px solid var(--llcrm-verde);background:#f4fbf6;border-radius:12px;padding:18px 20px;margin-bottom:14px}.pr-pronta .pr-titulo{color:var(--llcrm-verde)}.llcrm-oportunidades{list-style:none;margin:0 0 6px;padding:0}.llcrm-oportunidades li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;border:1px solid var(--llcrm-borda);border-left:3px solid var(--llcrm-cor);border-radius:8px;margin-bottom:8px;font-size:13.5px;line-height:1.5;background:#fff}.llcrm-oportunidades li span{flex:1}.llcrm-oportunidades li button{flex:0 0 auto}@media (max-width:700px){.llcrm-oportunidades li{flex-direction:column;align-items:flex-start}}.fila-selos{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.llcrm-menu-rodape .quem{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;line-height:1.35}.llcrm-menu-rodape .quem strong{font-size:13.5px}.llcrm-menu-rodape .quem span{font-size:11.5px;opacity:.62;text-transform:uppercase;letter-spacing:.06em}a.llcrm-sair{display:block;padding:9px 12px;border:1px solid rgb(255 255 255 / .28);border-radius:8px;font-size:12.5px;line-height:1.3;text-align:center;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}a.llcrm-sair:hover,a.llcrm-sair:focus-visible{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .5)}.llcrm-diario-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.llcrm-diario-campos .llcrm-dica{margin-top:4px;font-size:11.5px;line-height:1.4}.llcrm-leitura{margin-top:14px;padding:12px 14px;border-left:3px solid var(--llcrm-cor);border-radius:0 8px 8px 0;background:rgb(0 0 0 / .03);font-size:13.5px;line-height:1.55}.llcrm-aviso-suave{padding:12px 14px;border:1px dashed var(--llcrm-borda);border-radius:8px;font-size:13.5px;line-height:1.55;color:#666}.llcrm-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:782px){.llcrm-app{flex-direction:column}.llcrm-menu{width:100%;flex:none;flex-direction:row;flex-wrap:wrap;gap:6px}.llcrm-menu-fixo{position:static;width:100%;max-height:none;flex-direction:row;flex-wrap:wrap;gap:6px}.llcrm-menu-itens{width:100%;flex:none;flex-direction:row;flex-wrap:wrap;gap:6px;overflow:visible}.llcrm-menu-marca{width:100%;border-bottom:0;padding-bottom:8px;margin-bottom:4px}.llcrm-menu button{width:auto}.llcrm-menu-rodape{width:100%;margin-top:8px}.llcrm-conteudo{padding:16px 14px 26px}}.llcrm-aviso-diario{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border-radius:10px;background:#fff4e0;border:1px solid #f2d39b;color:#6b4a08;font-size:14px;line-height:1.5}.llcrm-aviso-diario strong{color:#4a3305}.llcrm-aviso-diario .llcrm-btn{white-space:nowrap}.llcrm-semana-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.llcrm-semana-topo h3{margin-bottom:4px}.llcrm-semana-pessoa{border-top:1px solid var(--llcrm-cinza-claro);padding-top:16px;margin-top:16px}.llcrm-semana-pessoa.primeira{border-top:0;padding-top:0;margin-top:8px}.llcrm-semana-pessoa h4{margin:0 0 10px;font-size:16px}.llcrm-dias-semana{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;font-size:13px}.llcrm-tag.lancado{background:#e3f1e8;color:#1c6b3f}.llcrm-tag.faltou{background:#f6e4ea;color:var(--llcrm-cor)}.llcrm-tag.aguardando{background:var(--llcrm-cinza-claro);color:var(--llcrm-preto)}.llcrm-semana-lista{list-style:none;margin:0;padding:0;font-size:13px}.llcrm-semana-lista li{padding:6px 0;border-bottom:1px solid var(--llcrm-cinza-claro)}.llcrm-semana-lista li:last-child{border-bottom:0}.llcrm-semana-lista .quando{color:#777;font-size:12px;margin-right:6px}.llcrm-manual{display:block;width:100%;height:calc(100vh - 150px);min-height:620px;border:1px solid var(--llcrm-borda);border-radius:12px;background:#fff}