.cv-nav a{color:var(--txt2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;text-decoration:none}.cv-nav a.ativa{color:var(--txt);border-bottom-color:var(--acento);font-weight:600}.cv-pagina .pagina-topo{margin-bottom:8px}.cv-inbox{height:calc(100vh - var(--topo) - 150px);grid-template-columns:320px minmax(0,1fr) 300px;gap:12px;min-height:520px;display:grid}.cv-col{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r);flex-direction:column;min-width:0;min-height:0;display:flex}.cv-vazio-meio{color:var(--txt3);border:1px dashed var(--linha-forte);border-radius:var(--r);grid-column:span 2;place-items:center;display:grid}.cv-lista-filtros{border-bottom:1px solid var(--linha);flex-direction:column;gap:6px;padding:10px;display:flex}.cv-abas{border-bottom:1px solid var(--linha);display:flex}.cv-abas button{font:inherit;color:var(--txt2);cursor:pointer;white-space:normal;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:11.5px;line-height:1.2;display:inline-flex}.cv-abas button.ativa{color:var(--txt);border-bottom-color:var(--acento);font-weight:600}.cv-n{font-variant-numeric:tabular-nums;background:var(--sup2);border:1px solid var(--linha-forte);color:var(--txt2);border-radius:2px;padding:0 5px;font-size:11px}.cv-n[data-tipo=responder]:not([data-zero]){background:var(--erro);border-color:var(--erro);color:#fff}.cv-n[data-tipo=followup]:not([data-zero]){background:var(--aviso-fundo);color:var(--aviso);border-color:#e8d29c}.cv-dica{color:var(--txt2);border-bottom:1px solid var(--linha);margin:0;padding:7px 10px;font-size:11.5px}.cv-rolagem{flex:1;min-height:0;overflow-y:auto}.cv-nada{text-align:center;color:var(--txt3);padding:28px 16px;font-size:12.5px}.cv-item{text-align:left;border:0;border-bottom:1px solid var(--linha);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-left:3px solid #0000;gap:10px;padding:10px 10px 10px 9px;display:flex}.cv-item:hover{background:var(--sup2)}.cv-item.ativo{background:#f1efea}.cv-item[data-tom=urgente]{border-left-color:var(--erro)}.cv-item[data-tom=followup]{border-left-color:#d29a1e}.cv-item[data-tom=negocio]{border-left-color:var(--info)}.cv-item[data-tom=cliente]{border-left-color:var(--ok)}.cv-item[data-tom=apagado]{opacity:.7}.cv-item-corpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cv-item-topo,.cv-item-meio{align-items:baseline;gap:6px;min-width:0;display:flex}.cv-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.cv-item-hora{color:var(--txt3);font-variant-numeric:tabular-nums;font-size:11px}.cv-item-prev{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cv-naolidas{background:var(--preto);color:#fff;font-variant-numeric:tabular-nums;border-radius:2px;padding:0 5px;font-size:10.5px;font-weight:600}.cv-item-tags{flex-wrap:wrap;gap:3px;display:flex}.cv-item-janela{font-size:10.5px}.cv-tag{border:1px solid var(--linha-forte);color:var(--txt2);background:var(--sup);white-space:nowrap;border-radius:2px;padding:0 5px;font-size:10.5px}.cv-tag-erro{color:var(--erro);background:var(--erro-fundo);border-color:#e7c0c0}.cv-tag-aviso{color:var(--aviso);background:var(--aviso-fundo);border-color:#e8d29c}.cv-tag-info{color:var(--info);background:var(--info-fundo);border-color:#c4d2e4}.cv-tag-ok{color:var(--ok);background:var(--ok-fundo);border-color:#bcd6c1}.cv-avatar{color:#fff;letter-spacing:.02em;border-radius:3px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.cv-conv-topo{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:10px 12px;display:flex}.cv-conv-quem{flex-direction:column;flex:1;min-width:0;display:flex}.cv-conv-quem strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-conv-topo .cv-voltar{display:none}.cv-mensagens{background:var(--bg);flex:1;min-height:0;padding:14px;overflow-y:auto}.cv-dia{text-align:center;margin:10px 0}.cv-dia span{color:var(--txt3);background:var(--sup);border:1px solid var(--linha);border-radius:2px;padding:1px 8px;font-size:11px}.cv-msg{margin:4px 0;display:flex}.cv-out{justify-content:flex-end}.cv-balao{background:var(--sup);border:1px solid var(--linha);border-radius:3px;flex-direction:column;gap:3px;max-width:min(560px,78%);padding:7px 10px;display:flex}.cv-out .cv-balao{background:var(--preto);border-color:var(--preto);color:#f2f1ed}.cv-out .cv-balao .cv-meta{color:#a9a69f}.cv-balao[data-status=FALHOU]{background:var(--erro-fundo);border-color:var(--erro);color:var(--erro)}.cv-balao[data-status=FALHOU] .cv-meta{color:var(--erro)}.cv-balao[data-status=APAGADA]{background:var(--sup2);border:1px dashed var(--linha-forte);color:var(--txt3)}.cv-texto{white-space:pre-wrap;word-break:break-word}.cv-riscado{white-space:pre-wrap;text-decoration:line-through}.cv-meta{color:var(--txt3);font-size:10.5px}.cv-img{border-radius:2px;max-width:100%;max-height:260px;display:block}.cv-rodape{border-top:1px solid var(--linha);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cv-followup{background:var(--aviso-fundo);border:1px solid #e8d29c;border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.cv-followup>span:first-child{flex:1;min-width:180px}.cv-aviso-janela{color:var(--aviso);margin:0;font-size:12px}.cv-previa{border:1px solid var(--linha);border-radius:2px;align-items:center;gap:10px;padding:6px;display:flex}.cv-previa img{object-fit:cover;border-radius:2px;width:56px;height:56px}.cv-previa span{flex:1}.cv-compositor{align-items:flex-end;gap:6px;display:flex}.cv-caixa{resize:vertical;flex:1;height:52px;min-height:40px!important}.cv-rapidas{position:relative}.cv-pop{background:var(--sup);border:1px solid var(--linha-forte);border-radius:var(--r);z-index:30;width:320px;max-height:300px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.cv-pop button{text-align:left;border:0;border-bottom:1px solid var(--linha);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cv-pop button:hover{background:var(--sup2)}.cv-pop button span{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cv-lado-abas{border-bottom:1px solid var(--linha);display:flex}.cv-lado-abas button{font:inherit;color:var(--txt2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:9px;font-size:12.5px}.cv-lado-abas button.ativa{color:var(--txt);border-bottom-color:var(--acento);font-weight:600}.cv-lado-corpo{flex:1;min-height:0;overflow-y:auto}.cv-bloco{border-bottom:1px solid var(--linha);flex-direction:column;gap:6px;padding:12px;display:flex}.cv-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--txt3);font-size:10.5px;font-weight:600}.cv-linha{align-items:center;gap:8px;display:flex}.cv-resultados{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cv-resultados .btn{justify-content:center;padding:3px 4px}.cv-resultados [data-resultado=VENDEU]{color:var(--ok);border-color:#bcd6c1}.cv-resultados [data-resultado=NAO_COMPROU]{color:var(--erro);border-color:#e7c0c0}.cv-etiquetas{flex-wrap:wrap;gap:4px;display:flex}.cv-etq{font:inherit;background:var(--sup);cursor:pointer;border:1px solid;border-radius:2px;padding:2px 7px;font-size:11.5px}.cv-conta{border-bottom:1px solid var(--linha);padding:10px 0}.cv-conta:last-child{border-bottom:0}.cv-conta .inp{width:auto}.cv-config{background:var(--sup2);border:1px solid var(--linha);border-radius:2px;flex-direction:column;gap:4px;margin-top:12px;padding:10px;display:flex}.cv-config code{-webkit-user-select:all;user-select:all;word-break:break-all}@media (width<=1180px){.cv-inbox{grid-template-columns:280px minmax(0,1fr)}.cv-lado{grid-column:1/-1;max-height:none}.cv-inbox{height:auto}.cv-lista,.cv-conversa{height:calc(100vh - var(--topo) - 150px);min-height:480px}.cv-vazio-meio{grid-column:auto}}@media (width<=900px){.cv-inbox{grid-template-columns:1fr}.cv-com-conversa .cv-lista,.cv-inbox:not(.cv-com-conversa) .cv-vazio-meio{display:none}.cv-conv-topo .cv-voltar{display:inline-flex}.cv-resultados{grid-template-columns:1fr 1fr 1fr}.cv-pop{width:min(320px,80vw)}}:root{--bg:#f8f4f2;--sup:#fff;--sup2:#fdf8f6;--linha:#ece4e0;--linha-forte:#d8ccc6;--txt:#161616;--txt2:#555450;--txt3:#8a8882;--preto:#111;--pessego:#f3cee0;--acento:#b04a72;--acento-forte:#8a3557;--acento-fundo:#fdf5f9;--ok:#2f6b3f;--ok-fundo:#ebf3ec;--aviso:#8a5a00;--aviso-fundo:#fbf3e0;--erro:#a32d2d;--erro-fundo:#fbecec;--info:#2d4f7a;--info-fundo:#edf2f8;--r:3px;--lado:232px;--topo:52px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font:13.5px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--txt2);font-size:13px;font-weight:600}h3{font-size:15px}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tab{font-variant-numeric:tabular-nums}.muted{color:var(--txt3)}.fraco{color:var(--txt2)}.neg{color:var(--erro)}.pos{color:var(--ok)}.forte{font-weight:600}.pequeno{font-size:12px}.nowrap{white-space:nowrap}.app{grid-template-columns:var(--lado) 1fr;min-height:100%;display:grid}.lado{background:var(--preto);color:#d8d6d0;border-right:1px solid #000;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.marca{height:var(--topo);border-bottom:1px solid #262626;align-items:center;gap:10px;padding:0 18px;display:flex}.marca-logo{background:var(--pessego);width:26px;height:26px;color:var(--preto);border-radius:0;place-items:center;font-family:Michroma,sans-serif;font-size:12px;display:grid}.marca-nome{letter-spacing:.2em;color:#fff;font-family:Michroma,sans-serif;font-size:11.5px;font-weight:400}.marca-nome small{letter-spacing:.06em;color:#8a8882;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;display:block}.menu{flex:1;padding:10px 0 24px}.menu-grupo{letter-spacing:.12em;text-transform:uppercase;color:#74726c;padding:14px 18px 6px;font-size:10.5px}.menu a{color:#cfccc5;border-left:2px solid #0000;padding:7px 18px 7px 16px;font-size:13px;text-decoration:none;display:block}.menu a:hover{color:#fff;background:#1c1c1c}.menu a.active{border-left-color:var(--pessego);color:#fff;background:#21181b}.lado-rodape{color:#8a8882;border-top:1px solid #262626;padding:12px 18px;font-size:12px}.lado-rodape button{color:#cfccc5;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.principal{flex-direction:column;min-width:0;display:flex}.topo{height:var(--topo);background:var(--sup);border-bottom:1px solid var(--linha);z-index:20;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.topo .espaco{flex:1}.btn-menu{border:1px solid var(--linha);border-radius:var(--r);cursor:pointer;background:0 0;width:34px;height:32px;font-size:16px;display:none}.seletor-empresa{border:1px solid var(--linha-forte);border-radius:var(--r);display:inline-flex;overflow:hidden}.seletor-empresa button{background:var(--sup);border:0;border-right:1px solid var(--linha-forte);font:inherit;cursor:pointer;color:var(--txt2);padding:6px 12px;font-size:12.5px}.seletor-empresa button:last-child{border-right:0}.seletor-empresa button.on{background:var(--preto);color:#fff}.seletor-empresa button:disabled{color:#bdbbb5;cursor:not-allowed;background:var(--sup2)}.topo-user{color:var(--txt2);font-size:12.5px}.conteudo{width:100%;max-width:1480px;padding:22px 24px 48px}.pagina-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pagina-topo .sub{color:var(--txt2);margin-top:3px;font-size:13px}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r);min-width:0;margin-bottom:16px}.painel-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 14px;display:flex}.grade{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grade>.painel{margin-bottom:0}.mb{margin-bottom:16px}.mt{margin-top:16px}.kpis{border:1px solid var(--linha);background:var(--sup);border-radius:var(--r);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid}.kpi{border-right:1px solid var(--linha);min-width:0;padding:14px 16px}.kpi:last-child{border-right:0}.kpi-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--txt2);font-size:11.5px}.kpi-valor{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:21px;font-weight:600;overflow:hidden}.kpi-det{color:var(--txt3);margin-top:2px;font-size:12px}.var{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px;display:block}.var-pos{color:var(--ok)}.var-neg{color:var(--erro)}.var-neutra{color:var(--txt3)}.tabela-rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th{text-align:left;color:var(--txt2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--linha-forte);background:var(--sup2);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:600;position:sticky;top:0}.tabela td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:7px 10px}.tabela tr.clicavel{cursor:pointer}.tabela tfoot td{border-top:1px solid var(--linha-forte);background:var(--sup2);font-weight:600}.tabela .cel-prod{align-items:center;gap:10px;min-width:220px;display:flex}.tabela .cel-prod .nome{font-weight:500}.tabela .cel-prod small{color:var(--txt3);font-size:11.5px;display:block}.tabela tr.destaque td{background:var(--acento-fundo)}.tabela .inp{height:28px;padding:4px 6px}.linha-total td{font-weight:600}.dre{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.dre li{border-bottom:1px dotted var(--linha);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.dre li.sub{color:var(--txt2);padding-left:14px}.dre li.tot{border-bottom:1px solid var(--linha-forte);border-top:1px solid var(--linha-forte);margin-top:2px;font-weight:600}.dre li.final{border-bottom:0;padding-top:9px;font-size:14.5px;font-weight:700}.dre li span:last-child{white-space:nowrap}.form{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;display:grid}.form>*{grid-column:span 12}.c2{grid-column:span 2!important}.c3{grid-column:span 3!important}.c4{grid-column:span 4!important}.c5{grid-column:span 5!important}.c6{grid-column:span 6!important}.c8{grid-column:span 8!important}.c9{grid-column:span 9!important}.campo{flex-direction:column;gap:4px;min-width:0;display:flex}.rotulo{color:var(--txt2);font-size:12px;font-weight:500}.ajuda{color:var(--txt3);font-size:11.5px;line-height:1.4}.erro-campo{color:var(--erro);font-size:12px}.inp{font:inherit;color:var(--txt);border:1px solid var(--linha-forte);border-radius:var(--r);background:#fff;width:100%;min-width:0;height:33px;padding:6px 9px;font-size:13px}textarea.inp{resize:vertical;height:auto;min-height:84px;line-height:1.5}.inp:focus{outline-offset:0;border-color:var(--acento);outline:2px solid #b04a724d}.inp:disabled{background:var(--sup2);color:var(--txt3)}.inp.num{text-align:right;font-variant-numeric:tabular-nums}.inp-grupo{align-items:stretch;display:flex}.inp-grupo .inp{border-radius:0}.inp-grupo>:first-child{border-top-left-radius:var(--r);border-bottom-left-radius:var(--r)}.inp-grupo>:last-child{border-top-right-radius:var(--r);border-bottom-right-radius:var(--r)}.inp-af{background:var(--sup2);border:1px solid var(--linha-forte);color:var(--txt2);white-space:nowrap;place-items:center;padding:0 8px;font-size:12px;display:grid}.inp-grupo .inp-af:first-child{border-right:0}.inp-grupo .inp-af:last-child{border-left:0}.check{cursor:pointer;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px;display:flex}.check input{accent-color:var(--preto);margin:2px 0 0}.secao-form{text-transform:uppercase;letter-spacing:.07em;color:var(--txt2);border-bottom:1px solid var(--linha);grid-column:span 12;margin-top:4px;padding:10px 0 6px;font-size:11.5px;font-weight:600}.filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filtros .inp{width:auto;min-width:140px}.filtros .busca{flex:1;min-width:240px;max-width:360px}.btn{font:inherit;border-radius:var(--r);cursor:pointer;border:1px solid var(--linha-forte);background:var(--sup);height:33px;color:var(--txt);white-space:nowrap;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:#f7f6f3;border-color:#a9a69f}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-pri{background:var(--preto);color:#fff;border-color:var(--preto)}.btn-perigo{color:var(--erro);border-color:#e2bcbc}.btn-perigo:hover{background:var(--erro-fundo);border-color:var(--erro)}.btn-link{height:auto;color:var(--acento-forte);text-underline-offset:2px;background:0 0;border:0;padding:0 2px;text-decoration:underline}.btn-link:hover{color:var(--txt);background:0 0}.btn-fant{background:0 0;border-color:#0000}.btn-x{cursor:pointer;color:var(--txt2);background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.tag{border:1px solid var(--linha-forte);color:var(--txt2);background:var(--sup2);white-space:nowrap;border-radius:2px;padding:1px 7px;font-size:11.5px;font-weight:500;display:inline-block}.tag-ok{color:var(--ok);background:var(--ok-fundo);border-color:#bcd6c1}.tag-aviso{color:var(--aviso);background:var(--aviso-fundo);border-color:#e8d29c}.tag-erro{color:var(--erro);background:var(--erro-fundo);border-color:#e7c0c0}.tag-info{color:var(--info);background:var(--info-fundo);border-color:#c4d2e4}.tag-acento{color:var(--acento-forte);background:var(--acento-fundo);border-color:#dccba9}.alerta{border-radius:var(--r);border:1px solid;border-left-width:3px;flex-direction:column;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.alerta strong{font-weight:600}.alerta-aviso{background:var(--aviso-fundo);border-color:#e8d29c;border-left-color:var(--aviso);color:#5d3d00}.alerta-erro{background:var(--erro-fundo);border-color:#e7c0c0;border-left-color:var(--erro);color:#7a1f1f}.alerta-info{background:var(--info-fundo);border-color:#c4d2e4;border-left-color:var(--info);color:#1f3a5c}.alerta-ok{background:var(--ok-fundo);border-color:#bcd6c1;border-left-color:var(--ok);color:#234f2f}.abas{border-bottom:1px solid var(--linha-forte);gap:0;margin-bottom:16px;display:flex;overflow-x:auto}.abas button{font:inherit;color:var(--txt2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px}.abas button.ativa{color:var(--txt);border-bottom-color:var(--acento);font-weight:600}.modal-fundo{z-index:100;background:#12121273;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--sup);border-radius:var(--r);border:1px solid var(--linha-forte);width:100%;max-width:560px;box-shadow:0 10px 40px #0000002e}.modal-largo{max-width:860px}.modal-xl{max-width:1100px}.modal-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal-corpo{padding:16px}.modal-rodape{border-top:1px solid var(--linha);background:var(--sup2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.foto{object-fit:cover;border:1px solid var(--linha);background:#f0efec;border-radius:2px;flex:none;display:block}.foto-vazia{color:var(--txt3);background:repeating-linear-gradient(45deg,#f2f1ee,#f2f1ee 4px,#ebe9e5 4px 8px);place-items:center;font-size:12px;font-weight:600;display:grid}.vazio{text-align:center;color:var(--txt3);padding:28px 16px}.carregando{color:var(--txt2);align-items:center;gap:10px;padding:20px 4px;display:flex}.spinner{border:2px solid var(--linha-forte);border-top-color:var(--acento);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite gira;display:inline-block}.spinner-btn{width:12px;height:12px}@keyframes gira{to{transform:rotate(360deg)}}.toast{z-index:200;border-radius:var(--r);max-width:420px;padding:10px 16px;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #00000026}.toast-ok{background:var(--preto);color:#fff}.toast-erro{background:var(--erro);color:#fff}.progresso{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:8px 0;display:grid}.progresso-rotulo{color:var(--txt2);grid-column:span 2;font-size:12.5px}.progresso-barra{background:#ecebe7;border-radius:1px;height:8px;overflow:hidden}.progresso-fill{height:100%}.pf-ok{background:var(--acento)}.pf-aviso{background:#c18a1b}.pf-erro{background:var(--erro)}.progresso-pct{font-variant-numeric:tabular-nums;color:var(--txt2);text-align:right;min-width:44px;font-size:12px}.def{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.def dt{color:var(--txt2)}.def dd{font-variant-numeric:tabular-nums;margin:0}.lista-barras{flex-direction:column;gap:8px;display:flex}.barra-item{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.barra-item .trilho{background:#efeeea;height:8px}.barra-item .trilho div{background:var(--txt);height:100%}.barra-item .trilho div.ac{background:var(--acento)}.nota{color:var(--txt3);border-top:1px solid var(--linha);margin-top:12px;padding-top:10px;font-size:12px}.contexto-moeda{color:var(--txt3);font-size:12px}.img-lista{flex-direction:column;gap:6px;display:flex}.img-linha{border:1px solid var(--linha);border-radius:var(--r);background:var(--sup2);grid-template-columns:48px 1fr auto;align-items:center;gap:8px;padding:5px;display:grid}.img-linha .btns{gap:4px;display:flex}.margem-ao-lado{border:1px solid var(--linha);background:var(--sup2);border-radius:var(--r);font-variant-numeric:tabular-nums;padding:7px 10px;font-size:12px}.margem-ao-lado b{font-weight:600}.login{background:var(--preto);place-items:center;min-height:100vh;padding:16px;display:grid}.login-caixa{background:var(--sup);border-radius:var(--r);border-top:3px solid var(--pessego);width:100%;max-width:380px;padding:30px 28px}.login-caixa h1{letter-spacing:.16em;text-transform:uppercase;font-size:17px}.login-caixa p{color:var(--txt2);margin:6px 0 22px}.cartao-empresa{border-top:3px solid var(--preto)}.cartao-empresa.ie{border-top-color:var(--acento)}.pendencias a{border-bottom:1px dotted var(--linha);justify-content:space-between;padding:8px 0;text-decoration:none;display:flex}.pendencias a:hover{color:var(--acento-forte)}.pendencias a:last-child{border-bottom:0}.pendencias b{font-variant-numeric:tabular-nums}.resumo-linha{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.resumo-linha>div>span:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--txt2);font-size:11.5px;display:block}.resumo-linha>div>b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.busca-res{border:1px solid var(--linha);border-radius:var(--r);max-height:260px;margin-top:4px;overflow-y:auto}.busca-res button{border:0;border-bottom:1px solid var(--linha);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.busca-res button:hover{background:var(--acento-fundo)}.busca-res button:disabled{color:var(--txt3);cursor:not-allowed;background:var(--sup2)}@media (width<=1180px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(3n){border-right:0}.kpi:nth-child(-n+3){border-bottom:1px solid var(--linha)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app{grid-template-columns:1fr}.lado{z-index:60;width:260px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app.menu-aberto .lado{transform:none}.app.menu-aberto:after{content:"";z-index:50;background:#00000059;position:fixed;inset:0}.btn-menu{display:inline-block}.topo{gap:8px;padding:0 12px}.topo-user{display:none}.conteudo{padding:16px 12px 40px}.g2,.g3,.g4,.g-2-1{grid-template-columns:1fr}.c2,.c3,.c4,.c5,.c6,.c8,.c9{grid-column:span 12!important}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-bottom:1px solid var(--linha)}.kpi:nth-child(3n){border-right:1px solid var(--linha)}.kpi:nth-child(2n){border-right:0}.kpi-valor{font-size:18px}.seletor-empresa button{padding:6px 8px;font-size:12px}.filtros .busca{min-width:100%}.modal-fundo{padding:0}.modal{border-radius:0;min-height:100%}}.tabela th.num,.tabela td.num{text-align:right}.grade>*{min-width:0}.enviar-fotos{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.enviar-fotos label.btn{cursor:pointer}.enviar-fotos label.desab{opacity:.6;pointer-events:none}.espaco{flex:1}.txt-erro{color:var(--erro)}tr.inativo td{opacity:.55}.quadro{grid-template-columns:repeat(5,minmax(210px,1fr));align-items:start;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.quadro-col{background:var(--sup2);border:1px solid var(--linha);border-radius:var(--r);flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex}.quadro-col>header{justify-content:space-between;align-items:center;padding:2px 2px 4px;display:flex}.cartao-lead{all:unset;box-sizing:border-box;background:var(--sup);border:1px solid var(--linha);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cartao-lead:hover{border-color:var(--linha-forte)}.cartao-lead:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.crm-editor{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;display:grid}.crm-notas{border-left:1px solid var(--linha);flex-direction:column;gap:8px;padding-left:20px;display:flex}.crm-notas h3{font-size:14px}.crm-notas ul{flex-direction:column;gap:10px;max-height:360px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.crm-notas li p{white-space:pre-wrap;margin:0 0 2px}@media (width<=860px){.crm-editor{grid-template-columns:1fr}.crm-notas{border-left:0;border-top:1px solid var(--linha);padding-top:12px;padding-left:0}}.menu a{align-items:center;gap:10px;display:flex}.menu a svg{opacity:.75;flex:none}.menu a.active svg,.menu a:hover svg{opacity:1;color:var(--pessego)}.voltar-admin{color:#cfccc5;border:1px solid #333;border-radius:2px;align-items:center;gap:8px;margin:12px 14px 0;padding:8px 10px;font-size:12.5px;text-decoration:none;display:flex}.voltar-admin:hover{border-color:var(--pessego);color:#fff}.etiqueta-vip{letter-spacing:.12em;color:#8a6a30;border:1px solid #c9a96a;margin-right:6px;padding:0 5px;font-size:9.5px;font-weight:600;display:inline-block}.tarefa-nova{gap:8px;max-width:720px;margin-bottom:14px;display:flex}.tarefa-nova .inp{flex:1}.tarefas-quadro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:12px;display:grid}.tarefas-col{background:var(--sup2);border:1px solid var(--linha);border-radius:var(--r);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.tarefas-col>header{align-items:center;gap:8px;min-height:26px;padding:2px 4px 4px;display:flex}.tarefas-col .vazio{padding:18px 8px}.tarefas-cont{color:var(--txt2);font-variant-numeric:tabular-nums;border:1px solid var(--linha-forte);background:var(--sup);border-radius:2px;padding:0 6px;font-size:12px}.tarefa{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.tarefa:hover{border-color:var(--linha-forte)}.tarefa:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.tarefa-check{border:1.5px solid var(--linha-forte);cursor:pointer;color:#fff;background:#fff;border-radius:2px;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.tarefa-check:hover{border-color:var(--ok)}.tarefa-check.on{background:var(--ok);border-color:var(--ok)}.tarefa-titulo{overflow-wrap:anywhere;font-weight:500;line-height:1.35}.tarefa-desc{color:var(--txt2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.tarefa-meta{color:var(--txt3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;font-size:12px;display:flex}.tarefa-meta:empty{display:none}.tarefa.feita .tarefa-titulo{color:var(--txt3);font-weight:400;text-decoration:line-through}.tarefa.feita .tarefa-desc{display:none}@media (width<=900px){.tarefas-quadro{grid-template-columns:1fr}.tarefa-nova{max-width:none}}.tl{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r)}.tl-cab,.tl-linha{grid-template-columns:22px 28px minmax(0,1fr) 90px 82px 92px 56px 76px;align-items:center;gap:10px;padding:7px 12px;display:grid}.tl-cab{letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);border-bottom:1px solid var(--linha);padding-top:9px;padding-bottom:9px;font-size:10.5px}.tl-linha{border-bottom:1px solid var(--linha);cursor:pointer;font-size:13.5px}.tl-linha:last-child{border-bottom:0}.tl-linha:hover{background:var(--sup2)}.tl-linha:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.tl-linha .tarefa-check{margin-top:0}.tl-n{color:var(--txt3);font-variant-numeric:tabular-nums;font-size:12px}.tl-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-quem,.tl-prazo{color:var(--txt2);font-size:12.5px}.tl-status{font:inherit;border:1px solid var(--linha-forte);cursor:pointer;color:var(--txt2);background:0 0;border-radius:2px;padding:2px 8px;font-size:12px}.tl-status:hover{border-color:var(--acento);color:var(--txt)}.tl-status.on{border-color:var(--preto);background:var(--pessego);color:var(--preto)}.tl-linha.feita .tl-titulo{color:var(--txt3);text-decoration:line-through}.tl-feitas{align-items:center;gap:10px;margin:16px 0 8px;display:flex}.tl .vazio{padding:18px}@media (width<=760px){.tl-cab{display:none}.tl-linha{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"c t s""c m m";row-gap:4px}.tl-linha .tarefa-check{grid-area:c;align-self:start;margin-top:2px}.tl-n{display:none}.tl-titulo{white-space:normal;grid-area:t}.tl-sit{grid-area:s}.tl-quem,.tl-prio,.tl-prazo{grid-area:m}.tl-linha{grid-template-areas:"c t s""c q p"}.tl-quem{grid-area:q}.tl-prio{grid-area:p;justify-self:end}.tl-prazo{display:none}}.ct-controles{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.ct-controles .busca{max-width:240px}.ct-seg{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--sup);align-items:center;display:inline-flex;overflow:hidden}.ct-seg span{color:var(--txt3);padding:0 10px;font-size:12px}.ct-seg button{border:0;border-left:1px solid var(--linha);font:inherit;color:var(--txt2);cursor:pointer;background:0 0;padding:7px 12px;font-size:12.5px}.ct-seg button:first-of-type:first-child{border-left:0}.ct-seg button.on{background:var(--preto);color:#fff}.ct-config{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.ct-config-acao{align-items:center;gap:10px;padding-bottom:18px;display:flex}@media (width<=900px){.ct-config{grid-template-columns:1fr}.ct-config-acao{padding-bottom:0}}.ct-tabela td.ct-ed{padding:4px}.ct-tabela td.ct-ed input{text-align:right;width:64px;font:inherit;border:1px solid var(--linha);border-radius:var(--r);background:var(--sup2);padding:5px 6px;font-size:12.5px}.ct-tabela td.ct-ed input:focus{border-color:var(--acento);background:#fff;outline:none}.ct-tabela th.ct-ed-h{background:var(--acento-fundo)}.ct-legenda p{color:var(--txt2);margin:0 0 6px;font-size:13px;line-height:1.5}.ct-legenda b{color:var(--txt)}.cc{padding:14px 16px 18px}.cc-legenda{color:var(--txt2);flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:12px;display:flex}.cc-legenda i,.cc-det-l i{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.cc-linha{border-bottom:1px solid var(--linha);cursor:pointer;grid-template-columns:minmax(150px,230px) 1fr 92px;align-items:center;gap:12px;padding:7px 4px;display:grid}.cc-linha:hover,.cc-linha.on{background:var(--sup2)}.cc-media{cursor:default;border-bottom:2px solid var(--linha-forte);margin-bottom:4px}.cc-media:hover{background:0 0}.cc-rot{align-items:center;gap:8px;min-width:0;display:flex}.cc-rot .nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cc-rot small{color:var(--txt3);font-size:11px}.cc-barra{gap:2px;height:26px;display:flex;position:relative}.cc-seg{white-space:nowrap;justify-content:center;align-items:center;min-width:2px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.cc-preco{border-left:2px dashed var(--preto);position:absolute;top:-4px;bottom:-4px}.cc-valor{text-align:right;font-size:12.5px}.cc-valor b{color:var(--txt);display:block}.cc-valor small{font-size:11px}.cc-det{background:var(--sup2);border-bottom:1px solid var(--linha);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 24px;padding:10px 14px 14px;display:grid}.cc-det-l{border-bottom:1px dotted var(--linha);grid-template-columns:1fr auto 52px;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.cc-det-l em{color:var(--txt3);text-align:right;font-style:normal}.cc-det-l.total{border-bottom:0;font-weight:600}@media (width<=700px){.cc-linha{grid-template-columns:1fr 70px}.cc-barra{grid-area:2/1/auto/-1}}.lista-simples{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lista-simples code{word-break:break-all;font-size:11.5px}.fases{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--sup);margin-bottom:12px;display:inline-flex;overflow:hidden}.fase-btn{font:inherit;color:var(--txt2);cursor:pointer;border:0;border-right:1px solid var(--linha);background:0 0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.fase-btn:last-child{border-right:0}.fase-btn:hover{background:var(--sup2)}.fase-btn.on{background:var(--txt);color:var(--sup)}.fase-n{opacity:.7;font-size:11px;font-weight:600}.tl-fase{text-align:right}.tl-fase-btn{border:1px solid var(--linha);background:var(--sup);font:inherit;color:var(--txt3);cursor:pointer;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px}.tl-fase-btn:hover{color:var(--txt);border-color:var(--linha-forte)}@media (width<=760px){.tl-fase{display:none}}.c12{grid-column:span 12!important}.mt-p{margin-top:6px}.acoes.mt-p{gap:14px}.ct-markup{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 14px;display:flex}.ct-markup .espaco{flex:1}.ct-markup-campo{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--sup);align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ct-markup-campo input{width:52px;font:inherit;text-align:right;background:0 0;border:0;outline:none}.ct-sug{white-space:nowrap}.ct-aplicar{border:1px solid var(--linha);background:var(--sup);font:inherit;color:var(--acento);cursor:pointer;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px}.ct-aplicar:hover{border-color:var(--acento)}.cad-barra{background:var(--sup2);border-radius:3px;height:6px;margin:2px 0 14px;overflow:hidden}.cad-barra span{background:var(--acento);height:100%;transition:width .3s;display:block}.cad-filtros{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cad-chip{border:1px solid var(--linha-forte);background:var(--sup);border-radius:var(--r);font:inherit;color:var(--txt2);cursor:pointer;padding:5px 10px;font-size:12.5px}.cad-chip b{color:var(--txt);margin-left:4px}.cad-chip.on{background:var(--txt);color:var(--sup);border-color:var(--txt)}.cad-chip.on b{color:var(--sup)}.cad-chip:disabled{opacity:.45;cursor:default}.cad-controles{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.cad-controles .busca{max-width:280px}.cad-check{color:var(--txt2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cad-tabela td{vertical-align:middle}.cad-tabela select{min-width:104px;height:30px;font-size:12.5px}.cad-in{border:1px solid var(--linha);width:100%;min-width:150px;height:30px;font:inherit;background:var(--sup);border-radius:4px;padding:0 8px;font-size:12.5px}.cad-in:focus{border-color:var(--acento);outline:none}.cad-num{text-align:right;width:64px;min-width:0}.cad-var{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cad-var+.cad-var{margin-top:4px}.cad-var small{color:var(--txt3);font-size:11px}.cad-falta{background:color-mix(in srgb, var(--acento) 7%, transparent)}.cad-link{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cad-faltas{min-width:160px}.cad-tag{background:var(--sup2);color:var(--txt2);white-space:nowrap;border-radius:3px;margin:1px 4px 1px 0;padding:1px 6px;font-size:11px;display:inline-block}.txt-ok{color:#1b7f4b;font-size:12.5px;font-weight:600}.pl-filtros{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pl-semana{margin-bottom:18px}.pl-semana h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:13px;font-weight:600}.pl-semana h3 .muted{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:400}.pl-lista{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r)}.pl-post{border:0;border-bottom:1px solid var(--linha);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;grid-template-columns:82px 124px minmax(0,1fr) 96px 170px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.pl-post:last-child{border-bottom:0}.pl-post:hover{background:var(--sup2)}.pl-reel{border-left-color:#f3cee0}.pl-branco{border-left-color:#d9d6d2}.pl-preto{border-left-color:#161616}.pl-dia{text-transform:capitalize;font-weight:600}.pl-fmt{color:var(--txt2);font-size:12.5px}.pl-tema{min-width:0}.pl-tema small{color:var(--txt3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pl-obj{color:var(--txt2);font-size:12.5px}.pl-st{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pl-st small{color:var(--acento);font-size:11px}@media (width<=760px){.pl-post{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"d t""f s";row-gap:4px}.pl-dia{grid-area:d}.pl-tema{grid-area:t}.pl-fmt{grid-area:f}.pl-st{grid-area:s}.pl-obj{display:none}}.pl-det-tema{text-transform:none;letter-spacing:0;color:var(--txt);margin:0 0 6px;font-size:18px}.pl-det-meta{color:var(--txt2);flex-wrap:wrap;gap:4px 16px;margin-bottom:14px;font-size:12.5px;display:flex}.pl-bloco{margin-top:16px}.pl-bloco h4{text-transform:uppercase;letter-spacing:.08em;color:var(--txt3);margin:0 0 6px;font-size:11px;font-weight:600}.pl-bloco p{margin:0 0 4px;line-height:1.5}.pl-hook{font-size:16px;font-weight:600}.pl-cenas{margin:0;padding-left:20px}.pl-cenas li{border-bottom:1px solid var(--linha);padding:8px 0}.pl-cenas li:last-child{border-bottom:0}.pl-rot{text-transform:uppercase;letter-spacing:.06em;min-width:64px;color:var(--txt3);font-size:10.5px;display:inline-block}.pl-itens{color:var(--txt2);margin:4px 0 0;padding-left:18px;font-size:13px}.pl-legenda{white-space:pre-line;background:var(--sup2);border-radius:var(--r);padding:10px 12px;font-size:13px}.pl-abas{border:1px solid var(--linha-forte);border-radius:var(--r);margin:2px 0 4px;display:inline-flex;overflow:hidden}.pl-abas button{background:var(--sup);font:inherit;color:var(--txt2);cursor:pointer;border:0;padding:7px 14px;font-size:13px;font-weight:600}.pl-abas button+button{border-left:1px solid var(--linha)}.pl-abas button.on{background:var(--txt);color:var(--sup)}.pl-prod-topo{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}@media (width<=760px){.pl-prod-topo{grid-template-columns:1fr}}.pl-check{padding-left:0;list-style:none}.pl-check li:before{content:"□";color:var(--txt3);margin-right:8px}.pl-decup{border:1px solid var(--linha);border-radius:var(--r)}.pl-decup-cena{border-bottom:1px solid var(--linha);grid-template-columns:54px minmax(0,1fr);display:grid}.pl-decup-cena:last-child{border-bottom:0}.pl-decup-n{background:var(--sup2);flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:10px 0;display:flex}.pl-decup-n b{font-size:16px}.pl-decup-n small{color:var(--txt3);font-size:11px}.pl-decup-corpo{padding:10px 12px}.pl-decup-corpo p{margin:0 0 3px;font-size:13.5px}.pl-tag{color:#6b2d47;text-transform:uppercase;letter-spacing:.04em;background:#f6dce7;border-radius:3px;margin-right:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.pl-fala{font-style:italic}.pl-dica{color:var(--acento);font-size:12.5px!important}.mid-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.mid-estado{color:var(--txt2);font-size:12px}.mid-grade{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.mid-item{border:1px solid var(--linha);background:var(--sup2);border-radius:2px;margin:0;position:relative;overflow:hidden}.mid-item.capa{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.mid-item img,.mid-item video{aspect-ratio:1;object-fit:cover;background:#f0efec;width:100%;display:block}.mid-video video{aspect-ratio:9/16;cursor:pointer}.mid-num{color:#fff;letter-spacing:.06em;background:#101010c7;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.mid-item.capa .mid-num{background:var(--acento)}.mid-item figcaption{border-top:1px solid var(--linha);display:flex}.mid-item figcaption button{background:var(--sup);min-height:38px;font:inherit;color:var(--txt);cursor:pointer;border:0;flex:1;font-size:16px}.mid-item figcaption button+button{border-left:1px solid var(--linha)}.mid-item figcaption button:disabled{color:var(--txt3);cursor:default}.mid-item figcaption .mid-capa{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.mid-item figcaption .mid-tirar{color:var(--neg,#b42318);flex:.8}.mid-envios{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mid-envios li{border:1px solid var(--linha);background:var(--sup2);grid-template-columns:1fr 120px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.mid-envios li.erro{grid-template-columns:1fr}.mid-envio-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mid-barra{background:var(--linha);height:18px;display:block;position:relative}.mid-barra span{background:var(--acento);transition:width .2s;position:absolute;inset:0 auto 0 0}.mid-barra b{text-align:center;color:#fff;mix-blend-mode:difference;font-size:11px;line-height:18px;display:block;position:relative}.mid-botoes{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mid-botoes label.btn{cursor:pointer;justify-content:center;min-height:44px}.mid-botoes label.desab{opacity:.55;pointer-events:none}.mid-link{color:var(--txt2);margin-top:10px;font-size:12px}.mid-link summary{cursor:pointer}@media (width<=760px){.mid-grade{grid-template-columns:repeat(3,1fr);gap:6px}.mid-item figcaption button{min-height:40px}}.cp-campos{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.cp-campo{gap:4px;font-size:12px;display:grid}.cp-campo small{color:var(--txt3);font-size:11px}.cp-rot{color:var(--txt);align-items:center;gap:6px;font-weight:600;display:flex}.cp-rot i,.cp-legenda i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.cp-total{border-top:1px solid var(--linha);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:12px;display:flex}.cp-total span{letter-spacing:.06em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:600}.cp-total b{font-variant-numeric:tabular-nums;font-size:22px}.cp-barra{background:var(--sup2);border:1px solid var(--linha);border-radius:3px;height:26px;margin-top:8px;display:flex;overflow:hidden}.cp-barra span{color:#fff;justify-content:center;align-items:center;min-width:3px;font-size:11px;font-weight:600;transition:width .25s;display:flex}.cp-barra em{color:var(--txt3);margin:auto;font-size:12px;font-style:normal}.cp-legenda{color:var(--txt2);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.cp-legenda span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.cp-sugerido{background:var(--acento-suave,#fbeef4);border:1px solid var(--acento-borda,#f0cfdf);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}:root{--bg:#f5f6f8;--sup2:#f9fafb;--linha:#e6e8ec;--linha-forte:#d3d7de;--acento:#c2457a;--acento-forte:#9c2f5e;--acento-fundo:#f7f8fa;--acento-suave:#f7f8fa;--acento-borda:#e6e8ec;--c1:#e0679a;--c2:#d4a63a;--c3:#4f8fdc;--c4:#2fae84;--c5:#8e74d8;--c6:#ef7a54;--ok:#17784f;--ok-fundo:#e3f6ed;--aviso:#8f5b00;--aviso-fundo:#fff3d6;--erro:#b4233b;--erro-fundo:#fdeaee;--info:#2457a6;--info-fundo:#e9f1fd}.topo:before{content:"";background:linear-gradient(90deg, var(--c1), var(--c2) 30%, var(--c6) 50%, var(--c3) 72%, var(--c5));height:3px;position:absolute;top:0;left:0;right:0}.lado{background:#121316}.marca-logo{background:linear-gradient(135deg,#f7d9e7,#e9a9c6)}.menu a{border-radius:0 3px 3px 0;align-items:center;gap:9px;margin-right:10px;transition:background .15s,color .15s;display:flex}.menu a:hover{background:#ffffff0f}.menu a.active{border-left-color:var(--c1);color:#fff;background:#ffffff17;font-weight:500}.menu a svg{flex:none}.menu>div:nth-child(6n+1) svg{color:var(--c1)}.menu>div:nth-child(6n+2) svg{color:var(--c4)}.menu>div:nth-child(6n+3) svg{color:var(--c3)}.menu>div:nth-child(6n+4) svg{color:var(--c2)}.menu>div:nth-child(6n+5) svg{color:var(--c5)}.menu>div:nth-child(6n+6) svg{color:var(--c6)}.menu-grupo{color:#8d9099}.pagina-topo h1{padding-bottom:6px;position:relative}.pagina-topo h1:after{content:"";background:linear-gradient(90deg, var(--c1), var(--c2));width:36px;height:3px;position:absolute;bottom:0;left:0}.painel{box-shadow:0 1px 2px #1018280a}.painel-topo{background:#fff}.painel-topo h2{color:#3a3d45;align-items:center;gap:8px;display:flex}.painel-topo h2:before{content:"";background:var(--c1);flex:none;width:7px;height:7px;transform:rotate(45deg)}.kpi{border-top:3px solid var(--c1)}.kpi:nth-child(6n+2){border-top-color:var(--c2)}.kpi:nth-child(6n+3){border-top-color:var(--c3)}.kpi:nth-child(6n+4){border-top-color:var(--c4)}.kpi:nth-child(6n+5){border-top-color:var(--c5)}.kpi:nth-child(6n+6){border-top-color:var(--c6)}.kpi-rotulo{color:#555a64;font-weight:600}.btn-pri{background:var(--acento);border-color:var(--acento)}.btn:not(.btn-pri):not(.btn-link):not(.btn-fant):hover{background:#f3f4f6;border-color:#b9bec7}.tabela th{color:#555a64;background:#f7f8fa}.tabela tbody tr:hover td{background:#f7f8fa}.tag-ok{border-color:#9fdcc0}.tag-aviso{border-color:#f1d08a}.tag-erro{border-color:#f2b4c0}.tag-info{border-color:#b3cdf3}.tag-acento{color:var(--acento-forte);border-color:var(--acento-borda);background:var(--acento-fundo)}.cad-barra span{background:linear-gradient(90deg, var(--c1), var(--c2))!important}.cp-sugerido{border:1px solid var(--linha);border-left:3px solid var(--acento);background:#f7f8fa}.cad-tabela td.cad-falta{background:#fffaeb!important}:root{--acento:#1f2937;--acento-forte:#111827;--link:#2457a6;--topo:46px}body{font-size:12.5px;line-height:1.4}h1{font-size:17px}h2{font-size:11.5px}.pagina-topo{margin-bottom:12px}.pagina-topo .sub{font-size:12px}.pagina-topo h1:after{background:var(--acento);width:28px;height:2px}.conteudo{padding:16px 20px 40px}.topo{padding:0 18px}.btn{gap:6px;height:30px;padding:5px 11px;font-size:12px}.btn-pq{height:25px;padding:2px 8px;font-size:11.5px}.btn-pri{background:var(--acento);border-color:var(--acento);color:#fff}.btn-pri:hover{background:#374151;border-color:#374151}.btn-link{color:var(--link)}.btn-link:hover{color:#173c75}.cad-link,.cad-tabela a{color:var(--link)}.inp{height:30px;padding:5px 8px;font-size:12.5px}.inp:focus{border-color:#6b8fc9;outline:2px solid #2457a62e}.campo{gap:3px}.rotulo{font-size:11.5px}.painel{margin-bottom:12px}.painel-topo{min-height:36px;padding:7px 12px}.painel-topo h2:before{background:var(--acento);width:5px;height:5px}.painel-corpo{padding:12px}.tabela{font-size:12px}.tabela th{padding:6px 8px;font-size:10.5px}.tabela td{padding:5px 8px}.tabela-compacta td{padding:4px 6px}.kpi{border-top-width:2px;padding:10px 12px}.kpi-rotulo{font-size:10.5px}.kpi-valor{margin-top:2px;font-size:18px}.kpi-det{font-size:11px}.menu{padding:6px 0 18px}.menu-grupo{padding:10px 16px 4px;font-size:9.5px}.menu a{gap:8px;padding:5px 14px;font-size:12.5px}.menu a.active{border-left-color:#fff}.marca{height:var(--topo)}.abas{margin-bottom:12px}.abas button{padding:7px 12px;font-size:12.5px}.abas button.ativa{color:var(--acento-forte);border-bottom-color:var(--acento)}.abas button:hover{color:var(--acento-forte)}.tag{padding:0 6px;font-size:10.5px}.seletor-empresa button{padding:5px 10px;font-size:11.5px}.seletor-empresa button:disabled{cursor:default}.cp-total b{font-size:19px}.cp-sugerido{border-left-color:var(--acento)}.cp-barra{height:22px}@media (width<=760px){.inp,.vip-form input{height:36px;font-size:16px}.conteudo{padding:12px 12px 32px}}.seletor-empresa button.on:disabled{background:var(--sup);color:var(--txt);opacity:1;letter-spacing:.02em;font-weight:600}.cp-lista{border-top:1px dashed var(--linha);justify-items:start;gap:7px;margin-top:14px;padding-top:12px;display:grid}.cp-lista-topo{gap:2px;width:100%;display:grid}.cp-lista-topo small{color:var(--txt3);font-size:11px}.cp-linha{grid-template-columns:minmax(0,1.6fr) 58px minmax(0,1fr) 76px 26px;align-items:center;gap:6px;width:100%;display:grid}.cp-linha-emb{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 26px}.cp-tipo{padding-left:6px;padding-right:4px}.cp-em{text-align:right;font-variant-numeric:tabular-nums;color:var(--txt2);font-size:12px}.cp-tirar{color:var(--erro);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.cp-padrao{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}@media (width<=760px){.cp-linha{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) 26px}.cp-linha .cp-em{display:none}}.ct-ro{color:var(--txt2);background:var(--sup2)}@media (width<=760px){.cp-linha{grid-template-columns:minmax(0,1.4fr) 58px minmax(0,1fr) 24px}.cp-linha.cp-linha-emb{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 24px}}.cp-sugerido{gap:8px;display:grid}.cp-sug-titulo{letter-spacing:.06em;text-transform:uppercase;color:#555a64;font-size:10.5px;font-weight:600}.cp-sug-linha{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.cp-sug-linha+.cp-sug-linha{border-top:1px solid var(--linha);padding-top:8px}.cp-sug-linha>div{gap:3px;display:grid}.cp-sug-linha small{color:var(--txt2);font-size:11px}.cp-sug-linha b{font-variant-numeric:tabular-nums;font-size:16px}.cp-alvo{max-width:110px}.cp-mk{color:var(--txt2);font-size:12px}.cp-sug-nota{color:var(--txt3);font-size:10.5px;line-height:1.4}.cats-grade{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.cats-grade .check{margin:0;padding:3px 0}textarea.inp{min-height:64px}.check{font-size:12.5px}.ajuda{font-size:11px}.cp-tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--acento);border-radius:2px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600}.cp-tag-fraca{color:var(--txt3);margin-left:4px;font-size:10px}.cp-alvo-acoes{flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--linha-forte);background:var(--sup);color:var(--txt);cursor:pointer;text-transform:none;border-radius:3px;padding:6px 11px;font-size:12px}.chip:hover{border-color:#9aa1ad}.chip.on{background:var(--acento);border-color:var(--acento);color:#fff}.chip-outro{max-width:180px;height:30px}.invoice-btn{cursor:pointer}.invoice-btn.desab{opacity:.6;pointer-events:none}.invoice-ok{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.invoice-ver{color:var(--link);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.invoice-ver img,.invoice-pdf{object-fit:cover;border:1px solid var(--linha);border-radius:2px;width:48px;height:48px}.invoice-pdf{color:#b4233b;background:#f3f4f6;place-items:center;font-size:11px;font-weight:700;display:grid}.gasto-valor .inp{height:42px;font-size:20px;font-weight:600}.campo-cheio{grid-column:1/-1}@media (width<=760px){.chip{padding:8px 12px;font-size:13px}}.chip:first-letter{text-transform:uppercase}.btn-caps{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.gasto{gap:14px;display:grid}.gasto-sec{align-content:start;gap:6px;display:grid}.gasto-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--txt);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.gasto-escolha{letter-spacing:0;text-transform:none;background:var(--acento);color:#fff;border-radius:2px;padding:1px 7px;font-size:10.5px;font-weight:600}.gasto-escolha:first-letter{text-transform:uppercase}.gasto-linha3{grid-template-columns:1.2fr 1fr .7fr;gap:10px;display:grid}.gasto-dupla{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gasto .gasto-valor .inp{height:36px;font-size:18px}.chips-compactas{gap:4px}.chips-compactas .chip{padding:4px 9px;font-size:11.5px}@media (width<=760px){.gasto-linha3{grid-template-columns:1fr 1fr}.gasto-linha3 .gasto-valor{grid-column:1/-1}.gasto-dupla{grid-template-columns:1fr}.chips-compactas .chip{padding:6px 9px;font-size:12.5px}}
