:root{color-scheme:light;--plano: #f9f9f7;--superficie: #fcfcfb;--superficie-2: #f2f1ed;--tinta: #0b0b0b;--tinta-2: #52514e;--tinta-3: #898781;--borda: rgba(11, 11, 11, .1);--grade: #e1e0d9;--eixo: #c3c2b7;--serie: #2a78d6;--serie-fraca: #cde2fb;--bom: #0ca30c;--atencao: #fab219;--grave: #ec835a;--critico: #d03b3b;--bom-fundo: #e9f7e9;--atencao-fundo: #fdf3dc;--critico-fundo: #fbeaea;--raio: 16px;--raio-pequeno: 10px;--sombra: 0 1px 2px rgba(11, 11, 11, .05), 0 4px 12px rgba(11, 11, 11, .04);--fonte: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--plano: #0d0d0d;--superficie: #1a1a19;--superficie-2: #242422;--tinta: #ffffff;--tinta-2: #c3c2b7;--tinta-3: #898781;--borda: rgba(255, 255, 255, .1);--grade: #2c2c2a;--eixo: #383835;--serie: #3987e5;--serie-fraca: #184f95;--bom-fundo: #10240f;--atencao-fundo: #2e2410;--critico-fundo: #2c1414;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .3)}}:root[data-tema=escuro]{color-scheme:dark;--plano: #0b111a;--superficie: #151d29;--superficie-2: #1e2836;--tinta: #eef2f7;--tinta-2: #a9b4c3;--tinta-3: #6f7c8e;--borda: rgba(255, 255, 255, .08);--grade: #232e3d;--eixo: #3a4759;--serie: #3987e5;--serie-fraca: #184f95;--bom: #2fb36b;--atencao: #f0a020;--critico: #ef4a4f;--bom-fundo: #0f2a1c;--atencao-fundo: #33270f;--critico-fundo: #3a1619;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{margin:0;font-family:var(--fonte);background:var(--plano);color:var(--tinta);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.app{min-height:100vh;display:flex;flex-direction:column}.cabecalho{display:flex;align-items:center;gap:24px;padding:0 24px;height:56px;background:var(--superficie);border-bottom:1px solid var(--borda);position:sticky;top:0;z-index:10}.marca{font-weight:650;letter-spacing:-.01em;font-size:16px}.marca span{color:var(--tinta-3);font-weight:400}.navegacao{display:flex;gap:4px;flex:1}.navegacao a{padding:6px 12px;border-radius:var(--raio-pequeno);color:var(--tinta-2);font-size:14px;font-weight:500}.navegacao a:hover,.navegacao a.ativo{background:var(--superficie-2);color:var(--tinta)}.conteudo{flex:1;padding:28px 24px 64px;max-width:1440px;width:100%;margin:0 auto}.titulo-pagina{font-size:22px;font-weight:650;letter-spacing:-.02em;margin:0 0 4px}.subtitulo{color:var(--tinta-2);font-size:14px;margin:0 0 24px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.tabela-rolavel{max-width:100%;overflow-x:auto}.paginacao{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0}.paginacao span{margin-right:auto;color:var(--tinta-2);font-size:14px}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px}.indicador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px}.indicador-rotulo{font-size:12px;color:var(--tinta-2);font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.indicador-valor{font-size:30px;font-weight:620;letter-spacing:-.03em;line-height:1.1}.indicador-nota{font-size:12px;color:var(--tinta-3);margin-top:4px}table{width:100%;border-collapse:collapse;font-size:14px}thead th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3);padding:10px 16px;border-bottom:1px solid var(--borda);white-space:nowrap}tbody td{padding:12px 16px;border-bottom:1px solid var(--borda);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr.clicavel:hover{background:var(--superficie-2);cursor:pointer}.numerico{font-variant-numeric:tabular-nums;text-align:right}.mono{font-variant-numeric:tabular-nums}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.selo-normal{color:var(--bom);background:var(--bom-fundo)}.selo-atencao,.selo-moderado{color:#8a5a00;background:var(--atencao-fundo)}.selo-critico{color:var(--critico);background:var(--critico-fundo)}.selo-neutro{color:var(--tinta-2);background:var(--superficie-2)}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]) .selo-atencao,:root:not([data-tema=claro]) .selo-moderado{color:var(--atencao)}}:root[data-tema=escuro] .selo-atencao,:root[data-tema=escuro] .selo-moderado{color:var(--atencao)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie);color:var(--tinta);font-size:14px;font-weight:550;transition:background .12s}.botao:hover:not(:disabled){background:var(--superficie-2)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-primario{background:var(--tinta);color:var(--plano);border-color:var(--tinta)}.botao-primario:hover:not(:disabled){opacity:.88;background:var(--tinta)}.botao-pequeno{padding:5px 10px;font-size:13px}input[type=text],input[type=password],input[type=date],input[type=number],select,textarea{width:100%;padding:9px 12px;border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie);color:var(--tinta);font:inherit;font-size:14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--serie);outline-offset:-1px}label{display:block;font-size:13px;font-weight:550;color:var(--tinta-2);margin-bottom:6px}.campo{margin-bottom:16px}.entrada{min-height:100vh;display:grid;place-items:center;padding:24px}.entrada-caixa{width:100%;max-width:400px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:32px}.entrada-caixa h1{font-size:20px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px}.entrada-caixa p{color:var(--tinta-2);font-size:14px;margin:0 0 24px}.aviso{padding:10px 14px;border-radius:var(--raio-pequeno);font-size:13px;margin-bottom:12px;border:1px solid var(--borda)}.aviso-erro{color:var(--critico);background:var(--critico-fundo);border-color:transparent}.aviso-info{color:var(--tinta-2);background:var(--superficie-2)}.vazio,.carregando{padding:48px 24px;text-align:center;color:var(--tinta-3);font-size:14px}.serie{padding:20px;border-bottom:1px solid var(--borda)}.serie:last-child{border-bottom:none}.serie-cabecalho{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:2px}.serie-titulo{font-size:15px;font-weight:620}.serie-elemento{color:var(--tinta-2)}.serie-meta{font-size:13px;color:var(--tinta-2);margin-bottom:14px;font-variant-numeric:tabular-nums}.serie-corpo{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:start}@media(max-width:780px){.serie-corpo{grid-template-columns:1fr}}.painel-lateral{font-size:13px}.painel-linha{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--borda)}.painel-linha:last-child{border-bottom:none}.painel-rotulo{color:var(--tinta-2)}.painel-valor{font-variant-numeric:tabular-nums;font-weight:550;text-align:right}.anomalia{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:var(--raio-pequeno);font-size:13px;margin-top:8px;background:var(--superficie-2)}.anomalia-critica{background:var(--critico-fundo)}.grafico{width:100%;display:block;overflow:visible}.grafico text{font-family:var(--fonte);font-size:11px;fill:var(--tinta-3);font-variant-numeric:tabular-nums}.dica{position:absolute;pointer-events:none;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-pequeno);box-shadow:var(--sombra);padding:8px 10px;font-size:12px;line-height:1.45;white-space:nowrap;z-index:20;font-variant-numeric:tabular-nums}.dica-titulo{font-weight:600;margin-bottom:2px}.grafico-envelope{position:relative}.linha-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.espacador{flex:1}.rodape-tabela{padding:12px 16px;border-top:1px solid var(--borda);display:flex;align-items:center;gap:12px;font-size:13px;color:var(--tinta-2)}.dialogo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;padding:24px;z-index:50}.dialogo{background:var(--superficie);border-radius:var(--raio);box-shadow:0 12px 40px #0003;padding:24px;width:100%;max-width:440px}.dialogo h2{font-size:17px;font-weight:620;margin:0 0 4px}.dialogo-descricao{color:var(--tinta-2);font-size:13px;margin:0 0 20px}.destaques-criticos{margin-bottom:24px}.destaques-titulo{font-size:12px;font-weight:600;color:var(--critico);margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em}.destaques-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.destaque-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--critico-fundo);border:1px solid var(--critico);border-radius:var(--raio);text-decoration:none;color:inherit;transition:transform .1s}.destaque-card:hover{transform:translateY(-2px)}.destaque-tag{font-size:16px;font-weight:650}.destaque-nota{font-size:12px;color:var(--tinta-2)}.painel-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.voltar{color:var(--tinta-2);font-size:13px}.titulo-painel{font-size:22px;font-weight:750;text-transform:uppercase;letter-spacing:.01em;margin:2px 0 0}.painel-ativo{text-align:right;display:flex;flex-direction:column}.painel-ativo-tag{font-size:22px;font-weight:600}.painel-ativo-nota{font-size:12px;color:var(--tinta-3)}.painel{display:grid;grid-template-columns:260px minmax(0,1fr) minmax(0,1fr) 300px;grid-template-areas:"esq graf graf diag" "esq part saude maq";gap:14px}.painel-esquerda{grid-area:esq;display:flex;flex-direction:column;gap:14px;min-width:0}.area-grafico{grid-area:graf;min-width:0}.area-diag{grid-area:diag}.area-part{grid-area:part;min-width:0}.area-saude{grid-area:saude}.area-maquina{grid-area:maq}@media(max-width:1180px){.painel{grid-template-columns:240px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"esq graf graf" "esq diag diag" "part part saude" "maq maq maq"}}@media(max-width:780px){.painel{grid-template-columns:minmax(0,1fr);grid-template-areas:"graf" "diag" "esq" "part" "saude" "maq"}}.bloco{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;box-shadow:var(--sombra)}.bloco-cresce{flex:1}.bloco-titulo{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.bloco-titulo-grande{font-size:16px;font-weight:650;margin:0}.bloco-sub,.bloco-nota{font-size:12px;color:var(--tinta-3);margin:2px 0 0}.bloco-nota{text-align:center;margin-top:6px}.filtro-resumo{display:flex;justify-content:space-between;font-size:12px;color:var(--tinta-3);margin-top:10px}.grade-elementos{display:flex;flex-direction:column;gap:8px}.elemento{padding:10px 12px;border-radius:var(--raio-pequeno);background:var(--superficie-2);border-left:4px solid var(--eixo)}.elemento-critico{background:var(--critico-fundo);border-left-color:var(--critico)}.elemento-atencao{background:var(--atencao-fundo);border-left-color:var(--atencao)}.elemento-normal{border-left-color:var(--bom)}.elemento-nome{display:flex;align-items:center;gap:8px;font-weight:650}.elemento-cor{width:10px;height:10px;border-radius:50%;flex:none}.elemento-seta{margin-left:auto;color:var(--critico);font-size:20px;line-height:1}.elemento-valor{font-size:14px;font-variant-numeric:tabular-nums;margin-top:2px}.elemento-valor span{font-size:12px;color:var(--tinta-2)}.elemento-critico .elemento-valor span{color:var(--critico)}.elemento-atencao .elemento-valor span{color:var(--atencao)}.legenda{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--tinta-2);margin:12px 0 4px}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:12px;height:3px;border-radius:2px}.zona-rotulo{font-size:11px!important;font-weight:700;letter-spacing:.04em;fill:var(--critico)!important}.etiqueta-grafico{position:absolute;pointer-events:none;width:230px;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--raio-pequeno);background:var(--superficie-2);border:1px solid var(--borda);font-size:12px;box-shadow:var(--sombra)}.etiqueta-critica{background:var(--critico-fundo);border-color:var(--critico)}.etiqueta-grafico span{color:var(--tinta-2)}.dica-linha{display:flex;align-items:center;gap:6px}.dica-cor{width:8px;height:8px;border-radius:50%}.dica-valor{margin-left:auto;padding-left:12px;color:var(--tinta-2)}.pulso{animation:pulso 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pulso{0%{transform:scale(.8);opacity:.9}to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){.pulso{animation:none}}.diag-alerta{border-radius:var(--raio-pequeno);padding:12px 14px;background:var(--superficie-2);margin-bottom:14px}.diag-critico .diag-alerta{background:var(--critico-fundo);border:1px solid var(--critico)}.diag-atencao .diag-alerta{background:var(--atencao-fundo);border:1px solid var(--atencao)}.diag-titulo{font-size:18px;font-weight:750;text-transform:uppercase}.diag-critico .diag-titulo{color:var(--critico)}.diag-atencao .diag-titulo{color:var(--atencao)}.diag-normal .diag-titulo{color:var(--bom)}.diag-alerta p{margin:6px 0 0;font-size:14px}.diag-sub{font-size:14px;font-weight:700;margin:12px 0 4px}.diag-texto{font-size:14px;color:var(--tinta-2);margin:0 0 6px}.diag-lista{margin:0;padding-left:18px;font-size:13px;color:var(--tinta-2)}.medidor{text-align:center}.medidor svg{width:100%;max-width:220px}.medidor-valor{font-size:34px;font-weight:750;line-height:1;margin-top:-6px}.medidor-rotulo{font-size:13px;font-weight:650;text-transform:uppercase;margin-top:4px}.esquema{width:100%;display:block}.esquema-ponto{cursor:pointer}.detalhes-series{margin-top:20px}.detalhes-series summary{cursor:pointer;color:var(--tinta-2);font-size:14px;margin-bottom:10px}.marca .marca-icone{color:var(--serie);margin-right:6px}:root[data-tema=escuro]{--plano: #070b12;--superficie: rgba(20, 28, 41, .72);--superficie-solida: #121a26;--superficie-2: rgba(255, 255, 255, .045);--borda: rgba(255, 255, 255, .07);--borda-forte: rgba(255, 255, 255, .12);--grade: rgba(255, 255, 255, .06);--acento: #2aa3b8;--acento-2: #c68f52;--sombra: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 30px -10px rgba(0, 0, 0, .6)}body{font-feature-settings:"cv11","ss01";background:radial-gradient(1200px 600px at 10% -10%,rgba(59,130,246,.16),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(34,211,238,.08),transparent 60%),radial-gradient(800px 600px at 50% 120%,rgba(239,74,79,.06),transparent 60%),var(--plano);background-attachment:fixed;min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at top,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at top,black 20%,transparent 75%);z-index:0}.app{position:relative;z-index:1}.cabecalho{height:64px;background:#070b12a6;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--borda)}.marca{display:flex;align-items:center;gap:10px}.marca-logo{width:26px;height:26px;filter:drop-shadow(0 0 10px rgba(34,211,238,.45))}.marca .marca-nome{color:var(--tinta);font-weight:750;font-size:18px;letter-spacing:-.02em}.marca .marca-cliente{color:var(--tinta-2);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie-2)}.navegacao{margin-left:12px}.navegacao a{border-radius:999px;padding:7px 16px;transition:background .15s,color .15s}.navegacao a.ativo{color:#fff;background:linear-gradient(135deg,#3b82f659,#22d3ee33);box-shadow:0 0 0 1px #3b82f673 inset}.cartao,.bloco,.indicador,.entrada-caixa{background:linear-gradient(180deg,#ffffff09,#fff0),var(--superficie);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--borda);box-shadow:var(--sombra)}.dialogo,.dica,.etiqueta-grafico{background:var(--superficie-solida)}.titulo-pagina{font-size:28px;font-weight:750;letter-spacing:-.03em}.indicador{position:relative;overflow:hidden;padding:20px 22px;transition:transform .15s,border-color .15s}.indicador:hover{transform:translateY(-2px);border-color:var(--borda-forte)}.indicador:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--acento),var(--acento-2));opacity:.7}.indicador-critico:after{background:linear-gradient(90deg,var(--critico),#ff8a65)}.indicador-critico{box-shadow:var(--sombra),0 0 40px -12px #ef4a4f73}.indicador-rotulo{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;color:var(--tinta-3)}.indicador-icone{width:28px;height:28px;padding:6px;border-radius:8px;background:#3b82f624;stroke:#7cb3ff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.indicador-critico .indicador-icone{background:#ef4a4f26;stroke:var(--critico)}.indicador-valor{font-size:38px;font-weight:750;margin-top:6px}.destaques-titulo{display:flex;align-items:center;gap:8px}.destaques-titulo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--critico);box-shadow:0 0 #ef4a4f99;animation:batida 1.8s infinite}@keyframes batida{0%{box-shadow:0 0 #ef4a4f99}to{box-shadow:0 0 0 10px #ef4a4f00}}.destaque-card{position:relative;overflow:hidden;padding:20px;background:radial-gradient(400px 160px at 100% 0%,rgba(239,74,79,.28),transparent 70%),linear-gradient(180deg,#ef4a4f1f,#ef4a4f0a);border:1px solid rgba(239,74,79,.45);box-shadow:0 10px 40px -16px #ef4a4f99;transition:transform .15s,box-shadow .15s}.destaque-card:hover{transform:translateY(-3px);box-shadow:0 16px 50px -14px #ef4a4fbf}.destaque-tag{font-size:20px;font-weight:750;letter-spacing:-.01em}thead th{color:var(--tinta-3);background:#ffffff05}tbody tr{transition:background .12s}tbody tr.clicavel:hover{background:#3b82f612}.botao{border-radius:999px;background:var(--superficie-2);border-color:var(--borda-forte)}.botao-primario{background:linear-gradient(135deg,var(--acento),#2563eb);border-color:transparent;color:#fff;box-shadow:0 6px 20px -8px #3b82f6cc}.botao-primario:hover:not(:disabled){background:linear-gradient(135deg,var(--acento),#2563eb)}select,input[type=text],input[type=password]{background:#ffffff0a;border-color:var(--borda-forte);border-radius:var(--raio-pequeno)}select option{background:var(--superficie-solida)}.selo{padding:4px 10px 4px 8px;border:1px solid transparent}.selo-critico{border-color:#ef4a4f59;background:#ef4a4f1f}.selo-normal{border-color:#2fb36b4d;background:#2fb36b1a}.titulo-painel{font-size:26px;font-weight:800;letter-spacing:-.02em;text-transform:none;background:linear-gradient(90deg,#fff,#9fb3cc);-webkit-background-clip:text;background-clip:text;color:transparent}.painel-ativo-tag{font-size:24px;font-weight:750;letter-spacing:-.01em}.painel{gap:16px}.bloco{padding:20px}.bloco-titulo{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;color:var(--tinta-3)}.bloco-titulo:before{content:"";width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,var(--acento),var(--acento-2))}.bloco-titulo-grande{font-size:17px;font-weight:700;letter-spacing:-.01em}.elemento{border-left:none;border:1px solid var(--borda);background:var(--superficie-2);padding:12px 14px;transition:transform .12s}.elemento:hover{transform:translate(2px)}.elemento-critico{background:linear-gradient(90deg,#ef4a4f2e,#ef4a4f0d);border-color:#ef4a4f66}.elemento-atencao{background:linear-gradient(90deg,#f0a02029,#f0a0200a);border-color:#f0a02059}.elemento-valor{font-size:18px;font-weight:700;margin-top:4px}.elemento-valor span{font-weight:500}.elemento-barra{height:5px;border-radius:999px;background:#ffffff12;margin-top:10px;overflow:hidden}.elemento-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2fb36b,#5ad08f)}.elemento-atencao .elemento-barra i{background:linear-gradient(90deg,#d48a10,var(--atencao))}.elemento-critico .elemento-barra i{background:linear-gradient(90deg,#c23136,#ff6b6f);box-shadow:0 0 10px #ef4a4fcc}.legenda span{padding:4px 10px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);font-size:12px;font-weight:600}.legenda i{width:8px;height:8px;border-radius:50%}.diag-critico{box-shadow:var(--sombra),0 0 50px -18px #ef4a4f8c}.diag-alerta{border-radius:12px}.diag-critico .diag-alerta{background:radial-gradient(300px 120px at 0% 0%,rgba(239,74,79,.25),transparent 70%),#ef4a4f14;border:1px solid rgba(239,74,79,.45)}.diag-titulo{font-size:20px;font-weight:800;letter-spacing:.01em}.diag-sub{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta);margin-top:16px}.medidor-valor{font-size:44px;font-weight:800;letter-spacing:-.03em}.esquema{filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.etiqueta-grafico{border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dica{border-radius:12px;border-color:var(--borda-forte)}.destaque-card .selo{align-self:flex-start}.elemento-valor span{display:block;font-size:12px;margin-top:1px}.marca-logo{width:30px;height:36px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(42,163,184,.35))}.marca .marca-nome b{color:#3bb4c8;font-weight:600}.marca .marca-demo{font-size:11px;font-weight:600;color:#d9a66b;padding:3px 9px;border-radius:999px;border:1px solid rgba(198,143,82,.4);background:#c68f521a}@media(max-width:700px){.marca .marca-demo,.marca .marca-cliente{display:none}}body{background:radial-gradient(1200px 600px at 10% -10%,rgba(42,163,184,.16),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(198,143,82,.09),transparent 60%),radial-gradient(800px 600px at 50% 120%,rgba(239,74,79,.05),transparent 60%),var(--plano);background-attachment:fixed}.navegacao a.ativo{background:linear-gradient(135deg,#2aa3b852,#c68f5229);box-shadow:0 0 0 1px #2aa3b880 inset}.indicador-icone{background:#2aa3b824;stroke:#5cc6d8}.botao-primario{background:linear-gradient(135deg,#2aa3b8,#1d7f91);box-shadow:0 6px 20px -8px #2aa3b8cc}.botao-primario:hover:not(:disabled){background:linear-gradient(135deg,#2aa3b8,#1d7f91)}.entrada-logo{display:block;width:100%;max-width:300px;margin:0 auto 16px}.vitrine{margin-bottom:28px}.vitrine-titulo{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 12px}.vitrine-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.maquina{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:var(--raio);border:1px solid var(--borda);background:linear-gradient(180deg,#ffffff09,#fff0),var(--superficie);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sombra);transition:transform .15s,box-shadow .15s}.maquina:hover{transform:translateY(-3px)}.maquina:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--cor-estado)}.maquina-critico{--cor-estado: var(--critico);border-color:#ef4a4f73;background:radial-gradient(360px 160px at 100% 0%,rgba(239,74,79,.25),transparent 70%),var(--superficie);box-shadow:var(--sombra),0 12px 40px -16px #ef4a4f99}.maquina-atencao{--cor-estado: var(--atencao);border-color:#f0a02059;background:radial-gradient(360px 160px at 100% 0%,rgba(240,160,32,.16),transparent 70%),var(--superficie)}.maquina-normal{--cor-estado: var(--bom);background:radial-gradient(360px 160px at 100% 0%,rgba(47,179,107,.12),transparent 70%),var(--superficie)}.maquina-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.maquina-codigo{font-size:12px;font-weight:600;color:var(--tinta-3);letter-spacing:.04em}.maquina-estado{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--cor-estado);padding:3px 10px;border-radius:999px;border:1px solid currentColor}.maquina-estado:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.maquina-critico .maquina-estado:before{animation:batida 1.8s infinite}.maquina-tipo{font-size:20px;font-weight:750;letter-spacing:-.02em}.maquina-modelo{font-size:14px;color:var(--tinta-2);font-weight:500}.maquina-frase{margin-top:12px;font-size:14px;font-weight:600;color:var(--cor-estado)}.maquina-rodape{display:flex;justify-content:space-between;font-size:12px;color:var(--tinta-3);margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.maquina-ver{font-size:12px;color:#5cc6d8;margin-top:8px}.grade-elementos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grade-elementos .elemento-critico,.grade-elementos .elemento-atencao{grid-column:1 / -1}.grade-elementos .elemento-normal,.grade-elementos .elemento-sem_limite{padding:8px 10px}.grade-elementos .elemento-normal .elemento-nome,.grade-elementos .elemento-sem_limite .elemento-nome{font-size:12px;font-weight:600;gap:6px}.grade-elementos .elemento-normal .elemento-valor,.grade-elementos .elemento-sem_limite .elemento-valor{font-size:15px;margin-top:2px}.grade-elementos .elemento-normal .elemento-valor span,.grade-elementos .elemento-sem_limite .elemento-valor span{font-size:11px}.grade-elementos .elemento-normal .elemento-barra{margin-top:6px;height:4px}
