.farol{--pg: #F2F4F7;--cartao: #FFFFFF;--tx: #0B1726;--tx2: #5B6878;--tx3: #8A97A8;--linha: #E3E7ED;--linha2: #EEF1F5;--ouro: #ccb054;--sombra: 0 1px 2px rgba(0, 20, 41, .05), 0 10px 28px rgba(0, 20, 41, .06);--ok: #1F6E94;--ok-bg: #E3EFF6;--at: #8A5D0E;--at-bg: #FAEED6;--fo: #B4472F;--fo-bg: #F8E4DE;--ne: #5B6878;--ne-bg: #EEF1F5;display:flex;flex-wrap:wrap;min-height:100vh;background:var(--pg);color:var(--tx);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.farol *,.farol *:before,.farol *:after{box-sizing:border-box}.lateral{flex:1 1 232px;max-width:248px;padding:26px 16px 20px;background:linear-gradient(170deg,#000,#000b17 40%,#001429);color:#e8edf3;display:flex;flex-direction:column;gap:6px}.lateral .logo-marca{width:132px;height:38px;background-image:url(/logo-thunderlab-escuro.png);margin:0 6px}.lateral-nome{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);font-weight:700;margin:4px 6px 18px}.menu{display:flex;flex-direction:column;gap:2px}.menu-grupo{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7889;font-weight:600;margin:16px 12px 4px}.menu-item{color:#9aa7b6;text-decoration:none;font-size:14px;font-weight:500;padding:0 12px;min-height:40px;display:flex;align-items:center;border-radius:8px}.menu-item.filho{padding-left:20px}.menu-item:hover{color:#fff;background:#ffffff0a}.menu-item.on{color:#fff;background:#ffffff14;box-shadow:inset 2px 0 0 var(--ouro)}.menu-item:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.lateral-pe{margin-top:auto;padding:16px 12px 0;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:#9aa7b6}.lateral-pe .linkbtn{color:#6b7889}.lateral-pe .linkbtn:hover{color:#fff}.pagina{flex:999 1 560px;min-width:0;padding:34px 44px 64px;display:flex;flex-direction:column;gap:20px}.pag-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2);font-weight:600}.h1{font-size:32px;font-weight:800;letter-spacing:-.03em;margin:4px 0 0;line-height:1.1}.h2{font-size:16px;font-weight:700;margin:0;letter-spacing:-.01em}.sub{font-size:13px;color:var(--tx2);margin:4px 0 16px}.cartao{background:var(--cartao);border-radius:14px;padding:22px;box-shadow:var(--sombra)}.aviso{color:var(--tx2)}.carregando{color:var(--tx2);padding:40px 0}.cab-secao{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:4px}.cab-secao .sub{margin-bottom:12px}.mes-nav{display:flex;align-items:center;gap:6px;background:var(--cartao);border-radius:10px;padding:4px;box-shadow:var(--sombra)}.mes-nav span{min-width:132px;text-align:center;font-weight:600;font-size:13.5px;text-transform:capitalize}.btn-icone{width:36px;height:36px;border:0;border-radius:8px;background:transparent;font-size:20px;line-height:1;color:var(--tx2);cursor:pointer}.btn-icone:hover{background:var(--linha2);color:var(--tx)}.regua{display:flex;flex-direction:column;gap:8px}.regua-txt{display:flex;justify-content:space-between;font-size:13px;color:var(--tx2);gap:12px;flex-wrap:wrap}.regua-txt b{color:var(--tx)}.regua-dias{display:flex;gap:3px}.regua-dias span{flex:1;height:8px;border-radius:2px;background:#dce1e8}.regua-dias span.feito{background:var(--tx)}.regua-dias span.hoje{background:var(--ouro)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-rot{font-size:12.5px;color:var(--tx2);font-weight:500}.kpi-val{font-size:30px;font-weight:800;letter-spacing:-.03em;margin-top:6px;font-variant-numeric:tabular-nums}.kpi-val small{font-size:14px;color:var(--tx2);font-weight:500;letter-spacing:0}.kpi-trilho{height:6px;border-radius:99px;background:var(--linha2);margin-top:14px;position:relative}.kpi-trilho b{position:absolute;inset:0 auto 0 0;border-radius:99px}.kpi-trilho em{position:absolute;top:-4px;width:2px;height:14px;background:var(--ouro)}.chip{display:inline-flex;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;margin-top:12px}.chip.st-ok,.pilula.st-ok,.cel .st-ok{background:var(--ok-bg);color:var(--ok)}.chip.st-atencao,.pilula.st-atencao,.cel .st-atencao{background:var(--at-bg);color:var(--at)}.chip.st-fora,.pilula.st-fora,.cel .st-fora{background:var(--fo-bg);color:var(--fo)}.chip.st-neutro,.pilula.st-neutro,.cel .st-neutro{background:var(--ne-bg);color:var(--ne)}.kpi-trilho b.st-ok,.dg-barra b.st-ok{background:var(--ok)}.kpi-trilho b.st-atencao,.dg-barra b.st-atencao{background:#b07a1a}.kpi-trilho b.st-fora,.dg-barra b.st-fora{background:var(--fo)}.kpi-trilho b.st-neutro,.dg-barra b.st-neutro{background:var(--ne)}.alerta{display:flex;gap:16px;align-items:flex-start;background:#fff8f5;box-shadow:var(--sombra),inset 0 0 0 1px #f1d3c9}.alerta-ic{flex:none;width:36px;height:36px;padding:8px;border-radius:10px;background:var(--fo-bg);fill:none;stroke:var(--fo);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.alerta-tit{font-weight:700;color:var(--fo);font-size:15px}.alerta-txt{color:var(--tx);font-size:14px;margin-top:2px}.alerta-cedo{background:#fffbf1;box-shadow:var(--sombra),inset 0 0 0 1px #efddb1}.alerta-cedo .alerta-ic{background:var(--at-bg);stroke:var(--at)}.alerta-cedo .alerta-tit{color:var(--at)}.dois{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}.hoje-lista{list-style:none;margin:0;padding:0}.hoje-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linha2);font-size:14px}.hoje-item:last-child{border-bottom:none}.hoje-ic{width:20px;height:20px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hoje-ic.ok{stroke:var(--ok)}.hoje-ic.fora{stroke:var(--fo)}.hoje-ic.neutro{color:var(--tx3);font-size:20px;text-align:center;line-height:20px}.hoje-nome span{font-size:11.5px;color:var(--tx2)}.hoje-num{font-variant-numeric:tabular-nums;font-weight:700}.hoje-num span{color:var(--tx2);font-weight:500}.cascata{display:flex;flex-direction:column}.degrau{display:grid;grid-template-columns:160px minmax(0,1fr) 104px;gap:14px;align-items:center;min-height:44px}.dg-nome{font-size:13.5px;font-weight:600;text-align:right;line-height:1.25}.dg-nome span{display:block;font-size:11px;color:var(--tx2);font-weight:500}.dg-barra{display:flex;justify-content:center}.dg-barra b{height:34px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;min-width:48px;transition:width .3s}.dg-meta{font-size:11.5px;color:var(--tx2);line-height:1.2}.dg-meta b{display:block;font-size:13px;color:var(--tx);font-variant-numeric:tabular-nums}.passagem{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 118px 6px 174px;font-size:12.5px;border-radius:8px;padding:5px 10px}.passagem svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.passagem.st-ok{background:var(--ok-bg);color:var(--ok)}.passagem.st-atencao{background:var(--at-bg);color:var(--at)}.passagem.st-fora{background:var(--fo-bg);color:var(--fo)}.passagem.st-neutro{background:var(--ne-bg);color:var(--ne)}.seletor{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx2)}.seletor select{font-family:inherit;font-size:13px;font-weight:600;color:var(--tx);border:1px solid var(--linha);border-radius:8px;padding:0 10px;min-height:36px;background:#fff}.tend{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.tend-grafico{position:relative}.tend-grafico svg{width:100%;height:240px;display:block;overflow:visible}.tend-area{fill:#1f6e9417}.tend-linha{fill:none;stroke:var(--ok);stroke-width:2.5}.tend-reta{stroke:var(--tx);stroke-width:2;stroke-dasharray:2 5}.tend-meta{stroke:var(--ouro);stroke-width:2;stroke-dasharray:6 6}.tend-pontos{position:absolute;left:0;right:0;top:0;height:240px;pointer-events:none}.tend-ponto{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;border:2px solid #A9B6C4;pointer-events:auto}.tend-ponto.acima{border-color:var(--ok)}.eixo{display:flex;justify-content:space-between;font-size:11px;color:var(--tx3);margin-top:6px}.tend-lado{display:flex;flex-direction:column;gap:16px}.legenda{display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--tx2)}.legenda i{display:inline-block;width:16px;height:3px;border-radius:2px;margin-right:8px;vertical-align:middle}.lg-real{background:var(--ok)}.lg-reta{background:repeating-linear-gradient(90deg,var(--tx) 0 2px,transparent 2px 5px)}.lg-meta{background:var(--ouro)}.leitura{background:#f6f7f9;border-radius:10px;padding:14px;font-size:13.5px;line-height:1.55}.abas{display:flex;gap:4px;background:#e6eaf0;border-radius:10px;padding:4px;margin:0;flex-wrap:wrap}.abas button{font-family:inherit;font-size:13px;font-weight:600;color:var(--tx2);background:transparent;border:0;border-radius:7px;padding:0 14px;min-height:36px;cursor:pointer}.abas button.on{background:#fff;color:var(--tx);box-shadow:0 1px 3px #0014291f}.tab{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:var(--sombra)}.tab table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.tab th,.tab td{padding:0 10px;height:44px;border-bottom:1px solid var(--linha2);text-align:right;white-space:nowrap}.tab th{font-size:11.5px;font-weight:600;color:var(--tx2);background:#f8f9fb;height:38px}.tab th.grp{border-left:1px solid var(--linha);text-align:center;color:var(--tx)}.tab th.th-mini{text-align:right;color:var(--tx2)}.th-sub{display:block;font-weight:500;font-size:10.5px;color:var(--tx2)}.tab td:first-child,.tab th:first-child{text-align:left;position:sticky;left:0;z-index:2;background:#fff;min-width:210px;box-shadow:1px 0 0 var(--linha)}.tab th:first-child{background:#f8f9fb}.tab tr:last-child td{border-bottom:none}.tab tbody tr:hover td{background:#fbfcfd}.etapa-nome{font-weight:600}.dono{display:inline-block;font-size:11px;font-weight:600;color:var(--tx2);background:var(--linha2);border-radius:99px;padding:1px 8px;margin-left:8px}.cel{padding:4px 6px!important}.cel div{border-radius:6px;padding:5px 8px;color:var(--tx2)}.cel div.forte{font-weight:700;color:var(--tx)}.cel div.apagada{color:#b5bfcb;font-weight:500}.cel .st-total{background:var(--pg);color:var(--tx)}.lado-a-lado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lado-a-lado .tab td:first-child,.lado-a-lado .tab th:first-child{min-width:170px}.tit-planilha{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin:0 0 8px}.tit-planilha i{width:10px;height:10px;border-radius:3px}.tit-proj i{background:var(--ouro)}.tit-real i{background:var(--ok)}@media (max-width: 1180px){.lado-a-lado,.tend{grid-template-columns:1fr}}@media (max-width: 900px){.kpis{grid-template-columns:1fr 1fr}.dois{grid-template-columns:1fr}.pagina{padding:22px 16px 48px}.lateral{max-width:none;flex-basis:100%;padding:14px 16px}.menu{flex-direction:row;flex-wrap:wrap}.menu-grupo,.lateral-nome{display:none}.lateral-pe{margin-top:8px}.degrau{grid-template-columns:96px minmax(0,1fr) 80px}.passagem{margin-left:0;margin-right:0}}.menu-item{color:#d4dbe4}.menu-item:hover{color:#fff;background:#ffffff12}.menu-item.on{color:#fff;background:#ccb05429;box-shadow:inset 3px 0 0 var(--ouro);font-weight:600}.menu-item.filho{padding-left:24px;font-size:13.5px}.lateral-pe{color:#c2cbd6}.lateral-pe .linkbtn{color:#a9b4c2}.sanfona{margin-top:10px}.sanfona-cab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;color:#aeb9c6;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:0 12px;min-height:36px;border-radius:8px;cursor:pointer}.sanfona-cab:hover{color:#fff;background:#ffffff0d}.sanfona-cab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;transform:rotate(-90deg)}.sanfona.aberta .sanfona-cab svg{transform:none}.sanfona-corpo{display:flex;flex-direction:column;gap:2px;margin-top:2px}.cab-acoes{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.troca-canal{display:flex;gap:4px;background:#e6eaf0;border-radius:10px;padding:4px;flex-wrap:wrap}.troca-canal a{color:var(--tx2);text-decoration:none;font-size:13px;font-weight:600;padding:0 12px;min-height:34px;display:flex;align-items:center;border-radius:7px}.troca-canal a:hover{color:var(--tx)}.troca-canal a.on{background:#fff;color:var(--tx);box-shadow:0 1px 3px #0014291f}.btn-link{color:var(--ok);font-weight:600;text-decoration:none;font-size:13.5px}.btn-link:hover{text-decoration:underline}.tab.zebra tbody tr:nth-child(2n) td{background:#f6f8fb}.tab.zebra tbody tr:hover td{background:#eef3f8}.tab td.divisa,.tab th.divisa{border-left:2px solid #AEB9C6!important}.tab th.bloco-proj{color:#7a6420;background:#f8f3e3}.tab th.bloco-real{color:var(--ok);background:#e9f2f7}.rotulo-linha button{all:unset;cursor:pointer;display:block;width:100%;padding:6px 0}.rotulo-linha button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:4px}.rotulo-linha:hover .etapa-nome,.rotulo-linha button:hover{text-decoration:underline;text-decoration-color:var(--tx3)}td.marcavel{cursor:cell}td.marcavel.marcada div,td.marcavel.marcada{box-shadow:inset 0 0 0 2px var(--ouro)}td.marcavel.marcada div{background:#fbf5e2!important;color:var(--tx)!important}.tr-total td,.linha-total td{font-weight:700;background:#eef1f5!important}.de-meta{color:var(--tx2);font-weight:500}.link-tab{color:var(--ok);font-weight:600;text-decoration:none}.link-tab:hover{text-decoration:underline}.tab td.grp-col{border-left:1px solid var(--linha)}.barra-selecao{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:50;display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center;background:linear-gradient(170deg,#000,#001429);color:#d4dbe4;padding:10px 14px 10px 20px;border-radius:12px;box-shadow:0 12px 32px #00142959;font-size:13px;max-width:calc(100vw - 32px)}.barra-selecao b{color:#fff;font-variant-numeric:tabular-nums}.barra-selecao button{font-family:inherit;font-size:13px;font-weight:700;border:0;border-radius:8px;min-height:34px;padding:0 14px;cursor:pointer;background:var(--ouro);color:#17140a}.barra-selecao button.fantasma{background:transparent;color:#d4dbe4;border:1px solid rgba(255,255,255,.2)}.tab table.tabela-igual{table-layout:fixed;min-width:1100px}.tabela-igual col.col-etapa{width:270px}.tabela-igual th,.tabela-igual td{overflow:hidden;text-overflow:ellipsis}.tabela-igual td.rotulo-linha{white-space:nowrap}.farol{font-size:15px}.h2{font-size:18px}.sub{font-size:14px}.eyebrow{font-size:12.5px}.menu-item{font-size:15px}.menu-item.filho{font-size:14.5px}.sanfona-cab{font-size:12px}.kpi-rot{font-size:13.5px}.chip{font-size:12.5px}.regua-txt{font-size:14px}.hoje-item{font-size:15px}.hoje-nome span{font-size:12.5px}.dg-nome{font-size:14.5px}.dg-nome span{font-size:12px}.dg-meta{font-size:12.5px}.dg-meta b{font-size:14px}.passagem{font-size:13.5px}.tab table{font-size:14px}.tab th{font-size:12.5px}.th-sub{font-size:11.5px}.etapa-nome{font-size:14.5px}.dono{font-size:12px}.legenda,.leitura{font-size:14px}.eixo{font-size:12px}.alerta-txt{font-size:15px}.alerta-tit{font-size:16px}.seletor,.seletor select,.abas button,.troca-canal a,.barra-selecao,.barra-selecao button{font-size:14px}.hoje-num{text-align:right}.hoje-saldo{display:block;font-size:11.5px;font-weight:600;color:var(--at)}.tab th.bloco-ajust{color:var(--at);background:#fbf1dd}.cel .st-ajustada{background:var(--at-bg);color:var(--at);font-weight:700}.tabela-igual.tres{min-width:1500px}.tend-ajustada{fill:none;stroke:#b07a1a;stroke-width:2}.lg-ajustada{background:#b07a1a}.tab tr.sec-planilha td{background:#e9edf3!important;height:34px;font-size:12.5px;color:var(--tx2);position:static;box-shadow:none}.tab tr.sec-planilha td b{color:var(--tx);font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-right:8px}.aviso-sem-meta{background:#f6f8fb;color:var(--tx2);box-shadow:var(--sombra),inset 3px 0 #aeb9c6}.hoje-batida{display:block;font-size:11.5px;font-weight:600;color:var(--ok)}.tab tr.sub-linha td{height:36px}.tab tr.sub-linha .sub-nome{font-style:italic;color:var(--tx2);padding-left:14px;font-size:13.5px}.tab tr.sub-linha .cel div{font-style:italic;font-size:13px}.tab th.th-mes{background:#0b2a4a;color:#fff}.tab th.th-mes .th-sub{color:#c9d6e5}.cel .st-total{background:#e6edf5;color:#0b2a4a}.planilha-controles{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filtros-linha{display:flex;gap:6px;flex-wrap:wrap}.filtros-linha button{font-family:inherit;font-size:14px;font-weight:600;min-height:38px;padding:0 14px 0 6px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;cursor:pointer;border:1px solid var(--linha);background:#fff;color:var(--tx3)}.filtros-linha button i{font-style:normal;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:var(--linha2);color:var(--tx3)}.filtros-linha button.on{border-color:#0b2a4a;color:var(--tx)}.filtros-linha button.on i{background:#0b2a4a;color:#fff}.filtros-linha button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.tab th,.tab td{border-right:1px solid #E7EBF1}.tab th:last-child,.tab td:last-child{border-right:none}.tab thead th{border-bottom:1px solid #DDE3EA}.bi{display:flex;flex-direction:column;gap:6px}.bi-filtros{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:5;background:var(--pg);padding:8px 0}.bi-indice{display:flex;gap:2px;flex-wrap:wrap}.bi-indice a{color:var(--tx2);text-decoration:none;font-size:13.5px;font-weight:600;padding:6px 10px;border-radius:7px}.bi-indice a:hover{color:var(--tx);background:#e6eaf0}.bi-numeros{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);padding:14px 0}.bi-numeros.pequeno{border:none;padding:8px 0}.bi-numero{flex:1 1 150px;display:flex;flex-direction:column;gap:2px;padding:4px 20px;border-left:1px solid var(--linha)}.bi-numero:first-child{border-left:none;padding-left:0}.bi-numero-rot{font-size:12.5px;color:var(--tx2);font-weight:600}.bi-numero-val{font-size:28px;font-weight:800;letter-spacing:-.02em}.bi-numero-nota{font-size:12.5px;color:var(--tx2)}.bi-numero.tom-fora .bi-numero-val{color:var(--fo)}.bi-secao{padding:26px 0 10px;border-top:1.5px dashed #C9D3DE;scroll-margin-top:64px}.bi-secao-cab{margin-bottom:14px}.bi-secao-cab h2{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.bi-secao-cab p{margin:4px 0 0;color:var(--tx2);font-size:14px}.bi-grade-2,.bi-grade-3{display:grid;gap:0}.bi-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-bloco{padding:6px 24px 14px;border-left:1px solid var(--linha);min-width:0}.bi-grade-2>.bi-bloco:first-child,.bi-grade-3>.bi-bloco:first-child,.bi-bloco.largo{border-left:none;padding-left:0}.bi-bloco h3{font-size:15px;font-weight:700;margin:0 0 10px}.bi-bloco .cartao{box-shadow:none;padding:0;background:transparent}.bi-leitura{font-size:13.5px;color:var(--tx);line-height:1.5;margin:10px 0 0;padding-left:10px;border-left:3px solid var(--ouro)}.bi-vazio{color:var(--tx3);font-size:13.5px}.bi-seletor{margin-bottom:8px}.bi-svg{position:relative}.bi-svg svg{width:100%;display:block;overflow:visible}.bi-grade{stroke:#e7ebf1;stroke-width:1}.bi-base{stroke:#c3ccd7;stroke-width:1}.bi-meta{stroke:var(--ouro);stroke-width:2;stroke-dasharray:6 5}.bi-cursor{stroke:#8a97a8;stroke-width:1}.bi-eixo-x{display:flex;justify-content:space-between;font-size:11.5px;color:var(--tx3);margin-top:4px}.bi-eixo-x span{text-align:center;white-space:nowrap;overflow:hidden}.bi-legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--tx2);margin-top:8px}.bi-legenda i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.bi-dica{position:absolute;z-index:20;pointer-events:none;background:#0b1726;color:#fff;font-size:12.5px;line-height:1.45;padding:8px 10px;border-radius:8px;box-shadow:0 8px 24px #00142940;max-width:240px}.bi-dica b{font-weight:700}.bi-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.bi-barrash{position:relative;display:flex;flex-direction:column;gap:6px}.bi-bh-linha{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.bi-bh-rot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx)}.bi-bh-trilho{height:14px;display:flex;align-items:center}.bi-bh-trilho b{display:block;height:14px;border-radius:0 4px 4px 0}.bi-bh-val{font-size:12.5px;color:var(--tx2);font-variant-numeric:tabular-nums;white-space:nowrap}.bi-funil{position:relative;display:flex;flex-direction:column;gap:8px}.bi-funil-linha{display:grid;grid-template-columns:160px minmax(0,1fr) 60px 44px;gap:10px;align-items:center;font-size:13.5px}.bi-funil-trilho{height:22px;display:flex;align-items:center}.bi-funil-trilho b{display:block;height:22px;border-radius:0 4px 4px 0}.bi-funil-val{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.bi-funil-pct{color:var(--tx2);font-size:12.5px;text-align:right}.bi-calor{position:relative;display:grid;gap:2px;font-size:12px}.bi-calor-cab{text-align:center;color:var(--tx2);font-weight:600;padding:2px 0}.bi-calor-rot{color:var(--tx);padding-right:8px;display:flex;align-items:center}.bi-calor-cel{text-align:center;padding:7px 2px;border-radius:4px;font-variant-numeric:tabular-nums;font-weight:600}.bi-cruz{display:flex;flex-direction:column;font-size:13.5px}.bi-cruz-cab,.bi-cruz-lin{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(120px,1.2fr) repeat(5,minmax(70px,.7fr));gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--linha2)}.bi-cruz-cab.cinco,.bi-cruz-lin.cinco{grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(80px,1fr))}.bi-cruz-cab{font-size:12px;color:var(--tx2);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--linha)}.bi-cruz-lin span{font-variant-numeric:tabular-nums}.bi-cruz-lin span small{color:var(--tx3)}.bi-cruz-lin .forte{font-weight:800}.bi-cruz-lin.pouco{opacity:.55}.bi-cruz-rot{font-weight:600}.bi-cruz-n{display:flex;align-items:center;gap:8px}.bi-cruz-n i{display:block;height:10px;border-radius:0 3px 3px 0;background:#2a78d6;min-width:2px}.bi-abas-dim{margin-bottom:12px;align-self:flex-start;display:inline-flex}@media (max-width: 1100px){.bi-grade-3{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.bi-grade-2,.bi-grade-3{grid-template-columns:1fr}.bi-bloco{border-left:none;padding-left:0;padding-right:0;border-top:1px solid var(--linha);padding-top:14px}.bi-cruz{overflow-x:auto}.bi-cruz-cab,.bi-cruz-lin{min-width:720px}}.bi{gap:14px}.bi-secao{border-top:none;padding:18px 0 0}.bi-secao-cab{margin-bottom:10px}.bi-grade-2,.bi-grade-3{gap:12px}.bi-bloco,.bi-grade-2>.bi-bloco:first-child,.bi-grade-3>.bi-bloco:first-child,.bi-bloco.largo{background:var(--cartao);border-radius:14px;box-shadow:var(--sombra);border-left:none;padding:18px 20px}.bi-secao>.bi-bloco+.bi-bloco,.bi-secao>.bi-grade-2+.bi-bloco,.bi-secao>.bi-bloco+.bi-grade-2{margin-top:12px}.bi-secao>.bi-cruz,.bi-secao>.bi-leitura{background:var(--cartao);box-shadow:var(--sombra)}.bi-secao>.bi-cruz{border-radius:14px 14px 0 0;padding:6px 20px 0}.bi-secao>.bi-cruz+.bi-leitura{margin:0;border-radius:0 0 14px 14px;padding:12px 20px 16px 30px;border-left:none;position:relative}.bi-secao>.bi-cruz+.bi-leitura:before{content:"";position:absolute;left:20px;top:12px;bottom:16px;width:3px;background:var(--ouro);border-radius:2px}.bi-numeros{background:var(--cartao);border:none;border-radius:14px;box-shadow:var(--sombra);padding:16px 20px}.bi-numeros.pequeno{background:transparent;box-shadow:none;padding:8px 0}.bi-numero:first-child{padding-left:0}.bi-filtros{background:var(--pg)}@media (max-width: 900px){.bi-bloco{border-top:none}}.bi-grade-ritmo{display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr)}.bi-grade-1{display:grid;gap:12px;margin-top:12px}.bi-secao>.bi-grade-2+.bi-grade-2{margin-top:12px}.bi-mb{margin-bottom:12px}.bi-rosca{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bi-rosca svg{flex:none}.bi-rosca-num{font-size:22px;font-weight:800;fill:var(--tx)}.bi-rosca-rot{font-size:10.5px;fill:var(--tx2)}.bi-rosca-leg{list-style:none;margin:0;padding:0;flex:1 1 160px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.bi-rosca-leg li{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:8px;align-items:center}.bi-rosca-leg i{width:12px;height:12px;border-radius:3px}.bi-rosca-leg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-rosca-leg b{font-variant-numeric:tabular-nums}.bi-rosca-leg small{color:var(--tx3);font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.bi-medidor{display:flex;flex-direction:column;align-items:center}.bi-medidor-pct{font-size:30px;font-weight:800;fill:var(--tx)}.bi-medidor-rot{font-size:11px;fill:var(--tx2)}.bi-medidor-nota{font-size:12.5px;color:var(--tx2);margin:4px 0 0;display:flex;align-items:center;gap:6px}.bi-medidor-nota i{width:14px;height:3px;border-radius:2px;display:inline-block}.bi-radar{position:relative;display:flex;flex-direction:column;align-items:center}.bi-radar-eixo,.bi-eixo-txt{font-size:11px;fill:var(--tx2);font-weight:600}.bi-bolha-rot{font-size:12px;fill:var(--tx);font-weight:700}.bi-cascata-val{font-size:11px;fill:var(--tx);font-weight:700}.bi-cascata-rot{font-size:11px;fill:var(--tx2)}.bi-halteres{position:relative;display:flex;flex-direction:column;gap:12px}.bi-hal-linha{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;gap:12px;align-items:center;font-size:13.5px}.bi-hal-trilho{position:relative;height:14px;background:linear-gradient(#eef1f5,#eef1f5) center / 100% 2px no-repeat}.bi-hal-trilho em{position:absolute;top:5px;height:4px;border-radius:2px}.bi-hal-trilho i{position:absolute;top:1px;width:12px;height:12px;margin-left:-6px;border-radius:50%;box-shadow:0 0 0 2px #fff}.bi-hal-trilho i.a{background:#fff;border:2px solid #8A97A8;box-sizing:border-box}.bi-hal-delta{font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.bi-hal-delta.sobe{color:var(--ok)}.bi-hal-delta.desce{color:var(--fo)}.bi-cal{position:relative;display:flex;gap:6px;flex-wrap:wrap}.bi-cal-dias{display:grid;grid-template-rows:repeat(7,14px);gap:3px;font-size:10px;color:var(--tx3)}.bi-cal-grade{display:flex;gap:3px;overflow-x:auto}.bi-cal-sem{display:grid;grid-template-rows:repeat(7,14px);gap:3px}.bi-cal-sem span{width:14px;height:14px;border-radius:3px}.bi-cal-vazio{background:transparent}.bi-cal .bi-legenda{width:100%;align-items:center;gap:4px}.bi-cal-chave{width:12px!important;height:12px!important;border-radius:3px;margin:0!important}.bi-spark{display:block;margin-top:4px}@media (max-width: 1100px){.bi-grade-ritmo{grid-template-columns:1fr 1fr}.bi-grade-ritmo>:first-child{grid-column:1 / -1}}@media (max-width: 900px){.bi-grade-ritmo{grid-template-columns:1fr}.bi-hal-linha{grid-template-columns:100px minmax(0,1fr) 110px}}.tab th.ini-sem,.tab td.ini-sem{border-left:2px solid #0B2A4A!important}.tab td:first-child,.tab th:first-child{box-shadow:2px 0 #0b2a4a}.g-dre{position:relative;width:100%;min-height:40px}.g-dre svg{display:block;overflow:visible}.g-eixo{font-size:11.5px;fill:var(--tx3);font-variant-numeric:tabular-nums}.g-cat{font-size:12.5px;fill:var(--tx2);font-weight:600}.g-val{font-size:12px;fill:var(--tx);font-weight:700;font-variant-numeric:tabular-nums}.g-zero{stroke:#8a97a8;stroke-width:1}.g-quad{width:10px!important;height:10px!important;border-radius:3px!important}.g-meses{margin-bottom:14px;display:inline-flex}.g-meses button{min-height:30px;padding:0 10px;font-size:13px}.g-cascata{position:relative;display:flex;flex-direction:column}.g-cas-linha{display:grid;grid-template-columns:150px minmax(0,1fr) 92px 44px;gap:12px;align-items:center;min-height:34px;border-bottom:1px solid var(--linha2);font-size:13.5px}.g-cas-linha.forte{font-weight:700}.g-cas-linha:last-child{border-bottom:none;border-top:1px solid var(--linha)}.g-cas-rot{color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-cas-trilho{position:relative;height:16px}.g-cas-trilho b{position:absolute;top:0;height:16px;border-radius:4px}.g-cas-trilho em{position:absolute;top:-6px;bottom:-6px;width:1px;background:#8a97a8}.g-cas-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--tx)}.g-cas-pct{text-align:right;font-size:12.5px;color:var(--tx2);font-variant-numeric:tabular-nums;font-weight:500}.g-cem{position:relative;display:flex;flex-direction:column;gap:8px}.g-cem-leg{margin:0 0 6px}.g-cem-linha{display:grid;grid-template-columns:40px minmax(0,1fr) 118px;gap:12px;align-items:center;font-size:13.5px}.g-cem-rot{color:var(--tx2);font-weight:600}.g-cem-trilho{position:relative;display:flex;gap:2px;height:22px}.g-cem-trilho b{display:block;height:22px;flex:none}.g-cem-trilho b:first-child{border-radius:4px 0 0 4px}.g-cem-trilho b:last-of-type{border-radius:0 4px 4px 0}.g-cem-trilho em{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--tx);margin-left:-1px}.g-sobra{background:#a9d3e6!important}.g-cem-val{font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.g-cem-val.pos{color:var(--ok)}.g-cem-val.neg{color:var(--fo)}.g-nota{font-size:12.5px;color:var(--tx2);margin:4px 0 0}.g-cem-trilho{overflow:hidden}.proj-filtros{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.folha-barra{justify-content:flex-start;margin-bottom:-6px}.folha-ajuda{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--tx2);margin-left:auto}.proj-amarelo{display:inline-block;width:14px;height:14px;border-radius:3px;background:#fff6cc;border:1px solid #E8D27A;margin-right:6px;vertical-align:-2px}.proj-amarelo.forte{background:#ffe07a;border-color:#d2b23f}.proj-aviso{color:var(--tx);font-weight:700}.folha{margin:0 -44px -64px;background:#fff;overflow:auto;position:relative;border-top:1px solid #C9D1DB;scrollbar-color:#AEB8C4 #F1F3F6}.folha::-webkit-scrollbar{width:14px;height:14px}.folha::-webkit-scrollbar-track{background:#f1f3f6}.folha::-webkit-scrollbar-thumb{background:#b8c1cc;border-radius:8px;border:3px solid #F1F3F6}.folha::-webkit-scrollbar-thumb:hover{background:#8f9baa}.folha::-webkit-scrollbar-corner{background:#f1f3f6}@media (max-width: 900px){.folha{margin:0 -16px -48px}}.folha-tab{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums;color:var(--tx)}.folha-tab col{width:112px}.folha-tab col.folha-col-rot{width:270px}.folha-tab col.folha-col-tot{width:128px}.folha-tab th,.folha-tab td{height:30px;padding:0 9px;background:#fff;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #E1E5EA;border-bottom:1px solid #E1E5EA;font-weight:400}.folha-tab thead th{position:sticky;z-index:3;background:#f3f5f8;color:var(--tx);font-weight:600}.folha-fases th{top:0;height:46px;text-align:center;border-bottom:1px solid #D5DBE2}.folha-fases th b{display:block;font-size:13px;font-weight:700}.folha-fases th span{display:block;font-size:11.5px;color:var(--tx2);font-weight:500}.folha-meses th{top:46px;height:28px;font-size:12.5px;color:#37465a;border-bottom:2px solid #9AA6B5}.folha-tab th.folha-th-tot{background:#e8ecf1}.folha-tab tr>:first-child{position:sticky;left:0;z-index:2;text-align:left;border-right:2px solid #9AA6B5}.folha-tab thead th.folha-canto{z-index:5;text-align:left;vertical-align:bottom;padding-bottom:6px;color:var(--tx2);border-bottom:2px solid #9AA6B5}.folha-tab td.rotulo-linha button{padding:0;line-height:29px;overflow:hidden;text-overflow:ellipsis}.folha-tab .ini-fase{border-left:2px solid #9AA6B5}.folha-canal th,.folha-canal td{background:#22384f!important;color:#fff;height:30px;border-bottom:0;border-right:0}.folha-canal th{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.folha-fim th,.folha-fim td{border-bottom:2px solid #5B6878!important}.folha-etapa td{font-weight:600}.folha-sub td{color:#5b6878;font-style:italic}.folha-sub td.rotulo-linha{padding-left:24px}.folha-total td{background:#edf2f7;font-weight:700}.folha-resultado td{background:#dceaf3;font-weight:800;font-size:13.5px}.folha-caixa td{background:#eef5fa;font-weight:700}.folha-meta td{background:#fbf7ea;color:#6e5a1b}.folha-tab td.pos{color:var(--ok)}.folha-tab td.neg{color:var(--fo)}.folha-tab td.folha-tot{background:#f5f7fa;font-weight:700}.folha-total td.folha-tot,.folha-resultado td.folha-tot{background:#e2e9f0}.folha-tab tbody tr:hover td:not(.cel-ent){background-image:linear-gradient(#1f6e940d,#1f6e940d)}.folha-tab td.cel-ent{padding:0;background:#fff6cc;font-style:normal}.folha-tab td.cel-ent.muda{background:#ffe07a}.folha-tab td.cel-ent button{all:unset;box-sizing:border-box;display:block;width:100%;height:29px;line-height:29px;padding:0 9px;text-align:right;cursor:text;color:#4a3b06;overflow:hidden;text-overflow:ellipsis}.folha-tab td.cel-ent.muda button{font-weight:700;color:#2e2403}.folha-tab td.cel-ent button:hover{box-shadow:inset 0 0 0 1px #c9a93b}.folha-tab td.cel-ent button:focus-visible{box-shadow:inset 0 0 0 2px var(--ok)}.folha-tab td.cel-ent.editando{overflow:visible}.folha-tab td.cel-ent input{width:100%;height:29px;box-sizing:border-box;font:inherit;text-align:right;padding:0 7px;border:2px solid var(--ok);border-radius:0;background:#fff;outline:none}.folha-tab td.cel-ent input.erro{border-color:var(--fo)}.tab thead tr+tr th:first-child{position:static;box-shadow:none;min-width:0;text-align:right}.folha-tab thead tr.folha-meses>th:first-child{left:auto;z-index:3;text-align:right;border-right:1px solid #E1E5EA}.vg-funil{color:inherit;font-weight:700;text-decoration:none}.vg-funil:hover{text-decoration:underline}.th-mes .vg-funil{color:#fff}.vg-tab th.grp{font-size:13px}.folha-tab{width:100%;min-width:max-content}.folha-tab.tabela-igual{min-width:1100px}.folha-tab.tabela-igual.tres{min-width:1500px}.folha-tab.tabela-igual col.col-etapa{width:270px}.folha-tab thead tr:first-child th{top:0;height:46px}.folha-tab thead tr+tr th{top:46px;height:28px;border-bottom:2px solid #9AA6B5}.folha-tab thead tr:only-child th{height:38px;border-bottom:2px solid #9AA6B5}.folha-tab thead tr:first-child>th:first-child{z-index:5;text-align:left;vertical-align:bottom;padding-bottom:6px;color:var(--tx2);border-bottom:2px solid #9AA6B5}.folha-tab thead tr+tr>th:first-child{left:auto;z-index:3;text-align:right;border-right:1px solid #E1E5EA}.folha-tab th.grp{text-align:center}.folha-tab th.th-mini{text-align:right;font-size:12px;color:#37465a}.folha-tab th .th-sub{font-size:11px;color:var(--tx2);font-weight:500}.folha-tab th.th-mes{background:#22384f;color:#fff}.folha-tab th.th-mes .th-sub{color:#c9d6e5}.folha-tab th.bloco-proj{background:#f8f3e3;color:#7a6420}.folha-tab th.bloco-ajust{background:#fbf1dd;color:var(--at)}.folha-tab th.bloco-real{background:#e9f2f7;color:var(--ok)}.folha-tab .ini-sem{border-left:2px solid #9AA6B5}.folha-tab.tres .ini-sem{border-left-width:0}.folha-tab .divisa,.folha-tab.tres .divisa{border-left:2px solid #6B7A8C}.folha-tab td.cel{padding:0!important}.folha-tab td.cel>div{border-radius:0;padding:0 9px;height:29px;line-height:29px;color:var(--tx);overflow:hidden;text-overflow:ellipsis}.folha-tab td.cel>div.forte{font-weight:700}.folha-tab td.cel>div.apagada{color:#b5bfcb;font-weight:500}.folha-tab td.cel>.st-total{background:#edf2f7;color:var(--tx)}.folha-tab .etapa-nome{font-weight:600;font-size:13px}.folha-tab .dono{font-size:10.5px;padding:0 7px;margin-left:6px}.folha-tab tr.sub-linha td{font-style:italic;color:#5b6878}.folha-tab tr.sub-linha .sub-nome{padding-left:14px;font-size:12.5px}.folha-tab tr.sub-linha td.cel>div{font-size:12.5px}.folha-tab td.pos,.folha-tab td.neg{font-weight:700}.folha-tab.tabela-igual col,.folha-tab.dre-tab col{width:auto}.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:270px}.folha-tab.dre-tab{min-width:1100px}.folha-tab.vg-tab .folha-fim th,.folha-tab.vg-tab .folha-fim td{border-bottom-color:#e1e5ea!important}.pagina{padding-top:26px;gap:16px}.folha-bloco{margin:0 -44px -64px;background:#fff;border-top:1px solid #D5DBE2;display:flex;flex-direction:column;min-width:0}.folha-bloco>.folha{margin:0;border-top:0}@media (max-width: 900px){.folha-bloco{margin:0 -16px -48px}}.folha-bloco .kpis{gap:0;border-bottom:1px solid #E1E5EA}.folha-bloco .kpi{background:#fff;box-shadow:none;border-radius:0;padding:12px 20px 13px;border-left:1px solid #E1E5EA;min-width:0}.folha-bloco .kpi:first-child{border-left:0;padding-left:44px}.folha-bloco .kpi-rot{font-size:12.5px}.folha-bloco .kpi-val{font-size:22px;margin-top:2px;line-height:1.2}.folha-bloco .kpi-val small{font-size:13px}.folha-bloco .kpi-trilho{height:4px;margin-top:9px}.folha-bloco .kpi-trilho em{top:-3px;height:10px}.folha-bloco .kpi .chip{display:inline-block;margin-top:8px;font-size:11.5px;padding:1px 8px}@media (max-width: 900px){.folha-bloco .kpi:first-child{padding-left:16px}}.folha-regua{gap:2px}.folha-regua span{height:4px;border-radius:0}.folha-ferramentas{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;padding:7px 16px 7px 44px;background:#f8f9fb;border-bottom:1px solid #D5DBE2;font-size:13px}@media (max-width: 900px){.folha-ferramentas{padding-left:16px}}.ff-titulo{font-weight:700;font-size:13.5px;color:var(--tx);margin-right:4px}.ff-sep{width:1px;height:22px;background:#d5dbe2;margin:0 4px}.ff-dir{margin-left:auto;display:inline-flex;gap:14px;align-items:center;color:var(--tx2);font-size:12.5px}.ico-tog{all:unset;box-sizing:border-box;width:28px;height:28px;border-radius:6px;display:inline-grid;place-items:center;font-weight:800;font-size:13px;cursor:pointer;color:#8a97a8;border:1px solid #D5DBE2;background:#fff}.ico-tog:hover{border-color:#9aa6b5;color:var(--tx)}.ico-tog.on{background:#22384f;border-color:#22384f;color:#fff}.ico-tog:focus-visible,.seg button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.seg{display:inline-flex;border:1px solid #D5DBE2;border-radius:6px;overflow:hidden;background:#fff}.seg button{all:unset;cursor:pointer;padding:0 11px;height:26px;line-height:26px;font-size:12.5px;font-weight:600;color:var(--tx2);white-space:nowrap}.seg button+button{border-left:1px solid #D5DBE2}.seg button:hover{color:var(--tx);background:#f3f5f8}.seg button.on{background:#22384f;color:#fff}.folha-tab .folha-fim th,.folha-tab .folha-fim td{border-bottom:2px solid #E1E5EA!important}.folha-tab tr>:first-child{padding-left:44px}.folha-tab .folha-sub td.rotulo-linha{padding-left:64px}.folha-tab col.folha-col-rot,.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:300px}@media (max-width: 900px){.folha-tab tr>:first-child{padding-left:16px}.folha-tab .folha-sub td.rotulo-linha{padding-left:36px}}.folha-tab thead tr+tr>th:first-child{padding-left:9px}.folha-tab :where(tbody tr:nth-child(2n))>td,.folha-tab :where(tbody tr:nth-child(2n))>th{background-color:#f6f8fb}.folha-tab{font-size:13px}.folha-tab thead tr:first-child th{font-size:14px;font-weight:700;color:var(--tx)}.folha-tab thead tr:first-child th b{font-size:14px}.folha-tab thead tr:first-child th .th-sub,.folha-fases th span{font-size:11.5px;font-weight:500}.folha-tab thead tr+tr th,.folha-tab th.th-mini{font-size:12.5px;font-weight:600;color:#37465a}.folha-tab thead tr:only-child th{font-size:13.5px;font-weight:700;color:var(--tx)}.folha-tab thead tr:first-child>th:first-child{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.folha-tab th.th-mes,.folha-tab thead tr+tr th.th-mes{color:#fff}.folha-tab td.rotulo-linha{font-size:13.5px}.folha-tab tr.sub-linha td.rotulo-linha,.folha-tab tr.folha-sub td.rotulo-linha{font-size:12.5px}.folha-tab .folha-etapa td.rotulo-linha{font-weight:600}.folha-tab tr.folha-total td{font-size:13.5px}.folha-tab tr.folha-resultado td{font-size:15px;font-weight:800}.folha-tab tr.folha-caixa td{font-size:13.5px}.folha-canal th{font-size:11.5px!important;letter-spacing:.08em}.ff-titulo{font-size:14.5px;font-weight:800;letter-spacing:-.01em}.folha-canal th{overflow:visible!important;text-overflow:clip!important}.farol{font-size:16px}.eyebrow{font-size:13.5px}.h1{font-size:34px}.h2{font-size:19.5px}.sub{font-size:15px}.menu-item{font-size:16px}.menu-item.filho{font-size:15.5px}.sanfona-cab,.lateral-nome{font-size:13px}.abas button,.troca-canal a,.seletor,.seletor select{font-size:15px}.mes-nav span{font-size:15.5px}.chip{font-size:13px}.kpi-rot{font-size:14.5px}.kpi-val{font-size:32px}.kpi-val small,.barra-selecao,.barra-selecao button{font-size:15px}.folha-bloco .kpi-rot{font-size:14px}.folha-bloco .kpi-val{font-size:26px}.folha-bloco .kpi-val small{font-size:14.5px}.folha-bloco .kpi .chip{font-size:12.5px}.ff-titulo{font-size:16px}.ff-dir{font-size:14px}.ico-tog{width:32px;height:32px;font-size:15px}.seg button{height:30px;line-height:30px;font-size:14px;padding:0 13px}.folha-ferramentas{min-height:50px}.folha-tab{font-size:14.5px}.folha-tab th,.folha-tab td{height:34px}.folha-tab td.cel>div,.folha-tab td.cel-ent button,.folha-tab td.cel-ent input{height:33px;line-height:33px}.folha-tab td.rotulo-linha button{line-height:33px}.folha-tab thead tr:first-child th{height:52px;font-size:15.5px}.folha-tab thead tr:first-child th b{font-size:15.5px}.folha-tab thead tr:first-child th .th-sub,.folha-fases th span{font-size:12.5px}.folha-tab thead tr+tr th{top:52px;height:32px;font-size:13.5px}.folha-meses th{top:52px!important}.folha-tab th.th-mini{font-size:13.5px}.folha-tab thead tr:only-child th{height:42px;font-size:15px}.folha-tab thead tr:first-child>th:first-child{font-size:12.5px}.folha-tab td.rotulo-linha,.folha-tab .etapa-nome{font-size:15px}.folha-tab .dono{font-size:11.5px}.folha-tab tr.sub-linha td.rotulo-linha,.folha-tab tr.folha-sub td.rotulo-linha,.folha-tab tr.sub-linha .sub-nome{font-size:13.5px}.folha-tab tr.sub-linha td.cel>div{font-size:13.5px}.folha-tab tr.folha-total td,.folha-tab tr.folha-caixa td{font-size:15px}.folha-tab tr.folha-resultado td{font-size:16.5px}.folha-canal th{font-size:12.5px!important}.folha-tab col{width:124px}.folha-tab col.folha-col-rot,.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:330px}.bi-secao-cab h2{font-size:21px}.bi-secao-cab p{font-size:15px}.bi-bloco h3{font-size:16.5px}.bi-leitura,.bi-bh-linha,.bi-funil-linha,.bi-cruz{font-size:14.5px}.bi-legenda{font-size:13.5px}.bi-eixo-x{font-size:12.5px}.bi-dica{font-size:13.5px}.g-eixo{font-size:12.5px}.g-cat{font-size:13.5px}.g-val{font-size:13px}.g-cas-linha,.g-cem-linha{font-size:14.5px}.folha-bloco .kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.folha-bloco .kpi .chip{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.folha-bloco .kpi-rot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagina{padding-top:16px;gap:12px}.pag-cab{align-items:center;min-height:44px;gap:10px 16px}.pag-cab>div:first-child{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.pag-cab .h1{font-size:26px;margin:0;white-space:nowrap}.pag-cab .eyebrow{font-size:12.5px}.pag-cab .abas,.pag-cab .troca-canal{padding:3px;border-radius:8px}.pag-cab .abas button,.pag-cab .troca-canal a{min-height:30px;padding:0 12px;font-size:14px;border-radius:6px;display:inline-flex;align-items:center}.pag-cab .mes-nav{padding:2px;border-radius:8px}.pag-cab .mes-nav .btn-icone{width:30px;height:30px}.pag-cab .mes-nav span{min-width:112px;font-size:14.5px}.pag-cab .btn-link{font-size:14px}@media (max-width: 1400px){.pag-cab{flex-wrap:wrap}.cab-acoes{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;padding-bottom:2px}.cab-acoes::-webkit-scrollbar{display:none}.troca-canal{flex-wrap:nowrap}.troca-canal a,.abas button{white-space:nowrap}.folha-bloco .kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.folha-bloco .kpi{padding:9px 14px 10px}.folha-bloco .kpi:first-child{padding-left:44px}.folha-bloco .kpi-val{font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folha-bloco .kpi-val small{font-size:12.5px}.folha-bloco .kpi .chip{display:none}.folha-bloco .kpi-trilho{margin-top:7px}.folha-tab col.folha-col-rot,.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:260px}.folha-ferramentas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.folha-ferramentas::-webkit-scrollbar{display:none}.ff-dir{white-space:nowrap}}.folha-tab.tabela-igual{min-width:1360px}.folha-tab.tabela-igual.tres{min-width:1960px}.folha-tab.tabela-igual.cols-1{min-width:900px}.folha-tab.tabela-igual.cols-3{min-width:1960px}@media (max-width: 900px){.pag-cab .h1{font-size:22px}.pag-cab .eyebrow{display:none}.folha-bloco .kpi:first-child{padding-left:16px}.folha-bloco .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.folha-bloco .kpi{border-bottom:1px solid #E1E5EA}.folha-tab col.folha-col-rot,.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:190px}.folha-tab td.rotulo-linha,.folha-tab .etapa-nome{font-size:14px}.folha-tab .dono{display:none}}.pagina{padding-top:0}.pag-cab{margin:0 -44px;padding:10px 44px;min-height:60px;background:linear-gradient(90deg,#000,#000b17 45%,#001429);color:#fff}.pag-cab .h1{color:#fff}.pag-cab .eyebrow{color:#8fa0b5}.pag-cab .abas,.pag-cab .troca-canal{background:#ffffff14}.pag-cab .abas button,.pag-cab .troca-canal a{color:#b9c4d1}.pag-cab .abas button:hover,.pag-cab .troca-canal a:hover{color:#fff}.pag-cab .abas button.on,.pag-cab .troca-canal a.on{background:#fff;color:var(--tx);box-shadow:none}.pag-cab .mes-nav{background:#ffffff14;box-shadow:none}.pag-cab .mes-nav span{color:#fff}.pag-cab .mes-nav .btn-icone{color:#c9d3de}.pag-cab .mes-nav .btn-icone:hover{background:#ffffff1a;color:#fff}.pag-cab .btn-link{color:var(--ouro)}.pag-cab+.folha-bloco{margin-top:-12px;border-top:0}@media (max-width: 900px){.pag-cab{margin:0 -16px;padding:10px 16px}}@media (max-width: 1400px){.abas{flex-wrap:nowrap}}@media (max-width: 1250px){.folha-bloco .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.folha-bloco .kpi{border-bottom:1px solid #E1E5EA}.folha-bloco .kpi:nth-child(3n+1){border-left:0;padding-left:44px}}@media (max-width: 900px){.folha-bloco .kpi:nth-child(3n+1){padding-left:16px}}.ico-tog,.seg,.ff-sep{flex-shrink:0}.ff-titulo{white-space:nowrap}@media (max-width: 600px){.folha-bloco .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.folha-bloco .kpi:nth-child(3n+1){border-left:1px solid #E1E5EA;padding-left:14px}.folha-bloco .kpi:nth-child(odd){border-left:0;padding-left:16px}.folha-bloco .kpi-val{font-size:19px}.folha-tab col.folha-col-rot,.folha-tab.tabela-igual col.col-etapa,.folha-tab.dre-tab col.folha-col-rot{width:160px}.folha-tab td.rotulo-linha,.folha-tab .etapa-nome{font-size:13.5px}.folha-tab tr.sub-linha td.rotulo-linha,.folha-tab tr.folha-sub td.rotulo-linha,.folha-tab tr.sub-linha .sub-nome{font-size:12.5px}.folha-tab col{width:104px}.pag-cab .h1{font-size:20px}}.lateral-nome{display:flex;align-items:center;gap:10px}.farol-icone{width:36px;height:36px;flex:none}.lateral-nome{display:flex;align-items:center;gap:12px;margin:0 4px 24px;font-size:27px;font-weight:800;letter-spacing:-.035em;text-transform:none;color:#fff;line-height:1}.farol-icone{width:46px;height:46px;margin-left:-4px}.lateral{transition:max-width .2s,flex-basis .2s,padding .2s}.lateral-titulo{flex:1}.lateral-recolher{all:unset;box-sizing:border-box;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#8fa0b5;cursor:pointer;flex:none}.lateral-recolher:hover{color:#fff;background:#ffffff14}.lateral-recolher:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.lateral-recolher svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lateral.recolhida{flex:0 0 68px;max-width:68px;padding:22px 10px}.lateral.recolhida .lateral-titulo,.lateral.recolhida .menu,.lateral.recolhida .lateral-pe{display:none}.lateral.recolhida .lateral-nome{flex-direction:column;gap:12px;margin:0}.lateral.recolhida .farol-icone{margin:0}.lateral.recolhida .lateral-recolher svg{transform:rotate(180deg)}@media (max-width: 900px){.lateral-recolher{display:none}.lateral.recolhida{flex:1 1 100%;max-width:none;padding:14px 16px}.lateral.recolhida .menu{display:flex}}.comite{width:100%;min-width:1000px}.comite-faixa{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 16px 0 44px;background:#22384f;color:#fff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;scroll-margin-top:0}.comite-faixa b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ouro);color:#17140a;font-size:12px;margin-right:10px;letter-spacing:0}.comite-faixa-dir{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#c2cbd6;display:inline-flex;gap:14px;align-items:center}.comite-tab{margin-bottom:0}.comite-tab col.folha-col-rot{width:360px}.comite-tab td.comite-vazio{text-align:left;color:var(--tx2);font-style:italic;padding-left:44px}.comite-tab tr.comite-apagada td{color:var(--tx3)}.comite-tab td.forte-num{font-weight:700}.comite-tab thead tr:only-child th{position:sticky;top:0}.comite-botao{color:#17140a;background:var(--ouro);font-weight:700;text-decoration:none;padding:5px 12px;border-radius:6px;font-size:13px;letter-spacing:0;text-transform:none}.comite-botao:hover{filter:brightness(1.05)}.comite-nota{margin:0;padding:12px 44px 18px;color:var(--tx2);font-size:14px}@media (max-width: 900px){.comite-faixa,.comite-tab td.comite-vazio,.comite-nota{padding-left:16px}}.folha-tab.comite-tab{width:100%;min-width:1000px}.folha-tab.comite-tab col{width:auto}.folha-tab.comite-tab col.folha-col-rot{width:360px}.comite-tab col.comite-col-nota{width:260px}.comite-tab col.comite-col-num{width:130px}.folha-tab td.comite-nota-cel{padding:0;text-align:left;background:#fffdf5}.comite-nota-cel input{all:unset;box-sizing:border-box;width:100%;height:33px;padding:0 10px;font-size:14px;color:var(--tx);font-style:normal;cursor:text}.comite-nota-cel input::placeholder{color:#b5bfcb}.comite-nota-cel input:focus{box-shadow:inset 0 0 0 2px var(--ok);background:#fff}.comite-nota-cel.ok input{box-shadow:inset 3px 0 0 var(--ok)}.comite-nota-cel.erro input{box-shadow:inset 0 0 0 2px var(--fo)}.comite-subfaixa{padding:10px 16px 10px 44px;background:#eef2f7;color:var(--tx);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #D5DBE2}@media (max-width: 900px){.comite-subfaixa{padding-left:16px}}.folha-tab td.vg-dif{font-size:13px;font-weight:700;color:var(--tx2)}.folha-tab td.vg-dif.neg{color:var(--fo)}.folha-tab td.vg-dif.pos{color:var(--ok)}.folha-tab.tabela-igual.vg-tab{min-width:1360px}.folha-tab.tabela-igual.vg-tab.com-dif{min-width:1800px}.folha-tab.comite-tab col.comite-col-funil{width:200px}.folha-tab.comite-tab col.comite-col-dono{width:110px}.folha-tab.comite-tab col.comite-col-num{width:130px}.folha-tab.comite-tab col.comite-col-nota{width:280px}.folha-tab.comite-tab.comite-larga{min-width:1700px}.comite:has(.comite-larga){min-width:1700px}.aulas-sala{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:8px 16px 8px 44px;background:#fffdf5;border-bottom:1px solid #E1E5EA;font-size:14px}.aulas-tit{font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--tx)}.aulas-lista{display:inline-flex;gap:8px;flex-wrap:wrap;color:var(--tx2)}.aulas-item{background:#fff;border:1px solid #E1E5EA;border-radius:6px;padding:2px 8px;font-variant-numeric:tabular-nums}.aulas-item b{color:var(--tx)}.aulas-vazio{font-style:italic;color:var(--tx3)}.aulas-form{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.aulas-form input{font:inherit;font-size:14px;height:32px;border:1px solid #D5DBE2;border-radius:6px;padding:0 8px;background:#fff}.aulas-form input[type=number],.aulas-form input[inputmode=decimal]{width:110px}.aulas-form button{font:inherit;font-size:13.5px;font-weight:700;height:32px;padding:0 12px;border:0;border-radius:6px;background:#22384f;color:#fff;cursor:pointer}.aulas-form button:hover{background:#2d4a68}.aulas-aviso{font-size:13px;color:var(--tx2)}@media (max-width: 900px){.aulas-sala{padding-left:16px}.aulas-form{margin-left:0}}.comite-area{border-bottom:1px solid #D5DBE2}.comite-discussao{padding:14px 44px 4px;background:#fff}.comite-discussao label{display:flex;flex-direction:column;gap:6px}.comite-discussao span{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tx2)}.comite-discussao em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ok);margin-left:8px}.comite-discussao textarea{font:inherit;font-size:15px;line-height:1.5;color:var(--tx);border:1px solid #D5DBE2;border-radius:8px;padding:10px 12px;resize:vertical;background:#fffdf5}.comite-discussao textarea:focus{outline:2px solid var(--ok);outline-offset:0;background:#fff}.comite-acoes{padding:12px 44px 18px;background:#fff}.comite-acoes-tit{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tx2);margin-bottom:8px}.comite-acoes-lista{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;border:1px solid #E1E5EA;border-radius:8px;overflow:hidden}.comite-acoes-lista li{display:grid;grid-template-columns:minmax(0,1fr) 180px 110px auto;gap:12px;align-items:center;padding:8px 12px;font-size:15px;border-top:1px solid #EEF1F5;background:#fff}.comite-acoes-lista li:first-child{border-top:0}.comite-acoes-lista li.sit-feita .ca-titulo{text-decoration:line-through;color:var(--tx3)}.comite-acoes-lista li.sit-atrasada{background:#fdf3f0}.comite-acoes-lista label{display:flex;gap:10px;align-items:center;min-width:0;cursor:pointer}.comite-acoes-lista input[type=checkbox],.comite-check input{width:17px;height:17px;accent-color:var(--ok);flex:none}.ca-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-quem{color:var(--tx2);font-weight:600}.ca-prazo{color:var(--tx2);font-variant-numeric:tabular-nums}.ca-prazo.neg{color:var(--fo);font-weight:700}.ca-gestao{font-size:12px;font-weight:700;color:#fff;background:#22384f;border-radius:99px;padding:1px 8px}.comite-acao-nova{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.comite-acao-nova input,.comite-acao-nova select{font:inherit;font-size:15px;height:38px;border:1px solid #D5DBE2;border-radius:8px;padding:0 10px;background:#fff;color:var(--tx)}.comite-acao-nova input:first-child{flex:1 1 320px}.comite-acao-nova select{min-width:190px}.comite-acao-nova button{font:inherit;font-size:14.5px;font-weight:700;height:38px;padding:0 16px;border:0;border-radius:8px;background:var(--ouro);color:#17140a;cursor:pointer}.comite-acao-nova button:hover{filter:brightness(1.05)}.comite-aviso{font-size:14px;color:var(--tx2)}.comite-check label{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.folha-tab.comite-tab col.comite-col-como{width:55%}.folha-tab td.comite-como{text-align:left;color:var(--tx2);font-size:14px;white-space:normal}.folha-tab tr.comite-ritmo td{color:#37465a;font-style:italic;background:#f6f9fc}@media (max-width: 900px){.comite-discussao,.comite-acoes{padding-left:16px;padding-right:16px}.comite-acoes-lista li{grid-template-columns:minmax(0,1fr) auto}}.folha-tab td .comite-se{color:var(--tx2);font-weight:400;font-size:14px}.folha-tab td.comite-classe{text-align:left}.folha-tab td.comite-classe.certo,.folha-tab td.comite-classe.parcela{color:var(--ok, #2f7d5b);font-weight:600}.folha-tab td.comite-classe.aberta,.folha-tab td.comite-classe.improvavel{color:var(--tx2);font-style:italic}.aulas-alerta{padding:8px 16px;font-size:14px;line-height:1.4;background:var(--fo-bg);color:var(--tx);border-bottom:1px solid var(--fo)}.aulas-alerta b{font-weight:600}.folha-tab tr.mkt-grupo td{background:#f3f6fa;cursor:pointer}.folha-tab tr.mkt-grupo td.rotulo-linha button.mkt-seta{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--tx);text-decoration:none}.mkt-icone{display:inline-block;width:12px;font-size:12px;color:var(--tx2);transition:transform .12s}.mkt-icone.aberto{transform:rotate(90deg)}.mkt-dica{font-weight:400;font-size:12.5px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis}.folha-tab tr.mkt-linha td.rotulo-linha{box-shadow:inset 3px 0 #c9d3df}.web-tab td.web-bloco{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);background:#f6f8fa}.web-vazio{margin:0;padding:14px 16px 14px 44px;font-size:14px;color:var(--tx2);line-height:1.5}.web-escolha{padding:10px 16px 0 44px}.web-curva{padding:8px 16px 18px 44px}.web-curva svg{display:block;width:100%;max-width:1100px;height:auto;cursor:crosshair}.web-linha{fill:none;stroke:#22384f;stroke-width:2;stroke-linejoin:round}.web-grade{stroke:#e6e9ed;stroke-width:1}.web-eixo{font-size:12px;fill:var(--tx2);font-variant-numeric:tabular-nums}.web-oferta{fill:#ccb05424}.web-oferta-txt{font-size:12px;font-weight:600;fill:#8a7430}.web-mira{stroke:#9aa6b5;stroke-width:1;stroke-dasharray:3 3}.web-ponto{fill:#22384f;stroke:#fff;stroke-width:2}.web-dica{font-size:13.5px;color:var(--tx2);margin-top:6px;min-height:20px;font-variant-numeric:tabular-nums}.web-dica b{color:var(--tx)}@media (max-width: 900px){.web-vazio,.web-escolha,.web-curva{padding-left:16px}}.origem-parado{font-size:13px;color:var(--fo);font-weight:600}.web-secao{margin-top:16px;background:#fff;border:1px solid #E1E5EA;border-radius:10px;overflow-x:auto}.web-secao .web-tab{min-width:760px}.aulas-ver{all:unset;cursor:pointer;font-size:13.5px;font-weight:600;color:#22384f;text-decoration:underline;text-underline-offset:3px}.aulas-ver:hover{color:#2d4a68}.aulas-ver:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:4px}.alavanca{display:inline-flex;padding:3px;gap:2px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);align-self:center}.alavanca button{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:32px;height:28px;border-radius:6px;color:#9fb0c3;transition:background .12s,color .12s}.alavanca button:hover{color:#fff}.alavanca button.on{background:#fff;color:#0b1a2b}.alavanca button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.micro-abas button{font-size:13.5px!important}.web-graficos{display:grid;gap:16px}.web-grade-graf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 1000px){.web-grade-graf{grid-template-columns:1fr}}.web-graf h3{margin:0 0 6px}.web-graf svg{display:block;width:100%;height:auto}.web-graf .web-curva{padding:4px 0 0}.web-graf .web-escolha{padding:0;display:flex;align-items:center;gap:12px}.web-escolha-txt{font-size:13.5px;color:var(--tx2)}.web-legenda{display:flex;gap:16px;font-size:13px;color:var(--tx2);margin-bottom:4px}.web-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.web-base{stroke:#c9d1da;stroke-width:1}.web-valor{font-size:13px;font-weight:700;fill:var(--tx);font-variant-numeric:tabular-nums}.web-linha{stroke:#1f63b0}.web-ponto{fill:#1f63b0}.web-rodape{display:flex;justify-content:flex-start}.web-btn{all:unset;cursor:pointer;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid #C9D1DA;background:#fff;color:#22384f}.web-btn:hover{border-color:#22384f}.web-btn.on{background:#22384f;color:#fff;border-color:#22384f}.web-btn:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.web-secao .web-pessoas{min-width:640px}.web-graf .web-curva svg{max-width:none}.comite-tab .eq-de{font-weight:400;color:var(--tx2);font-size:13.5px}.ap{display:flex;flex-direction:column;gap:18px}.ap-topo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ap-mes{display:inline-flex;align-items:stretch;border:1px solid var(--linha);border-radius:8px;overflow:hidden}.ap-seta{width:40px;min-height:40px;display:grid;place-items:center;background:#fff;border:0;cursor:pointer;color:var(--ok)}.ap-seta:first-child{border-right:1px solid var(--linha)}.ap-seta:last-child{border-left:1px solid var(--linha)}.ap-seta:disabled{color:var(--tx3);cursor:default}.ap-seta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ap-mes-sel{border:0;background:#fff;color:var(--ok);font:inherit;font-weight:600;padding:0 14px;min-width:210px;text-align:center;cursor:pointer}.ap-mes-sel:focus-visible,.ap-seta:focus-visible{outline:2px solid var(--ok);outline-offset:-2px}.ap-parcial{font-size:12.5px;color:var(--at);background:var(--at-bg);padding:4px 10px;border-radius:999px;font-weight:600}.ap-abas{display:flex;border-bottom:1px solid var(--linha)}.ap-abas button{background:none;border:0;font:inherit;font-size:13.5px;color:var(--tx2);padding:10px 26px;min-height:40px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ap-abas button.on{color:var(--ok);border-bottom-color:var(--ok);font-weight:600}.ap-caixa{border:1px solid var(--linha);border-radius:10px}.ap-caixa-cab{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;font:inherit;font-weight:600;color:var(--tx);padding:12px 16px;min-height:44px;cursor:pointer}.ap-caixa-cab svg{width:18px;height:18px;fill:none;stroke:var(--tx2);stroke-width:2;transition:transform .15s}.ap-caixa-cab svg.virado{transform:rotate(180deg)}.ap-grafico{position:relative;padding:0 12px 10px}.ap-grade{stroke:var(--linha2);stroke-dasharray:3 3}.ap-eixo{font-size:11px;fill:var(--tx3)}.ap-rot{font-size:11px;fill:var(--tx2)}.ap-tabela-cx{border:1px solid var(--linha);border-radius:10px;overflow:hidden}.ap-barra{background:var(--linha2);padding:8px 12px}.ap-expandir{background:#fff;border:1px solid var(--linha);border-radius:6px;font:inherit;font-size:12.5px;color:var(--ok);font-weight:600;padding:4px 10px;min-height:32px;cursor:pointer}.ap-rolagem{overflow-x:auto}.ap-tabela{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.ap-tabela th{text-align:left;font-weight:600;color:var(--tx2);padding:10px 14px;border-bottom:1px solid var(--linha);background:#fafbfc;white-space:nowrap}.ap-tabela td{padding:11px 14px;border-bottom:1px solid var(--linha2);vertical-align:middle}.ap-tabela .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ap-tabela th:first-child,.ap-tabela td:first-child{width:46%}.ap-total td{background:var(--linha2);font-weight:700}.ap-abrir{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-weight:600;color:var(--tx);cursor:pointer;padding:0;text-align:left;min-height:28px}.ap-abrir svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--tx2);stroke-width:2;transition:transform .15s}.ap-grupo.aberta .ap-abrir svg{transform:rotate(90deg)}.ap-azul{color:var(--ok)}.ap-forte{font-weight:700}.ap-item td{background:#fbfcfd;font-size:12.5px;color:var(--tx2)}.ap-item td:first-child{padding-left:38px}.ap-dia{display:inline-block;min-width:46px;color:var(--tx3);font-variant-numeric:tabular-nums}.ap-desc{color:var(--tx)}.ap-conta{margin-left:8px;font-size:11.5px;color:var(--tx3)}.ap-fraco{color:var(--tx3)}.ap-nota{font-size:12.5px;color:var(--tx2);margin:0}@media (max-width: 640px){.ap-mes-sel{min-width:0;flex:1}.ap-mes{width:100%}.ap-abas button{padding:10px 14px}}.folha-tab.dre-tab tr.folha-resultado td{font-size:14px;letter-spacing:-.01em;text-overflow:clip;overflow:visible;white-space:nowrap}.folha-tab.dre-tab tr.folha-resultado td.rotulo-linha{font-size:15px}.ap-integracao{margin-top:16px}.ap-integracao h3{margin:0 0 6px;font-size:15px}.ap-integracao-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ap-integracao-form .input{flex:1 1 260px;min-width:0}.fx-mes{display:grid;place-items:center;padding:0 14px;font-weight:600;min-width:170px}.fx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:16px 0 8px}.fx-card{border:1px solid var(--linha);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fx-card span{font-size:12px;color:var(--tx2)}.fx-card b{font-size:18px;font-variant-numeric:tabular-nums}.fx-pos{color:var(--ok)}.fx-neg{color:#b4472f}.fx-alerta{margin:6px 0 10px;padding:8px 12px;border-radius:8px;background:var(--at-bg);color:var(--at);font-size:13.5px}.fx-grafico{margin:10px 0 14px}.ap-tabela tr.fx-futuro td{color:var(--tx2)}.ap-tabela tr.fx-hoje td{background:var(--ok-bg)}.fx-sem{padding-left:22px;color:var(--tx2)}.fc-tipo{display:block;font-weight:400;font-size:11px;color:var(--tx2);text-transform:none}.fc-tabela tr.fc-final td{font-weight:700}.fv-parado{margin:0 0 14px}:root{--bg-a: #000000;--bg-b: #001429;--ink: #001429;--panel: #0d1a2e;--panel-2: #14243c;--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .06);--fundo-pagina: transparent;--sombra: 0 1px 2px rgba(0, 0, 0, .28), 0 16px 34px -20px rgba(0, 0, 0, .8);--sombra-alta: 0 2px 6px rgba(0, 0, 0, .3), 0 26px 52px -22px rgba(0, 0, 0, .9);--text: #ffffff;--text-dim: #b0b0b0;--text-faint: #74808d;--charge: #ccb054;--charge-dim: #4a3f22;--charge-text-strong: #ccb054;--live: #4AB39B;--live-bg: #142B27;--warn: #CB934D;--warn-bg: #2C2318;--late: #CE6469;--late-bg: #2A1A1C;--radius: 14px;--mono: "Inter", system-ui, sans-serif;--display: "Inter", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif}html[data-theme=light]{--ink: #ffffff;--panel: #ffffff;--panel-2: #f1f3f6;--line: rgba(0, 20, 41, .11);--line-soft: rgba(0, 20, 41, .07);--fundo-pagina: #f5f6f8;--sombra: 0 1px 2px rgba(16, 24, 40, .05), 0 12px 28px -16px rgba(0, 20, 41, .28);--sombra-alta: 0 2px 6px rgba(16, 24, 40, .07), 0 20px 40px -18px rgba(0, 20, 41, .35);--text: #000000;--text-dim: #555555;--text-faint: #8a8a8a;--charge-dim: #f1e4bd;--charge-text-strong: #8a6d1f;--warn: #936125;--late: #9F2D33;--live: #2E7667;--live-bg: #e4f2ee;--warn-bg: #f6eddf;--late-bg: #f7e4e4}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:linear-gradient(160deg,var(--bg-a) 0%,var(--bg-b) 60%,var(--bg-b) 100%);color:var(--text);font-family:var(--body);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}html[data-theme=light] body{background:var(--fundo-pagina)}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}.btn{background:linear-gradient(180deg,#d9c074 0%,var(--charge) 52%,#bfa349 100%);color:#17140a;border:none;border-radius:999px;padding:9px 18px;font-weight:600;font-size:13px;letter-spacing:.01em;box-shadow:0 1px 2px #0000001f,0 8px 18px -11px #ccb054f2;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.btn:hover{filter:brightness(1.05);box-shadow:0 2px 5px #00000024,0 14px 26px -11px #ccb054}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.btn.ghost{background:none;box-shadow:none;border:1px solid var(--line);color:var(--text-dim);font-weight:500}.btn.ghost:hover{border-color:var(--text-faint);color:var(--text)}.linkbtn{background:none;border:none;padding:0;color:var(--text-faint);font-size:12px;text-decoration:underline}.linkbtn:hover{color:var(--text-dim)}.head{margin-bottom:22px}.head h1{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0 0 5px;color:var(--text)}.head p{margin:0;color:var(--text-dim);font-size:13px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.field label{font-size:12px;color:var(--text-dim);font-weight:500}.input{background:var(--ink);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px 12px;width:100%;transition:border-color .16s ease,box-shadow .16s ease}.input:focus{outline:none;border-color:var(--charge);box-shadow:0 0 0 3px #ccb05438}.err{background:var(--late-bg);border:1px solid #4A2427;color:var(--late);padding:10px 13px;border-radius:10px;font-size:13px;margin-bottom:13px}html[data-theme=light] .err{border-color:#f3b4b6}.login-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 18px;background:linear-gradient(160deg,#000,#001429 58%,#00203c)}.login-box{width:100%;max-width:384px;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px 30px 30px;box-shadow:0 32px 74px -32px #000000c7}.login-box:before{content:"";position:absolute;top:-1px;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,var(--charge),transparent)}.login-box p.sub{color:var(--text-dim);font-size:13.5px;text-align:center;margin:0 0 24px}.login-risco{height:1px;margin:0 0 22px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.login-box .field{margin-bottom:15px}.login-box .btn{width:100%;margin-top:7px;min-height:42px;font-size:14px}.login-areas{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;text-align:center;margin:0}.login-wrap>span{color:#ffffff9e}@media (max-width: 420px){.login-box{padding:28px 22px 26px;border-radius:16px}}.logo-marca{display:block;width:168px;height:48px;background:url(/logo-thunderlab-escuro.png) center / contain no-repeat}html[data-theme=light] .logo-marca{background-image:url(/logo-thunderlab.png)}.logo-marca-central{margin:0 auto 22px}.tela-central{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-dim);text-align:center;padding:20px}.login-farol{display:block;width:88px;height:88px;margin:0 auto 12px}.login-box .logo-marca-central{width:132px;height:36px;margin:0 auto 16px}.login-nome{margin:0;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#0b1726}.login-box p.sub{margin-top:4px}
