:is(html:has(.csp),body:has(.csp)){background:#f3f7fc;margin:0;padding:0}.csp{--csp-fundo:#f3f7fc;--csp-cartao:#fff;--csp-borda:#d5e1ed;--csp-linha:#eff5fb;--csp-texto:#0f151a;--csp-texto-2:#323e47;--csp-mudo:#597080;--csp-mudo-2:#475966;--csp-azul:#204bcd;--csp-azul-escuro:#002594;--csp-azul-faixa:#3055bf;--csp-azul-claro:#d2deff;--csp-perigo:#b7151c;--csp-perigo-claro:#ffc7c7;--csp-alerta:#8a6d13;--csp-alerta-claro:#ffeaab;--csp-sucesso:#008f87;--csp-sucesso-claro:#c6e9e7;background:var(--csp-fundo);min-height:100vh;color:var(--csp-texto);font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.45}.csp *,.csp :before,.csp :after{box-sizing:border-box}.csp h1,.csp h2,.csp h3{margin:0;font-family:Quicksand,Inter,sans-serif;font-weight:700}.csp a.csp-link{color:var(--csp-azul);text-decoration:none}.csp a.csp-link:hover{color:var(--csp-azul-escuro);text-decoration:underline}.csp-nav{background:var(--csp-cartao);border-bottom:1px solid var(--csp-borda);z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;height:auto;min-height:56px;padding:8px 32px;transition:none;display:flex;position:relative;inset:auto}.csp-marca{color:var(--csp-texto);align-items:center;gap:10px;font-family:Quicksand,sans-serif;font-size:17px;font-weight:700;display:flex}.csp-abas{flex-wrap:wrap;gap:4px;display:flex}.csp-aba{height:36px;color:var(--csp-mudo-2);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.csp-aba:hover{background:var(--csp-linha);color:var(--csp-texto)}.csp-aba[data-status=active]{background:var(--csp-azul-claro);color:var(--csp-azul-escuro);font-weight:600}.csp-espaco{flex:1}.csp-sel{border:1px solid var(--csp-borda);background:var(--csp-cartao);height:36px;font:inherit;color:var(--csp-texto);border-radius:8px;padding:0 10px}.csp-fresco{color:var(--csp-mudo);align-items:center;gap:6px;font-size:13px;display:inline-flex}.csp-ponto{background:var(--csp-sucesso);border-radius:50%;width:8px;height:8px;display:inline-block}.csp-ponto.ruim{background:#ed4c4c}.csp-pagina{flex-direction:column;gap:16px;max-width:1376px;margin:0 auto;padding:20px 32px 48px;display:flex}.csp-pagina.estreita{max-width:1120px}.csp-faixa{background:var(--csp-azul-faixa);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 24px;display:flex}.csp-faixa h1{color:#fff;font-size:22px}.csp-faixa p{color:#e6ecff;max-width:900px;margin:0;font-size:14px}.csp-faixa.escura{background:var(--csp-texto-2)}.csp-btn-faixa{color:#fff;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.csp-btn,.csp-btn2,.csp-btn3{height:38px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.csp-btn{background:var(--csp-azul);color:#fff;border:0}.csp-btn:hover{background:var(--csp-azul-escuro)}.csp-btn2{border:1px solid var(--csp-borda);background:var(--csp-cartao);color:var(--csp-texto);font-weight:500}.csp-btn2:hover{background:var(--csp-linha)}.csp-btn3{color:var(--csp-mudo-2);background:0 0;border:0;padding:0 10px;font-weight:500}.csp-btn:disabled,.csp-btn2:disabled,.csp-btn3:disabled{opacity:.5;cursor:default}.csp-ico{border:1px solid var(--csp-borda);background:var(--csp-cartao);cursor:pointer;width:32px;height:32px;color:var(--csp-mudo-2);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.csp-ico:hover{background:var(--csp-linha);color:var(--csp-texto)}.csp-ico.p{background:var(--csp-azul);border-color:var(--csp-azul);color:#fff}.csp-fieldset{border:0;min-width:0;margin:0;padding:0}.csp-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.csp-chip{border:1px solid var(--csp-borda);background:var(--csp-cartao);height:32px;font:inherit;color:var(--csp-texto-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.csp-chip b{font-family:Quicksand,sans-serif;font-size:14px}.csp-chip:hover{border-color:#92a6b2}.csp-chip.on{background:var(--csp-azul-claro);border-color:var(--csp-azul-claro);color:var(--csp-azul-escuro)}.csp-chip.vermelho b{color:var(--csp-perigo)}.csp-chip.azul b{color:var(--csp-azul)}.csp-chip.verde b{color:var(--csp-sucesso)}.csp-tag{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.csp-tag.vermelho{background:var(--csp-perigo-claro);color:#7a0e13}.csp-tag.azul{background:var(--csp-azul-claro);color:#1a2375}.csp-tag.amarelo{background:var(--csp-alerta-claro);color:#5c4700}.csp-tag.cinza{color:var(--csp-texto-2);background:#ebeff2}.csp-tag.verde{background:var(--csp-sucesso-claro);color:#005c57}.csp-tag.laranja{color:#6b3200;background:#ffceab}.csp-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.csp-kpi{background:var(--csp-cartao);border:1px solid var(--csp-borda);text-align:left;font:inherit;cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.csp-kpi:hover{border-color:#92a6b2}.csp-kpi.on{border:2px solid var(--csp-azul);padding:13px 15px}.csp-kpi span{color:var(--csp-mudo-2);font-size:12.5px;font-weight:500}.csp-kpi b{color:var(--csp-texto);font-family:Quicksand,sans-serif;font-size:28px;line-height:1.1}.csp-kpi small{color:var(--csp-mudo);font-size:12px}.csp-kpi.vermelho b{color:var(--csp-perigo)}.csp-kpi.azul b{color:var(--csp-azul)}.csp-kpi.amarelo b{color:var(--csp-alerta)}.csp-kpi.verde b{color:var(--csp-sucesso)}.csp-kpi.aviso{background:#fff9e7;border-color:#ffe080}.csp-kpi.funil{border-color:var(--csp-azul-claro);background:#eef3ff}.csp-cartao{background:var(--csp-cartao);border:1px solid var(--csp-borda);border-radius:14px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.csp-cartao h2{font-size:18px}.csp-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.csp-cab.uma-linha{flex-wrap:nowrap}.csp-cab.uma-linha h2{min-width:0}.csp-cab.uma-linha small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.csp-cab.uma-linha button{flex-shrink:0}.csp-cab small,.csp-sub{color:var(--csp-mudo);margin:0;font-size:12.5px}.csp-dois{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px;display:grid}.csp-dois>*{min-width:0}.csp-aviso{color:#5c4700;background:#fff9e7;border:1px solid #ffe080;border-radius:10px;padding:8px 12px;font-size:12.5px}.csp-ok{color:#005c57;background:#e2faf8;border:1px solid #a3d9d5;border-radius:10px;padding:8px 12px;font-size:12.5px}.csp-erro{color:#7a0e13;background:#ffefe7;border:1px solid #ffc7c7;border-radius:10px;padding:8px 12px;font-size:12.5px}.csp-centro{justify-content:center;align-items:center;min-height:60vh;display:flex}.csp-limite{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.csp-entrar{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.csp-entrar .csp-sel{width:100%}.csp-entrar .csp-btn{justify-content:center;margin-top:8px}.csp-centro .csp-cartao{text-align:center;align-items:center;max-width:440px;padding:32px}.csp-rolagem{border-top:1px solid var(--csp-linha);border-bottom:1px solid var(--csp-linha);flex-direction:column;gap:7px;max-height:300px;padding:8px 6px 8px 0;display:flex;overflow-y:auto}.csp-rolagem.cheia{max-height:none}.csp-hb{grid-template-columns:170px minmax(0,1fr) 52px 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.csp-hb.tres{grid-template-columns:170px minmax(0,1fr) 240px}.csp-hb .nome{text-align:right;color:var(--csp-texto-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.csp-hb .trilho{background:var(--csp-fundo);border-radius:6px;height:12px;position:relative}.csp-hb .enche{background:#ed4c4c;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.csp-hb .enche.ok{background:#77c7c1}.csp-hb .enche.amarelo{background:#f1c130}.csp-hb .enche.azul{background:#5880f1}.csp-hb .ref{border-left:1px dashed #92a6b2;position:absolute;top:-5px;bottom:-5px}.csp-hb .losango{background:#5880f1;border-radius:2px;width:12px;height:12px;position:absolute;top:0;transform:translate(-50%)rotate(45deg)}.csp-hb .n{color:var(--csp-mudo-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.csp-hb.tres .n{text-align:left}.csp-hb .nps{text-align:right;font-weight:600}.csp-hb.cab{letter-spacing:.02em;text-transform:uppercase;color:var(--csp-mudo);border-bottom:1px solid var(--csp-linha);padding-bottom:4px;font-size:11px;font-weight:600}.csp-nps-alto{color:var(--csp-sucesso)}.csp-nps-medio{color:var(--csp-alerta)}.csp-nps-baixo{color:var(--csp-perigo)}.csp-nps-sem{color:#adc0cc;font-weight:400}.csp-legenda{color:var(--csp-mudo-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.csp-legenda i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.csp-rodape{color:var(--csp-mudo);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.csp-tab{background:var(--csp-cartao);border:1px solid var(--csp-borda);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.csp-tab-abas{border-bottom:1px solid var(--csp-borda);flex-wrap:wrap;padding:0 12px;display:flex}.csp-tab-aba{height:48px;font:inherit;color:var(--csp-mudo-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.csp-tab-aba b{color:var(--csp-texto-2);background:#ebeff2;border-radius:999px;padding:1px 8px;font-family:Quicksand,sans-serif;font-size:13px}.csp-tab-aba.on{color:var(--csp-azul-escuro);border-bottom-color:var(--csp-azul);font-weight:600}.csp-tab-aba.on b{background:var(--csp-azul-claro);color:#1a2375}.csp-tab-barra{border-bottom:1px solid var(--csp-linha);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.csp-filtro{border:1px solid var(--csp-borda);background:var(--csp-cartao);height:32px;font:inherit;color:var(--csp-mudo-2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12.5px}.csp-filtro.on{background:var(--csp-azul-claro);border-color:var(--csp-azul-claro);color:var(--csp-azul-escuro);font-weight:600}.csp-tab-corpo{max-height:620px;overflow:auto}.csp-dt{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.csp-dt th{z-index:1;text-align:left;color:var(--csp-mudo);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--csp-borda);white-space:nowrap;background:#f8fafd;height:36px;padding:0 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.csp-dt th.num,.csp-dt td.num{text-align:right}.csp-dt td{border-bottom:1px solid var(--csp-linha);vertical-align:middle;white-space:nowrap;height:44px;padding:0 12px}.csp-dt td.nome{white-space:normal;min-width:180px;max-width:240px}.csp-dt td.texto{white-space:normal;min-width:240px;padding-top:6px;padding-bottom:6px;line-height:1.35}.csp-dt tr:hover td{background:#f8fafd}.csp-dt td a{color:var(--csp-texto);font-weight:600;text-decoration:none}.csp-dt td a:hover{color:var(--csp-azul)}.csp-dt td a.csp-abrir{border:1px solid var(--csp-borda);height:28px;color:var(--csp-azul);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.csp-dt td a.csp-abrir:hover{background:var(--csp-linha)}.csp-hb .nome a{color:inherit;text-decoration:none}.csp-hb .nome a:hover{color:var(--csp-azul)}.csp-dt .sub{color:var(--csp-mudo);font-size:11.5px;font-weight:400;display:block}.csp-vazio{color:var(--csp-mudo);text-align:center;padding:24px 16px}.csp-st{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.csp-st i{border-radius:50%;width:9px;height:9px;display:inline-block}.csp-st.critico i{background:#ed4c4c}.csp-st.atencao i{background:#f1c130}.csp-st.ok i{background:#77c7c1}.csp-atrasado{color:var(--csp-perigo);font-weight:600}.csp-mat{gap:4px;display:inline-flex}.csp-mat i{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.csp-mat i.ok{background:var(--csp-sucesso-claro);color:#005c57}.csp-mat i.falta{background:var(--csp-perigo-claro);color:#7a0e13}.csp-mat i.opcional{color:var(--csp-mudo-2);background:#ebeff2}.csp-colunas{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.csp-lista{background:var(--csp-cartao);border:1px solid var(--csp-borda);border-radius:14px;flex:999 620px;min-width:0;overflow:hidden}.csp-grupo{background:var(--csp-fundo);border-top:1px solid var(--csp-borda);border-bottom:1px solid var(--csp-linha);color:var(--csp-texto-2);cursor:pointer;text-align:left;border-left:0;border-right:0;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.csp-grupo small{color:var(--csp-mudo);font-weight:500}.csp-grupo .seta{color:var(--csp-mudo);margin-left:auto;font-size:11px}.csp-r{border-top:1px solid var(--csp-linha);cursor:pointer;grid-template-columns:28px minmax(200px,1fr) 150px 100px 130px 116px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 10px;display:grid}.csp-r:hover{background:#f8fafd}.csp-r-alvo{grid-area:1/1/auto/span 5;grid-template-columns:subgrid;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:32px;padding:0;display:grid}.csp-r-alvo:focus-visible{outline:2px solid var(--csp-azul);outline-offset:2px;border-radius:6px}.csp-r.on{box-shadow:inset 3px 0 0 var(--csp-azul);background:#eef3ff}.csp-r.feita{opacity:.45}.csp-r.cab{cursor:default;letter-spacing:.02em;text-transform:uppercase;min-height:32px;color:var(--csp-mudo);background:#f8fafd;border-top:0;font-size:11.5px;font-weight:600}.csp-r.cab:hover{background:#f8fafd}.csp-u{background:var(--csp-borda);border-radius:3px;justify-self:center;width:6px;height:28px}.csp-u.fogo{background:#ed4c4c}.csp-u.atencao{background:#f1c130}.csp-u.ok{background:#77c7c1}.csp-u.espera{background:#adc0cc}.csp-r .esc{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.csp-r a.csp-r-nome{z-index:1;max-width:100%;color:var(--csp-texto);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;justify-self:start;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.csp-r a.csp-r-nome:hover{color:var(--csp-azul);text-decoration:underline}.csp-r .pz{white-space:nowrap;font-size:12px;font-weight:600}.csp-r .pz.fogo{color:var(--csp-perigo)}.csp-r .pz.atencao{color:var(--csp-alerta)}.csp-r .pz.ok,.csp-r .pz.espera{color:var(--csp-mudo);font-weight:500}.csp-r .pz.feita{color:var(--csp-sucesso)}.csp-r .acv{text-align:right;color:var(--csp-mudo-2);white-space:nowrap}.csp-r .bola{color:var(--csp-mudo-2);white-space:nowrap;font-size:12px}.csp-r .acoes{justify-content:flex-end;gap:4px;display:flex}.csp-painel{background:var(--csp-cartao);border:1px solid var(--csp-borda);border-radius:14px;flex-direction:column;flex:380px;gap:12px;min-width:0;padding:18px 20px;display:flex;position:sticky;top:16px}.csp-painel h2{font-size:20px}.csp-painel p{margin:0}.csp-fatos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.csp-fatos.seis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.csp-fato{background:var(--csp-fundo);border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.csp-fato span{color:var(--csp-mudo);font-size:11px}.csp-fato b{font-size:13.5px}.csp-fatos.seis .csp-fato b{font-family:Quicksand,sans-serif;font-size:19px}.csp-fato small{color:#738b99;font-size:11.5px}.csp-rot{color:var(--csp-mudo);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11.5px;font-weight:600}.csp-pend{flex-direction:column;gap:4px;display:flex}.csp-pend span{background:var(--csp-linha);color:var(--csp-texto-2);border-radius:6px;padding:5px 9px;font-size:12px}.csp-msg{white-space:pre-line;color:var(--csp-texto);background:#fff9e7;border:1px solid #ffe080;border-radius:10px;min-height:64px;padding:10px 12px;font-size:12.5px}.csp-dossie{font-size:14px;line-height:1.55}.csp-dossie h2{color:var(--csp-azul);margin:14px 0 6px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.csp-dossie ul{margin:0;padding-left:18px}.csp-dossie p{margin:0 0 8px}.csp-check{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px;display:grid}.csp-ck{align-items:center;gap:8px;font-size:13px;display:flex}.csp-textarea{border:1px solid var(--csp-borda);width:100%;min-height:84px;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.csp-ev{border-top:1px solid var(--csp-linha);grid-template-columns:96px 130px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:13px;display:grid}.csp-ev:first-child{border-top:0}.csp-ev time{color:var(--csp-mudo);font-size:12.5px}.csp-ev .autor{color:var(--csp-mudo-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.csp-ev p{margin:0}.csp-resumo summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;list-style:none;display:flex}.csp-resumo summary::-webkit-details-marker{display:none}.csp-modal-fundo{z-index:50;background:#0f151a73;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.csp-modal{background:var(--csp-cartao);border-radius:16px;flex-direction:column;gap:12px;width:min(1100px,100%);padding:20px 24px;display:flex}@media (width<=820px){.csp-nav,.csp-pagina{padding-left:16px;padding-right:16px}.csp-r{grid-template-columns:20px minmax(0,1fr) 110px}.csp-r .acv,.csp-r .bola,.csp-r.cab .acv,.csp-r.cab .bola{display:none}.csp-r-alvo{grid-column:1/-1}.csp-r .acoes{grid-column:2/-1;justify-content:flex-start}.csp-hb,.csp-hb.tres{grid-template-columns:110px minmax(0,1fr) 70px}.csp-hb .nps{display:none}.csp-painel{position:static}.csp-dois{grid-template-columns:1fr}.csp-ev{grid-template-columns:80px minmax(0,1fr)}.csp-ev .autor{display:none}}
