@font-face{font-family:Fira Sans;font-weight:400;font-display:swap;src:url(/assets/fira-sans-400-DqUVgETp.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-weight:500;font-display:swap;src:url(/assets/fira-sans-500-CEH64tAT.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-weight:600;font-display:swap;src:url(/assets/fira-sans-600-BjYBD9kW.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-weight:700;font-display:swap;src:url(/assets/fira-sans-700-BlSdNSUC.woff2) format("woff2")}@font-face{font-family:Fira Sans Condensed;font-weight:700;font-display:swap;src:url(/assets/fira-sans-condensed-700-CRjc4YBi.woff2) format("woff2")}:root{color-scheme:light;--rl-azul: #004d67;--rl-azul-escuro: #003549;--rl-azul-2: #006f9e;--rl-azul-claro: #eaf2f5;--rl-verde: #7a9e19;--rl-amarelo: #f6c900;--rl-laranja: #d97b06;--rl-vermelho: #bf371d;--rl-vermelho-claro: #fbeae6;--rl-cinza-8: #7b8085;--rl-cinza-4: #ccd2d5;--rl-cinza-1: #eef1f2;--superficie: #ffffff;--plano: #f4f6f7;--tinta: #16252e;--tinta-2: #444d53;--tinta-fraca: #6d757a;--grade: #e4e8ea;--eixo: #c3cacd;--borda: #dde3e5;--serie-1: #006f9e;--serie-2: #bf371d;--serie-1-lavada: rgba(0, 111, 158, .1);--serie-2-lavada: rgba(191, 55, 29, .1);--ordinal-1: #003549;--ordinal-2: #005a7a;--ordinal-3: #0083b0;--ordinal-4: #3f9ec0;--ordinal-5: #7bbcd4;--magnitude: #006f9e;--magnitude-trilha: #dbe8ef;--bom: var(--rl-verde);--atencao: var(--rl-amarelo);--serio: var(--rl-laranja);--critico: var(--rl-vermelho);--neutro: var(--rl-cinza-8);--fonte: "Fira Sans", "Calibri", system-ui, sans-serif;--fonte-display: "Fira Sans Condensed", "Fira Sans", sans-serif;--raio: 8px;--raio-pequeno: 5px;--campo-h: 32px;--topo-h: 52px}*{box-sizing:border-box}html,body,#raiz{min-height:100%}body{margin:0;background:var(--plano);color:var(--tinta);font-family:var(--fonte);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;color:var(--rl-azul)}h1{font-family:var(--fonte-display);font-weight:700;font-size:21px;letter-spacing:.005em;text-transform:uppercase}h2{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}h3{font-size:12.5px;font-weight:700}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}td,th{font-variant-numeric:tabular-nums}.app{min-height:100dvh;background:var(--plano)}.topo{color:#fff;background-color:var(--rl-azul);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='120' viewBox='0 0 520 120' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-width='1.2'%3E%3Cpath d='M210 -10 C300 40 330 120 520 96' stroke='%23f6c900' stroke-opacity='0.35'/%3E%3Cpath d='M260 -10 C330 60 390 110 520 60' stroke='%2395c11f' stroke-opacity='0.35'/%3E%3Cpath d='M330 -10 C380 50 440 90 520 30' stroke='%23f39000' stroke-opacity='0.3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right top;background-size:min(460px,46%) 100%}.topo-in{display:flex;align-items:center;gap:14px;min-height:var(--topo-h);max-width:1480px;margin:0 auto;padding:7px clamp(12px,2.2vw,26px)}.topo-logo{display:flex;align-items:center;flex:none;padding:4px 9px;border-radius:5px;background:#fff}.topo-logo img{height:25px;width:auto}.topo-titulo{font-family:var(--fonte-display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:13px;border-left:1px solid rgba(255,255,255,.26)}.topo-base{margin-left:auto;font-size:11.5px;color:#ffffffb8;text-align:right;white-space:nowrap}.abas{background:var(--superficie);border-bottom:1px solid var(--borda)}.abas-in{display:flex;align-items:stretch;gap:2px;max-width:1480px;margin:0 auto;padding:0 clamp(12px,2.2vw,26px);overflow-x:auto}.abas a{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-bottom:2px solid transparent;color:var(--tinta-2);font-size:12.5px;font-weight:600;white-space:nowrap}.abas a:hover{color:var(--rl-azul);background:var(--rl-azul-claro)}.abas a.ativo{color:var(--rl-azul);border-bottom-color:var(--rl-azul-2)}.abas a svg{color:var(--tinta-fraca)}.abas a.ativo svg{color:var(--rl-azul-2)}.conteudo{max-width:1480px;margin:0 auto;padding:14px clamp(12px,2.2vw,26px) 40px}.topo-pagina{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--borda)}.topo-pagina p{margin:3px 0 0;max-width:96ch;color:var(--tinta-2)}.secao{margin-top:18px}.secao>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.secao>header p{margin:0;font-size:12px;color:var(--tinta-fraca)}.colunas{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.linha-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.rodape{margin-top:20px;padding-top:10px;border-top:1px solid var(--borda);font-size:11.5px;line-height:1.6;color:var(--tinta-fraca)}@media (max-width: 760px){.topo-base{display:none}}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.cartao>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--grade)}.cartao>header p{margin:2px 0 0;font-size:11.5px;color:var(--tinta-fraca)}.cartao>.corpo{padding:10px 12px 12px}.filtros{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 12px;margin-bottom:12px}.filtros .campos{display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.campo{display:flex;flex-direction:column;gap:3px;min-width:0}.campo>span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-fraca)}.campo select,.campo input{height:var(--campo-h);width:100%;padding:0 8px;background:var(--superficie);border:1px solid var(--rl-cinza-4);border-radius:var(--raio-pequeno);font-size:12.5px;outline:none}.campo select:focus,.campo input:focus{border-color:var(--rl-azul-2);box-shadow:0 0 0 2px #006f9e29}.campo .busca{position:relative;display:flex;align-items:center}.campo .busca svg{position:absolute;left:8px;color:var(--tinta-fraca)}.campo .busca input{padding-left:27px}.filtros .acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px}.kpi{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-right:1px solid var(--grade)}.kpi:last-child{border-right:none}.kpi .rotulo{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-fraca)}.kpi .valor{font-family:var(--fonte-display);font-size:21px;font-weight:700;line-height:1.15;color:var(--rl-azul)}.kpi.heroi .valor{font-size:24px;white-space:nowrap}.kpi .nota{font-size:11.5px;color:var(--tinta-fraca)}.kpi.alerta .valor{color:var(--rl-vermelho)}a.kpi:hover,.kpi.clicavel:hover{background:var(--rl-azul-claro)}.etiqueta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--tinta-2);white-space:nowrap}.etiqueta i{width:7px;height:7px;border-radius:50%;background:var(--neutro);flex:none}.etiqueta.saudavel i,.etiqueta.ok i{background:var(--bom)}.etiqueta.maturacao i{background:var(--rl-azul-2)}.etiqueta.critico i,.etiqueta.monitorar i{background:var(--serio)}.etiqueta.alarmante i,.etiqueta.revisar i{background:var(--critico)}.etiqueta.parado i{background:var(--neutro)}.selo{display:inline-block;padding:1px 6px;border:1px solid var(--borda);border-radius:3px;background:var(--plano);font-size:11px;color:var(--tinta-2);white-space:nowrap}.selo.aviso{border-color:#bf371d4d;background:var(--rl-vermelho-claro);color:var(--rl-vermelho)}.esforco{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;font-weight:700}.esforco i{width:7px;height:7px;border-radius:50%;background:var(--bom)}.esforco.atencao i{background:var(--serio)}.esforco.alto i{background:var(--critico)}.alternador{display:inline-flex;border:1px solid var(--rl-cinza-4);border-radius:var(--raio-pequeno);overflow:hidden}.alternador button{padding:4px 11px;border:none;border-right:1px solid var(--rl-cinza-4);background:var(--superficie);color:var(--tinta-2);font-size:12px;font-weight:600;cursor:pointer}.alternador button:last-child{border-right:none}.alternador button[aria-pressed=true]{background:var(--rl-azul);color:#fff}.botao{display:inline-flex;align-items:center;gap:6px;height:var(--campo-h);padding:0 12px;border:1px solid var(--rl-cinza-4);border-radius:var(--raio-pequeno);background:var(--superficie);font-size:12.5px;font-weight:600;color:var(--tinta-2);cursor:pointer}.botao:hover{border-color:var(--rl-azul-2);color:var(--rl-azul)}.botao-texto{padding:0;border:none;background:transparent;color:var(--rl-azul-2);font-size:inherit;font-weight:600;cursor:pointer;text-align:left}.botao-texto:hover{text-decoration:underline}.tabela{font-size:12.5px}.tabela th{padding:6px 9px;text-align:right;font-size:10px;font-weight:700;color:var(--tinta-fraca);text-transform:uppercase;letter-spacing:.05em;background:var(--plano);border-bottom:1px solid var(--borda);white-space:nowrap}.tabela td{padding:5px 9px;text-align:right;border-bottom:1px solid var(--grade);white-space:nowrap}.tabela tr:last-child td{border-bottom:none}.tabela th:first-child,.tabela td:first-child{text-align:left}.tabela td.texto,.tabela th.texto{text-align:left;white-space:normal}.tabela tbody tr:hover td{background:var(--rl-azul-claro)}.tabela .nome{display:block;max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tabela a.nome:hover{color:var(--rl-azul-2);text-decoration:underline}.tabela .codigo{font-size:11px;color:var(--tinta-fraca)}.tabela tfoot td{font-weight:700;background:var(--plano);border-top:1px solid var(--rl-cinza-4)}.rolagem{overflow-x:auto}.barra{display:flex;align-items:center;gap:7px;justify-content:flex-end}.barra .trilha{width:58px;height:6px;border-radius:999px;background:var(--magnitude-trilha);overflow:hidden;flex:none}.barra .preenche{display:block;height:100%;border-radius:999px;background:var(--magnitude)}.grafico{position:relative}.grafico svg{display:block;width:100%;height:auto;overflow:visible}.grafico text{fill:var(--tinta-fraca);font-size:11px}.grafico .rotulo-direto{fill:var(--rl-azul);font-size:11.5px;font-weight:700}.legenda{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 8px;font-size:11.5px;color:var(--tinta-2)}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:10px;height:10px;border-radius:2px}.legenda i.linha{width:14px;height:2px;border-radius:2px}.dica{position:absolute;z-index:2;min-width:150px;padding:8px 10px;transform:translate(-50%);background:var(--superficie);border:1px solid var(--rl-cinza-4);border-radius:var(--raio-pequeno);box-shadow:0 4px 14px #00192624;pointer-events:none}.dica header{margin-bottom:4px;font-size:11px;font-weight:600;color:var(--tinta-fraca)}.dica .linha-dica{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px;color:var(--tinta-2)}.dica .linha-dica b{font-variant-numeric:tabular-nums;color:var(--tinta)}.dica .chave{display:inline-flex;align-items:center;gap:6px}.dica .chave i{width:11px;height:2px;border-radius:2px}.vazio,.erro{padding:14px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);color:var(--tinta-2)}.erro{border-left:3px solid var(--rl-vermelho)}.recarregando{opacity:.6;transition:opacity .12s ease-out}.trilha-navegacao{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;color:var(--tinta-fraca)}.trilha-navegacao a:hover{color:var(--rl-azul-2);text-decoration:underline}.par{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--grade);font-size:12.5px}.par:last-child{border-bottom:none}.par dt{color:var(--tinta-2)}.par dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700;color:var(--rl-azul)}
