:root{--azul: #0072F2;--azul-escuro: #0050A8;--azul-claro: #EAF2FF;--azul-borda: #C9DDFB;--tinta: #101828;--tinta-2: #344054;--tinta-3: #475467;--tinta-4: #667085;--linha: #ECEAE4;--linha-2: #F1EFEA;--fundo: #F7F6F2;--superficie: #FFFFFF;--vermelho: #A3201A;--vermelho-f: #FDECEC;--ambar: #7A4600;--ambar-f: #FFF4E0;--verde: #1A6A33;--verde-f: #E8F6EC;--roxo: #4C2FB0;--roxo-f: #F1EDFD;--laranja: #8A3F00;--laranja-f: #FFF1E6;--teal: #0B5E55;--teal-f: #E2F5F2;--raio: 18px;--ambar-borda: #F2D9A6;--ambar-fundo: #FFF8EB;--ambar-forte: #A86A0C;--sombra: 0 1px 2px rgba(16,24,40,.04), 0 1px 3px rgba(16,24,40,.04)}*{box-sizing:border-box}html,body{margin:0}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.45;color:var(--tinta);background:var(--fundo)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:#0062d1}h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}h2{margin:0;font-size:16px;font-weight:700}.sub{margin:4px 0 0;color:var(--tinta-3)}.mudo{color:var(--tinta-4);font-size:12px}.num{font-variant-numeric:tabular-nums}.app{display:flex;flex-wrap:wrap;min-height:100vh}.menu{flex:1 1 232px;background:var(--superficie);border-right:1px solid var(--linha);padding:24px 16px;display:flex;flex-direction:column;gap:28px}.marca{display:flex;flex-direction:column;gap:6px;padding:0 8px}.marca img{width:140px;height:auto}.marca span{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--azul);text-transform:uppercase;padding-left:2px}.menu nav{display:flex;flex-direction:column;gap:4px}.item-menu{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:none;background:transparent;text-align:left;font-weight:500;color:var(--tinta-2);text-decoration:none}.item-menu:hover{background:var(--fundo)}.item-menu.ativo{background:var(--azul-claro);color:var(--azul-escuro);font-weight:700}.item-menu .ponto{width:8px;height:8px;border-radius:999px;background:#d0d5dd}.item-menu.ativo .ponto{background:var(--azul)}.rotulo-grupo{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--tinta-4);text-transform:uppercase;padding:0 12px 6px}.usuario{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--fundo)}.usuario .info{display:flex;flex-direction:column;min-width:0;flex:1}.usuario .nome{font-weight:600}.principal{flex:999 1 640px;min-width:0;display:flex;flex-direction:column}.topo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 32px;background:var(--superficie);border-bottom:1px solid var(--linha)}.busca{flex:1 1 320px;position:relative}.busca input{width:100%;padding:10px 14px;border:1px solid #D0D5DD;border-radius:12px;background:#f9fafc}.resultados{position:absolute;top:46px;left:0;right:0;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 32px #1018281f;z-index:20;overflow:hidden}.resultados button{display:flex;flex-direction:column;width:100%;text-align:left;border:none;background:none;padding:10px 14px;border-bottom:1px solid var(--linha-2)}.resultados button:hover{background:var(--fundo)}.resultados{max-height:min(70vh,560px);overflow-y:auto;min-width:min(460px,92vw)}.resultados button:hover,.resultados button.ativo{background:var(--fundo)}.resultados button.ativo{box-shadow:inset 3px 0 0 var(--azul)}.busca-tit{font-weight:600}.busca-grupo-cab{display:flex;justify-content:space-between;padding:10px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-4);background:var(--superficie)}.busca-grupo-cab span{font-weight:600;letter-spacing:0;text-transform:none}.busca-aviso{padding:14px;color:var(--tinta-4);font-size:13px}.busca-dica{padding:8px 14px;font-size:12px;color:var(--tinta-4);background:var(--fundo)}.conteudo{padding:28px 32px 48px;display:flex;flex-direction:column;gap:24px}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra)}.cartao.pad{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.cartao.destaque{border-color:var(--azul-borda)}.grade-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.kpi{padding:18px 20px;display:flex;flex-direction:column;gap:4px}.kpi .rot{font-size:13px;color:var(--tinta-3);font-weight:500}.kpi .val{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.linha{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.linha>.larga{flex:999 1 520px;min-width:0}.linha>.estreita{flex:1 1 320px;display:flex;flex-direction:column;gap:20px;min-width:0}.cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.cabeca>div:first-child{flex:1 1 280px}.chip{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#f1f3f7;color:var(--tinta-2)}.chip.azul{background:var(--azul-claro);color:var(--azul-escuro)}.chip.vermelho{background:var(--vermelho-f);color:var(--vermelho)}.chip.ambar{background:var(--ambar-f);color:var(--ambar)}.chip.verde{background:var(--verde-f);color:var(--verde)}.chip.roxo{background:var(--roxo-f);color:var(--roxo)}.chip.laranja{background:var(--laranja-f);color:var(--laranja)}.chip.teal{background:var(--teal-f);color:var(--teal)}.btn{padding:10px 16px;border-radius:12px;border:1px solid #D0D5DD;background:var(--superficie);font-weight:600;color:var(--tinta-2)}.btn:hover:not(:disabled){background:var(--fundo)}.btn.prim{border:none;background:var(--azul);color:#fff}.btn.prim:hover:not(:disabled){background:#0062d1}.btn.suave{border-color:var(--azul-borda);background:var(--azul-claro);color:var(--azul-escuro)}.btn.perigo{color:var(--vermelho)}.btn.peq{padding:7px 12px;border-radius:10px;font-size:13px}.link{padding:0;border:none;background:none;color:#0062d1;font-weight:600;text-align:left}.link:hover{text-decoration:underline}.avatar{width:30px;height:30px;border-radius:999px;background:var(--tinta);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.avatar.g{width:36px;height:36px;font-size:13px;background:var(--azul)}.aviso{padding:12px 14px;border-radius:12px;background:var(--ambar-f);color:var(--ambar);font-size:13px;font-weight:500}.aviso.erro{background:var(--vermelho-f);color:var(--vermelho)}.aviso.ok{background:var(--verde-f);color:#14532d}.vazio{padding:24px;text-align:center;color:var(--tinta-4)}.lista>*{border-bottom:1px solid var(--linha-2)}.lista>*:last-child{border-bottom:none}.lista-item{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-4);padding:12px 16px;border-bottom:1px solid var(--linha-2);white-space:nowrap}.tabela td{padding:12px 16px;border-bottom:1px solid var(--linha-2);vertical-align:middle}.tabela tr:last-child td{border-bottom:none}.tabela .dir{text-align:right}.rolagem{overflow-x:auto}.filtros{display:flex;flex-wrap:wrap;gap:8px}.filtro{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid #D0D5DD;background:var(--superficie);color:var(--tinta-2)}.filtro.ativo{background:var(--azul);border-color:var(--azul);color:#fff}.quadro{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;min-width:1160px}.coluna{display:flex;flex-direction:column;gap:10px;background:#ebeff5;border-radius:var(--raio);padding:12px;min-height:160px}.coluna-cab{display:flex;align-items:center;gap:8px;padding:4px 6px;font-weight:700}.contador{font-size:12px;font-weight:700;color:var(--tinta-3);background:var(--superficie);border-radius:999px;padding:1px 8px}.card-op{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:14px;border-radius:14px;background:var(--superficie);border:1px solid var(--linha);box-shadow:0 1px 2px #1018280d}.card-op:hover{border-color:var(--azul-borda)}.card-op.sel{border:2px solid var(--azul);box-shadow:0 0 0 4px #0072f21f}.card-op .tit{font-weight:700;color:var(--tinta)}.card-op .rodape{display:flex;align-items:center;gap:8px;width:100%}.faixa-etapas{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.etapa-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--linha);background:var(--superficie);text-align:left}.etapa-tile:hover{border-color:var(--azul-borda)}.etapa-tile .n{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.etapa-tile .r{font-size:13px;font-weight:600;color:var(--tinta-3)}.etapa-tile .alerta{font-size:12px;font-weight:700;color:var(--vermelho)}.etapa-tile.ativo{border:2px solid var(--azul);background:var(--azul-claro);padding:11px 13px}.etapa-tile.ativo .r{color:var(--azul-escuro)}.passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.passos li{display:flex;align-items:center;gap:12px;padding:6px 0}.bola{width:26px;height:26px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f1f3f7;color:var(--tinta-4)}.bola.feita{background:var(--azul);color:#fff}.bola.atual{background:var(--superficie);color:var(--azul);border:2px solid var(--azul)}.rot-sec{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-4)}.tarefa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--linha)}.campo{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.campo input,.campo select,.campo textarea{padding:10px;border-radius:10px;border:1px solid #D0D5DD;background:var(--superficie);font-weight:400;font-size:14px}.campo textarea{resize:vertical}.campo small{font-weight:400;color:var(--tinta-4)}.grade-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.acoes{display:flex;flex-wrap:wrap;gap:8px}.fundo-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;z-index:50}.modal{width:100%;max-width:640px;background:var(--superficie);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 64px #10182840}.modal-cab{display:flex;align-items:center;gap:12px}.modal-cab h2{font-size:18px;flex:1}.fechar{border:none;background:none;font-size:22px;line-height:1;color:var(--tinta-4);padding:4px 8px}.abas{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid var(--linha-2)}.aba{padding:8px 12px;border-radius:10px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--tinta-3)}.aba.ativa{background:var(--azul-claro);color:var(--azul-escuro);font-weight:700}.barra-trilho{height:14px;background:#f1f3f7;border-radius:999px;display:flex}.barra{height:14px;border-radius:999px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 18px;border-radius:12px;background:var(--tinta);color:#fff;font-weight:500;z-index:60;max-width:calc(100vw - 32px);box-shadow:0 12px 32px #10182840}.toast.erro{background:var(--vermelho)}.login{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(150deg,#0a2a55,#0048a0 52%,#0a6ceb);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;padding:48px clamp(24px,7vw,112px)}.login-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.login-arte{position:relative;color:#fff;display:flex;flex-direction:column;gap:14px;align-self:end;padding-bottom:24px}.login-selo{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cfe2ff;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);padding:6px 12px;border-radius:999px}.login-arte h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.02em;line-height:1.1;max-width:520px;margin:0}.login-arte p{margin:0;max-width:460px;color:#d7e6fb;font-size:16px;line-height:1.55}.login-form{position:relative;background:var(--superficie);border-radius:28px;padding:44px 40px 36px;box-shadow:0 30px 80px #04143273,0 0 0 1px #fff9}.login-form form{width:100%;display:flex;flex-direction:column;gap:16px}.login-form img{width:150px}@media (max-width: 860px){.login{grid-template-columns:1fr;align-content:center;gap:24px;padding:32px 16px}.login-arte{align-self:auto;padding-bottom:0}.login-arte p{display:none}.login-form{padding:32px 24px 28px;border-radius:24px}}.linha-op{display:grid;grid-template-columns:96px minmax(0,1fr) 150px 120px 130px 120px 32px;align-items:center;gap:14px;width:100%;padding:14px 20px;border:none;background:var(--superficie);text-align:left}.linha-op:hover{background:#fbfaf7}.linha-op.sel{background:var(--azul-claro)}.linha-op .numop{color:var(--tinta-4);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.linha-op .col-tit{min-width:0;display:flex;flex-direction:column}.linha-op .tit{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha-op .col-etapa{font-size:13px;color:var(--tinta-3);font-weight:600}.linha-op .col-valor{text-align:right;font-weight:600;font-size:13px}.linha-op .chip{justify-self:start}.cab-lista{display:grid;grid-template-columns:96px minmax(0,1fr) 150px 120px 130px 120px 32px;gap:14px;padding:12px 20px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-4);border-bottom:1px solid var(--linha-2)}.cab-lista .dir{text-align:right}@media (max-width: 900px){.linha-op,.cab-lista{grid-template-columns:minmax(0,1fr) auto}.linha-op>:not(.col-tit):not(.col-prazo),.cab-lista>:not(:nth-child(2)):not(:nth-child(6)){display:none}}.gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182847;z-index:40;display:flex;justify-content:flex-end}.gaveta{width:min(480px,100vw);height:100vh;overflow-y:auto;background:var(--superficie);box-shadow:-16px 0 48px #1018282e;animation:entra .18s ease-out}.gaveta>.cartao{border:none;border-radius:0;box-shadow:none;min-height:100%}.gaveta-topo{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;padding:10px 12px 0;background:var(--superficie)}@keyframes entra{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.ola{text-align:left}.banner-acao{display:flex;align-items:center;gap:16px;width:100%;padding:18px 22px;border-radius:var(--raio);border:1px solid var(--ambar-borda);background:var(--ambar-fundo);text-align:left}.banner-acao .icone{width:44px;height:44px;border-radius:12px;background:#fdebc8;color:var(--ambar-forte);display:flex;align-items:center;justify-content:center;flex:none}.banner-acao .t{flex:1;font-size:17px;font-weight:700}.banner-acao .pill{padding:4px 12px;border-radius:999px;background:var(--ambar-forte);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.atalho{display:flex;align-items:center;gap:12px;padding:18px;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie);box-shadow:var(--sombra);text-align:left;font-weight:600}.atalho:hover{border-color:var(--azul-borda)}.atalho .icone{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.secao-cab h2{font-size:18px}.kpi.destaque-ambar{border-color:var(--ambar-borda);background:var(--ambar-fundo)}.kpi.destaque-ambar .rot,.kpi.destaque-ambar .val{color:var(--ambar-forte)}.delta{font-size:12px;font-weight:700}.delta.sobe{color:var(--verde)}.delta.desce{color:var(--vermelho)}.barras{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:end;height:170px;padding-top:8px}.barra-col{display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:end;gap:6px;height:100%;position:relative;outline:none}.barra-col>.barra-v{align-self:end}.barra-v{width:100%;max-width:56px;border-radius:6px 6px 2px 2px;background:#e3edfc;min-height:2px}.barra-col .rotulo{font-size:11px;color:var(--tinta-4)}.barra-col.atual .rotulo{color:var(--tinta);font-weight:700}.barra-col .dica{position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:8px;background:var(--tinta);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s}.barra-col:hover .dica,.barra-col:focus-within .dica{opacity:1}.barra-col:hover .barra-v{filter:brightness(.95)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.barras{height:180px}.barra-col .barra-v{flex:none}.linha-op.sel{border-bottom:none}.expansao{background:#fbfaf7;border-top:1px dashed var(--linha);padding:20px 24px 24px;animation:abre .16s ease-out}@keyframes abre{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:none}}.painel-h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 32px;align-items:start}.painel-h>:first-child,.painel-h>.passos,.painel-h>.acoes.final,.painel-h>.aviso,.painel-h>.link{grid-column:1 / -1}.painel-h>:first-child h2{font-size:18px!important}.passos.h{flex-direction:row;flex-wrap:wrap;gap:0}.passos.h li{flex:1 1 120px;padding:0;position:relative;flex-direction:column;align-items:flex-start;gap:6px}.passos.h li:after{content:"";position:absolute;top:13px;left:34px;right:8px;height:2px;background:var(--linha)}.passos.h li:last-child:after{display:none}.passos.h li .bola{position:relative;z-index:1}.passos.h li span:last-child{font-size:13px}.passos.h li:has(.bola.feita):after{background:var(--azul)}.app-topo{min-height:100vh;display:flex;flex-direction:column}.app-topo .conteudo{width:100%;max-width:1600px;margin:0 auto}.barra-topo{position:sticky;top:0;z-index:30;background:var(--superficie);border-bottom:1px solid var(--linha)}.barra-linha{max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 32px}.marca-topo{display:flex;align-items:center;gap:8px;border:none;background:none;padding:0}.marca-topo img{height:30px;width:auto}.marca-topo span{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--azul);text-transform:uppercase;padding-top:4px}.nav-topo{display:flex;flex-wrap:wrap;gap:4px}.nav-item{padding:8px 14px;border-radius:10px;border:none;background:transparent;font-weight:600;color:var(--tinta-3);text-decoration:none;font-size:14px}.nav-item:hover{background:var(--fundo);color:var(--tinta)}.nav-item.ativo{background:var(--azul-claro);color:var(--azul-escuro)}.barra-linha .busca{flex:1 1 240px;max-width:460px;margin-left:auto}.menu-usuario{position:relative}.avatar-btn{border:none;background:none;padding:0;border-radius:999px}.menu-pop{position:absolute;right:0;top:44px;min-width:220px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 32px #1018281f;overflow:hidden;z-index:35}.menu-pop button{display:block;width:100%;text-align:left;padding:10px 14px;border:none;background:none;font-weight:600}.menu-pop button:hover{background:var(--fundo)}@media (max-width: 720px){.barra-linha{padding:10px 16px}.app-topo .conteudo{padding:20px 16px 40px}}.duas-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;align-items:start}.bloco{display:flex;flex-direction:column;gap:12px;min-width:0}.ver-todos{border:none;background:none;padding:0;font-weight:700;font-size:13px;color:var(--tinta)}.ver-todos:hover{text-decoration:underline}.lista-compacta{overflow:hidden}.lista-compacta>button{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;border:none;border-bottom:1px solid var(--linha-2);background:var(--superficie);text-align:left}.lista-compacta>button:last-child{border-bottom:none}.lista-compacta>button:hover{background:#fbfaf7}.lista-compacta .n{color:#98a2b3;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;flex:none}.lista-compacta .t{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden}.lista-compacta .t strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.lista-compacta .t span{color:var(--tinta-4);font-size:13px;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;min-width:0}.lista-compacta .chip{flex:none}@media (max-width: 520px){.duas-colunas{grid-template-columns:1fr}}.pagina-form{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.voltar{align-self:flex-start;border:none;background:none;padding:0;font-weight:700;color:var(--tinta)}.voltar:hover{text-decoration:underline}.form-cab{padding:24px 28px;display:flex;flex-direction:column;gap:18px}.trilha{font-size:13px;color:var(--tinta-4)}.form-titulo{display:flex;align-items:center;gap:16px}.form-titulo h1{font-size:24px}.icone-form{width:52px;height:52px;border-radius:14px;background:var(--azul-claro);color:var(--azul);display:flex;align-items:center;justify-content:center;flex:none}.busca-grande{font-size:15px!important;padding:13px 14px!important;background:#faf9f6!important;border-color:#e6e3dc!important}.campo input,.campo select,.campo textarea{background:#faf9f6;border-color:#e6e3dc}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--azul-borda);border-color:var(--azul);background:var(--superficie)}.obrig{color:#d92d20}.cliente-escolhido{display:flex;justify-content:space-between;align-items:center;margin-bottom:-8px}.cliente-resumo{border:1px solid var(--azul-borda);background:#f5f9ff;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.cr-ident{display:flex;align-items:center;gap:12px}.cr-ident>div{flex:1}.cr-avatar{width:42px;height:42px;border-radius:12px;background:var(--azul);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.cr-dados{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px}.cr-dados dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-4)}.cr-dados dd{margin:2px 0 0;font-weight:600}.form-corpo{padding:24px 28px}.form-corpo fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;min-width:0}.form-corpo fieldset:disabled{opacity:.5}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grade-2 .col-2{grid-column:1 / -1}.grade-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.grade-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.sep-form{display:flex;align-items:center;gap:12px;color:var(--tinta-4);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sep-form:after{content:"";flex:1;height:1px;background:var(--linha)}@media (max-width: 640px){.grade-2{grid-template-columns:1fr}.form-cab,.form-corpo{padding:18px}}.resumo-ia{border-top:1px solid var(--azul-borda);padding-top:14px;display:flex;flex-direction:column;gap:10px}.ri-cab{display:flex;align-items:center;gap:8px}.ri-selo{font-size:11px;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,#0072f2,#6941c6);color:#fff}.ri-texto p{margin:0 0 6px;padding-left:14px;position:relative}.ri-texto p:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:999px;background:var(--azul)}.ri-lista{list-style:none;margin:0;padding:10px 0 0;border-top:1px dashed var(--azul-borda);display:flex;flex-direction:column;gap:6px;font-size:13px}.ri-lista li{display:grid;grid-template-columns:84px 130px minmax(0,1fr);gap:10px}.ri-lista .num{color:var(--tinta-4)}.ri-lista .rot{font-weight:600;color:var(--tinta-3)}.ri-lista .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.ri-lista li{grid-template-columns:80px minmax(0,1fr)}.ri-lista .rot{display:none}}.grade-2{align-items:start}.resumo-semana{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.rs-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rs-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.rs-col{border-radius:14px;padding:14px 16px;background:#faf9f6;border:1px solid var(--linha-2);border-top:3px solid var(--azul)}.rs-col.vermelho{border-top-color:#d92d20}.rs-col.verde{border-top-color:#12b76a}.rs-col h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2)}.rs-col ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.rs-col li.mudo{list-style:none;margin-left:-18px}.escala{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.escala button{padding:10px 0;border-radius:10px;border:1px solid #E6E3DC;background:#faf9f6;font-weight:700;color:var(--tinta-3)}.escala button.ativo{background:var(--azul);border-color:var(--azul);color:#fff}.campo>span:first-child{display:block}.ficha-cab{gap:20px}.ficha-cab h1{font-size:26px}.ficha-faixa{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:stretch}@media (max-width: 960px){.ficha-faixa{grid-template-columns:1fr}}.ficha-dados{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px;border-radius:14px;background:#faf9f6;border:1px solid var(--linha-2);align-content:start;gap:18px 24px}@media (max-width: 640px){.ficha-dados{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha-dados dd{margin:2px 0 0}.ficha-dados dd.grande{font-size:22px;font-weight:700;letter-spacing:-.02em}.ficha-dados dd.mudo{font-size:12px;font-weight:500}.ponto-linha{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--linha-2);font-size:14px}.ponto-linha:last-child{border-bottom:none}.ponto-linha .chip{min-width:96px;justify-content:center}.fase-destaque{--c: #0050A8;--f: #EAF2FF;--b: #C9DDFB;border-radius:16px;padding:18px 20px;background:linear-gradient(160deg,var(--f),#FFFFFF 85%);border:1px solid var(--b);display:flex;flex-direction:column;gap:14px}.fase-destaque.crescimento{--c: #1A6A33;--f: #E3F5E8;--b: #B7E1C2}.fase-destaque.declinio{--c: #8A3F00;--f: #FFEEDF;--b: #F6CFAE}.fase-destaque.nenhuma{--c: #475467;--f: #F1F3F7;--b: #E4E8F0}.fd-topo{display:flex;align-items:center;gap:14px}.fd-icone{width:56px;height:56px;border-radius:16px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.fd-topo>div{display:flex;flex-direction:column}.fd-rot{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c);opacity:.8}.fd-fase{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--c);line-height:1.1}.fd-sub{font-size:12px;color:var(--tinta-3)}.fd-just{margin:0;font-size:13px;color:var(--tinta-2);font-style:italic}.fd-sugestao{background:#fff;border:1px solid var(--b);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.fd-sugestao p{margin:0;font-size:13px;color:var(--tinta-2)}.fd-sug-cab{display:flex;align-items:center;gap:8px;font-size:14px}.fd-opcoes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fd-op{padding:8px 0;border-radius:10px;border:1px solid #E6E3DC;background:#faf9f6;font-weight:700;font-size:13px;color:var(--tinta-3)}.fd-op.ativo.crescimento{background:#1a6a33;border-color:#1a6a33;color:#fff}.fd-op.ativo.estavel{background:#0050a8;border-color:#0050a8;color:#fff}.fd-op.ativo.declinio{background:#8a3f00;border-color:#8a3f00;color:#fff}.fd-sugestao textarea{padding:10px;border-radius:10px;border:1px solid #E6E3DC;background:#faf9f6;font-size:14px;resize:vertical}.fase-destaque.t-verde,.fase-destaque.crescimento{--c: #1A6A33;--f: #E3F5E8;--b: #B7E1C2}.fase-destaque.t-azul,.fase-destaque.estavel{--c: #0050A8;--f: #EAF2FF;--b: #C9DDFB}.fase-destaque.t-laranja,.fase-destaque.declinio{--c: #8A3F00;--f: #FFEEDF;--b: #F6CFAE}.fase-destaque.t-vermelho{--c: #A3201A;--f: #FDE8E6;--b: #F4C7C3}.fase-destaque.t-ambar{--c: #A86A0C;--f: #FFF4DE;--b: #F2D9A6}.fase-destaque.t-cinza,.fase-destaque.nenhuma{--c: #475467;--f: #F1F3F7;--b: #E4E8F0}.fd-lista{display:flex;flex-direction:column;background:#fff;border:1px solid var(--b);border-radius:12px;overflow:hidden}.fd-lista button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;border:none;border-bottom:1px solid var(--linha-2);background:none;text-align:left}.fd-lista button:last-child{border-bottom:none}.fd-lista button:hover{background:#fbfaf7}.fd-lista .t{font-weight:600;font-size:13px}.fd-lista .s{font-size:12px;color:var(--tinta-4)}.ficha-faixa.sem-destaque{grid-template-columns:1fr}.tiles{display:grid;gap:12px;grid-auto-rows:1fr;align-content:stretch}.tile{--c: #0050A8;--f: #EAF2FF;position:relative;background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sombra);overflow:hidden;transition:border-color .12s,transform .12s}.tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);opacity:.85}.tile:hover{border-color:var(--f);transform:translateY(-1px)}.tile-topo{display:flex;align-items:center;gap:8px}.tile-ic{width:30px;height:30px;border-radius:9px;background:var(--f);color:var(--c);display:flex;align-items:center;justify-content:center;flex:none}.tile-rot{font-size:12px;font-weight:700;color:var(--tinta-3);line-height:1.2}.tile-val{font-size:clamp(20px,1.7vw,26px);font-weight:800;letter-spacing:-.02em;color:var(--tinta);line-height:1.15;margin-top:auto;white-space:nowrap}.tile-val.pequeno{font-size:15px;font-weight:700;letter-spacing:0}.tile-sub{font-size:12px;color:var(--tinta-4);font-weight:500;line-height:1.4}.ti-verde{--c: #1A6A33;--f: #E3F5E8}.ti-vermelho{--c: #B42318;--f: #FDE8E6}.ti-ambar{--c: #A86A0C;--f: #FFF4DE}.ti-roxo{--c: #5B3CC4;--f: #F1EDFD}.ti-teal{--c: #0B6E63;--f: #E2F5F2}.ti-laranja{--c: #A04A00;--f: #FFEEDF}.ti-azul{--c: #0050A8;--f: #EAF2FF}.ficha-faixa{grid-template-columns:1fr!important;gap:16px}.tiles{grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.tile{padding:12px 14px;gap:4px}.tile-val{margin-top:2px;font-size:24px}.fase-destaque{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.fase-destaque>.fd-topo{flex:0 0 280px}.fase-destaque>.fd-lista,.fase-destaque>.fd-sugestao,.fase-destaque>.fd-just{flex:1 1 420px;min-width:0}.fase-destaque>.ver-todos{flex-basis:100%;text-align:right}.fd-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fd-lista button,.fd-lista>div{border-right:1px solid var(--linha-2)}@media (max-width: 720px){.fase-destaque>.fd-topo{flex-basis:100%}}.lista-compacta>button.pendencia{padding:15px 22px}.lista-compacta>button.pendencia .t{flex-direction:column;align-items:flex-start;gap:1px;white-space:normal}.lista-compacta>button.pendencia .t span{flex:none}.fd-lista{display:flex;flex-direction:column}.fd-lista button,.fd-lista>div{border-right:none}.banner-acao .seta{color:var(--ambar-forte);display:flex;transition:transform .15s}.banner-acao.ok{border-color:#b7e1c2;background:#effaf2}.banner-acao.ok .icone{background:#d7f0de;color:#1a6a33}.banner-acao.ok .pill{background:#1a6a33}.banner-acao.ok .seta{color:#1a6a33}.lista-compacta .direita{font-weight:700;font-size:14px;flex:none}.lista-compacta>button.pendencia .n{min-width:34px}.faturamento .ano-sel{display:flex;align-items:center;gap:6px}.faturamento .ano-sel button{width:30px;height:30px;border-radius:999px;border:1px solid var(--borda, #E7E4DC);background:#fff;font-size:16px;line-height:1}.faturamento .metas{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#fbfaf7}.faturamento .metas-cab{display:flex;justify-content:space-between;align-items:center}.faturamento .simulada{font-style:normal;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fff4d6;color:#8a5a00;letter-spacing:0;text-transform:none;font-size:11px}.faturamento .metas-edit{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.faturamento .metas-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.faturamento .metas-edit input{width:180px}.meta-linha{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,330px);gap:14px;align-items:center}.meta-nome{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.meta-nome i,.legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.meta-trilho{position:relative}.meta-trilho .barra{position:absolute;left:0;top:0}.meta-trilho .barra.prev{opacity:.28}.meta-num{font-size:12px;color:var(--tinta-3);text-align:right}.meta-num strong{color:var(--tinta);font-size:13px}.legenda{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:12px;font-weight:600;margin-bottom:4px}.legenda span{display:flex;align-items:center;gap:6px}.barras.empilhadas .pilha{width:100%;max-width:56px;display:flex;flex-direction:column;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:2px;align-self:end}.barras.empilhadas .pilha>span{display:block;min-height:0}.barras.empilhadas .barra-col.futuro .pilha{opacity:.35}.ponte{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ponte-passo{flex:1 1 130px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#f4f6fa;font-size:12px;font-weight:600;color:var(--tinta-3)}.ponte-passo strong{font-size:16px;color:var(--tinta)}.ponte-passo.total{background:#eaf2ff}.ponte-passo.total strong{color:#003f87}.ponte-passo.sobe strong{color:#1a6a33}.ponte-passo.desce strong{color:#a3201a}@media (max-width: 720px){.meta-linha{grid-template-columns:1fr}.meta-num{text-align:left}}.aviso-cadastro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:#fff8eb;color:#7a4a00;font-size:13px;font-weight:600}textarea.texto-longo{min-height:200px;resize:vertical;line-height:1.5}details.demanda{border:1px solid #ECE9E1;border-radius:12px;padding:10px 14px;background:#fbfaf7}details.demanda summary{cursor:pointer;font-weight:700;font-size:13px}details.demanda p{margin:8px 0 0;white-space:pre-wrap;font-size:14px;line-height:1.5;max-height:320px;overflow:auto}.abas-tela{display:flex;gap:6px;padding:4px;border-radius:999px;background:#efede7;align-self:flex-start}.aba-tela{border:none;background:none;padding:8px 18px;border-radius:999px;font-weight:700;font-size:14px;color:var(--tinta-3)}.aba-tela.ativa{background:#fff;color:var(--tinta);box-shadow:0 1px 3px #10182814}.filtros-linha{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.quebra{display:flex;flex-direction:column}.quebra-linha{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(140px,1.6fr) 70px 70px 90px minmax(110px,1fr) minmax(100px,.9fr);gap:12px;align-items:center;padding:10px 8px;border:none;border-bottom:1px solid #F1EFEA;background:none;text-align:left;font-size:13px;width:100%}.quebra-linha.cab{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-4)}button.quebra-linha:hover{background:#fbfaf7}.quebra-linha.sel{background:var(--azul-claro, #EAF2FF)}.quebra-linha.sem .q-nome{color:var(--tinta-4);font-style:italic}.quebra-linha .dir{text-align:right}.quebra-linha small{display:block;color:var(--tinta-4);font-size:11px}.q-nome{font-weight:700}.q-barra{display:grid;grid-template-columns:1fr 34px;gap:8px;align-items:center}.q-barra strong{text-align:right}table.matriz{border-collapse:separate;border-spacing:4px;font-size:13px}table.matriz th{font-size:12px;font-weight:700;color:var(--tinta-3);text-align:left;padding:6px 8px;white-space:nowrap}table.matriz td{min-width:92px;height:38px;text-align:center;border-radius:8px;background:#f6f5f1;font-weight:700;font-variant-numeric:tabular-nums}table.matriz td.tot{background:none;color:var(--tinta-3)}@media (max-width: 900px){.quebra-linha{grid-template-columns:1fr 1fr 60px 60px 70px}.quebra-linha>:nth-child(6),.quebra-linha>:nth-child(7){display:none}}.anexos{display:flex;flex-direction:column;gap:8px}.anexos-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.anexos-cab select{width:auto;padding:6px 10px;font-size:13px}.anexo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;border-radius:10px;background:#fbfaf7;border:1px solid #F1EFEA;font-size:13px}.anexo-nome{font-weight:700;text-align:left;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.link.perigo{color:#b42318;font-size:12px}.btn.desab{opacity:.6;pointer-events:none}.cotacao{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#f6f9ff;border:1px solid #DCE8FB}.chips-escolha{display:flex;flex-wrap:wrap;gap:8px}.chip-escolha{border:1px solid #D0D5DD;background:#fff;border-radius:999px;padding:6px 14px;font-weight:600;font-size:13px}.chip-escolha.ativo{background:#0072f2;border-color:#0072f2;color:#fff}.chip-escolha:disabled{cursor:default}.alternar{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.alternar input{width:18px;height:18px;accent-color:#0072F2}.estimativa{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#fff8eb;border:1px solid #F5DDB0}.estimativa.ok{background:#f0faf3;border-color:#cbebd5}.estimativa pre{margin:0;white-space:pre-wrap;font:inherit;font-size:13px;color:var(--tinta-3)}.painel-camadas{display:flex;flex-direction:column;gap:14px}.camada{background:var(--superficie, #FFFFFF);border:1px solid #ECE9E1;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.camada h2{font-size:20px;margin:0}.camada h3{font-size:17px;margin:2px 0 0}.cab-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.cab-valor{font-size:20px}.cab-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.camada-etapa{border-color:#cfe0fa;box-shadow:0 0 0 3px #f1f6ff}.etapa-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bloco-acao{display:flex;flex-direction:column;gap:14px}.linha-campo{display:flex;flex-direction:column;gap:8px}.rot-campo{font-weight:700;font-size:14px}.nota{padding:10px 14px;border-radius:12px;background:#fff8eb;color:#6b4500;font-size:13px;line-height:1.5}.nota.ok{background:#f0faf3;color:#14532d}.gateway{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.opcao{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid #D0D5DD;background:#fff}.opcao strong{font-size:14px}.opcao span{font-size:12px;color:var(--tinta-3)}.opcao:hover:not(:disabled){border-color:#0072f2}.opcao.marcada{border-color:#0072f2;background:#f1f6ff;box-shadow:0 0 0 3px #e3edfc}.opcao.ok{border-color:#93d4a6;background:#f3fbf5}.opcao.ok:hover:not(:disabled){border-color:#1a6a33}.opcao.perigo{border-color:#f4c7c3;background:#fffbfa}.opcao.perigo:hover:not(:disabled){border-color:#b42318}.opcao:disabled{opacity:.55;cursor:not-allowed}.checklist-h{display:flex;flex-wrap:wrap;gap:10px}.check-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid #E4E7EC;font-weight:600;font-size:13px}.check-item.feito{background:#f0faf3;border-color:#cbebd5}.check-item input{width:18px;height:18px;accent-color:#0072F2}.grade-reajuste{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.grade-reajuste select{width:auto;min-width:240px}.campo-inline{display:flex;align-items:center;gap:6px;font-weight:700}.campo-inline input{width:110px;height:38px;padding:0 12px;border-radius:10px;border:1px solid #D0D5DD;background:#fff;font:inherit;font-size:14px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.campo-inline input:focus-visible{outline:none;border-color:#0072f2;box-shadow:0 0 0 3px #e3edfc}.raia{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#fff8eb;border:1px solid #F5DDB0}.raia+.raia{background:#f6f9ff;border-color:#dce8fb}.raia-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.raia-nome{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#8a5a00}.raia pre{margin:0;white-space:pre-wrap;font:inherit;font-size:13px;color:var(--tinta-3)}.eventos{display:flex;flex-direction:column;gap:6px}.evento{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:#fff;font-size:13px}.perda{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid #F4C7C3;background:#fffbfa}.historico-raias{display:flex;flex-direction:column}.hr-linha{display:grid;grid-template-columns:90px minmax(160px,1.2fr) minmax(0,2fr) auto;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #F1EFEA;font-size:13px}.hr-nome{display:flex;flex-direction:column}.hr-resp{color:var(--tinta-3);overflow-wrap:anywhere}@media (max-width: 720px){.hr-linha{grid-template-columns:1fr auto}.hr-quando,.hr-resp{display:none}}.processo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.processo li{flex:1 1 110px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-right:8px}.processo li:after{content:"";position:absolute;top:14px;left:34px;right:6px;height:2px;background:var(--linha, #E4E7EC)}.processo li:last-child:after{display:none}.processo .bola{position:relative;z-index:1;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#f2f4f7;color:var(--tinta-3);border:2px solid #F2F4F7}.processo .p-nome{font-size:13px;font-weight:600;color:var(--tinta-3)}.processo .p-raia{font-size:11px;color:var(--tinta-4)}.processo li.feita .bola{background:#0072f2;border-color:#0072f2;color:#fff}.processo li.feita:after{background:#0072f2}.processo li.atual .bola{background:#fff;border-color:#0072f2;color:#0072f2;box-shadow:0 0 0 4px #e3edfc}.processo li.atual .p-nome{color:var(--tinta);font-weight:800}.processo li.pulada .bola{background:#fff;border:2px dashed #D0D5DD;color:#98a2b3}.processo li.pulada .p-nome{color:#98a2b3;text-decoration:line-through;text-decoration-color:#d0d5dd}.gaveta{width:min(1080px,100vw)!important;background:#f7f6f2!important}.gaveta .painel-camadas{padding:0 20px 24px}.expansao .painel-camadas{gap:12px}.anexos-form{display:flex;flex-direction:column;gap:8px}.anexos-form .anexo select{width:auto;padding:6px 10px;font-size:13px}.voltar-etapa{display:flex;gap:8px;align-items:center}.voltar-etapa select{width:auto;min-width:200px}.expansao-solta{padding:18px 20px 22px;background:#fbfaf7;display:flex;flex-direction:column;gap:12px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 36px 0 12px;border-radius:10px;border:1px solid #D0D5DD;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475467' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;font-size:14px;font-weight:500;color:var(--tinta, #101828);cursor:pointer;transition:border-color .12s,box-shadow .12s}select:hover:not(:disabled){border-color:#98a2b3}select:focus-visible{outline:none;border-color:#0072f2;box-shadow:0 0 0 3px #e3edfc}select:disabled{background-color:#f9fafb;color:#98a2b3;cursor:not-allowed}.campo select{height:42px;padding:0 36px 0 12px;background-color:#faf9f6}.anexos-cab select,.anexos-form .anexo select{width:auto;height:34px;padding:0 32px 0 12px;font-size:13px;font-weight:600;background-position:right 10px center}.anexos-cab .btn.peq,.anexos-cab label.btn{height:34px;display:inline-flex;align-items:center}.tipo-anexo{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--tinta-4);text-transform:uppercase;letter-spacing:.04em}.filtros-grupos{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.filtro-grupo{display:flex;flex-direction:column;gap:6px}.fg-solto{align-self:flex-end;padding-bottom:12px}.fg-painel{--fg: #0072F2;--fg-f: #EAF2FF;--fg-b: #C9DDFB;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--fg-b);border-left:4px solid var(--fg);border-radius:12px;background:var(--fg-f)}.fg-painel.carteira{--fg: #6941C6;--fg-f: #F4F0FF;--fg-b: #DDD3FA}.fg-painel.geral{--fg: #344054;--fg-f: #FFFFFF;--fg-b: #D0D5DD}.fg-painel.dentro{box-shadow:0 0 0 2px var(--fg-b)}.fg-rot{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fg, var(--tinta-4))}.fg-rot i{width:8px;height:8px;border-radius:50%;background:var(--fg)}.fg-rot small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tinta-4)}.fg-painel .filtro{border-color:var(--fg-b)}.fg-painel .filtro:hover{border-color:var(--fg);color:var(--fg)}.fg-painel .filtro.ativo{background:var(--fg);border-color:var(--fg);color:#fff}.pipe-proj{display:flex;flex-direction:column;gap:14px}.pipe-etapas{display:grid;gap:6px}.pe-linha{display:grid;grid-template-columns:minmax(150px,1.2fr) 3fr minmax(110px,auto) minmax(150px,auto);gap:12px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--fundo, #F7F8FA);font-size:13px}.pe-linha .pe-nome{font-weight:700}.pe-linha .pe-nome small{display:block;font-weight:500;color:var(--tinta-4);font-size:11px}.pe-linha .dir{text-align:right}.pe-linha .dir small{display:block;color:var(--tinta-4);font-size:11px}.pe-barra{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#e4e7ec}.pe-barra span{display:block;height:100%}.pe-barra .mrr{background:#0072f2}.pe-barra .arr{background:#7cb4ff}.pe-legenda{display:flex;gap:14px;font-size:12px;color:var(--tinta-4)}.pe-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}@media (max-width: 720px){.pe-linha{grid-template-columns:1fr auto}.pe-linha .pe-barra{grid-column:1 / -1;order:3}}.acao-inline{flex-basis:100%;width:100%;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1.5px solid #CFE0FA;box-shadow:0 0 0 3px #f1f6ff;animation:abre .16s ease-out}.acao-inline.perigo{border-color:#f4c7c3;box-shadow:0 0 0 3px #fff4f3}.acao-inline textarea,.acao-inline input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #D0D5DD;font-size:14px}.acao-inline textarea:focus,.acao-inline input:focus{outline:none;border-color:#0072f2;box-shadow:0 0 0 3px #e3edfc}.ai-titulo{font-weight:700;font-size:14px}.btn.ativo-inline{border-color:#0072f2;color:#0050a8}.btn.prim.ativo-inline{color:#fff}.btn.perigo-cheio{background:#b42318;border-color:#b42318}.link.ativo-inline{text-decoration:underline}.confirma-linha{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#b42318}.form-inline-host{flex-basis:100%;width:100%}.form-inline{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:16px;background:#fff;border:1.5px solid #CFE0FA;box-shadow:0 0 0 3px #f1f6ff;animation:abre .16s ease-out;text-align:left}.form-inline .modal-cab h2{font-size:16px}.acoes:has(>.form-inline-host),.acoes:has(>.acao-inline){flex-basis:100%}div:has(>.form-inline-host){flex-wrap:wrap}tr.linha-form>td{background:#fbfaf7;padding:12px 16px 16px}.id-op{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;color:var(--tinta)}.id-op-lista{display:flex;flex-direction:column;line-height:1.15;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.id-op-lista strong{font-size:12px;color:var(--tinta-2, #344054)}.id-op-lista small{font-size:10.5px;color:var(--tinta-4)}.propostas{display:flex;flex-direction:column;gap:12px}.prop-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;align-items:flex-start}.prop-resumo{margin:4px 0 0;font-size:14px}.prop-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid #ECE9E1;background:#fbfaf7}.prop-card.principal{flex:none;border-color:#cfe0fa;background:#f6f9ff}.prop-card-cab{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.prop-grupo{display:flex;flex-direction:column;gap:8px}.prop-grupo-cab{display:flex;justify-content:space-between;align-items:center}.prop-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#fff;border:1px solid #F1EFEA;font-size:13px;cursor:pointer}.prop-item input{width:16px;height:16px;accent-color:#0072F2}.prop-busca{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #CFE0FA}.prop-busca-linha{display:flex;align-items:center;gap:10px;font-size:13px}.docs-proposta{display:flex;flex-direction:column;gap:8px}.docs-lista{display:flex;flex-wrap:wrap;gap:8px}.check-item.desab{opacity:.55;cursor:not-allowed}.prop-item{cursor:default}.prop-item.escolhendo{cursor:pointer;border-color:#cfe0fa}.prop-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.pv{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #E4E7EC}.pv span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-4)}.pv strong{font-size:clamp(18px,1.5vw,24px);color:var(--tinta);line-height:1.2;white-space:nowrap}.pv strong em{font-style:normal;font-size:14px;color:var(--tinta-3);margin-left:2px}.pv small{font-size:12px;color:var(--tinta-3)}.pv.principal{background:#0b3a75;border-color:#0b3a75}.pv.principal span,.pv.principal small{color:#c7daf5}.pv.principal strong{color:#fff;font-size:clamp(20px,1.8vw,28px)}.pv.faixa{background:#fff8eb;border-color:#f5ddb0}.nota.pronta{font-size:14px}.btn.prim.destaque{box-shadow:0 0 0 4px #e3edfc}.pe-linha.sem-valor{background:transparent;border:1px dashed #D0D5DD}.pe-linha.sem-valor .pe-nome{color:var(--tinta-3)}.pe-barra.vazia{background:repeating-linear-gradient(45deg,#eef0f3 0,#eef0f3 6px,#f7f8fa 6px,#f7f8fa 12px)}.nota.erro-valor{background:#fef3f2;border-color:#fecdca;color:#912018}.faixa-acao{border:1px solid var(--ambar-borda);border-radius:var(--raio);background:var(--ambar-fundo);overflow:hidden}.faixa-acao.ok{border-color:#b7e1c2;background:#effaf2}.faixa-acao .banner-acao{border:none;border-radius:0;background:transparent}.faixa-acao.ok .banner-acao .icone{background:#d7f0de;color:#1a6a33}.faixa-acao.ok .banner-acao .pill{background:#1a6a33}.faixa-acao.ok .banner-acao .seta{color:#1a6a33}.faixa-acao .fa-lista{margin:0 10px 10px;border-radius:12px;background:var(--superficie);border:1px solid var(--ambar-borda)}.faixa-acao.ok .fa-lista{border-color:#d7f0de}.faixa-acao .fa-lista .vazio{padding:16px 20px}.faixa-acao .fa-secao{padding:12px 22px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-4);background:var(--superficie);border-bottom:1px solid var(--linha-2)}.recorte-dentro{border-top:1px dashed var(--linha);padding-top:14px;margin-top:4px;animation:abre .16s ease-out}.recorte-dentro .bloco{gap:10px}.recorte-dentro .lista-compacta{box-shadow:none;border:1px solid var(--linha-2)}button.tile{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.tile-link:hover{border-color:var(--c);transform:translateY(-1px)}.tile-link:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.semelhantes{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#f7f9fc;border:1px solid #DCE6F5}.sm-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sm-tit{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0b3a75}.sm-lista{border:1px solid var(--linha-2);border-radius:12px;background:var(--superficie)}.sm-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--linha-2)}.sm-item:last-child{border-bottom:none}.sm-item .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-item .t strong{font-weight:700}.sm-item .t span{color:var(--tinta-4);font-size:13px;overflow:hidden;text-overflow:ellipsis}.sm-pct{flex:none;min-width:46px;text-align:center;padding:6px 8px;border-radius:10px;background:#eaf2ff;color:#0050a8;font-weight:800;font-size:13px}.sm-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 720px){.sm-item{flex-wrap:wrap}.sm-acoes{width:100%;justify-content:flex-start}}.sm-recolhe{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-top:1px dashed var(--linha);padding-top:12px}.sm-recolhe .semelhantes{align-self:stretch}.filtros-tipo{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.fg-painel.geral{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.busca-projetos{display:flex;flex-direction:column;gap:14px}.bp-form{display:flex;gap:10px;flex-wrap:wrap}.bp-form input{flex:1 1 320px;padding:11px 14px;border-radius:12px;border:1px solid #D0D5DD;font-size:14px}.bp-form input:focus{outline:none;border-color:#0072f2;box-shadow:0 0 0 3px #e3edfc}.bp-resultados{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;border-top:1px dashed var(--linha);padding-top:14px;animation:abre .16s ease-out}.bp-col{display:flex;flex-direction:column;gap:10px;min-width:0}.bp-col h3{margin:0;font-size:15px;display:flex;gap:8px;align-items:baseline}.bp-col .pendencia .t{flex-direction:column;align-items:flex-start;white-space:normal;gap:1px}.bp-col .pendencia .t span{flex:none}.bp-trecho{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:12px!important}.bp-rodape{grid-column:1 / -1;margin:0;font-size:12px}.relacionadas{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-4)}.relacionadas:after{content:"";flex:1;height:1px;background:var(--linha)}@media (max-width: 520px){.bp-resultados{grid-template-columns:1fr}}.pend-grupo{overflow:hidden}.pend-cab{display:flex;align-items:center;gap:10px;width:100%;padding:16px 20px;border:none;background:var(--superficie);text-align:left;font-size:15px}.pend-cab .pill-n{padding:2px 10px;border-radius:999px;background:var(--ambar-forte);color:#fff;font-size:12px;font-weight:700}.pend-cab .seta{margin-left:auto;color:var(--tinta-4);font-size:18px;transition:transform .15s}.pend-lista{border-top:1px solid var(--linha-2)}.pend-item{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--linha-2)}.pend-item:last-child{border-bottom:none}.pend-item.feita{background:#fbfaf7}.pend-item.feita .pend-t strong{text-decoration:line-through;color:var(--tinta-3)}.pend-t{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}.pend-t>span{color:var(--tinta-3);font-size:13px}.pend-links{display:flex;gap:14px;flex-wrap:wrap}.pend-acoes{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}.chip-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 26px 3px 10px;border-radius:999px;border:1px solid #D0D5DD;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23667085' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 9px center;font-size:12px;font-weight:700;color:var(--tinta-2);cursor:pointer}.gc-filtros{gap:12px;align-items:stretch;text-align:left}.gc-linha-filtros{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 16px;align-items:center}.gc-filtros select,.gc-busca{padding:8px 12px;border-radius:10px;border:1px solid #D0D5DD;font-size:13px;background:#fff}.gc-busca{flex:1 1 280px;min-width:0;height:38px}.gc-filtros select{height:38px;flex:0 1 auto}.gc-lista{overflow:hidden}.gc-linha{display:grid;grid-template-columns:82px minmax(190px,2.2fr) minmax(110px,1fr) 56px 96px 116px 104px 104px 92px 86px;gap:12px;align-items:center;width:100%;padding:12px 18px;border:none;border-bottom:1px solid var(--linha-2);background:var(--superficie);text-align:left;font-size:13px}.gc-linha:hover{background:#fbfaf7}.gc-linha.sel{background:var(--azul-claro)}.gc-linha.cab{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-4);background:#fbfaf7}.gc-linha .dir{text-align:right}.gc-nome{display:flex;flex-direction:column;min-width:0}.gc-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-nome small{color:var(--tinta-4);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.gc-linha{grid-template-columns:80px 1fr 100px}.gc-linha>:nth-child(n+4){display:none}}.gc-ficha-cab{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.gc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px}.gc-campo{display:flex;flex-direction:column;gap:2px}.gc-campo>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-4)}.gc-campo strong{font-size:14px;font-weight:600}.col-tudo{grid-column:1 / -1}.gc-mini{border:1px solid var(--linha-2);border-radius:12px}.gc-mini .sm-item strong.num{margin-left:auto;white-space:nowrap}.gc-contatos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.gc-contato{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--linha-2);border-radius:12px}.gc-contato span{font-size:13px;color:var(--tinta-3)}.gc-pend{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.gc-vencido{color:#a3201a;font-weight:700}.precos{display:flex;flex-direction:column;gap:12px}.precos-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.precos-grupo{border:1px solid #ECE9E1;border-radius:12px;overflow:hidden;background:#fff}.precos-grupo-nome{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;color:var(--tinta-4);background:#faf8f3;padding:8px 14px}.precos-grupo-nome strong{font-size:13px;color:var(--tinta-2)}.precos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px;padding:12px 14px 14px}.precos-leitura{border:1px solid #ECE9E1;border-radius:12px;overflow:hidden;background:#fff}.precos-linha{display:grid;grid-template-columns:minmax(0,1fr) 120px 150px;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--linha-2);font-size:14px}.precos-linha:last-child{border-bottom:none}.precos-linha .mudo{font-size:12px}.precos-linha strong{text-align:right}.preco-campo{display:flex;flex-direction:column;gap:5px}.preco-nome{font-size:12.5px;font-weight:600;color:var(--tinta-3)}.preco-campo.com-valor .preco-nome{color:var(--tinta);font-weight:700}.preco-input{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:1px solid #E0DDD5;border-radius:10px;background:#faf9f6;transition:border-color .12s,box-shadow .12s}.preco-input:focus-within{border-color:var(--azul);background:#fff;box-shadow:0 0 0 3px #e3edfc}.preco-campo.com-valor .preco-input{background:#fff;border-color:#c9d7ee}.preco-input em{font-style:normal;font-size:12.5px;color:var(--tinta-4);white-space:nowrap}.preco-input input{flex:1 1 auto;min-width:0;width:100%;border:none;outline:none;background:transparent;text-align:right;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;padding:0}.preco-input input:disabled{color:var(--tinta-4)}.sanfona{background:var(--superficie, #fff);border:1px solid #ECE9E1;border-radius:16px;overflow:hidden}.sanfona.aberta{box-shadow:0 1px 2px #1414140a,0 6px 18px #1414140d}.sanfona-cab{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:none;background:transparent;text-align:left;cursor:pointer}.sanfona-cab:hover{background:#fbfaf7}.sanfona-seta{display:inline-flex;color:var(--tinta-4);transition:transform .15s}.sanfona-tit{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sanfona-tit strong{font-size:15px}.sanfona-tit span{font-size:12.5px;color:var(--tinta-4)}.sanfona-marcas{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sanfona-dir{font-weight:700;font-size:14px;white-space:nowrap;min-width:120px;text-align:right}.sanfona-corpo{border-top:1px solid #F1EEE7}.sanfona.t-vermelho{border-color:#f3c9c5}.sanfona.t-vermelho>.sanfona-cab{background:#fef4f3}.sanfona.t-azul{border-color:#c9daf5}.sanfona.t-azul>.sanfona-cab{background:#f2f7fe}.sanfona.t-ambar{border-color:#f3dda8}.sanfona.t-ambar>.sanfona-cab{background:#fff6e3}.pilha{display:flex;flex-direction:column;gap:12px}.escopo{margin-left:auto}.tab-linha{display:grid;align-items:center;gap:12px;width:100%;padding:11px 18px;border:none;border-top:1px solid #F4F1EA;background:transparent;text-align:left;font-size:13.5px;cursor:pointer}.tab-linha:hover{background:#fbfaf7}.tab-linha.sel{background:var(--azul-claro)}.tab-linha.cab{cursor:default;background:#faf8f3;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-4);border-top:none}.tab-linha .dir{text-align:right}.tab-linha .tit{display:flex;flex-direction:column;min-width:0}.tab-linha .tit strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-linha .tit span{font-size:12px;color:var(--tinta-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-linha .np{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--azul-escuro, #003F87)}.tab-linha.total{cursor:default;font-weight:700;background:#faf8f3}.tab-exp{padding:12px 18px 18px;background:#f7f6f2;border-top:1px solid #ECE9E1}.idade{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.idade:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde, #1A6A33)}.idade.ambar:before{background:#d97706}.idade.vermelho:before{background:#b42318}.num-mrr{color:#6d28d9}.num-arr{color:#0e7490}@media (max-width: 860px){.tab-linha{grid-template-columns:minmax(0,1fr) auto!important}.tab-linha>:not(.tit):not(.dir-m){display:none}}.ponto{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;background:#9aa3b2;vertical-align:middle}.ponto.vermelho{background:#b42318}.ponto.ambar{background:#d97706}.ponto.verde{background:#1a6a33}.pontos{list-style:none;margin:0;padding:12px 18px 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 20px;font-size:13.5px}.gc-ficha .sanfona{border-radius:14px}.leituras{display:flex;flex-direction:column;gap:8px}.leitura{display:grid;grid-template-columns:14px 110px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 14px;border:none;border-radius:10px;font-size:13.5px;background:#f8fafc;text-align:left;cursor:pointer;color:inherit}.leitura:hover{filter:brightness(.98)}.leitura-seta{display:inline-block;font-size:18px;line-height:1;transition:transform .15s;opacity:.7}.leitura-moldura{border-radius:10px;overflow:hidden;background:#f8fafc}.leitura-moldura.t-vermelho{background:#fef2f2}.leitura-moldura.t-ambar{background:#fffbeb}.leitura-moldura.t-verde{background:#f0fdf4}.leitura-moldura.aberta .leitura{border-radius:10px 10px 0 0}.leitura-corpo{margin:0 10px 10px;background:#fff;border-radius:8px;max-height:360px;overflow:auto}.leitura-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:9px 14px;border:none;border-top:1px solid #F1EEE7;background:transparent;text-align:left;font-size:13px;color:var(--tinta)}.leitura-item:first-child{border-top:none}.leitura-item.link{cursor:pointer}.leitura-item.link:hover{background:#fbfaf7}.leitura-item .t{display:flex;flex-direction:column;min-width:0}.leitura-item .t span{font-size:12px;color:var(--tinta-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leitura-item .num{font-weight:700;white-space:nowrap}.leitura strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.leitura .num{font-weight:700}.leitura.t-vermelho{background:#fef2f2;color:#7f1d1d}.leitura.t-ambar{background:#fffbeb;color:#78350f}.leitura.t-verde{background:#f0fdf4;color:#14532d}.ponte-linha{display:grid;grid-template-columns:220px minmax(0,1fr) 140px;gap:12px;align-items:center;font-size:13.5px}.ponte-linha strong{text-align:right}.barra.p-base{background:#0072f2}.barra.p-sobe{background:#1a8f4a}.barra.p-desce{background:#d9480f}.txt-verde{color:#157a3d}.txt-vermelho{color:#b42318}.txt-laranja{color:#b54708}.tend-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:16px}.tend-grade>div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:#faf8f3}.tend-grade span{font-size:12px;font-weight:700;color:var(--tinta-4);text-transform:uppercase;letter-spacing:.04em}.tend-grade strong{font-size:22px;font-variant-numeric:tabular-nums}.tend-grade small{color:var(--tinta-4);font-size:12px}@media (max-width: 700px){.ponte-linha{grid-template-columns:120px minmax(0,1fr) 100px}.leitura{grid-template-columns:14px minmax(0,1fr) auto}.leitura>strong{display:none}}.prop-valores{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sanfona-dir{font-variant-numeric:tabular-nums}@media (max-width: 700px){.sanfona-cab{flex-wrap:wrap}.sanfona-dir{min-width:0}.sanfona-marcas{justify-content:flex-start}}.persp-escolha{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#f1f3f7}.persp-rot{font-size:11.5px;font-weight:700;color:var(--tinta-4);padding:0 6px 0 8px}.persp-op{border:none;background:transparent;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;color:var(--tinta-3);cursor:pointer}.persp-op:hover:not(:disabled){background:#fff}.persp-op.ativa.verde{background:var(--verde-f);color:var(--verde)}.persp-op.ativa.ambar{background:var(--ambar-f);color:var(--ambar)}.persp-op.ativa.vermelho{background:var(--vermelho-f);color:var(--vermelho)}.barras.com-rotulo{height:210px;padding-top:22px}.barra-v{position:relative}.barra-valor{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-style:normal;font-size:10.5px;font-weight:700;color:var(--tinta-3);white-space:nowrap}.barra-col.atual .barra-valor{color:var(--azul-escuro, #003F87)}.barra-col.futuro .barra-v{background:repeating-linear-gradient(135deg,#eef3fb 0,#eef3fb 6px,#e3edfc 6px,#e3edfc 12px)}.barra-col.futuro .barra-valor{color:var(--tinta-4);font-weight:600}.barra-col .barra-v{background:#cfddf5}.barra-col.atual .barra-v{background:var(--azul)}.barra-col:hover .dica,.barra-col:focus-within .dica{z-index:2}.barras-nota{margin:4px 0 0;font-size:11.5px;color:var(--tinta-4)}.dados-principais{display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.renov-valores{display:flex;flex-direction:column;gap:12px}.renov-reducao{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid var(--ambar-borda);background:var(--ambar-fundo);color:var(--ambar-forte);border-radius:8px;font-size:13px}.cab-acoes{margin-top:4px}.ver-mais{display:flex;gap:8px;justify-content:center;padding:10px;border-top:1px solid #F1EEE7}.preco-input.leitura-so{background:#fff;border-style:dashed;justify-content:space-between}.preco-input.leitura-so strong{flex:1;text-align:right;font-size:14.5px}.barra-col.clicavel{cursor:pointer}.barra-col.escolhida .barra-v{outline:2px solid var(--azul);outline-offset:2px}.tab-linha.hoje{background:#f3f7fe}.mov-grupo{background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden;border:1px solid #ECE9E1}.mov-grupo:last-child{margin-bottom:0}.mov-cab{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#faf8f3;font-size:12.5px;font-weight:700}.rs2 .rs-col{display:flex;flex-direction:column;gap:6px}.rs2-cab{display:flex;align-items:center;justify-content:space-between}.rs2-cab h3{margin:0}.rs2-n{min-width:26px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:#eaf2ff;color:#0b4fa8}.rs2-n.t-vermelho{background:#fdecea;color:#b42318}.rs2-n.t-verde{background:#e8f6ec;color:#157a3d}.rs2-sub{font-size:12px;color:var(--tinta-4);margin-top:-4px}.rs2-lista{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rs2-item{position:relative;display:flex;flex-direction:column;gap:4px;padding-right:26px!important;width:100%;padding:9px 10px;border:1px solid #ECE9E1;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .12s,transform .12s}.rs2-item:hover{border-color:var(--azul);transform:translateY(-1px)}.rs2-t{display:flex;flex-direction:column;min-width:0}.rs2-t strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs2-t span{font-size:11.5px;color:var(--tinta-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs2-v{font-size:12px;font-weight:700;color:var(--tinta-2);white-space:nowrap}.rs2-seta{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--tinta-4);font-size:18px;line-height:1}.rs2-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs2-topo .chip{font-size:11px;padding:2px 8px}.rs2-vazio{font-size:12.5px;color:var(--tinta-4);padding:8px 2px}.rs2-mais{align-self:flex-start;margin-top:2px}.rs2-lista{max-height:none}.rs2 .rs-col .rs2-lista:has(>:nth-child(9)){max-height:620px;overflow:auto;padding-right:2px}.link-completar{border:1px dashed #D9A441;background:#fff8eb;color:#8a5a00;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;cursor:pointer}.link-completar:hover{background:#ffefd0}.tab-linha.fat-grupo{background:var(--fundo-suave, #F6F7F9);border-top:1px solid var(--borda, #E6E8EC)}.tab-linha.fat-grupo .tit span{font-size:12px}.cab-cliente{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;padding:0;margin:6px 0 2px;cursor:pointer;text-align:left}.cab-cliente-nome{font-size:24px;font-weight:700;line-height:1.2;color:var(--texto, #14161A)}.cab-cliente:hover .cab-cliente-nome{color:var(--azul, #0B6BFF);text-decoration:underline}.cab-cliente-razao{font-size:12px;color:var(--mudo, #6B7280)}h2.cab-titulo{font-size:15px;font-weight:600;color:var(--texto-2, #3A3F47);margin:4px 0 0}.fat-rolagem{overflow-x:auto}.fat-ops{background:#fbfcfd;border-top:1px solid var(--borda, #E6E8EC)}.fat-ops .tab-linha .tit span .chip{padding:0 7px;font-size:11px}.tab-linha small.mudo{font-size:10px;margin-left:1px}.tab-linha.cab .cab-per{display:block;font-size:9px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.75}.fat-rolagem .tab-linha{gap:8px}.fat-rolagem .tab-linha .num{font-size:13px}.escopo-colapse{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.escopo-colapse .escopo-atual{display:inline-flex;align-items:center;gap:6px}.escopo-colapse .mudo-claro{opacity:.75;font-weight:500}.escopo-colapse .escopo-seta{font-size:10px;transition:transform .15s}.escopo-colapse .filtros.escopo{margin:0}.fat-resumo{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.fat-servicos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:12px 16px}.fat-serv{border:1px solid var(--borda, #E6E8EC);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;background:#fff}.fat-serv span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mudo, #6B7280)}.fat-serv strong{font-size:15px}.fat-serv small{font-size:10px;color:var(--mudo, #6B7280)}.escopo-suspensa{position:relative;display:inline-block}.escopo-suspensa .escopo-atual{display:inline-flex;align-items:center;gap:6px}.escopo-suspensa .mudo-claro{opacity:.75;font-weight:500}.escopo-suspensa .escopo-seta{font-size:10px;transition:transform .15s}.escopo-lista{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;max-height:340px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--borda, #E6E8EC);border-radius:12px;box-shadow:0 10px 28px #10182824}.escopo-lista button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;border-radius:8px;font:inherit;font-size:14px;text-align:left;cursor:pointer;color:inherit}.escopo-lista button:hover{background:#f3f5f8}.escopo-lista button.sel{background:var(--azul-claro, #EAF2FF);color:var(--azul-escuro, #0A4FC2);font-weight:600}.exec-texto p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--tinta-2, #2B3038)}.exec-texto p:first-of-type{margin-top:8px}.exec-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.exec-card{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.exec-card.largo{grid-column:1 / -1;padding:16px 0 6px}.exec-card.largo header{padding:0 16px}.exec-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.exec-card h3{margin:0;font-size:15px}.exec-card header p{margin:2px 0 0;font-size:12px;color:var(--mudo, #6B7280)}.exec-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.exec-mini div{background:#f7f8fa;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.exec-mini span{font-size:11px;color:var(--mudo, #6B7280)}.exec-mini strong{font-size:14px}.exec-barras-h{display:flex;flex-direction:column;gap:6px}.exec-empilhada{display:flex;height:28px;border-radius:8px;overflow:hidden;background:#f1f3f7}.exec-empilhada .seg{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;min-width:3px}.exec-empilhada .t-verde,.exec-legenda i.t-verde{background:#1f9d55}.exec-empilhada .t-azul,.exec-legenda i.t-azul{background:#0b6bff}.exec-empilhada .t-cinza,.exec-legenda i.t-cinza{background:#a9b1bd}.exec-empilhada .t-vermelho,.exec-legenda i.t-vermelho{background:#d64545}.exec-empilhada .t-escuro,.exec-legenda i.t-escuro{background:#5b2a2a}.exec-legenda{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.exec-legenda div{display:grid;grid-template-columns:10px 1fr;column-gap:6px;align-items:center;font-size:12px}.exec-legenda i{width:10px;height:10px;border-radius:3px;grid-row:span 3;align-self:start;margin-top:3px}.exec-legenda strong{font-size:16px}.exec-legenda small{color:var(--mudo, #6B7280);font-size:11px}.exec-lista{display:flex;flex-direction:column}@media (max-width: 900px){.exec-grade{grid-template-columns:1fr}.exec-legenda{grid-template-columns:repeat(3,minmax(0,1fr))}.exec-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.exec-mini.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.exec-funil{display:flex;flex-direction:column;gap:6px}.funil-linha{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;align-items:center;gap:10px;font-size:13px}.funil-linha strong{text-align:right}.funil-trilho{display:flex;justify-content:center}.funil-barra{display:flex;align-items:center;justify-content:center;height:26px;border-radius:6px;background:#0b6bff;color:#fff;font-weight:700;font-size:12px}.pareto svg{width:100%;height:150px;display:block}.pareto-b.c-A{fill:#0b6bff}.pareto-b.c-B{fill:#7fb0ff}.pareto-b.c-C{fill:#c9dbf7}.pareto-linha{fill:none;stroke:#e8830c;stroke-width:2;vector-effect:non-scaling-stroke}.pareto-guia{stroke:#e6e8ec;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pareto-corte{stroke:#9aa3af;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.pareto-eixo{display:flex;justify-content:space-between;font-size:10px;color:var(--mudo, #6B7280);margin-top:4px}.abc-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.abc-classe{display:grid;grid-template-columns:30px 1fr;gap:2px 8px;align-items:center;border:1px solid var(--borda, #E6E8EC);border-radius:10px;padding:8px 10px}.abc-classe .abc-letra{grid-row:span 2;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff}.abc-classe.c-A .abc-letra{background:#0b6bff}.abc-classe.c-B .abc-letra{background:#7fb0ff}.abc-classe.c-C .abc-letra{background:#b8cbe8}.abc-classe div{display:flex;flex-direction:column}.abc-classe div.dir{text-align:left}.abc-classe span:not(.abc-letra){font-size:11px;color:var(--mudo, #6B7280)}.abc-classe strong{font-size:13px}.ramo-lista{display:flex;flex-direction:column;gap:8px}.ramo-linha{display:grid;grid-template-columns:170px minmax(0,1fr) 44px 110px;align-items:center;gap:10px;font-size:13px}.ramo-nome{display:flex;flex-direction:column}.ramo-nome small{font-size:11px;color:var(--mudo, #6B7280)}.ramo-linha strong,.ramo-linha .num.mudo{text-align:right}@media (max-width: 900px){.funil-linha{grid-template-columns:110px 1fr 90px}.ramo-linha{grid-template-columns:120px 1fr 40px}.ramo-linha .num.mudo{display:none}}.exec-frases{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;margin-top:10px}.exec-frase{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 14px;border-radius:12px;background:#f7f9fc;border-left:4px solid #0B6BFF}.exec-frase-ic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#0b5bd3}.exec-frase-rot{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280);margin-bottom:2px}.exec-frase p{margin:0;font-size:14px;line-height:1.5;color:var(--tinta-2, #2B3038)}.exec-frase p strong{color:var(--tinta, #14161A);font-weight:700}.exec-frase.t-verde{border-left-color:#1f9d55;background:#f3fbf6}.exec-frase.t-verde .exec-frase-ic{background:#ddf3e6;color:#157a41}.exec-frase.t-vermelho{border-left-color:#d64545;background:#fef6f5}.exec-frase.t-vermelho .exec-frase-ic{background:#fbe1de;color:#a3201a}.exec-frase.t-roxo{border-left-color:#7a4fd6;background:#f8f5fe}.exec-frase.t-roxo .exec-frase-ic{background:#ece4fb;color:#5b33b0}.escopo-suspensa .escopo-atual.btn{border-radius:12px;padding:10px 16px;font-size:inherit;line-height:inherit}.exec-grade{grid-template-columns:1fr}.exec-card{padding:20px 22px}.exec-card h3{font-size:16px}.exec-corpo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px;align-items:start}.exec-principal,.exec-lado{display:flex;flex-direction:column;gap:12px;min-width:0}.exec-card .barras{height:220px}.pareto svg{height:230px}.exec-lado .exec-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-lado .exec-mini.tres{grid-template-columns:1fr}.exec-lado .exec-mini div{padding:12px 14px}.exec-lado .exec-mini strong{font-size:18px}.funil-barra{height:32px;font-size:13px}.funil-linha{grid-template-columns:170px minmax(0,1fr) 130px;font-size:14px}.exec-empilhada{height:36px}.ramo-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}@media (max-width: 1000px){.exec-corpo,.ramo-lista{grid-template-columns:1fr}}.exec-lado .ponte-linha{grid-template-columns:110px minmax(0,1fr) 110px}.exec-texto-lista{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:980px}.exec-texto-lista p{margin:0;font-size:15px;line-height:1.6;color:var(--tinta-2, #2B3038)}.exec-texto-lista strong{color:var(--tinta, #14161A)}.comp-grade{padding:4px 16px 0}.comp-linha{display:grid;gap:12px;align-items:stretch;padding:10px 0;border-bottom:1px solid #EEF0F3}.comp-cab{border-bottom:2px solid #E6E8EC;padding-top:12px}.comp-pessoa{display:flex;flex-direction:column}.comp-pessoa strong{font-size:14px}.comp-pessoa small{font-size:11px;color:var(--mudo, #6B7280)}.comp-grupo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280);padding:14px 0 2px}.comp-nome{font-size:13px;font-weight:600;align-self:center}.comp-cel{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:8px}.comp-cel.top{background:#eef8f2}.comp-cel strong{font-size:14px}.comp-cel.top strong{color:#157a41}.comp-cel small{font-size:11px;color:var(--mudo, #6B7280)}.comp-trilho{height:6px;border-radius:4px;background:#eef0f3;overflow:hidden}.comp-barra{display:block;height:100%;border-radius:4px;background:#0b6bff}.comp-cel.top .comp-barra{background:#1f9d55}.comp-barra.ruim{background:#d64545}.exec-texto-lista{max-width:none;gap:0}.exec-texto-linha{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:10px 0 10px 14px;border-left:3px solid #0B6BFF;border-bottom:1px solid #F0F2F5}.exec-texto-linha:last-child{border-bottom:0}.exec-texto-linha strong{font-size:13px;font-weight:700;color:var(--tinta, #14161A);padding-top:1px}.exec-texto-linha p{margin:0;font-size:15px;line-height:1.55;color:var(--tinta-2, #2B3038)}.exec-texto-linha.t-verde{border-left-color:#1f9d55}.exec-texto-linha.t-vermelho{border-left-color:#d64545}.exec-texto-linha.t-roxo{border-left-color:#7a4fd6}@media (max-width: 700px){.exec-texto-linha{grid-template-columns:1fr;gap:2px}}.exec-texto .exec-texto-linha p{margin:0}.pareto-area{display:grid;grid-template-columns:34px 1fr;gap:6px}.pareto-eixo-y{position:relative;height:230px;font-size:10px;color:var(--mudo, #6B7280)}.pareto-eixo-y span{position:absolute;right:0;transform:translateY(-50%)}.pareto-eixo-y span:nth-child(1){top:0%}.pareto-eixo-y span:nth-child(2){top:20%}.pareto-eixo-y span:nth-child(3){top:50%}.pareto-eixo-y span:nth-child(4){top:100%}.pareto-graf{position:relative}.pareto-zona.z-A{fill:#0b6bff;opacity:.05}.pareto-zona.z-B{fill:#7fb0ff;opacity:.07}.pareto-zona.z-C{fill:#c9dbf7;opacity:.12}.pareto-zonas-rot{position:absolute;top:4px;left:0;right:0;height:0}.pareto-zonas-rot span{position:absolute;text-align:center;font-size:12px;font-weight:800;color:#0b5bd3;opacity:.55}.abc-classe{font:inherit;text-align:left;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.abc-classe:hover{border-color:#9dbff5}.abc-classe.sel{border-color:#0b6bff;box-shadow:0 0 0 2px #d6e6ff}.abc-detalhe{border-top:1px solid #EEF0F3;padding-top:12px;display:flex;flex-direction:column;gap:10px}.abc-mini{display:inline-flex;width:22px;height:22px;border-radius:6px;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff}.abc-mini.c-A{background:#0b6bff}.abc-mini.c-B{background:#7fb0ff}.abc-mini.c-C{background:#b8cbe8}.ramo-tabela{display:flex;flex-direction:column}.ramo-linha2{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(0,2fr) 50px 120px 140px;gap:14px;align-items:center;padding:9px 8px;border:0;border-bottom:1px solid #F0F2F5;background:none;font:inherit;font-size:14px;text-align:left;cursor:pointer;border-radius:8px}.ramo-linha2:hover{background:#f7f9fc}.ramo-linha2.sel{background:#eef4ff}.ramo-linha2 strong,.ramo-linha2 .num{text-align:right}@media (max-width: 900px){.ramo-linha2{grid-template-columns:1fr 1fr 44px}.ramo-linha2>.num{display:none}}.lista-compacta>.leitura-item{padding:10px 16px}.lista-compacta>.leitura-item .t{flex-direction:column;align-items:flex-start;white-space:normal;gap:1px}.lista-compacta>.leitura-item .t span{flex:none}.exec-manchete{margin:8px 0 12px!important;font-size:18px!important;line-height:1.45;font-weight:500;color:var(--tinta, #14161A)!important}.exec-manchete strong{font-weight:800}.exec-texto-linha{grid-template-columns:130px 1fr;padding:9px 0 9px 14px}.exec-texto-linha p strong{color:var(--tinta, #14161A);font-weight:700}.exec-texto-linha.t-verde>strong{color:#157a41}.exec-texto-linha.t-vermelho>strong{color:#a3201a}.exec-texto-linha.t-azul>strong{color:#0b5bd3}.exec-texto-linha.t-roxo>strong{color:#5b33b0}.ren-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ren-kpi{border-radius:12px;padding:12px 14px;background:#f7f8fa;border-top:3px solid #9AA3AF;display:flex;flex-direction:column;gap:2px}.ren-kpi span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mudo, #6B7280)}.ren-kpi strong{font-size:20px}.ren-kpi small{font-size:11px;color:var(--mudo, #6B7280)}.ren-kpi.t-verde{border-top-color:#1f9d55}.ren-kpi.t-verde strong{color:#157a41}.ren-kpi.t-azul{border-top-color:#0b6bff}.ren-kpi.t-azul strong{color:#0b5bd3}.ren-kpi.t-vermelho{border-top-color:#d64545}.ren-kpi.t-vermelho strong{color:#a3201a}.ren-kpi.t-escuro{border-top-color:#5b2a2a}.ren-kpi.t-escuro strong{color:#5b2a2a}.ren-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:240px;align-items:end}.ren-mes{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px;border:0;background:none;padding:4px 0;border-radius:8px;cursor:pointer;font:inherit}.ren-mes:hover,.ren-mes.sel{background:#f2f6fc}.ren-mes em{font-style:normal;font-size:10px;font-weight:700;color:var(--tinta-2, #2B3038)}.ren-pilha{width:70%;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:2px;max-height:calc(100% - 46px)}.ren-pilha>span{display:block;width:100%}.ren-mes small{font-size:11px}.ren-mes.hoje small:first-of-type{font-weight:800;color:#0b5bd3}.ren-pilha .t-verde,.ren-legenda i.t-verde{background:#1f9d55}.ren-pilha .t-azul,.ren-legenda i.t-azul{background:#0b6bff}.ren-pilha .t-cinza,.ren-legenda i.t-cinza{background:#a9b1bd}.ren-pilha .t-vermelho,.ren-legenda i.t-vermelho{background:#d64545}.ren-pilha .t-escuro,.ren-legenda i.t-escuro{background:#5b2a2a}.ren-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.ren-legenda span{display:inline-flex;align-items:center;gap:6px}.ren-legenda i{width:10px;height:10px;border-radius:3px}.ren-sel{display:flex;flex-direction:column;border-top:1px solid #EEF0F3;padding-top:8px}@media (max-width: 900px){.ren-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.exec-texto-linha{grid-template-columns:150px 1fr;border-left:3px solid #0B6BFF;padding:10px 0 10px 14px}.exec-texto-linha>strong{font-size:14px;font-weight:700;color:var(--tinta, #14161A)!important;padding-top:0}.exec-texto-linha p,.exec-texto-linha p strong{font-size:14px}.exec-texto-linha p strong{font-weight:700}.exec-manchete{font-size:16px!important;font-weight:400;margin:8px 0 16px!important}.exec-manchete strong{font-weight:700}.exec-texto-lista{gap:10px;margin-top:12px}.exec-texto-linha{border-bottom:0;background:#f8fafd;border-radius:0 10px 10px 0;padding:12px 16px}.ren-kpis-bloco{display:flex;flex-direction:column;gap:12px}button.ren-kpi{font:inherit;text-align:left;cursor:pointer;border-left:0;border-right:0;border-bottom:0;transition:box-shadow .15s}button.ren-kpi:hover{box-shadow:0 2px 10px #10182814}button.ren-kpi.sel{box-shadow:0 0 0 2px #cfe0fb;background:#fff}.ren-kpi em{font-style:normal;font-size:11px;font-weight:600;color:#0b5bd3;margin-top:4px}.ren-kpi-detalhe{border:1px solid #E6E8EC;border-radius:12px;overflow:hidden}.ren-regra{margin:0;padding:12px 16px;background:#f7f9fc;font-size:13px;line-height:1.5;color:var(--tinta-2, #2B3038);border-bottom:1px solid #EEF0F3}.ren-kpi strong .per{font-style:normal;font-size:12px;font-weight:600;margin-left:2px}.ren-kpi b.ren-arr{font-size:13px;font-weight:700;color:var(--tinta-2, #2B3038)}.ren-val{text-align:right;line-height:1.25}.ren-val small{font-size:11px;color:var(--mudo, #6B7280);font-weight:600}.ren-frase{margin:0;font-size:15px;line-height:1.55;color:var(--tinta-2, #2B3038);background:#f7f9fc;border-left:3px solid #0B6BFF;padding:12px 16px;border-radius:0 10px 10px 0}.ren-frase strong{color:var(--tinta, #14161A)}.ren-tab{border:1px solid #E6E8EC;border-radius:12px;overflow:hidden}.ren-tab-l{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(0,1fr));border-bottom:1px solid #EEF0F3}.ren-tab-l:last-child{border-bottom:0}.ren-tab-l>*{padding:12px 14px}.ren-tab-cab{background:#fafbfc}.ren-col{display:flex;flex-direction:column;gap:2px;border:0;border-top:3px solid #9AA3AF;background:none;font:inherit;text-align:left;cursor:pointer}.ren-col:hover,.ren-col.sel{background:#eef4ff}.ren-col strong{font-size:13px}.ren-col small{font-size:11px;color:#0b5bd3;font-weight:600}.ren-col.t-verde{border-top-color:#1f9d55}.ren-col.t-azul{border-top-color:#0b6bff}.ren-col.t-vermelho{border-top-color:#d64545}.ren-col.t-escuro{border-top-color:#5b2a2a}.ren-tab-rot{display:flex;flex-direction:column;gap:2px}.ren-tab-rot strong{font-size:14px}.ren-tab-rot small{font-size:11px;color:var(--mudo, #6B7280)}.ren-cel{display:flex;flex-direction:column;gap:2px}.ren-cel strong{font-size:17px}.ren-cel strong em{font-style:normal;font-size:12px;font-weight:600;margin-left:2px}.ren-cel small{font-size:11px;color:var(--mudo, #6B7280)}.ren-cel.t-verde strong{color:#157a41}.ren-cel.t-azul strong{color:#0b5bd3}.ren-cel.t-vermelho strong{color:#a3201a}.ren-cel.t-escuro strong{color:#5b2a2a}@media (max-width: 900px){.ren-tab{overflow-x:auto}.ren-tab-l{min-width:720px}}.ren-nota{margin:-4px 0 0;font-size:12px;color:var(--mudo, #6B7280)}.ren-tab-tot{background:#fafbfc}.ren-tab-tot .ren-cel strong{font-size:15px;color:var(--tinta, #14161A)}.ren-topo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.ren-taxa,.ren-falta{border:1px solid #E6E8EC;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ren-falta{background:#f3f7ff;border-color:#cfe0fb}.ren-rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280)}.ren-taxa-linha{display:flex;align-items:center;gap:14px}.ren-taxa-linha>strong{font-size:34px;line-height:1}.ren-taxa-linha span{font-size:14px;font-weight:600}.ren-taxa-linha small{font-size:12px;font-weight:400;color:var(--mudo, #6B7280)}.ren-barra-cli{display:flex;height:24px;border-radius:7px;overflow:hidden;background:#f1f3f7}.ren-barra-cli span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.ren-barra-cli .t-verde,.ren-leg i.t-verde{background:#1f9d55}.ren-barra-cli .t-azul,.ren-leg i.t-azul{background:#0b6bff}.ren-barra-cli .t-vermelho,.ren-leg i.t-vermelho{background:#d64545}.ren-barra-cli .t-escuro,.ren-leg i.t-escuro{background:#5b2a2a}.ren-leg{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.ren-leg span{display:inline-flex;align-items:center;gap:6px}.ren-leg i{width:10px;height:10px;border-radius:3px}.ren-falta-vals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ren-falta-vals div{display:flex;flex-direction:column;gap:2px}.ren-falta-vals small{font-size:11px;color:var(--mudo, #6B7280)}.ren-falta-vals strong{font-size:24px;color:#0b5bd3}.ren-falta-vals em{font-style:normal;font-size:13px;font-weight:600;margin-left:2px}.ren-falta-risco{margin:0;font-size:12px;color:#a3201a}@media (max-width: 900px){.ren-topo{grid-template-columns:1fr}}.nov-grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nov-grupo{display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;cursor:pointer;border:1px solid #E6E8EC;border-top:3px solid #7A4FD6;border-radius:12px;padding:14px 16px;background:#fff}.nov-grupo:hover,.nov-grupo.sel{box-shadow:0 0 0 2px #e1e8f5}.nov-grupo.c-mrr{border-top-color:#7a4fd6}.nov-grupo.c-arr{border-top-color:#0f8c8c}.nov-grupo.c-pontual{border-top-color:#e8830c}.nov-grupo>strong{font-size:22px}.nov-grupo>strong em{font-style:normal;font-size:13px;font-weight:600;margin-left:2px}.nov-grupo.c-mrr>strong{color:#5b33b0}.nov-grupo.c-arr>strong{color:#0b6e6e}.nov-grupo.c-pontual>strong{color:#b4610a}.nov-grupo>small{font-size:11px;color:var(--mudo, #6B7280)}.nov-servs{display:flex;flex-direction:column;gap:3px;border-top:1px solid #F0F2F5;padding-top:6px;font-size:12px}.nov-servs span{display:flex;justify-content:space-between;gap:8px}.nov-servs b{font-weight:700}.nov-ver{font-style:normal;font-size:11px;font-weight:600;color:#0b5bd3}.nov-meses{height:200px}.ren-pilha .t-mrr,.ren-leg i.t-mrr{background:#7a4fd6}.ren-pilha .t-pont,.ren-leg i.t-pont{background:#f0a44b}.nov-meses .ren-mes{cursor:default}@media (max-width: 900px){.nov-grupos{grid-template-columns:1fr}}.nov-total{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;background:#f3f7ff;border:1px solid #CFE0FB;border-radius:12px;padding:14px 18px}.nov-total>div{display:flex;flex-direction:column;gap:2px}.nov-total strong{font-size:30px;line-height:1.1;color:#0b5bd3}.nov-total p{margin:0;font-size:13px;color:var(--tinta-2, #2B3038);flex:1 1 360px}.ren-pilha .t-fech{background:#0b6bff;opacity:.85}.nov-total{display:grid;grid-template-columns:minmax(220px,1.3fr) auto repeat(5,auto);grid-template-columns:minmax(220px,1.3fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:8px;padding:16px 18px}.nov-eq-total{display:flex;flex-direction:column;justify-content:center;gap:4px}.nov-eq-total strong{font-size:32px}.nov-eq-sinal{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#9aa3af}.nov-eq{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #E1E8F5;border-left:4px solid #7A4FD6;border-radius:10px;padding:10px 14px}.nov-eq span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mudo, #6B7280)}.nov-eq strong{font-size:19px;color:var(--tinta, #14161A)}.nov-eq small{font-size:11px;color:var(--mudo, #6B7280)}.nov-eq.c-mrr{border-left-color:#7a4fd6}.nov-eq.c-pontual{border-left-color:#e8830c}.nov-eq.c-arr{border-left-color:#0f8c8c}@media (max-width: 1000px){.nov-total{grid-template-columns:1fr}.nov-eq-sinal{display:none}}.vp-clientes{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch;gap:6px}.vp-cli{display:flex;flex-direction:column;gap:2px;border:1px solid #E6E8EC;border-radius:10px;padding:10px 14px;background:#fff;font:inherit;text-align:left}button.vp-cli{cursor:pointer}button.vp-cli:hover,.vp-cli.sel{box-shadow:0 0 0 2px #e1e8f5}.vp-cli span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mudo, #6B7280)}.vp-cli strong{font-size:26px}.vp-cli em{font-style:normal;font-size:11px;font-weight:600;color:#0b5bd3}.vp-cli.t-verde strong{color:#157a41}.vp-cli.t-vermelho strong{color:#a3201a}.vp-cli.t-azul strong{color:#0b5bd3}.vp-seta{display:flex;align-items:center;justify-content:center;color:#9aa3af;font-size:18px}.vp-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vp-col{display:flex;flex-direction:column;gap:8px;border:1px solid #E6E8EC;border-top:3px solid #9AA3AF;border-radius:12px;padding:14px 16px;background:#fff;font:inherit;text-align:left}button.vp-col{cursor:pointer}button.vp-col:hover,.vp-col.sel{box-shadow:0 0 0 2px #e1e8f5}.vp-col.t-verde{border-top-color:#1f9d55;background:#f6fcf8}.vp-col.t-vermelho{border-top-color:#d64545;background:#fef8f7}.vp-col.t-azul{border-top-color:#0b6bff;background:#f5f8ff}.vp-linha{display:flex;flex-direction:column;gap:1px}.vp-linha span{font-size:12px;color:var(--mudo, #6B7280)}.vp-linha strong{font-size:18px}.vp-linha strong em{font-style:normal;font-size:12px;font-weight:600;margin-left:2px}.vp-linha strong b{font-size:13px}.vp-col.t-verde .vp-linha strong{color:#157a41}.vp-col.t-vermelho .vp-linha strong{color:#a3201a}.vp-col small{font-size:11px;color:var(--mudo, #6B7280)}@media (max-width: 1000px){.vp-clientes{grid-template-columns:1fr 1fr}.vp-seta{display:none}.vp-colunas{grid-template-columns:1fr}}.cab-cliente-nome{font-size:19px;font-weight:650}h2.cab-titulo{font-size:14px;font-weight:400;color:var(--tinta-3, #4B5563);line-height:1.45}.cab-valor{font-size:16px;font-weight:700}.cab-meta,.cab-meta .id-op{font-size:12px}.vp-graf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:250px}.vp-mes{display:grid;grid-template-rows:1fr 1fr auto;border:0;background:none;padding:0 0 2px;border-radius:8px;cursor:pointer;font:inherit}.vp-mes:hover,.vp-mes.sel{background:#f2f6fc}.vp-meia{display:flex;flex-direction:column;align-items:center;min-height:0}.vp-meia.cima{justify-content:flex-end;border-bottom:1px solid #C9D1DC}.vp-meia.baixo{justify-content:flex-start}.vp-meia i{display:block;width:62%;min-height:0}.vp-meia i.v{background:#1f9d55;border-radius:5px 5px 0 0}.vp-meia i.p{background:#d64545;border-radius:0 0 5px 5px}.vp-mes.futuro i{opacity:.45}.vp-meia em{font-style:normal;font-size:10px;font-weight:700;padding:2px 0}.vp-meia.cima em{color:#157a41}.vp-meia.baixo em{color:#a3201a}.vp-mes small{font-size:11px;text-align:center;padding-top:4px}.vp-mes.hoje small{font-weight:800;color:#0b5bd3}.vp-minis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vp-mini{display:flex;flex-direction:column;gap:2px;background:#f7f8fa;border:1px solid transparent;border-radius:10px;padding:10px 12px;font:inherit;text-align:left}button.vp-mini{cursor:pointer}button.vp-mini:hover,.vp-mini.sel{border-color:#cfe0fb;background:#fff}.vp-mini span{font-size:11px;color:var(--mudo, #6B7280)}.vp-mini strong{font-size:17px}.vp-mini small{font-size:10.5px;color:var(--mudo, #6B7280)}.vp-mini.t-verde strong{color:#157a41}.vp-mini.t-vermelho strong{color:#a3201a}.vp-mini.t-azul strong{color:#0b5bd3}.vp-mini.t-azul{background:#eef4ff}.ren-prox .exec-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}@media (max-width: 900px){.ren-prox .exec-lista{grid-template-columns:1fr}}.vp-mini strong em{font-style:normal;font-size:11px;font-weight:600;margin-left:2px}.vp-mini.t-escuro strong{color:#5b2a2a}.ren-taxa-mini strong{font-size:24px}.rs-taxa{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;background:#eef4ff;border-radius:12px;padding:12px 16px}.rs-taxa span{grid-column:1 / -1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280)}.rs-taxa strong{font-size:30px;color:#0b5bd3;line-height:1.1}.rs-taxa small{font-size:12px;color:var(--tinta-2, #2B3038)}.rs-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-card{display:flex;flex-direction:column;gap:6px;border:1px solid #E6E8EC;border-left:4px solid #9AA3AF;border-radius:10px;padding:10px 12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.rs-card:hover,.rs-card.sel{box-shadow:0 0 0 2px #e1e8f5}.rs-card.t-verde{border-left-color:#1f9d55}.rs-card.t-azul{border-left-color:#0b6bff}.rs-card.t-vermelho{border-left-color:#d64545}.rs-card.t-escuro{border-left-color:#5b2a2a}.rs-cab{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.rs-cab span{font-size:12px;font-weight:700}.rs-cab strong{font-size:18px}.rs-cab strong small{font-size:11px;font-weight:500;color:var(--mudo, #6B7280)}.rs-card.t-verde .rs-cab strong{color:#157a41}.rs-card.t-azul .rs-cab strong{color:#0b5bd3}.rs-card.t-vermelho .rs-cab strong{color:#a3201a}.rs-card.t-escuro .rs-cab strong{color:#5b2a2a}.rs-val{display:flex;justify-content:space-between;gap:6px;font-size:12px;border-top:1px solid #F0F2F5;padding-top:4px}.rs-val span{color:var(--mudo, #6B7280)}.rs-val b{font-weight:700}.rs-tabela{display:flex;flex-direction:column}.rs-l{display:grid;grid-template-columns:minmax(0,1.5fr) 60px minmax(0,1.3fr) minmax(0,1.3fr);gap:8px;align-items:center;padding:9px 6px;border:0;border-bottom:1px solid #EEF0F3;background:none;font:inherit;font-size:13px;text-align:left}button.rs-l{cursor:pointer;border-radius:6px}button.rs-l:hover,button.rs-l.sel{background:#f2f6fc}.rs-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mudo, #6B7280);padding-top:4px}.rs-t{border-bottom:0;border-top:2px solid #E6E8EC;font-weight:700}.rs-l .dir{text-align:right}.rs-l small{font-size:11px;color:var(--mudo, #6B7280);margin-left:1px}.rs-nome{display:inline-flex;align-items:center;gap:8px;font-weight:600}.rs-nome i{width:10px;height:10px;border-radius:3px;flex:none}.rs-nome i.t-verde{background:#1f9d55}.rs-nome i.t-azul{background:#0b6bff}.rs-nome i.t-vermelho{background:#d64545}.rs-nome i.t-escuro{background:#5b2a2a}.rs-l strong.c-verde{color:#157a41}.rs-l strong.c-azul{color:#0b5bd3}.rs-l strong.c-vermelho{color:#a3201a}.rs-l strong.c-escuro{color:#5b2a2a}.camada-docs{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.camada-docs .docs-col{min-width:0}.camada-docs .docs-col+.docs-col{border-left:1px solid #EEF0F3;padding-left:20px}@media (max-width: 1000px){.camada-docs{grid-template-columns:1fr}.camada-docs .docs-col+.docs-col{border-left:0;padding-left:0;border-top:1px solid #EEF0F3;padding-top:14px}}:root{--fonte-num: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}.num,.kpi .val,.etapa-tile .n,.tiles strong,.tile strong,.idade,.chip,.preco-input input,table.matriz td,.lista-compacta .n,.linha-op .numop,.barra-valor,.ren-mes em,.vp-meia em,.cab-valor,.dir{font-family:var(--fonte-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:-.01em}.tab-linha .np,.id-op,.id-op-lista{font-family:var(--fonte-num);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.idade{font-weight:500}.tile-val{font-family:var(--fonte-num);font-weight:700}.cab-direita{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.item-qtd{color:var(--mudo, #6B7280);font-weight:500;font-size:12px}.ff{display:flex;flex-direction:column;gap:10px;border:1px solid #E6E8EC;border-radius:12px;padding:14px 16px;background:#fff}.ff-grade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.ff-rot{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280);margin:2px 0 4px}.ff-linhas{display:flex;flex-direction:column;border:1px solid #EEF0F3;border-radius:10px}.ff-linha{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #F0F2F5;font-size:13.5px}.ff-linha small{color:var(--mudo, #6B7280);font-weight:500}.ff-tot{display:flex;gap:18px;flex-wrap:wrap;padding:8px 12px;background:#f7f9fc;font-size:13px;border-radius:0 0 10px 10px}.ff-campos{display:flex;flex-direction:column;gap:8px}.ff-campos label,.ff-preencher label{display:flex;flex-direction:column}.ff-campos select,.ff-campos input,.ff-campos textarea,.ff-preencher input{font:inherit;font-size:14px;padding:8px 10px;border:1px solid #D0D5DD;border-radius:10px;background:#fff}.ff-info{display:flex;flex-direction:column;gap:8px}.ff-info p,.ff-cli{margin:0 0 6px;font-size:14px;white-space:pre-wrap}.ff-preencher{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border-top:1px solid #EEF0F3;padding-top:12px}.ff-preencher .ff-obs{flex:1 1 260px}.ff-pergunta{display:inline-flex;gap:6px;flex:1 1 100%}.ff-pergunta input{flex:1}@media (max-width: 900px){.ff-grade{grid-template-columns:1fr}}.obs-entrega{border:1px solid #E6E8EC;border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#fff;display:flex;flex-direction:column;gap:4px}.obs-entrega p{margin:0;font-size:13.5px}.obs-entrega-nova{display:flex;gap:8px;margin-top:6px}.obs-entrega-nova input{flex:1;font:inherit;padding:8px 10px;border:1px solid #D0D5DD;border-radius:10px}.raia.mais-info{border-color:#f3dda8;background:#fff8ea}.mais-info-resp{display:flex;flex-direction:column;gap:8px}.mais-info-resp textarea{font:inherit;padding:8px 10px;border:1px solid #D0D5DD;border-radius:10px;background:#fff}.mais-info-resp .btn{align-self:flex-start}.pp-et{font-size:10.5px!important;text-align:center;line-height:1.2}.ren-pilha .t-cinza,.ren-leg i.t-cinza,.rs-nome i.t-cinza{background:#a9b1bd}.rs-nome small{font-size:10.5px;color:var(--mudo, #6B7280);font-weight:500;margin-left:2px}.rs-l strong.c-cinza{color:#4b5563}.pp-meses{gap:14px;height:260px}.pp-meses .ren-pilha{width:62%;max-width:96px}.ff,.ff *{font-family:Plus Jakarta Sans,system-ui,sans-serif}.ff .num,.ff b.num{font-family:var(--fonte-num)}.ff-linha,.ff-tot,.ff-cli,.ff-info p{font-size:14px;line-height:1.45;color:var(--tinta, #1D2330)}.ff-linha span,.ff-info p{font-weight:500}.ff-info p:first-letter{text-transform:uppercase}.ff-linha small,.ff-tot small{font-size:12px}.ff-info{gap:12px}.ff-info p{margin:0}.hoje-bloco{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.hoje-cab{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.hoje-cab small{color:var(--tinta-4, #8A8F98);font-size:12px}.hoje-linha{display:grid;grid-template-columns:130px minmax(160px,1.1fr) minmax(0,2fr) 110px 14px;gap:14px;align-items:center;width:100%;padding:10px 12px;border:0;border-top:1px solid #F1EEE7;background:none;text-align:left;font:inherit;font-size:13.5px;color:var(--tinta);cursor:pointer;border-radius:8px}.hoje-linha:first-of-type{border-top:0}.hoje-linha:hover{background:#f8fafc}.hoje-linha strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hoje-linha .num{text-align:right;font-weight:700;white-space:nowrap}.hoje-linha>:first-child{justify-self:start}.hoje-txt{color:var(--tinta-4, #6B7280);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hoje-seta{opacity:.5;font-size:16px;transition:transform .15s;display:inline-block}.hoje-dia{border-radius:10px;background:#f8fafc}.hoje-dia.aberto{padding-bottom:2px}.hoje-dia-cab{display:grid;grid-template-columns:110px 40px minmax(0,1fr) 14px;gap:12px;align-items:center;width:100%;padding:9px 14px;border:0;background:none;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;color:var(--tinta)}.hoje-dia-cab:disabled{cursor:default}.hoje-dia.vazio-dia{opacity:.6}.hoje-dia-nome{font-weight:600;text-transform:capitalize}.hoje-dia-n{font-weight:700;color:#0b5bd3}.leitura-acao{display:block;width:100%;padding:9px 14px;border:0;border-top:1px solid #F1EEE7;background:none;text-align:right;font:inherit;font-size:12.5px;font-weight:700;color:#0b5bd3;cursor:pointer}@media (max-width: 800px){.hoje-linha{grid-template-columns:auto minmax(0,1fr) auto}.hoje-linha .hoje-txt,.hoje-linha .hoje-seta{display:none}}.hoje-bloco .hoje-dia+.hoje-dia{margin-top:-2px}.hoje-dia.vazio-dia .hoje-dia-cab{padding-top:5px;padding-bottom:5px;font-size:12.5px}.hoje-dia.vazio-dia{background:none}.recolher{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:6px;padding:8px;border:0;border-top:1px solid #F1EEE7;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--tinta-4, #6B7280);cursor:pointer;border-radius:0 0 8px 8px}.recolher:hover{color:#0b5bd3;background:#f8fafc}.rs2-ia{margin:6px 0 4px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.45;color:var(--tinta, #1D2330)}.rs2-ia li::marker{color:var(--tinta-4, #9AA0A8)}p.rs2-ia{padding-left:0}.rs-horiz .rs-grade{grid-template-columns:1fr;gap:10px}.rs-horiz .rs-col{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start;border-top:1px solid var(--linha-2);border-left:4px solid var(--azul);padding:12px 18px}.rs-horiz .rs-col.vermelho{border-left-color:#d92d20}.rs-horiz .rs-col.verde{border-left-color:#12b76a}.rs-horiz .rs-col.roxo{border-left-color:#7a4fd6}.rs-horiz .rs-col h3{margin:2px 0 0}.rs-horiz .rs-col ul{gap:4px;line-height:1.5}@media (max-width: 800px){.rs-horiz .rs-col{grid-template-columns:1fr;gap:6px}}.lista-compacta .n{font-family:var(--fonte-num);font-size:12px;font-weight:600;letter-spacing:0;color:var(--azul-escuro, #003F87);min-width:74px}.lista-compacta .t strong{font-weight:600}.tile:before{display:none}.tile{border:1px solid var(--linha);gap:8px;padding:14px 16px;justify-content:flex-start}.tile:hover,.tile-link:hover{border-color:#c9d6ea;transform:none;box-shadow:0 2px 10px #1018280f}.tile-val{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:0}.tile-rot{font-size:12.5px;font-weight:600;color:var(--tinta-3)}.tile-sub{font-size:12px;line-height:1.45}.tile-sub,.tile-sub *{font-family:Plus Jakarta Sans,system-ui,sans-serif}.btn.perigo-leve{color:#b42318}.btn.perigo-leve:hover{border-color:#f4c7c3;background:#fffbfa}.excluir-op{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #F4C7C3;background:#fffbfa;border-radius:10px;font-size:13px}.excluir-op input{font:inherit;font-size:13px;padding:6px 10px;border:1px solid #D0D5DD;border-radius:8px;width:130px}.btn.perigo:disabled{opacity:.45;cursor:not-allowed}.resumo-semana .rs-col ul{list-style:none;padding-left:0;gap:10px}.resumo-semana .rs-col li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.6;color:#3a4150;font-weight:400;letter-spacing:0}.resumo-semana .rs-col li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#9aa6b8}.resumo-semana .rs-col.vermelho li:before{background:#e8857d}.resumo-semana .rs-col.verde li:before{background:#5cc48f}.resumo-semana .rs-col.azul li:before{background:#6fa3f2}.resumo-semana .rs-col li.mudo{padding-left:0;margin-left:0}.resumo-semana .rs-col li.mudo:before{display:none}.ia-num{font-weight:650;color:var(--tinta, #1D2330);white-space:nowrap}.chip-lead{margin-left:8px;vertical-align:1px;font-size:11px;padding:1px 8px}.ld-caminho{display:flex;align-items:stretch;gap:10px;padding:0 16px;flex-wrap:wrap}.ld-passo{flex:1 1 150px;display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--linha, #E6E8EC);background:#fff;font:inherit;cursor:pointer}.ld-passo span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo, #6B7280)}.ld-passo strong{font-size:26px;font-weight:700;line-height:1.15}.ld-passo small{font-size:12px;color:var(--tinta-4, #6B7280)}.ld-passo.t-azul strong{color:#0b5bd3}.ld-passo.t-verde strong{color:#1a7f45}.ld-passo.t-vermelho strong{color:#b42318}.ld-passo.t-cinza strong{color:var(--tinta, #1D2330)}.ld-passo:hover,.ld-passo.sel{border-color:#9dbdf5;background:#f7faff}.ld-seta{align-self:center;color:#a9b1bd;font-size:20px}.ld-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:200px;align-items:end}.ld-mes{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;border:0;background:none;font:inherit;cursor:pointer;padding:0;border-radius:8px}.ld-mes:disabled{cursor:default}.ld-mes.sel{background:#f2f6fd}.ld-mes small{font-size:11px;color:var(--mudo, #6B7280)}.ld-barras{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.ld-b{width:38%;max-width:22px;min-height:2px;border-radius:5px 5px 2px 2px;position:relative}.ld-b em{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;font-weight:700;color:var(--tinta-2, #2B3038)}.ld-b.ent,.ld-i.ent{background:#8fb4f0}.ld-b.gan,.ld-i.gan{background:#1f9d55}.ld-i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ld .rs-tabela .rs-l{grid-template-columns:minmax(0,1.4fr) 70px 70px 80px}@media (max-width: 700px){.ld-seta{display:none}}.ld .exec-lado .exec-mini.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.ld .exec-lado .exec-mini strong{font-size:15px}.ld .exec-lado .exec-mini span{font-size:11px;line-height:1.3}.saude-regra{padding:0;margin:0 0 12px;overflow:hidden}.saude-regra summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;color:var(--tinta-2, #2B3038)}.saude-regra summary::-webkit-details-marker{display:none}.saude-regra summary small{font-weight:500;color:var(--tinta-4, #8A8F98);font-size:12px}.saude-regra summary:after{content:"›";margin-left:auto;font-size:18px;opacity:.5;transition:transform .15s}.saude-regra[open] summary:after{transform:rotate(90deg)}.saude-i{width:18px;height:18px;border-radius:50%;background:#eaf2ff;color:#0b5bd3;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-style:italic}.saude-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 10px}.saude-grade>div{background:#faf9f6;border:1px solid var(--linha-2, #EEEAE2);border-radius:12px;padding:12px 14px}.saude-grade strong{margin-left:6px;font-size:13px}.saude-grade p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:#4a5160}.saude-nota{margin:0;padding:0 18px 14px;font-size:12px;color:var(--tinta-4, #8A8F98)}@media (max-width: 800px){.saude-grade{grid-template-columns:1fr}}.abc-explica{padding:4px 18px 12px;display:flex;flex-direction:column;gap:6px}.abc-exp-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.abc-exp{display:flex;gap:10px;align-items:flex-start;background:#f7f9fd;border:1px solid #E3EAF5;border-radius:12px;padding:12px 14px}.abc-exp .abc-letra{flex:none;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff}.abc-exp.c-A .abc-letra{background:#0b6bff}.abc-exp.c-B .abc-letra{background:#7fb0ff}.abc-exp.c-C .abc-letra{background:#b8cbe8}.abc-exp strong{font-size:13px}.abc-exp p{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:#4a5160}@media (max-width: 800px){.abc-exp-grade{grid-template-columns:1fr}}.int-enderecos{display:flex;flex-direction:column;gap:8px}.int-linha{display:grid;grid-template-columns:110px minmax(0,auto) auto 1fr;gap:12px;align-items:center}.int-linha code,.int-f code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:#f3f5f9;border:1px solid #E3E8F0;border-radius:8px;padding:6px 10px;overflow-wrap:anywhere}.int-linha small{color:var(--tinta-4, #8A8F98);font-size:12px}.int-nova{background:#f0fdf4;border:1px solid #BBE5C9;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.int-nova p{margin:0;font-size:13.5px}.int-nova .int-linha{grid-template-columns:minmax(0,1fr) auto auto}.int-chave{font-size:13px!important;background:#fff!important;-webkit-user-select:all;user-select:all}.int-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:6px}.int-form .campo{min-width:220px}.int-check{display:flex;align-items:center;gap:8px;font-size:13px;padding-bottom:9px}.int-grade{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 120px minmax(160px,1fr) 210px!important;cursor:default}.int-revogar{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.int-ferr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 16px}.int-ferr>p{grid-column:1 / -1}.int-f{display:grid;grid-template-columns:190px 1fr;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid #F1EEE7;font-size:13px}.int-f code{padding:2px 8px;font-size:12px;justify-self:start}@media (max-width: 900px){.int-ferr,.int-linha{grid-template-columns:1fr}}.az{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.sanfona-corpo .az{padding:12px 16px 4px}.az-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.az-agente{font:inherit;font-size:13px;font-weight:600;padding:6px 10px;border:1px solid #D0D5DD;border-radius:8px;background:#fff}.az-msgs{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:4px 2px;min-height:120px}.az-vazio{background:#faf9f6;border:1px dashed var(--linha-2, #E5E1D8);border-radius:12px;padding:14px 16px}.az-vazio p{margin:0 0 10px;font-size:13.5px;color:#4a5160;line-height:1.55}.az-sug{display:flex;flex-wrap:wrap;gap:8px}.az-chip{font:inherit;font-size:12.5px;padding:6px 12px;border:1px solid #D9CCF7;background:#f7f3ff;color:#4c2fb0;border-radius:999px;cursor:pointer}.az-chip:hover:not(:disabled){background:#efe7ff}.az-msg{max-width:82%;border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.az-msg.eu{align-self:flex-end;background:#eaf2ff;border:1px solid #CFE0FB}.az-msg.ag{align-self:flex-start;background:#fff;border:1px solid var(--linha, #E6E8EC)}.az-quem{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-4, #8A8F98)}.az-texto{margin:0;font-size:13.5px;line-height:1.6;color:#2f3542;white-space:pre-wrap}.az-texto p{margin:0}.az-texto .az-esp{height:6px}.az-texto .az-tit{display:block;margin:4px 0 2px;font-size:13.5px}.az-item{position:relative;padding-left:14px}.az-item:before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:50%;background:#a48be8}.az-pensando{margin:0;font-size:13px;font-style:italic}.az-falha{font-size:12.5px;color:#b42318;background:#fef3f2;border:1px solid #FBD5D1;border-radius:8px;padding:6px 10px}.az-envio{display:flex;gap:10px;align-items:flex-end}.az-envio textarea{flex:1;font:inherit;font-size:13.5px;padding:10px 12px;border:1px solid #D0D5DD;border-radius:12px;resize:vertical;min-height:44px}.az-envio textarea:focus{outline:2px solid #CFE0FB;border-color:#8fb4f0}.azami-topo{margin-bottom:14px}.azami-topo .sanfona{background:linear-gradient(90deg,#fbf8ff,#fff 40%);border-color:#e6dcfb}.azami-barra{margin-bottom:14px;background:linear-gradient(90deg,#f8f4ff,#fff 55%);border:1px solid #E3D8FA;border-radius:16px;padding:10px 12px;box-shadow:var(--sombra)}.azami-linha{display:flex;align-items:center;gap:10px}.azami-linha input{flex:1;font:inherit;font-size:14px;padding:10px 14px;border:1px solid #DCD0F6;border-radius:12px;background:#fff}.azami-linha input:focus{outline:2px solid #E6DCFB;border-color:#a48be8}.azami-linha input::placeholder{color:#8a7bb3;font-style:italic}.azami-tit{flex:1;font-weight:700;font-size:14px}.azami-tit small{font-weight:500;color:var(--tinta-4, #8A8F98)}.azami-barra.aberta .az{padding-top:10px}.azami-barra .az-topo .ri-selo{display:none}.azami-cab{display:flex;flex-direction:column;min-width:190px;line-height:1.25}.azami-cab strong{font-size:15px;color:#4c2fb0}.azami-cab small{font-size:12px;color:#8a7bb3;font-style:italic}.azami-barra .az{margin-top:10px}.azami-titulo{margin:2px 2px 8px;font-size:17px;font-weight:800;color:#3b2490;letter-spacing:-.01em}.azami-barra{background:none!important;border:0!important;box-shadow:none!important;padding:6px 0 18px!important;margin-bottom:6px!important;display:flex;flex-direction:column;align-items:center}.azami-titulo{margin:0 0 10px!important;font-size:24px!important;font-weight:700!important;color:var(--tinta, #1D2330)!important;text-align:center;letter-spacing:-.01em}.azami-campo{width:100%;max-width:720px;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #C9D3F0;border-radius:14px;padding:6px 6px 6px 14px;box-shadow:0 2px 10px #1018280d;transition:border-color .15s,box-shadow .15s}.azami-campo:focus-within{border-color:#8fa9ec;box-shadow:0 0 0 4px #eef2fd}.azami-campo input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14.5px;padding:8px 0;color:var(--tinta)}.azami-campo input::placeholder{color:#9aa3b5;font-style:normal}.azami-ic{color:#4c6fe0;font-size:18px;line-height:1}.azami-btn{font:inherit;font-size:13px;font-weight:600;color:#2f4fb8;background:#eef2fd;border:0;border-radius:10px;padding:8px 14px;cursor:pointer;white-space:nowrap}.azami-btn:hover{background:#e2e9fc}.azami-conversa{width:100%;max-width:980px;background:#fff;border:1.5px solid #C9D3F0;border-radius:16px;padding:12px 14px;box-shadow:0 2px 10px #1018280d}.azami-conversa-cab{display:flex;align-items:center;gap:8px}.azami-conversa-cab strong{flex:1;font-size:14px}.azami-conversa .az-topo .ri-selo{display:none}@media (max-width: 700px){.azami-titulo{font-size:20px!important}.azami-btn{display:none}}.int-perm{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.int-comp{font:inherit;font-size:11px;border:1px dashed #C9C2DD;background:#fff;color:#6b5fa0;border-radius:999px;padding:1px 8px;cursor:pointer}.int-comp.on{border-style:solid;background:#f3edff;color:#4c2fb0;font-weight:600}.int-grade{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 140px minmax(160px,1fr) 210px!important}.az-msg.ag{max-width:100%;width:100%;background:#fff;border:0;border-left:3px solid #C9B8F5;border-radius:0 12px 12px 0;padding:4px 4px 4px 16px}.az-msg.eu{max-width:70%}.az-msg.ag .az-quem{margin-bottom:2px}.az-texto{white-space:normal!important;font-size:14px;line-height:1.65;color:#2b3140}.az-texto p{margin:0 0 6px}.az-texto .az-esp{height:4px}.az-texto .az-tit{margin:12px 0 6px;font-size:14.5px;font-weight:700;color:var(--tinta, #1D2330)}.az-texto .az-tit:first-child{margin-top:0}.az-texto .az-item{margin:2px 0;padding-left:16px}.az-num{display:grid;grid-template-columns:22px 1fr;gap:6px;margin:3px 0}.az-num>span{font-weight:700;color:#6b57c9}.az-texto code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:#f3f5f9;border-radius:5px;padding:1px 5px}.az-tabela{margin:6px 0 10px;overflow-x:auto;border:1px solid #E8EAF0;border-radius:10px}.az-tabela table{width:100%;border-collapse:collapse;font-size:13px}.az-tabela th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-4, #6B7280);background:#f7f8fb;padding:8px 12px;border-bottom:1px solid #E8EAF0;white-space:nowrap}.az-tabela td{padding:8px 12px;border-bottom:1px solid #F1F2F6;vertical-align:top}.az-tabela tr:last-child td{border-bottom:0}.az-tabela tr:hover td{background:#fafbfd}.az-tabela td.dir{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.az-msgs{gap:16px!important;padding:8px 4px 8px 2px!important}.az-envio textarea{border-radius:14px}.az-tabela th.dir{text-align:right}.azami-conversa{max-width:1400px!important}.az-link{font:inherit;font-weight:700;color:#2f4fb8;background:#eef2fd;border:0;border-radius:6px;padding:0 5px;cursor:pointer;font-family:var(--fonte-num)}.az-link:hover{background:#dce5fb;text-decoration:underline}.az-fontes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #EEF0F4}.az-fontes>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-4, #8A8F98);margin-right:4px}.az-fonte{font:inherit;font-size:12px;font-weight:600;color:#2f4fb8;background:#eef2fd;border:0;border-radius:999px;padding:3px 10px;cursor:pointer}.az-fonte:hover{background:#dce5fb}.pv-input{display:flex;align-items:baseline;gap:6px}.pv-input input{width:110px;font:inherit;font-size:22px;font-weight:700;padding:4px 10px;border:1px solid var(--borda, #DCE3EC);border-radius:10px;background:#fff;color:inherit}.pv-input em{font-style:normal;font-weight:700;font-size:18px}.vr-ajuste{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vr-ajuste input{width:140px;text-align:right;font:inherit;font-variant-numeric:tabular-nums;padding:6px 10px;border:1px solid var(--borda, #DCE3EC);border-radius:8px;background:#fff}.vr-ajuste input::placeholder{color:#8a94a6}.vr-ajuste input.ajustado{border-color:#0b5bd3;background:#f2f7fe;font-weight:600}.vr-ajuste small{font-size:11px;color:#0b5bd3}.sanfona-corpo:has(.tab-exp,.expansao)>.recolher{display:none}.pj-funil{margin-bottom:12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.pj-funil .etapa-tile .v{font-size:12px;font-weight:600;color:var(--tinta-4)}.pj-funil .etapa-tile.ativo .v{color:var(--azul-escuro)}.pj-lista-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid var(--linha-2)}.pj-lista-cab .link{margin-left:auto}.pj-linha{align-items:start}.pj-linha .tit .pj-passo{margin-top:3px;font-size:12px;font-weight:600;color:var(--tinta-2)}.pj-linha .tit .pj-passo.sugerido{font-weight:500;color:var(--tinta-4)}.pj-passo.t-ambar,.pj-resumo .t-ambar{color:#b54708!important}.pj-passo.t-vermelho,.pj-resumo .t-vermelho{color:var(--vermelho)!important}.pj-passo.t-roxo{color:#6941c6!important}.pj-passo.t-azul{color:var(--azul-escuro)!important}.pj-etapa,.pj-prop{display:flex;flex-direction:column;gap:3px;min-width:0}.pj-etapa strong{font-size:13px}.pj-etapa small{font-size:12px;color:var(--tinta-4)}.pj-etapa small.ambar,.pj-contato.ambar{color:#b54708;font-weight:600}.pj-etapa small.vermelho{color:var(--vermelho);font-weight:600}.pj-prop small{font-size:11px}.pj-contato{font-size:13px}.pj-resumo{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.pj-resumo-linhas{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.pj-resumo-linhas p{margin:4px 0 0;font-size:14px}@media (max-width: 860px){.pj-resumo-linhas{grid-template-columns:1fr}}.mais-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#fbfaf7;border:1px dashed #E4E0D6}.processo .p-dias{font-size:11px;font-weight:700;color:var(--azul-escuro)}.processo .p-dias.ambar{color:#b54708}.processo .p-dias.vermelho{color:var(--vermelho)}.valores-projeto,.interacoes-projeto{display:flex;flex-direction:column;gap:12px}.valores-projeto .precos{border-top:1px solid var(--linha-2);padding-top:12px}.falta-lista{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.fc-grupos{display:flex;flex-direction:column;gap:16px;padding:14px}.fc-grupo{display:flex;flex-direction:column;gap:8px}.fc-grupo-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.fc-tabela{overflow:hidden;box-shadow:none}.fc-tabela .tab-linha .dir-m small{display:block}.fc-contrato{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.lista-compacta .sm-item .t span{flex:none;white-space:normal}.tab-linha .tit .ct-obs,.ct-obs{display:block;margin-top:3px;font-size:12px;font-weight:600;color:#8a5a00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-obs-campo textarea{width:100%}.sino{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid #D0D5DD;background:var(--superficie);color:var(--tinta-3)}.sino:hover,.sino.ativo{background:var(--azul-claro);color:var(--azul-escuro);border-color:var(--azul-borda)}.sino-n{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}.avisos-dia-cab{padding:14px 20px 6px;background:var(--fundo);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-4);border-bottom:1px solid var(--linha-2)}.aviso-linha{display:flex;align-items:center;gap:10px;padding-right:16px;border-bottom:1px solid var(--linha-2)}.aviso-linha:last-child{border-bottom:none}.aviso-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 20px;border:none;background:none;text-align:left}.aviso-abrir:hover{background:#fbfaf7}.aviso-abrir .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.aviso-abrir .t span{flex:none;color:var(--tinta-4);font-size:13px;white-space:normal}.aviso-ponto{flex:none;width:8px;height:8px;border-radius:999px;background:var(--azul)}.aviso-linha.lido .aviso-ponto{background:transparent}.aviso-linha.lido strong{font-weight:500;color:var(--tinta-3)}.aviso-hora{flex:none;font-size:12px}
