.toast-stack[data-v-997b8ca2]{position:fixed;top:76px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.toast-item[data-v-997b8ca2]{--cor: var(--accent);--cor-fundo: var(--accent-subtle);pointer-events:all;position:relative;display:flex;gap:12px;padding:12px;background:var(--bg-card);color:var(--fg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden}.tipo-success[data-v-997b8ca2]{--cor: var(--green);--cor-fundo: var(--green-subtle)}.tipo-error[data-v-997b8ca2]{--cor: var(--red);--cor-fundo: var(--red-subtle)}.tipo-warning[data-v-997b8ca2]{--cor: var(--orange);--cor-fundo: var(--orange-subtle)}.tipo-info[data-v-997b8ca2]{--cor: var(--accent);--cor-fundo: var(--accent-subtle)}.tipo-admin[data-v-997b8ca2]{--cor: var(--purple);--cor-fundo: var(--purple-subtle)}.toast-chip[data-v-997b8ca2]{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--cor-fundo);color:var(--cor)}.toast-chip-ico[data-v-997b8ca2]{display:flex}.toast-chip-num[data-v-997b8ca2]{font-size:13px;font-weight:600}.toast-corpo[data-v-997b8ca2]{flex:1;min-width:0;padding-right:20px}.toast-linha1[data-v-997b8ca2]{display:flex;align-items:baseline;gap:8px}.toast-titulo[data-v-997b8ca2]{font-size:13px;font-weight:600;color:var(--fg);flex:1;min-width:0}.toast-tempo[data-v-997b8ca2]{font-size:11px;color:var(--fg-subtle);flex-shrink:0}.toast-detalhe[data-v-997b8ca2]{margin-top:2px;font-size:13px;line-height:1.45;color:var(--fg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.toast-meta[data-v-997b8ca2]{margin-top:2px;font-size:11px;color:var(--fg-subtle)}.toast-rajada[data-v-997b8ca2]{margin-top:8px;background:var(--bg-sub);border-radius:8px;padding:4px 0;max-height:240px;overflow-y:auto}.rajada-linha[data-v-997b8ca2]{display:flex;gap:8px;padding:6px 10px;font-size:12px;align-items:baseline}.rajada-nome[data-v-997b8ca2]{flex:1;min-width:0;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rajada-porta[data-v-997b8ca2]{color:var(--fg-subtle);font-size:11px}.rajada-causa[data-v-997b8ca2]{font-size:11px;color:var(--fg-muted)}.causa-LOS[data-v-997b8ca2]{color:var(--orange)}.causa-dyingGasp[data-v-997b8ca2]{color:var(--yellow)}.rajada-mais[data-v-997b8ca2]{background:none;border:none;color:var(--accent);font-size:12px;font-weight:500;padding:6px 10px;cursor:pointer}.toast-acoes[data-v-997b8ca2]{display:flex;gap:6px;margin-top:8px}.acao-pri[data-v-997b8ca2],.acao-sec[data-v-997b8ca2]{font-family:inherit;font-size:12px;font-weight:500;padding:5px 10px;border-radius:8px;border:none;cursor:pointer;transition:transform .06s ease-out}.acao-pri[data-v-997b8ca2]{background:var(--cor-fundo);color:var(--cor)}.acao-sec[data-v-997b8ca2]{background:none;color:var(--fg-muted)}.acao-sec[data-v-997b8ca2]:hover{background:var(--bg-hover)}.acao-pri[data-v-997b8ca2]:active,.acao-sec[data-v-997b8ca2]:active,.toast-fechar[data-v-997b8ca2]:active{transform:scale(.97)}.toast-fechar[data-v-997b8ca2]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:8px;border:none;background:none;color:var(--fg-subtle);display:flex;align-items:center;justify-content:center;cursor:pointer}.toast-fechar[data-v-997b8ca2]:hover{background:var(--bg-hover);color:var(--fg)}.toast-progresso[data-v-997b8ca2]{position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--border)}.toast-progresso span[data-v-997b8ca2]{display:block;height:100%;background:var(--cor);opacity:.7;animation:toast-progresso-997b8ca2 linear forwards}.toast-item:hover .toast-progresso span[data-v-997b8ca2]{animation-play-state:paused}.toast-enter-active[data-v-997b8ca2]{transition:opacity .18s ease-out,transform .2s cubic-bezier(.22,1,.36,1)}.toast-leave-active[data-v-997b8ca2]{transition:opacity .14s ease-in,transform .14s ease-in;position:absolute;right:0;width:360px}.toast-move[data-v-997b8ca2]{transition:transform .2s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-997b8ca2]{opacity:0;transform:translate(14px)}.toast-leave-to[data-v-997b8ca2]{opacity:0;transform:translate(16px) scale(.97)}@keyframes toast-progresso-997b8ca2{0%{width:100%}to{width:0}}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-997b8ca2],.toast-leave-active[data-v-997b8ca2],.toast-move[data-v-997b8ca2]{transition:none}.toast-progresso span[data-v-997b8ca2]{animation:none}}:root,[data-theme=storm]{--bg: #24283b;--bg-deep: #1a1b26;--bg-card: #1f2335;--bg-hover: #292e42;--bg-sub: #1e2030;--bg-input: #1f2335;--border: #292e42;--border-input: #3b4261;--md-linha-num: #3b4261;--fg: #c0caf5;--fg-muted: #a9b1d6;--fg-subtle: #565f89;--accent: #7aa2f7;--accent-hover: #8db0ff;--green: #9ece6a;--red: #f7768e;--orange: #ff9e64;--section-header-bg: #2c3e50;--section-header-fg: #c0caf5;--section-header-hover:#34495e;--code-bg: #1d202f;--bg-payload: #1a1c29;--code-fg: #c0caf5;--shadow-sm: 0 1px 4px rgba(0,0,0,.25);--shadow-md: 0 2px 8px rgba(0,0,0,.3);--shadow-lg: 0 4px 16px rgba(0,0,0,.4);--overlay-scrim: rgba(16,17,26,.9);--sb-bg: #1f2335;--sb-fg: rgba(192,202,245,.85);--sb-fg-muted: rgba(169,177,214,.55);--sb-border: rgba(255,255,255,.07);--sb-active-bg: rgba(122,162,247,.15);--sb-active-border: #7aa2f7;--scrollbar-track: #1f2335;--scrollbar-thumb: #3b4261;--scrollbar-hover: #545c7e;--red-subtle: rgba(247, 118, 142, .14);--green-subtle: rgba(158, 206, 106, .14);--orange-subtle: rgba(255, 158, 100, .14);--hatch-incerto: rgba(255, 158, 100, .045);--accent-subtle: rgba(122, 162, 247, .12);--gray: #565f89;--gray-subtle: rgba(192, 202, 245, .08);--yellow: #e0af68;--yellow-subtle: rgba(224, 175, 104, .14);--purple: #bb9af7;--purple-subtle: rgba(187, 154, 247, .14);--cyan: #7dcfff;--cyan-subtle: rgba(125, 207, 255, .14);--teal: #73daca;--teal-subtle: rgba(115, 218, 202, .14);--critical: #ff007c;--critical-subtle: rgba(255, 0, 124, .16);--fg-on-accent: #1d202f;--font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif}[data-theme=night]{--bg: #1a1b26;--bg-deep: #13131a;--bg-card: #16161e;--bg-hover: #1f2335;--bg-sub: #13131a;--bg-input: #16161e;--border: #1f2335;--border-input: #292e42;--md-linha-num: #292e42;--fg: #c0caf5;--fg-muted: #a9b1d6;--fg-subtle: #565f89;--accent: #7aa2f7;--accent-hover: #8db0ff;--green: #9ece6a;--red: #f7768e;--orange: #ff9e64;--section-header-bg: #2c3e50;--section-header-fg: #c0caf5;--section-header-hover:#34495e;--code-bg: #0d0e1a;--bg-payload: #0e0e14;--code-fg: #c0caf5;--shadow-sm: 0 1px 4px rgba(0,0,0,.35);--shadow-md: 0 2px 8px rgba(0,0,0,.4);--shadow-lg: 0 4px 16px rgba(0,0,0,.55);--overlay-scrim: rgba(10,10,15,.92);--sb-bg: #16161e;--sb-fg: rgba(192,202,245,.85);--sb-fg-muted: rgba(169,177,214,.55);--sb-border: rgba(255,255,255,.05);--sb-active-bg: rgba(122,162,247,.15);--sb-active-border: #7aa2f7;--scrollbar-track: #16161e;--scrollbar-thumb: #292e42;--scrollbar-hover: #3b4261;--red-subtle: rgba(247, 118, 142, .14);--green-subtle: rgba(158, 206, 106, .14);--orange-subtle: rgba(255, 158, 100, .14);--hatch-incerto: rgba(255, 158, 100, .045);--accent-subtle: rgba(122, 162, 247, .12);--gray: #565f89;--gray-subtle: rgba(192, 202, 245, .08);--yellow: #e0af68;--yellow-subtle: rgba(224, 175, 104, .14);--purple: #bb9af7;--purple-subtle: rgba(187, 154, 247, .14);--cyan: #7dcfff;--cyan-subtle: rgba(125, 207, 255, .14);--teal: #73daca;--teal-subtle: rgba(115, 218, 202, .14);--critical: #ff007c;--critical-subtle: rgba(255, 0, 124, .16);--fg-on-accent: #1d202f;--font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif}[data-theme=day]{--bg: #e1e2e7;--bg-deep: #d0d2de;--bg-card: #ffffff;--bg-hover: #d0d5e3;--bg-sub: #eaebf0;--bg-input: #ffffff;--border: #c4c8da;--border-input: #c4c8da;--md-linha-num: #848cb5;--fg: #3760bf;--fg-muted: #6172b0;--fg-subtle: #848cb5;--accent: #2e7de9;--accent-hover: #1a6fd8;--green: #587539;--red: #f52a65;--orange: #b15c00;--section-header-bg: #2c3e50;--section-header-fg: #ffffff;--section-header-hover:#34495e;--code-bg: #1f2937;--bg-payload: #e2e4ec;--code-fg: #f3f4f6;--shadow-sm: 0 1px 4px rgba(0,0,0,.07);--shadow-md: 0 2px 8px rgba(0,0,0,.09);--shadow-lg: 0 4px 16px rgba(0,0,0,.13);--overlay-scrim: rgba(225,226,231,.88);--sb-bg: #d0d5e3;--sb-fg: rgba(55,96,191,.9);--sb-fg-muted: rgba(97,114,176,.7);--sb-border: rgba(0,0,0,.09);--sb-active-bg: rgba(46,125,233,.14);--sb-active-border: #2e7de9;--scrollbar-track: #d0d5e3;--scrollbar-thumb: #a8aecb;--scrollbar-hover: #848cb5;--red-subtle: rgba(245, 42, 101, .12);--green-subtle: rgba(88, 117, 57, .12);--orange-subtle: rgba(177, 92, 0, .12);--hatch-incerto: rgba(177, 92, 0, .1);--accent-subtle: rgba(46, 125, 233, .12);--gray: #848cb5;--gray-subtle: rgba(55, 96, 191, .06);--yellow: #8c6c3e;--yellow-subtle: rgba(140, 108, 62, .12);--purple: #7847bd;--purple-subtle: rgba(120, 71, 189, .12);--cyan: #007197;--cyan-subtle: rgba(0, 113, 151, .12);--teal: #387068;--teal-subtle: rgba(56, 112, 104, .12);--critical: #c4005f;--critical-subtle: rgba(196, 0, 95, .12);--fg-on-accent: #ffffff;--font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif}*{margin:0;padding:0;box-sizing:border-box}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=button]{cursor:pointer}button:active:not(:disabled){transform:scale(.97);transition:transform .06s ease-out}.page-enter-active{transition:opacity .22s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .15s ease-in}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--fg);line-height:1.6;transition:background-color .2s,color .2s}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}input,select,textarea{background:var(--bg-input);color:var(--fg);border:1px solid var(--border-input)}input::placeholder,textarea::placeholder{color:var(--fg-subtle)}select option{background:var(--bg-card);color:var(--fg)}svg{vertical-align:middle}:root{--bp-mobile: 640px;--bp-tablet: 1024px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--page-padding: 24px 32px;--card-padding: 20px;--card-padding-lg: 24px;--card-header-pad: 16px 20px;--section-gap: 24px;--section-gap-lg: 32px;--panel-header-pad: 12px 16px;--text-3xs: 10px;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 28px;--text-5xl: 34px;--text-6xl: 42px}.font-mono,code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-center{text-align:center}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:var(--gray-subtle);color:var(--fg-muted)}.status-badge.small{padding:3px 8px;font-size:var(--text-2xs)}.status-badge.working,.status-badge.online{background:var(--green-subtle);color:var(--green)}.status-badge.offline{background:var(--red-subtle);color:var(--red)}.status-badge.los,.status-badge.loSi,.status-badge.LOSi,.status-badge.dyingGasp{background:var(--orange-subtle);color:var(--orange)}.status-badge.authFailed{background:var(--red-subtle);color:var(--red)}.status-badge.logging{background:var(--accent-subtle);color:var(--accent)}.status-badge.syncMib{background:var(--gray-subtle);color:var(--fg-muted)}.status-badge.status-working,.status-badge.status-online{background:var(--green-subtle);color:var(--green)}.status-badge.status-offline,.status-badge.status-los,.status-badge.status-loSi,.status-badge.status-LOSi{background:var(--red-subtle);color:var(--red)}.status-badge.status-dyingGasp{background:var(--orange-subtle);color:var(--orange)}.status-badge.status-authFailed{background:var(--red-subtle);color:var(--red)}.status-badge.status-logging{background:var(--accent-subtle);color:var(--accent)}.status-badge.status-syncMib{background:var(--gray-subtle);color:var(--fg-muted)}
