.central{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neon-azul:#4da3ff;--neon-azul-forte:#1f8bff;--neon-ouro:#f5c451;--linha:#4da3ff29;--vidro:#090f1cb8;--background:#03050a;--foreground:#e8eef8;--card:#090f1cb8;--card-foreground:#e8eef8;--popover:#0a1120;--popover-foreground:#e8eef8;--primary:#4da3ff;--primary-foreground:#03050a;--secondary:#4da3ff1a;--secondary-foreground:#e8eef8;--muted:#78a0dc14;--muted-foreground:#8b9bb4;--accent:#4da3ff24;--accent-foreground:#e8eef8;--signal:#f5c451;--signal-foreground:#03050a;--nav:#070c18;--nav-foreground:#e8eef8;--nav-border:#4da3ff29;--nav-accent:#4da3ff24;--border:#4da3ff24;--border-strong:#4da3ff52;--surface:#070c18;--input:#4da3ff2e;--ring:#4da3ff;--serie-1:#4da3ff;--serie-2:#f5c451;--serie-3:#2fe0b5;--serie-4:#a78bfa;--grade:#78a0dc1f;--bom:#34d399;--alerta:#f5c451;--ruim:#fb7185;--bom-no-nav:#34d399;--ruim-no-nav:#fb7185;background:#03050a;font-family:Inter,system-ui,sans-serif}.central h1,.central h2,.central h3,.central .central-titulo{letter-spacing:-.02em;font-family:Sora,Inter,sans-serif}.central .central-mono,.central .tabular-nums{font-family:IBM Plex Mono,ui-monospace,monospace}.central ::selection{color:#fff;background:#4da3ff59}.central select option{color:#e8eef8;background:#0a1120}.central-fundo{z-index:0;pointer-events:none;background:radial-gradient(900px 520px at 12% -8%,#1f8bff38,#0000 60%),radial-gradient(700px 480px at 100% 110%,#f5c4511f,#0000 60%),radial-gradient(600px 400px at 70% 20%,#4da3ff0f,#0000 70%),linear-gradient(#4da3ff0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#4da3ff0d 1px,#0000 1px) 0 0/44px 44px,#03050a;position:fixed;inset:0}.central-lateral{border-right:1px solid var(--linha);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--foreground);background:linear-gradient(#070c18f0,#03050af7);box-shadow:1px 0 40px -20px #1f8bff80}.central-logo{background:radial-gradient(circle at 30% 20%,#f5c45140,#070c18e6 70%);border:1px solid #f5c4518c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 18px -2px #f5c45173,inset 0 0 12px #f5c45126}.central-busca{border:1px solid var(--linha);background:#ffffff05;border-radius:10px;height:36px;transition:border-color .2s,box-shadow .2s}.central-busca:hover{box-shadow:0 0 16px -6px var(--neon-azul);color:var(--foreground);border-color:#4da3ff80}.central-item{color:var(--muted-foreground);border:1px solid #0000;border-radius:10px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.central-item:hover{color:var(--foreground);background:#4da3ff12}.central-item.ativo{color:#fff;box-shadow:inset 3px 0 0 var(--neon-ouro), 0 0 22px -8px #4da3ffcc;background:linear-gradient(90deg,#4da3ff33,#4da3ff08);border-color:#4da3ff61}.central-item.ativo svg{color:var(--neon-azul);filter:drop-shadow(0 0 6px #4da3ffcc)}.central-status{border:1px solid var(--linha);background:#ffffff05;border-radius:10px;transition:border-color .2s}.central-status:hover{border-color:#4da3ff73}.central-rolagem{scrollbar-width:thin;scrollbar-color:#4da3ff40 transparent}.central-topo{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--linha);background:#03050ab8}.central-topo:after{content:"";background:linear-gradient(90deg, transparent, var(--neon-azul) 25%, var(--neon-ouro) 60%, transparent);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}.central-topo h1{color:#0000;background:linear-gradient(90deg,#fff,#a9d2ff 70%,#f5d78a);-webkit-background-clip:text;background-clip:text}.central-icone-secao{width:46px;height:46px;color:var(--neon-azul);background:radial-gradient(circle at 30% 20%,#4da3ff47,#070c18e6 70%);border:1px solid #4da3ff73;border-radius:12px;place-items:center;box-shadow:0 0 22px -6px #4da3ffcc}.central-campo,.central-botao,.central-relogio{border:1px solid var(--linha);color:var(--foreground);background:#090f1cd9;border-radius:10px}.central-relogio{height:36px}.central-segmento{color:var(--muted-foreground);border-radius:8px;transition:all .18s}.central-segmento:hover{color:var(--foreground)}.central-segmento.ativo{color:#fff;box-shadow:0 0 14px -4px var(--neon-azul), inset 0 0 0 1px #4da3ff80;background:linear-gradient(#4da3ff59,#1f8bff2e)}.central-aba{color:var(--muted-foreground);transition:color .18s;position:relative}.central-aba:hover{color:var(--foreground)}.central-aba:after{content:"";background:0 0;border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:0;left:12px;right:12px}.central-aba.ativa{color:#fff;text-shadow:0 0 12px #4da3ff99}.central-aba.ativa:after{background:linear-gradient(90deg, var(--neon-azul), var(--neon-ouro));box-shadow:0 0 10px var(--neon-azul)}.central-ponto{background:var(--bom);width:8px;height:8px;box-shadow:0 0 10px var(--bom);border-radius:999px;flex:none;display:inline-block;position:relative}.central-ponto:after{content:"";border:1px solid var(--bom);opacity:.6;border-radius:999px;animation:2s ease-out infinite central-pulso;position:absolute;inset:-4px}.central-ponto.erro{background:var(--ruim);box-shadow:0 0 10px var(--ruim)}.central-ponto.erro:after{border-color:var(--ruim)}.central-ponto.neutro{background:var(--muted-foreground);box-shadow:none}.central-ponto.neutro:after{display:none}@keyframes central-pulso{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.central .hud{background:var(--vidro);border:1px solid var(--linha);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff08,0 18px 40px -28px #000000e6}.central .hud:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#4da3ff8c,#0000 22% 78%,#f5c45173);padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.central .hud:hover{border-color:#4da3ff52;box-shadow:0 0 0 1px #4da3ff14,0 0 32px -14px #4da3ffb3}.central .hud:hover:before{opacity:1}.central .hud-clique{cursor:pointer}.central .hud-clique:hover{transform:translateY(-2px)}.central .hud-kpi:after{content:"";background:linear-gradient(90deg, var(--neon-azul), var(--neon-ouro), transparent);height:1px;box-shadow:0 0 8px var(--neon-azul);position:absolute;top:0;left:16px;right:16px}.central .hud-numero{color:#fff;text-shadow:0 0 18px #4da3ff8c;font-family:IBM Plex Mono,ui-monospace,monospace}.central .hud-rotulo{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.central .tabela-central thead tr{border-color:var(--linha)}.central .tabela-central th{text-transform:uppercase;letter-spacing:.14em;color:#7fb8ff;padding-top:10px;padding-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.central .tabela-central tbody tr{transition:background .15s}.central .tabela-central tbody tr:hover{background:#4da3ff0f}.central .tabela-central td{border-color:#4da3ff14}.central-chip{border:1px solid var(--linha);height:30px;color:var(--muted-foreground);background:#090f1cb3;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:all .18s}.central-chip:hover{color:var(--foreground);border-color:#4da3ff73}.central-chip.ativo{color:#03050a;background:linear-gradient(180deg, #ffd977, var(--neon-ouro));box-shadow:0 0 16px -4px var(--neon-ouro);border-color:#0000}.central-selo{border:1px solid var(--linha);letter-spacing:.04em;background:#03050a99;font-family:IBM Plex Mono,ui-monospace,monospace}.central-gaveta{background:linear-gradient(#090f1cf7,#03050afa);border-left:1px solid #4da3ff59;box-shadow:-20px 0 60px -20px #1f8bff73}.central-paleta{background:#070c18f7;border:1px solid #4da3ff66;border-radius:16px;box-shadow:0 0 0 1px #4da3ff1a,0 0 60px -10px #1f8bff8c}.central .animate-pulse.bg-muted{background:linear-gradient(90deg,#4da3ff0d,#4da3ff24,#4da3ff0d) 0 0/200% 100%;animation:1.4s linear infinite central-brilho}@keyframes central-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.central .bg-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.central .shadow-sm{box-shadow:inset 0 1px #ffffff08,0 18px 40px -28px #000000e6}.central .bg-white{background-color:var(--card)}.central .recharts-cartesian-grid line{stroke:var(--grade)}.central .recharts-tooltip-cursor{fill:#4da3ff14}@media (prefers-reduced-motion:reduce){.central-ponto:after,.central .animate-pulse.bg-muted{animation:none}.central .hud-clique:hover{transform:none}}.central .bg-nav{color:#fff;box-shadow:inset 0 0 0 1px #4da3ff80, 0 0 14px -4px var(--neon-azul);background:linear-gradient(#4da3ff52,#1f8bff24)}.central .border-nav{border-color:#4da3ff99}.central .hud-kpi.bg-nav{box-shadow:inset 0 0 0 1px #f5c45173, 0 0 26px -10px var(--neon-ouro);background:radial-gradient(circle at 15% 0,#f5c45138,#090f1ce6 60%)}.ow-produto{color:var(--mb-gold);letter-spacing:.14em;white-space:nowrap;border:1px solid #c9a24b8c;border-radius:999px;flex-shrink:0;padding:1px 9px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-block}.ow-numero{letter-spacing:-.02em;color:var(--mb-ink);font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.mb-dark-card .ow-numero{color:#fff}.ow-rotulo{color:var(--mb-muted);font-size:12px;font-weight:600}.mb-dark-card .ow-rotulo{color:#f5f2eab8}.ow-medidor{background:#f5f2ea29;border-radius:999px;height:12px;display:flex;overflow:hidden}.ow-medidor>span{height:100%;display:block}.ow-medidor-usado,.ow-medidor[data-nivel=alerta] .ow-medidor-usado{background:var(--mb-gold)}.ow-medidor[data-nivel=limite] .ow-medidor-usado{background:var(--mb-ivory)}.ow-faixa{border:1px solid var(--mb-line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;display:flex}.ow-faixa svg{flex-shrink:0;margin-top:2px}.ow-faixa[data-tom=alerta]{background:var(--mb-ivory);border-color:var(--mb-gold);color:var(--mb-navy)}.ow-faixa[data-tom=erro]{color:var(--mb-erro);background:#fbeceb;border-color:#efc4c0}.ow-faixa[data-tom=info]{color:#1c3d6b;background:#e8eef7;border-color:#c9d7ea}.ow-barras{align-items:flex-end;gap:4px;height:180px;padding-top:8px;display:flex}.ow-barras>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.ow-barras .ow-barra{background:var(--mb-azul);border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:2px}.ow-barras .ow-barra[data-hoje=true]{background:var(--mb-navy)}.ow-eixo{color:var(--mb-muted);font-variant-numeric:tabular-nums;gap:4px;margin-top:6px;font-size:11px;display:flex}.ow-eixo>span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:visible}.ow-abas{background:#ece6d6;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.ow-abas button{color:var(--mb-muted);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.ow-abas button[aria-pressed=true]{color:var(--mb-ink);background:#fff;box-shadow:0 1px 2px #0a1b331f}.ow-codigo{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.ow-pacote[data-destaque=true]{border-color:var(--mb-azul);box-shadow:0 0 0 1px var(--mb-azul)}.ow-rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.ow-passo{background:var(--mb-navy);width:28px;height:28px;color:var(--mb-gold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.ow-teste{z-index:60;background:var(--mb-navy);color:#f5f2ea;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:11px;font-weight:600;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 10px 30px -10px #00000080}.ow-teste select{background:var(--mb-navy-2);color:#fff;font:inherit;border:1px solid #fff3;border-radius:999px;padding:3px 8px}.ow-ponto-ligado{background:#4ade80;border-radius:9999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #4ade8040}
