:root{--bg:#090c12;--lateral:#0c1018;--sup:#111621;--sup-2:#161c29;--sup-3:#1c2333;--texto:#e7ebf3;--texto-2:#b4bccb;--apagado:#7f8a9d;--borda:#ffffff12;--borda-forte:#ffffff21;--acento:#6d6af8;--acento-2:#8b88ff;--acento-suave:#6d6af824;--ok:#22c55e;--lenta:#f59e0b;--falha:#f43f5e;--sem:#64748b;--sombra:0 1px 2px #00000059, 0 8px 24px -12px #0000008c;--raio:14px;--raio-p:9px;--lateral-larg:236px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f4f6fa;--lateral:#fff;--sup:#fff;--sup-2:#f6f7fb;--sup-3:#eceff5;--texto:#0f172a;--texto-2:#334155;--apagado:#64748b;--borda:#0f172a14;--borda-forte:#0f172a29;--acento:#5b57ec;--acento-2:#4b47d6;--acento-suave:#5b57ec1a;--ok:#16a34a;--lenta:#d97706;--falha:#e11d48;--sombra:0 1px 2px #0f172a0d, 0 8px 24px -14px #0f172a2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--texto);margin:0}body{-webkit-font-smoothing:antialiased;font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}a.sublinha:hover,.tabela a:hover{text-decoration:underline}code,.mono{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}h1,h2,h3{letter-spacing:-.01em}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.icone{flex:none}.apagado{color:var(--apagado)}.pequeno{font-size:12.5px}.app{grid-template-columns:var(--lateral-larg) minmax(0, 1fr);min-height:100vh;display:grid}.lateral{background:var(--lateral);border-right:1px solid var(--borda);flex-direction:column;gap:6px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.marca-logo{color:#fff;background:linear-gradient(135deg, var(--acento) 0%, #a855f7 100%);width:34px;height:34px;box-shadow:0 6px 16px -6px var(--acento);border-radius:10px;flex:none;place-items:center;display:grid}.marca-texto{line-height:1.2;display:grid}.marca-texto strong{font-size:14px}.marca-texto span{color:var(--apagado);font-size:11.5px}.nav-titulo{text-transform:uppercase;letter-spacing:.08em;color:var(--apagado);padding:10px 10px 4px;font-size:11px}.nav{gap:2px;display:grid}.nav-item{border-radius:var(--raio-p);color:var(--texto-2);align-items:center;gap:10px;padding:8px 10px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--sup-2);color:var(--texto)}.nav-item.ativo{background:var(--acento-suave);color:var(--texto)}.nav-item.ativo .icone{color:var(--acento-2)}.lateral-rodape{gap:8px;margin-top:auto;display:grid}.prom-estado{color:var(--apagado);border-radius:var(--raio-p);background:var(--sup-2);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.usuario{border-radius:var(--raio-p);border:1px solid var(--borda);align-items:center;gap:10px;padding:10px;display:flex}.avatar{width:32px;height:32px;color:var(--acento-2);background:var(--acento-suave);border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.usuario-texto{flex:1;min-width:0;line-height:1.25;display:grid}.usuario-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.usuario-texto span{color:var(--apagado);font-size:11.5px}.principal{min-width:0}.conteudo{max-width:1320px;margin:0 auto;padding:28px 32px 72px}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.lateral{z-index:20;border-right:0;border-bottom:1px solid var(--borda);background:color-mix(in srgb, var(--lateral) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-flow:wrap;align-items:center;gap:6px 10px;min-width:0;height:auto;padding:10px 16px;position:sticky;top:0}.marca{margin-right:auto;padding:0}.marca-texto span,.nav-titulo,.prom-estado,.usuario-texto{display:none}.nav{scrollbar-width:none;flex:100%;order:3;gap:4px;min-width:0;display:flex;overflow-x:auto}.nav-item{white-space:nowrap;padding:6px 10px}.lateral-rodape{margin:0}.usuario{border:0;padding:4px}.conteudo{padding:20px 16px 56px}}.cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.cab h1{margin:0;font-size:24px;font-weight:700}.cab p{color:var(--apagado);margin:4px 0 0}.cab-acoes{flex-wrap:wrap;gap:8px;display:flex}.trilha{color:var(--apagado);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.trilha a:hover{color:var(--texto)}.btn{appearance:none;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--sup);color:var(--texto);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font:600 13px/1.2 inherit;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--sup-2);border-color:color-mix(in srgb, var(--acento) 45%, var(--borda-forte))}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn.primario{background:var(--acento);color:#fff;box-shadow:0 6px 16px -8px var(--acento);border-color:#0000}.btn.primario:hover{background:var(--acento-2)}.btn.perigo{color:var(--falha)}.btn.perigo:hover{background:color-mix(in srgb, var(--falha) 12%, var(--sup));border-color:color-mix(in srgb, var(--falha) 50%, transparent)}.btn.fantasma{color:var(--texto-2);background:0 0;border-color:#0000}.btn.fantasma:hover{background:var(--sup-2);color:var(--texto)}.btn.peq{border-radius:8px;gap:5px;padding:5px 9px;font-size:12px}.btn.icone-so{padding:6px}.painel{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.painel-cab{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.painel-cab h2{align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;display:flex}.painel-cab h2 .icone{color:var(--apagado)}.painel-corpo{padding:16px 18px}.pilha{gap:16px;display:grid}.duas{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.aviso{border-radius:var(--raio-p);border:1px solid var(--borda);background:var(--sup);align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.aviso.erro{border-color:color-mix(in srgb, var(--falha) 45%, transparent);background:color-mix(in srgb, var(--falha) 8%, var(--sup))}.aviso.erro .icone{color:var(--falha)}.vazio{text-align:center;color:var(--apagado);border:1px dashed var(--borda-forte);border-radius:var(--raio);padding:40px 20px}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (max-width:1000px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border-radius:var(--raio);background:var(--sup);border:1px solid var(--borda);box-shadow:var(--sombra);gap:2px;padding:14px 16px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.kpi:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.kpi:before{content:"";background:var(--cor,var(--acento));opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.kpi.ativo{border-color:color-mix(in srgb, var(--cor,var(--acento)) 60%, transparent);background:color-mix(in srgb, var(--cor,var(--acento)) 8%, var(--sup))}.kpi-rotulo{color:var(--apagado);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.kpi-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi.k-falha{--cor:var(--falha)}.kpi.k-lenta{--cor:var(--lenta)}.kpi.k-ok{--cor:var(--ok)}.kpi.k-sem{--cor:var(--sem)}.barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:10px;display:flex}.busca{flex:260px;position:relative}.busca .icone{color:var(--apagado);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.busca input{width:100%;padding-left:34px}input,select,textarea{background:var(--sup-2);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio-p);font:inherit;padding:8px 11px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--borda-forte)}input:focus,select:focus,textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.barra select{min-width:130px}.segmentado{background:var(--sup-2);border:1px solid var(--borda);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmentado a{color:var(--apagado);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.segmentado a:hover{color:var(--texto)}.segmentado a.ativo{background:var(--sup);color:var(--texto);box-shadow:var(--sombra)}.grupo{margin-bottom:26px}.grupo>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:12px;list-style:none;display:flex}.grupo>summary::-webkit-details-marker{display:none}.grupo>summary .seta{color:var(--apagado);transition:transform .15s}.grupo:not([open])>summary .seta{transform:rotate(-90deg)}.grupo-nome{font-size:15px;font-weight:650}.contador{background:var(--sup-3);color:var(--texto-2);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}.grupo-linha{background:var(--borda);flex:1;height:1px}.grupo-estados{color:var(--apagado);gap:12px;font-size:12px;display:flex}.grupo-estados span{align-items:center;gap:6px;display:inline-flex}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.card{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);min-width:0;box-shadow:var(--sombra);flex-direction:column;gap:12px;padding:16px;transition:border-color .15s,transform .15s;display:flex;position:relative}.card:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.card.c-falha{border-color:color-mix(in srgb, var(--falha) 40%, var(--borda))}.card.c-lenta{border-color:color-mix(in srgb, var(--lenta) 35%, var(--borda))}.card-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-titulo{min-width:0}.card-titulo h3{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:650;display:flex}.card-titulo h3 a:after{content:"";border-radius:var(--raio);position:absolute;inset:0}.card-sub{color:var(--apagado);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.card .acima{z-index:1;position:relative}.info-linhas{gap:5px;font-size:12.5px;display:grid}.info-linha{color:var(--apagado);align-items:center;gap:8px;min-width:0;display:flex}.info-linha span.v{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-rodape{border-top:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.etiqueta{background:var(--sup-3);color:var(--texto-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.etiqueta.acento{background:var(--acento-suave);color:var(--acento-2)}.etiqueta.e-ok{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.etiqueta.e-lenta{background:color-mix(in srgb, var(--lenta) 15%, transparent);color:var(--lenta)}.etiqueta.e-falha{background:color-mix(in srgb, var(--falha) 14%, transparent);color:var(--falha)}.etiqueta.e-sem-dados{background:var(--sup-3);color:var(--apagado)}.atalho{background:var(--sup-2);border:1px solid var(--borda);color:var(--texto-2);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.atalho:hover{color:var(--texto);border-color:color-mix(in srgb, var(--acento) 45%, var(--borda))}.atalho .icone{color:var(--apagado)}.ssh{background:var(--sup-2);border:1px solid var(--borda);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 10px;display:flex}.ssh code{text-overflow:ellipsis;white-space:nowrap;color:var(--texto-2);flex:1;overflow:hidden}.ssh>.icone{color:var(--apagado)}.bolinha{border-radius:99px;flex:none;width:9px;height:9px;display:inline-block}.bolinha.e-ok{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent)}.bolinha.e-lenta{background:var(--lenta);box-shadow:0 0 0 3px color-mix(in srgb, var(--lenta) 22%, transparent)}.bolinha.e-falha{background:var(--falha);box-shadow:0 0 0 3px color-mix(in srgb, var(--falha) 22%, transparent);animation:1.8s ease-in-out infinite pulsar}.bolinha.e-sem-dados{background:var(--sem)}@keyframes pulsar{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--falha) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.bolinha.e-falha{animation:none}.card,.kpi{transition:none}}.camadas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.camada{color:var(--apagado);gap:5px;min-width:0;font-size:11px;display:grid}.camada-barra{background:var(--sup-3);border-radius:99px;height:5px}.camada-barra.e-ok{background:var(--ok)}.camada-barra.e-lenta{background:var(--lenta)}.camada-barra.e-falha{background:var(--falha)}.camada-barra.e-sem-dados{background:var(--sup-3)}.camada-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.camadas-prefixo{color:var(--apagado);margin:2px 0 5px;font-family:ui-monospace,monospace;font-size:11px}.camadas-bloco+.camadas-bloco{margin-top:8px}.tabela-rolagem{overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:middle;padding:10px 14px}.tabela th{color:var(--apagado);text-transform:uppercase;letter-spacing:.05em;background:var(--sup-2);white-space:nowrap;font-size:11.5px;font-weight:600}.tabela tbody tr:hover td{background:color-mix(in srgb, var(--sup-2) 70%, transparent)}.tabela tr:last-child td{border-bottom:0}.tabela tr.linha-grupo td{background:var(--sup-2);color:var(--texto-2);font-size:12.5px;font-weight:650}.tabela td.nome a{font-weight:600}.pontos{align-items:center;gap:6px;display:inline-flex}.acoes-linha{justify-content:flex-end;gap:6px;display:flex}.heroi{gap:20px;margin-bottom:20px;padding:22px;display:grid}.heroi-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.heroi h1{align-items:center;gap:12px;margin:0 0 8px;font-size:26px;font-weight:700;display:flex}.heroi-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.saude{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.saude-item{background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;gap:4px;min-width:0;padding:12px 14px;display:grid}.saude-item.e-falha{border-color:color-mix(in srgb, var(--falha) 45%, transparent);background:color-mix(in srgb, var(--falha) 7%, var(--sup-2))}.saude-item.e-lenta{border-color:color-mix(in srgb, var(--lenta) 45%, transparent)}.saude-rotulo{color:var(--apagado);align-items:center;gap:7px;font-size:12px;display:flex}.saude-valor{align-items:center;gap:8px;font-weight:650;display:flex}.saude-det{color:var(--apagado);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px;overflow:hidden}.saude-grupo+.saude-grupo{margin-top:14px}.saude-grupo-cab{color:var(--apagado);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.abas{border-bottom:1px solid var(--borda);scrollbar-width:none;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.aba{color:var(--apagado);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.aba:hover{color:var(--texto)}.aba.ativo{color:var(--texto);border-bottom-color:var(--acento)}.aba .contador{padding:1px 7px;font-size:11px}.dl{grid-template-columns:minmax(120px,max-content) 1fr;margin:0;font-size:13.5px;display:grid}.dl dt,.dl dd{border-bottom:1px solid var(--borda);padding:9px 0}.dl dt{color:var(--apagado);padding-right:18px}.dl dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dl dt:last-of-type,.dl dd:last-of-type{border-bottom:0}.dl a{color:var(--acento-2)}.obs{white-space:pre-wrap;background:var(--sup-2);color:var(--texto-2);border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.acessos-tipo+.acessos-tipo{margin-top:20px}.acessos-tipo h3{text-transform:uppercase;letter-spacing:.07em;color:var(--apagado);align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;display:flex}.acesso{border:1px solid var(--borda);background:var(--sup-2);border-radius:11px;grid-template-columns:minmax(150px,1fr) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.acesso+.acesso{margin-top:8px}.acesso-rotulo{font-weight:600}.acesso-valor{align-items:center;gap:8px;min-width:0;display:flex}.acesso-valor a,.acesso-valor code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acesso-valor a{color:var(--acento-2)}.acesso-campo{gap:2px;min-width:0;font-size:12.5px;display:grid}.acesso-campo small{color:var(--apagado);font-size:11px}.acesso-campo span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}@media (max-width:800px){.acesso{grid-template-columns:1fr 1fr}.acesso-rotulo,.acesso-valor{grid-column:1/-1}}.versoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.versao{background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;gap:3px;min-width:0;padding:12px 14px;display:grid}.versao small{color:var(--apagado);font-size:11.5px}.versao strong{overflow-wrap:anywhere;font-size:14px}.versao.destaque{border-color:color-mix(in srgb, var(--acento) 40%, var(--borda));background:color-mix(in srgb, var(--acento) 7%, var(--sup-2))}.linha-tempo{margin:0;padding:0;list-style:none;display:grid}.linha-tempo li{grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:0 0 18px;display:grid;position:relative}.linha-tempo li:before{content:"";background:var(--borda-forte);width:1px;position:absolute;top:24px;bottom:2px;left:11px}.linha-tempo li:last-child{padding-bottom:0}.linha-tempo li:last-child:before{display:none}.linha-tempo .marco{background:var(--sup-3);width:24px;height:24px;color:var(--texto-2);border-radius:99px;place-items:center;display:grid}.linha-tempo .quando{color:var(--apagado);white-space:nowrap;font-size:12px}.form-secao{grid-template-columns:250px 1fr;gap:28px;padding:22px;display:grid}.form-secao+.form-secao{border-top:1px solid var(--borda)}.form-secao-texto h2{margin:0 0 6px;font-size:15px}.form-secao-texto p{color:var(--apagado);margin:0;font-size:13px}.form-secao.larga{grid-template-columns:1fr;gap:14px}@media (max-width:900px){.form-secao{grid-template-columns:1fr;gap:14px;padding:18px}}.campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.campo{color:var(--texto-2);align-content:start;gap:6px;font-size:12.5px;font-weight:500;display:grid}.campo small{color:var(--apagado);font-weight:400}.campo.largo{grid-column:1/-1}.acesso-form{background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;grid-template-columns:130px 1fr 1.8fr 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.acesso-form+.acesso-form{margin-top:8px}.acesso-form input,.acesso-form select{background:var(--sup);min-width:0}.acesso-form>:nth-child(5){grid-column:1/3}.acesso-form>:nth-child(6){grid-column:3/5}.acesso-form>:nth-child(7){grid-area:1/5/3}@media (max-width:1000px){.acesso-form{grid-template-columns:1fr 1fr}.acesso-form .acesso-form-valor,.acesso-form .acesso-form-link,.acesso-form>:nth-child(5){grid-column:1/-1}.acesso-form>:nth-child(7){grid-area:auto/1/auto/-1;justify-self:end}}.acoes-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.barra-salvar{z-index:5;border-top:1px solid var(--borda);background:color-mix(in srgb, var(--sup) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 var(--raio) var(--raio);justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;display:flex;position:sticky;bottom:0}.barra-salvar .apagado{margin-right:auto;font-size:12.5px}.login{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-arte{color:#fff;background:radial-gradient(1200px 600px at 10% -10%,#6d28d9 0%,#0000 55%),radial-gradient(900px 600px at 110% 110%,#0369a1 0%,#0000 50%),#0b0b1e;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.login-arte:after{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.login-arte>*{z-index:1;position:relative}.login-arte .marca{padding:0}.login-arte .marca-texto span{color:#ffffffb3}.login-arte h1{max-width:460px;margin:0 0 14px;font-size:34px;line-height:1.15}.login-arte p{color:#ffffffc7;max-width:440px;margin:0}.login-lista{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.login-lista li{color:#ffffffe0;align-items:center;gap:12px;display:flex}.login-lista .icone-caixa{background:#ffffff1a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.login-rodape{color:#fff9;font-size:12px}.login-lado{place-items:center;padding:32px 20px;display:grid}.login-form{gap:22px;width:100%;max-width:380px;display:grid}.login-form h2{margin:0 0 6px;font-size:22px}.login-form p{color:var(--apagado);margin:0;font-size:13px}.login-form form{gap:14px;display:grid}.login-form .btn{padding:11px;font-size:14px}.login-movel{display:none}@media (max-width:900px){.login{grid-template-columns:1fr}.login-arte{display:none}.login-movel{display:flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aviso.ok{border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 8%, var(--sup))}.aviso.ok .icone{color:var(--ok)}.avatar-g{width:56px;height:56px;font-size:19px}.pessoa{align-items:center;gap:10px;min-width:0;display:flex}.pessoa-texto{min-width:0;line-height:1.3;display:grid}.pessoa-texto strong{font-weight:600}.pessoa-texto span{color:var(--apagado);font-size:11.5px}.pessoa:hover strong{text-decoration:underline}.tabela tr.linha-apagada td{opacity:.6}.permissoes-mini{gap:4px;display:inline-flex}.permissoes-mini span{width:24px;height:24px;color:var(--apagado);opacity:.35;background:var(--sup-2);border-radius:7px;place-items:center;display:grid}.permissoes-mini span.tem{opacity:1;color:var(--acento-2);background:var(--acento-suave)}.rotulo-secao{text-transform:uppercase;letter-spacing:.07em;color:var(--apagado);margin-bottom:10px;font-size:11.5px}.perfis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.perfil-opcao{appearance:none;text-align:left;cursor:pointer;font:inherit;color:var(--texto);background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;gap:3px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.perfil-opcao span{color:var(--apagado);font-size:12px}.perfil-opcao:hover:not(:disabled){border-color:var(--borda-forte)}.perfil-opcao.ativo{border-color:var(--acento);background:var(--acento-suave);box-shadow:0 0 0 3px var(--acento-suave)}.perfil-opcao:disabled{opacity:.45;cursor:not-allowed}.permissoes{gap:8px;display:grid}.permissao{border:1px solid var(--borda);background:var(--sup-2);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.permissao:hover{border-color:var(--borda-forte)}.permissao.desabilitada{cursor:not-allowed;opacity:.6}.permissao-icone{background:var(--sup-3);width:32px;height:32px;color:var(--texto-2);border-radius:9px;flex:none;place-items:center;display:grid}.permissao.perigo .permissao-icone{color:var(--falha);background:color-mix(in srgb, var(--falha) 12%, transparent)}.permissao-texto{flex:1;gap:2px;min-width:0;display:grid}.permissao-texto strong{font-size:13.5px;font-weight:600}.permissao-texto span{color:var(--apagado);font-size:12px}input.chave{appearance:none;width:38px;height:22px;cursor:inherit;background:var(--sup-3);border:1px solid var(--borda-forte);border-radius:99px;flex:none;padding:0;transition:background .15s;position:relative}input.chave:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}input.chave:checked{background:var(--acento);border-color:#0000}input.chave:checked:after{transform:translate(16px)}.permissao.perigo input.chave:checked{background:var(--falha)}input.chave:disabled{opacity:.6}.previa{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.previa li{align-items:flex-start;gap:9px;display:flex}.previa li .icone{margin-top:2px}.previa li.sim .icone{color:var(--ok)}.previa li.nao{color:var(--apagado);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--apagado) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--apagado) 50%, transparent)}.barra-salvar.solta{border-radius:var(--raio);border:1px solid var(--borda);margin-top:16px;bottom:12px}.duas.duas-perm{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}@media (max-width:1000px){.duas.duas-perm{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.barra-salvar{padding:10px 12px}.barra-salvar .apagado{display:none}.versoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.busca input{padding-right:34px}.busca-atalho{color:var(--apagado);border:1px solid var(--borda-forte);background:var(--sup);pointer-events:none;border-radius:5px;padding:3px 6px;font:600 11px/1 ui-monospace,monospace;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.busca-carregando{border:2px solid var(--borda-forte);border-top-color:var(--acento);border-radius:99px;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite girar;position:absolute;top:50%;right:11px}@keyframes girar{to{transform:rotate(360deg)}}@media (max-width:900px){.busca-atalho{display:none}}.evento-versao{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.seta-direita{color:var(--apagado);transform:rotate(180deg)}.linha-tempo .marco-eorbis{background:var(--acento-suave);color:var(--acento-2)}.linha-tempo .marco-reinicio{background:color-mix(in srgb, var(--lenta) 15%, transparent);color:var(--lenta)}.changelog{margin-top:8px}.changelog>summary{cursor:pointer;color:var(--acento-2);font-size:12.5px;font-weight:600}.changelog-release{background:var(--sup-2);border:1px solid var(--borda);border-radius:10px;margin-top:10px;padding:10px 12px}.mudancas{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mudancas li{border-radius:7px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:4px 6px;font-size:13px;display:grid}.mudancas li.realce{background:color-mix(in srgb, var(--lenta) 14%, transparent)}.mudanca-texto{overflow-wrap:anywhere;min-width:0}.mudanca-meta{color:var(--apagado);white-space:nowrap;gap:8px;font-size:12px;display:inline-flex}.mudanca-meta a{color:var(--acento-2);align-items:center;gap:3px;display:inline-flex}@media (max-width:700px){.mudancas li{grid-template-columns:auto 1fr}.mudanca-meta{grid-column:2}}.release>summary{cursor:pointer;flex-wrap:wrap;list-style:none}.release>summary::-webkit-details-marker{display:none}.release>summary .seta{transition:transform .15s}.release:not([open])>summary{border-bottom:0}.release:not([open])>summary .seta{transform:rotate(-90deg)}.uso-versoes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.uso-cab{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.uso-barra{background:var(--sup-3);border-radius:99px;height:6px;margin:6px 0;overflow:hidden}.uso-barra span{border-radius:99px;height:100%;display:block}.uso-barra .e-ok{background:var(--ok)}.uso-barra .e-lenta{background:var(--lenta)}.uso-nomes{color:var(--apagado);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.uso-nomes a:hover{color:var(--texto);text-decoration:underline}.texto-lenta{color:var(--lenta)}.kpi .apagado.pequeno{font-size:11.5px}.btn-1p{color:#fff;white-space:nowrap;background:#1a8cff;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.btn-1p:hover{background:#0572ec}.btn-1p.so-icone{padding:5px}.faixa-atencao{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px;display:flex}.faixa-atencao>span{align-items:center;gap:6px;display:inline-flex}.chip-filtro{border:1px solid var(--borda-forte);background:var(--sup);color:var(--texto-2);border-radius:99px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chip-filtro:hover{border-color:var(--acento);color:var(--texto)}.chip-filtro.ativo{background:var(--acento-suave);border-color:var(--acento);color:var(--texto)}.chip-filtro.at-cert,.chip-filtro.at-disco{border-color:color-mix(in srgb, var(--lenta) 50%, var(--borda))}.chip-filtro.at-validacao{border-color:color-mix(in srgb, var(--falha) 50%, var(--borda))}.chips-atencao{flex-wrap:wrap;gap:6px;display:flex}.card.c-manutencao{border-color:var(--borda-forte);background:repeating-linear-gradient(135deg, var(--sup) 0 14px, color-mix(in srgb, var(--sup-2) 70%, var(--sup)) 14px 28px)}.card.c-manutencao .camada-barra.e-falha,.card.c-manutencao .camada-barra.e-lenta{background:var(--sem)}.card.c-manutencao .bolinha.e-falha{background:var(--sem);box-shadow:none;animation:none}.faixa-manutencao{color:var(--texto-2);background:var(--sup-3);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.card-spark{gap:3px;margin-top:10px;display:grid}.spark{width:100%;height:28px;display:block;overflow:visible}.spark-area{fill:var(--acento-suave)}.spark-linha{fill:none;stroke:var(--acento-2);stroke-width:1.4px}.spark-limite{stroke:var(--lenta);stroke-width:.4px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.spark-falha{fill:var(--falha)}.spark-vazio{color:var(--apagado);font-size:11.5px}.spark-grande .spark{height:64px}.manutencao-form{background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;gap:10px;min-width:280px;margin-top:8px;padding:14px;display:grid}.manutencao-menu{position:relative}.manutencao-menu>summary{list-style:none}.manutencao-menu>summary::-webkit-details-marker{display:none}.manutencao-menu[open] .manutencao-form{z-index:10;box-shadow:var(--sombra);position:absolute;right:0}.modo-tv{max-width:none}.modo-tv .grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.app:has(.modo-tv){grid-template-columns:minmax(0,1fr)}.app:has(.modo-tv) .lateral{display:none}.discos{gap:8px;display:grid}.disco-linha{grid-template-columns:minmax(90px,auto) 1fr 48px;align-items:center;gap:10px;font-size:12.5px;display:grid}.disco-barra{background:var(--sup-3);border-radius:99px;height:7px;overflow:hidden}.disco-barra span{background:var(--ok);height:100%;display:block}.disco-barra span.aviso{background:var(--lenta)}.disco-barra span.critico{background:var(--falha)}.recursos{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,.8fr);gap:10px;margin-top:10px;display:grid}@media (max-width:1100px){.recursos{grid-template-columns:minmax(0,1fr)}}.recurso{background:var(--sup-2);border:1px solid var(--borda);border-radius:11px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.texto-falha{color:var(--falha)}.chips-atencao+.chips-atencao{margin-top:4px}.heroi-etiquetas .chips-atencao{display:contents}.botao-paleta{appearance:none;border:1px solid var(--borda);background:var(--sup-2);font:inherit;cursor:pointer;width:100%;margin-bottom:6px}.paleta-fundo{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080f8c;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.paleta{background:var(--sup);border:1px solid var(--borda-forte);border-radius:14px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.paleta-busca{border-bottom:1px solid var(--borda);color:var(--apagado);align-items:center;gap:10px;padding:12px 14px;display:flex}.paleta-busca input{box-shadow:none;background:0 0;border:0;flex:1;padding:4px 0;font-size:15px}.paleta-busca input:focus{box-shadow:none}.paleta-lista{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.paleta-lista li{cursor:pointer;color:var(--texto-2);border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.paleta-lista li.sel{background:var(--acento-suave);color:var(--texto)}.paleta-titulo{white-space:nowrap;font-weight:600}.paleta-detalhe{color:var(--apagado);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.paleta-aviso{color:var(--ok);border-top:1px solid var(--borda);padding:8px 14px;font-size:12.5px}.paleta-rodape{border-top:1px solid var(--borda);padding:8px 14px}@media (max-width:900px){.botao-paleta{display:none}}.card-topo>.etiqueta,.card-topo>.pontos{flex:none}.tabela-compacta td{padding:5px 8px;font-size:12.5px}.heroi>.recurso{margin-top:-4px}.cadastro-2fa{gap:12px;display:grid}.qr-2fa{background:#fff;border-radius:12px;justify-self:center;padding:8px}.chave-2fa{background:var(--sup-2);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:14px;display:block}.campo-codigo{letter-spacing:.3em;text-align:center;font-size:22px}.texto-ok{color:var(--ok)}.clientes{color:var(--apagado);flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 10px;display:flex}.clientes>svg{flex:none;margin-right:2px}.chip-cliente{max-width:100%;color:var(--texto-2);background:var(--sup-2);border:1px solid var(--borda);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;line-height:1.5;text-decoration:none;display:inline-flex;overflow:hidden}a.chip-cliente:hover{border-color:color-mix(in srgb, var(--acento) 45%, var(--borda-forte));color:var(--texto)}.chip-cliente.ativo{background:color-mix(in srgb, var(--acento) 18%, var(--sup-2));border-color:color-mix(in srgb, var(--acento) 55%, var(--borda-forte));color:var(--texto)}.chip-cliente.mais{cursor:help}.clientes-lista{margin:0}.clientes-lista .chip-cliente{padding:3px 10px;font-size:12.5px}.modo-tv .clientes{display:none}
