:root{--fundo:#f5f4f0;--papel:#fff;--tinta:#17181b;--tinta-2:#5b5e66;--linha:#e2e0da;--destaque:#d4461f;--destaque-escuro:#a9361a;--ok:#1f7a4d;--ok-fundo:#e3f3ea;--meio:#8a5a00;--meio-fundo:#fbf0d9;--fora:#8d2b2b;--fora-fundo:#f7e3e1;--neutro-fundo:#ecebe7;--raio:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fundo);color:var(--tinta);-webkit-font-smoothing:antialiased;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:1.5rem;line-height:1.25}h2{margin:0 0 12px;font-size:1.05rem}p{margin:0 0 12px}small,.fraco{color:var(--tinta-2)}.topo{background:var(--tinta);color:#fff;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 20px;display:flex}.marca{letter-spacing:.02em;white-space:nowrap;font-weight:700;text-decoration:none}.marca span{color:var(--destaque)}.menu{flex-wrap:wrap;flex:1;gap:4px;display:flex}.menu a,.menu .futuro{color:#d6d6d6;border-radius:8px;padding:6px 10px;font-size:.95rem;text-decoration:none}.menu a:hover{color:#fff;background:#2a2c31}.menu a[aria-current=page]{color:#fff;background:#2f3137}.menu .futuro{color:#75777d;cursor:default}.quem{color:#b9bbc0;align-items:center;gap:10px;font-size:.85rem;display:flex}.quem button{color:#e3e3e3;cursor:pointer;background:0 0;border:1px solid #44474e;border-radius:8px;padding:4px 10px}.pagina{max-width:1080px;margin:0 auto;padding:24px 20px 64px}.pagina:has(.editor){max-width:1440px}.estreita{max-width:420px;margin:8vh auto;padding:0 16px}.cartao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;padding:18px 20px}.grade{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.grade .cartao{margin-bottom:0}.campos{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.campos dt{color:var(--tinta-2);font-size:.9rem}.campos dd{overflow-wrap:anywhere;margin:0}label{color:var(--tinta-2);margin-bottom:4px;font-size:.9rem;display:block}input,select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #cfccc4;border-radius:8px;width:100%;padding:9px 11px}textarea{resize:vertical;min-height:72px}input:focus,select:focus,textarea:focus{outline:2px solid var(--destaque);outline-offset:1px;border-color:#0000}.campo{margin-bottom:14px}.linha-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.linha-form>*{flex:180px}button,.botao{font:inherit;cursor:pointer;background:var(--destaque);color:#fff;border:0;border-radius:8px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-block}button:hover,.botao:hover{background:var(--destaque-escuro)}button.secundario,.botao.secundario{background:var(--neutro-fundo);color:var(--tinta)}button.secundario:hover{background:#e0ded8}button.perigo{color:var(--fora);background:0 0;padding:4px 8px;font-weight:500}button:disabled{opacity:.6;cursor:wait}.busca{padding:12px 14px;font-size:1.15rem}.filtros{flex-wrap:wrap;gap:10px;margin:10px 0 16px;display:flex}.filtros select{width:auto;min-width:160px}.lista{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);margin:0;padding:0;list-style:none}.lista li+li{border-top:1px solid var(--linha)}.lista a{grid-template-columns:1fr auto;gap:2px 12px;padding:11px 16px;text-decoration:none;display:grid}.lista a:hover{background:#faf9f6}.lista .nome{font-weight:600}.lista .detalhe{color:var(--tinta-2);grid-column:1;font-size:.88rem}.lista .lado{text-align:right;grid-area:1/2/span 2;align-self:center}.selo{background:var(--neutro-fundo);color:var(--tinta-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.selo.ok{background:var(--ok-fundo);color:var(--ok)}.selo.meio{background:var(--meio-fundo);color:var(--meio)}.selo.fora{background:var(--fora-fundo);color:var(--fora)}.selos{flex-wrap:wrap;gap:6px;margin:8px 0 18px;display:flex}.aviso{background:var(--meio-fundo);color:var(--meio);border-radius:8px;margin-bottom:16px;padding:10px 14px}.aviso.ok{background:var(--ok-fundo);color:var(--ok)}.aviso.erro{background:var(--fora-fundo);color:var(--fora)}.apelidos{flex-wrap:wrap;gap:6px;display:flex}.apelidos span{background:var(--neutro-fundo);border-radius:6px;padding:2px 8px;font-size:.88rem}.valor{letter-spacing:-.01em;font-size:1.6rem;font-weight:700}.tabela{border-collapse:collapse;width:100%;font-size:.92rem}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:7px 8px}.tabela th{color:var(--tinta-2);font-weight:500}details>summary{cursor:pointer;color:var(--destaque);margin:4px 0;font-weight:600}details[open]>summary{margin-bottom:12px}.voltar{color:var(--tinta-2);margin-bottom:12px;font-size:.92rem;text-decoration:none;display:inline-block}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.contagem{color:var(--tinta-2);margin:0 0 8px;font-size:.9rem}.link-convite{background:var(--neutro-fundo);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-family:ui-monospace,monospace;font-size:.85rem}@media (max-width:640px){.topo{gap:6px 12px;padding:10px 14px}.menu{flex-basis:100%;order:3}.menu .futuro{display:none}.quem{margin-left:auto}.filtros select{flex:140px;min-width:0}.pagina{padding:16px 14px 48px}.campos{grid-template-columns:1fr;gap:0}.campos dd{margin-bottom:8px}.cartao{padding:14px}}.editor{grid-template-columns:minmax(300px,38%) 1fr;align-items:start;gap:16px;display:grid}.editor>.cartao{margin:0}.troca-painel{display:none}.titulo-editor{grid-column:1/-1;margin:-4px 0 0}.conversa{flex-direction:column;max-height:calc(100vh - 40px);display:flex;position:sticky;top:12px}.mensagens{flex:1;min-height:220px;padding-right:4px;overflow-y:auto}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:92%;margin:0 0 8px;padding:9px 12px;font-size:.94rem}.msg.user{background:var(--tinta);color:#fff;margin-left:auto}.msg.assistant{background:var(--neutro-fundo)}.msg.erro{background:var(--fora-fundo);color:var(--fora)}.msg.pensando{color:var(--tinta-2);font-style:italic}.exemplo{background:var(--neutro-fundo);border-radius:8px;padding:8px;font-family:ui-monospace,monospace;font-size:.85rem}.rapidas{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.rapidas button{padding:6px 10px;font-size:.9rem;font-weight:500}.caixa-texto{flex-direction:column;gap:8px;margin-top:8px;display:flex}.linha-envio{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.linha-envio>button[type=submit]{margin-left:auto}.linha-envio .selo .perigo{padding:0 2px}.ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.abas{flex-wrap:wrap;gap:2px;display:flex}.aba{color:var(--tinta-2);background:0 0;border-radius:8px;padding:7px 11px;font-weight:600}.aba:hover{background:var(--neutro-fundo)}.aba.ativa{background:var(--tinta);color:#fff}.estado-salvo{align-items:center;gap:8px;display:flex}.estado-salvo button{padding:6px 12px}.sem-borda{border:0;min-width:0;margin:0;padding:0}.avisos{margin:0 0 12px;padding:0;font-size:.88rem;list-style:none}.avisos li{background:var(--meio-fundo);color:var(--meio);border-radius:6px;margin-bottom:4px;padding:5px 10px}.avisos li.erro{background:var(--fora-fundo);color:var(--fora)}.bloco{border:1px solid var(--linha);background:#fcfcfa;border-radius:8px;margin-bottom:10px;padding:10px}.linha-ficha{grid-template-columns:96px 56px minmax(170px,1fr) 180px auto;align-items:center;gap:6px;margin:6px 0;display:grid}.linha-ficha input,.linha-ficha select{padding:6px 8px;font-size:.92rem}.linha-ficha .texto{grid-column:span 1}.linha-ficha:has(>.texto:nth-child(2)) .texto{grid-column:2/span 2}.acoes-linha{white-space:nowrap;align-items:center;gap:2px;display:flex}.acoes-linha .perigo{padding:4px 6px}.check{color:var(--tinta);align-items:center;gap:6px;margin:6px 0;font-size:.92rem;display:flex}.check input{width:auto}.acoes-linha .check{color:var(--tinta-2);margin:0 4px;font-size:.78rem}.picker{position:relative}.sugestoes{border:1px solid var(--linha);z-index:20;background:#fff;border-radius:8px;max-height:280px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #00000014}.campo>.sugestoes{position:static}.sugestoes button{color:var(--tinta);text-align:left;background:0 0;border-radius:6px;width:100%;padding:6px 8px;font-weight:500}.sugestoes button:hover{background:var(--neutro-fundo)}.datas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.datas .data{align-items:center;gap:2px;display:flex}.datas input{width:auto}.auto{background:var(--neutro-fundo);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:.85rem;list-style:none}button.mini{padding:3px 8px;font-size:.8rem;font-weight:500}.previa{border:1px solid var(--linha);background:#fff;border-radius:6px;width:100%;max-width:640px;display:block}@media (max-width:1000px){.editor{grid-template-columns:1fr}.troca-painel{gap:8px;display:flex}.editor>.cartao{display:none}.editor>.cartao.ativo{flex-direction:column;display:flex}.conversa{max-height:none;position:static}.mensagens{max-height:60vh}.linha-ficha{grid-template-columns:90px 56px 1fr}.linha-ficha .funcao{grid-column:2/span 2}.linha-ficha .acoes-linha{grid-column:1/-1;justify-content:flex-end}}.barra{background:var(--neutro-fundo);border-radius:99px;height:8px;margin:8px 0;overflow:hidden}.barra span{background:var(--ok);height:100%;display:block}.barra span.aviso1{background:#d19a00}.barra span.aviso2,.barra span.acabou{background:var(--fora)}.apelidos span.invalido{background:var(--fora-fundo);color:var(--fora)}.apelidos span .perigo{padding:0 2px}.confirma{background:var(--meio-fundo);border-radius:8px;padding:12px}.envio .cartao{margin-bottom:0}.acompanhamento{margin-top:16px}.acompanhamento h3{margin:14px 0 6px;font-size:.95rem}.respostas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.respostas>li{border:1px solid var(--linha,#e3ded6);border-radius:10px;padding:10px 12px}.resposta-topo{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.resposta-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.resumo{margin:6px 0 0}.corrige{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.corrige select{width:auto}.email-cliente{width:100%;margin-top:8px}.email-cliente pre{white-space:pre-wrap;word-break:break-word;background:var(--neutro-fundo);border-radius:8px;max-height:360px;padding:10px;font-size:.82rem;overflow:auto}.linha-tempo{gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.linha-tempo .lt-aceite{font-weight:600}details.perdido summary{cursor:pointer;list-style:none;display:inline-block}details.perdido summary::-webkit-details-marker{display:none}.pendencias .pend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pendencias .pend>a{flex:1;min-width:220px}.pend-acoes{gap:6px;display:flex}.acompanhamento .confirma button{white-space:nowrap}.acompanhamento .confirma select{width:auto}.pos-aceite{border-top:1px solid var(--linha,#e3ded6);margin-top:10px;padding-top:4px}.pos-linha{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.modo{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cartao-interno{border-top:1px solid var(--linha,#e3ded6);padding-top:12px}.opiniao{margin-top:10px}.opiniao h4{margin:14px 0 6px;font-size:.9rem}.op-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.op-valor{letter-spacing:-.01em;font-size:1.6rem;font-weight:700}.op-notas{margin:8px 0 0;padding-left:18px;font-size:.85rem}.op-tabela{border-collapse:collapse;width:100%;font-size:.84rem}.op-tabela td,.op-tabela th{border-bottom:1px solid var(--linha,#e3ded6);text-align:left;vertical-align:top;padding:4px 6px}.op-tabela .num{text-align:right;white-space:nowrap}.op-tabela.casos tr[title]{cursor:help}.op-margens{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.calc-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media (max-width:600px){.op-tabela td:nth-child(3){display:none}.op-tabela.casos td:nth-child(3){display:table-cell}}.sugestoes-lista{margin:0 0 16px;padding:0;list-style:none}.sugestao h3{font-size:1.02rem}.sug-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.sug-acoes details{flex-basis:100%}.sug-acoes details[open] summary{margin-bottom:4px}.texto-resumo{white-space:pre-wrap;background:var(--neutro-fundo);border-radius:8px;margin:8px 0;padding:10px 12px;font-family:inherit;font-size:.92rem}.resumo-bloco{border-top:1px solid var(--linha);padding:8px 0}.regras{gap:6px;margin:0;padding-left:18px;font-size:.92rem;display:grid}.regras .desligada{opacity:.55;text-decoration:line-through}.perfil-cliente .campos{font-size:.92rem}.pos-evento .itens-real{grid-template-columns:minmax(0,1fr) 56px 72px;align-items:center;gap:6px 10px;font-size:.92rem;display:grid}.pos-evento .itens-real input{box-sizing:border-box;width:100%}.aviso-ditado{background:var(--meio-fundo);color:var(--tinta);border-radius:8px;flex-basis:100%;padding:10px 12px;font-size:.88rem}.aviso-ditado p{margin:0 0 6px}.saude li{flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.saude li strong{min-width:170px}.saude li .fraco{flex:1;min-width:200px}.guia{gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.selos a.selo{text-decoration:none}.grade.kits{margin-bottom:22px}.kit h3{margin:0;font-size:1rem}.kit h3 a{color:inherit;text-decoration:none}.kit-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kit-desc{margin:6px 0 10px;font-size:.85rem}.kit-linhas{margin:0 0 10px;padding:0;font-size:.9rem;list-style:none}.kit-linhas li{border-top:1px solid var(--linha);grid-template-columns:2.2em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.kit-linhas li:first-child{border-top:0}.kit-qtd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.kit-item{overflow-wrap:anywhere}.aplica-kit{border-bottom:1px dashed var(--linha);margin-bottom:14px;padding-bottom:12px}.aplica-kit select{min-width:0}.kit-previa{margin:6px 0 8px;font-size:.82rem}.numeros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 18px;display:grid}.numeros>div{background:var(--cartao,transparent);border:1px solid var(--linha);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.numeros span{font-size:.8rem}.numeros strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabela .num,.tabela th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabela.resultados td small.selo{margin-left:6px}@media (max-width:640px){.tabela.resultados th:nth-child(4),.tabela.resultados td:nth-child(4){display:none}}.selo-barra{border:1px solid var(--linha);border-radius:var(--raio);background:var(--papel);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 18px;padding:10px 14px;display:flex}.selo-lucro{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selo.grande{padding:5px 14px;font-size:1rem}.selo-falta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.selo-falta .selo{font-weight:500}.chat-pagina{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;max-width:1100px;display:grid}.chat-pagina:not(:has(.chat-lista)){grid-template-columns:minmax(0,1fr);max-width:820px}.chat{flex-direction:column;min-height:calc(100vh - 140px);margin:0;display:flex}.chat .mensagens{min-height:260px}.chat-topo{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chat-topo h1{margin:0;font-size:1.3rem}.chat-lista{margin:0}.chat-lista h2{margin:0 0 8px;font-size:1rem}.chat-lista ul{gap:6px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.rapidas form{display:inline}@media (max-width:1000px){.chat-pagina{grid-template-columns:1fr}.chat{min-height:70vh}}.checagem{border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:12px;padding:8px 12px;font-size:.9rem}.checagem summary{cursor:pointer;font-weight:600}.checagem ul{margin:8px 0 4px;padding-left:18px}.checagem ul.avisos{padding-left:0}.checagem p{margin:6px 0 0;font-size:.85rem}.guia-dim li .origem{margin-right:6px;font-size:.72rem}.perigo-texto{color:var(--fora)}button.perigo-cheio{background:var(--fora);color:#fff}button.perigo-cheio:disabled{opacity:.5}.confirma-apagar{background:var(--fora-fundo);color:var(--fora);border-radius:var(--raio);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;display:inline-flex}.confirma-apagar button.perigo{background:var(--fora);color:#fff;padding:6px 12px}.acoes-apagar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lista-apagar label{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.lista-apagar label .detalhe{grid-column:2}.lista-apagar label .lado{grid-area:1/3/span 2}.lista-apagar input[type=checkbox]{grid-row:1/span 2;width:18px;height:18px}.transcricao{flex-direction:column;display:flex}.transcricao .msg .quem{opacity:.75;white-space:normal;margin-bottom:4px;font-size:.75rem;display:block}.lista .detalhe em{color:var(--tinta-2)}button.botao-selo{cursor:pointer;font:inherit;border:0;font-weight:600}.custos-evento{border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;padding:12px 14px}.cabeca-custos{justify-content:space-between;align-items:center;gap:8px;display:flex}.cabeca-custos h3{margin:0;font-size:1rem}.custos-evento .confirmacoes{flex-wrap:wrap;gap:16px;display:flex}.motivos-conf{margin-top:8px;font-size:.88rem}.motivos-conf summary{cursor:pointer;font-weight:600}.motivos-conf ul{margin:6px 0 0;padding-left:18px}
