@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";.sidebar[data-v-7be1dc4e]{width:var(--sidebar-width);background:var(--nav-bg-color);border-right:1px solid var(--nav-border-color);z-index:100;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar--collapsed[data-v-7be1dc4e]{width:var(--sidebar-collapsed-width)}.sidebar__logo[data-v-7be1dc4e]{align-items:center;gap:var(--spacing);padding:var(--spacing-double) var(--spacing-double);border-bottom:1px solid var(--nav-border-color);min-height:var(--topbar-height);display:flex}.sidebar__brand[data-v-7be1dc4e]{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar__brand-name[data-v-7be1dc4e]{color:var(--font-color-secondary);font-size:12px;font-weight:500}.sidebar__tagline[data-v-7be1dc4e]{color:var(--font-color-secondary);font-size:10px}.sidebar--collapsed .sidebar__logo[data-v-7be1dc4e]{padding:var(--spacing-double) var(--spacing);justify-content:center}.sidebar__logo-icon[data-v-7be1dc4e]{background:#15d1a01a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sidebar__logo-text[data-v-7be1dc4e]{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:var(--font-color);white-space:nowrap;overflow:hidden}.sidebar__scroll[data-v-7be1dc4e]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar__nav[data-v-7be1dc4e]{padding:var(--spacing) 0;flex-shrink:0}.sidebar__section-title[data-v-7be1dc4e]{padding:var(--spacing) var(--spacing-double);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;color:var(--font-color-secondary)}.sidebar__section-title--compact[data-v-7be1dc4e]{border-top:1px solid var(--border-color);margin:8px 16px;padding:0}.sidebar__item[data-v-7be1dc4e]{align-items:center;gap:var(--spacing);margin:2px var(--spacing);border-radius:var(--border-radius);color:var(--font-color-secondary);font-size:var(--font-size-normal);cursor:pointer;white-space:nowrap;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.sidebar--collapsed .sidebar__item[data-v-7be1dc4e]{justify-content:center;margin:2px 4px;padding:10px}.sidebar__item[data-v-7be1dc4e]:hover{background:var(--table-hover-bg);color:var(--font-color)}.sidebar__item--active[data-v-7be1dc4e]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 3px 0 var(--accent-text);font-weight:600}.sidebar__item--active .sidebar__item-icon[data-v-7be1dc4e]{color:var(--accent-text)}.sidebar__item--in-section[data-v-7be1dc4e]{color:var(--font-color)}.sidebar__item--in-section .sidebar__item-icon[data-v-7be1dc4e]{color:var(--color-corporate-green-50)}.sidebar__item--child[data-v-7be1dc4e]{padding-left:calc(var(--spacing-double) + 22px);font-size:var(--font-size-small);margin-top:0;margin-bottom:0;position:relative}.sidebar__item--child[data-v-7be1dc4e]:before{content:"";left:calc(var(--spacing-double) + 9px);background:var(--color-divider);width:1px;position:absolute;top:0;bottom:0}.sidebar__item--child.sidebar__item--active[data-v-7be1dc4e]:before{background:var(--color-corporate-green-50)}.sidebar__item-icon[data-v-7be1dc4e]{flex-shrink:0}.sidebar__item-label[data-v-7be1dc4e]{text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar__badge[data-v-7be1dc4e]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:center;border-radius:10px;flex-shrink:0;min-width:20px;padding:1px 6px}.sidebar--collapsed .sidebar__badge[data-v-7be1dc4e]{display:none}.sidebar__badge--crit[data-v-7be1dc4e]{background:var(--color-state-crit);color:#fff}.sidebar__footer[data-v-7be1dc4e]{padding:var(--spacing);border-top:1px solid var(--nav-border-color);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.sidebar__user-info[data-v-7be1dc4e]{padding:6px var(--spacing);border-bottom:1px solid var(--nav-border-color);align-items:center;margin-bottom:4px;display:flex}.sidebar__user-name[data-v-7be1dc4e]{color:var(--font-color-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.sidebar__logout-btn[data-v-7be1dc4e]:hover{color:#f7768e!important}.sidebar__theme-toggle[data-v-7be1dc4e],.sidebar__collapse-btn[data-v-7be1dc4e]{align-items:center;gap:var(--spacing);padding:8px var(--spacing);border-radius:var(--border-radius);width:100%;color:var(--font-color-secondary);font-size:var(--font-size-normal);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;display:flex;overflow:hidden}.sidebar--collapsed .sidebar__theme-toggle[data-v-7be1dc4e],.sidebar--collapsed .sidebar__collapse-btn[data-v-7be1dc4e]{justify-content:center;padding:8px}.sidebar__theme-toggle[data-v-7be1dc4e]:hover,.sidebar__collapse-btn[data-v-7be1dc4e]:hover{background:var(--table-hover-bg);color:var(--font-color)}@media (width<=768px){.sidebar[data-v-7be1dc4e]{transition:transform .25s;transform:translate(-100%);width:var(--sidebar-width)!important}.sidebar--mobile-open[data-v-7be1dc4e]{transform:translate(0)}}.megamenu[data-v-d144b888]{align-items:center;gap:2px;display:flex;position:relative}.megamenu__trigger[data-v-d144b888]{border-radius:var(--border-radius);height:30px;color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;letter-spacing:.2px;background:0 0;border:1px solid #0000;padding:0 12px;font-family:inherit;font-weight:600;transition:background .12s,border-color .12s}.megamenu__trigger[data-v-d144b888]:hover{background:var(--table-hover-bg)}.megamenu__trigger--open[data-v-d144b888]{background:var(--ux-theme-4);border-color:var(--nav-border-color)}.megamenu__flyout[data-v-d144b888]{gap:var(--spacing-double);padding:var(--spacing-double);background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:var(--border-radius);z-index:80;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:720px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000002e}.megamenu__col[data-v-d144b888]{flex-direction:column;gap:2px;display:flex}.megamenu__col-title[data-v-d144b888]{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:1px;color:var(--font-color-secondary);padding:4px var(--spacing-half) 8px;border-bottom:1px solid var(--border-color);margin-bottom:4px;font-weight:700}.megamenu__item[data-v-d144b888]{text-align:left;width:100%;padding:6px var(--spacing-half);border-radius:var(--border-radius);color:var(--font-color);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;font-family:inherit;transition:background .1s;display:flex}.megamenu__item[data-v-d144b888]:hover{background:var(--table-hover-bg)}.megamenu__item-icon[data-v-d144b888]{color:var(--font-color-secondary);flex-shrink:0;margin-top:2px}.megamenu__item:hover .megamenu__item-icon[data-v-d144b888]{color:var(--color-corporate-green-50)}.megamenu__item-text[data-v-d144b888]{flex-direction:column;gap:1px;min-width:0;display:flex}.megamenu__item-label[data-v-d144b888]{font-size:var(--font-size-normal);font-weight:500}.megamenu__item-desc[data-v-d144b888]{font-size:var(--font-size-small);color:var(--font-color-secondary);line-height:1.3}@media (width<=768px){.megamenu__flyout[data-v-d144b888]{grid-template-columns:1fr;min-width:280px;left:-120px}}.topbar[data-v-119c124d]{height:var(--topbar-height);padding:0 var(--spacing-double);background:var(--card-bg-color);border-bottom:1px solid var(--border-color);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__left[data-v-119c124d]{align-items:center;gap:var(--spacing);display:flex}.topbar__hamburger[data-v-119c124d]{border-radius:var(--border-radius);width:36px;height:36px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.topbar__hamburger[data-v-119c124d]:hover{background:var(--table-hover-bg);color:var(--font-color)}.topbar__search[data-v-119c124d]{align-items:center;gap:var(--spacing-half);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);padding:6px var(--spacing);cursor:pointer;width:360px;font-family:inherit;transition:border-color .15s;display:flex}.topbar__search[data-v-119c124d]:hover{border-color:var(--color-corporate-green-50)}.topbar__search-icon[data-v-119c124d]{color:var(--font-color-secondary);flex-shrink:0}.topbar__search-text[data-v-119c124d]{font-size:var(--font-size-normal);color:var(--font-color-secondary);text-align:left;flex:1}.topbar__search-kbd[data-v-119c124d]{background:var(--ux-theme-4);border:1px solid var(--border-color);color:var(--font-color-secondary);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:inherit;font-size:10px}.topbar__actions[data-v-119c124d]{align-items:center;gap:var(--spacing-half);display:flex}.topbar__ws-status[data-v-119c124d]{border-radius:var(--border-radius);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.topbar__ws-status--connected[data-v-119c124d]{color:var(--color-state-ok)}.topbar__ws-status--disconnected[data-v-119c124d]{color:var(--font-color-secondary);opacity:.6}.topbar__ws-label[data-v-119c124d]{white-space:nowrap}.topbar__btn[data-v-119c124d]{border-radius:var(--border-radius);width:34px;height:34px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.topbar__btn[data-v-119c124d]:hover{background:var(--table-hover-bg);color:var(--font-color)}.topbar__btn--active[data-v-119c124d]{color:var(--color-corporate-green-50,#15d1a0)}.topbar__user[data-v-119c124d]{align-items:center;gap:var(--spacing-half);margin-left:var(--spacing);border-radius:var(--border-radius);cursor:pointer;padding:4px 8px;display:flex}.topbar__user[data-v-119c124d]:hover{background:var(--table-hover-bg)}.topbar__avatar[data-v-119c124d]{background:var(--color-corporate-green-50);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.topbar__username[data-v-119c124d]{font-size:var(--font-size-normal);color:var(--font-color);font-weight:500}.topbar__megamenu[data-v-119c124d]{margin-right:4px}@media (width<=768px){.topbar__hamburger[data-v-119c124d]{display:flex}.topbar__search[data-v-119c124d]{width:180px}.topbar__search-kbd[data-v-119c124d],.topbar__username[data-v-119c124d],.topbar__megamenu[data-v-119c124d]{display:none}}@media (width<=520px){.topbar[data-v-119c124d]{padding:0 12px}.topbar__left[data-v-119c124d]{gap:6px}.topbar__actions[data-v-119c124d]{gap:4px}.topbar__search[data-v-119c124d]{width:36px;height:36px;padding:8px}.topbar__search-text[data-v-119c124d],.topbar__ws-label[data-v-119c124d]{display:none}}.update-banner[data-v-979b7186]{background:var(--card-bg-color);border-bottom:1px solid var(--border-color);border-left:3px solid var(--color-state-warn);padding:8px var(--spacing-double,16px);font-size:13px}.update-banner--done[data-v-979b7186]{border-left-color:var(--color-state-ok)}.update-banner--failed[data-v-979b7186]{border-left-color:var(--color-state-crit)}.update-banner__row[data-v-979b7186]{align-items:center;gap:8px;display:flex}.update-banner__icon[data-v-979b7186]{flex-shrink:0}.update-banner__icon--warn[data-v-979b7186]{color:var(--color-yellow-70)}.update-banner__icon--ok[data-v-979b7186]{color:var(--color-state-ok)}.update-banner__icon--err[data-v-979b7186]{color:var(--color-state-crit)}.update-banner__text[data-v-979b7186]{flex:1;min-width:0}.update-banner__btn[data-v-979b7186]{background:var(--color-corporate-green-50);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}.update-banner__btn[data-v-979b7186]:hover{filter:brightness(1.1)}.update-banner__btn[data-v-979b7186]:focus-visible{outline:2px solid var(--color-corporate-green-50);outline-offset:2px}.update-banner__link[data-v-979b7186]{color:var(--color-corporate-green-50);white-space:nowrap;font-size:12px;text-decoration:underline}.update-banner__elapsed[data-v-979b7186]{font-variant-numeric:tabular-nums;opacity:.7;white-space:nowrap}.update-banner__close[data-v-979b7186]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:4px;line-height:0}.update-banner__close[data-v-979b7186]:hover{opacity:1}.update-banner__spinner[data-v-979b7186]{border:2px solid var(--border-color);border-top-color:var(--color-yellow-70);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite update-spin-979b7186}@keyframes update-spin-979b7186{to{transform:rotate(360deg)}}.toast-container[data-v-90643857]{z-index:999;pointer-events:none;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;top:60px;right:16px}.toast[data-v-90643857]{background:var(--card-bg-color);border:1px solid var(--border-color);pointer-events:auto;border-radius:6px;align-items:flex-start;gap:10px;min-width:280px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #00000040}.toast--success[data-v-90643857]{border-left:3px solid var(--color-state-ok)}.toast--warning[data-v-90643857]{border-left:3px solid var(--color-state-warn)}.toast--error[data-v-90643857]{border-left:3px solid var(--color-state-crit)}.toast--info[data-v-90643857]{border-left:3px solid var(--color-state-downtime)}.toast__icon[data-v-90643857]{flex-shrink:0;margin-top:1px}.toast--success .toast__icon[data-v-90643857]{color:var(--color-state-ok)}.toast--warning .toast__icon[data-v-90643857]{color:var(--color-state-warn)}.toast--error .toast__icon[data-v-90643857]{color:var(--color-state-crit)}.toast--info .toast__icon[data-v-90643857]{color:var(--color-state-downtime)}.toast__content[data-v-90643857]{flex:1;min-width:0}.toast__title[data-v-90643857]{font-size:var(--font-size-normal);color:var(--font-color);font-weight:600}.toast__message[data-v-90643857]{font-size:var(--font-size-small);color:var(--font-color-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.toast__close[data-v-90643857]{width:20px;height:20px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.toast__close[data-v-90643857]:hover{background:var(--table-hover-bg);color:var(--font-color)}.toast-enter-active[data-v-90643857]{animation:.3s toast-in-90643857}.toast-leave-active[data-v-90643857]{animation:.2s forwards toast-out-90643857}@keyframes toast-in-90643857{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-90643857{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.error-boundary[data-v-f93127ba]{padding:var(--spacing-double);justify-content:center;align-items:center;display:flex}.error-boundary__card[data-v-f93127ba]{width:100%;max-width:560px;padding:var(--spacing-double);background:var(--card-bg-color);border:1px solid var(--color-state-crit);border-radius:var(--border-radius);text-align:center;flex-direction:column;align-items:center;display:flex}.error-boundary__icon[data-v-f93127ba]{color:var(--color-state-crit);margin-bottom:var(--spacing)}.error-boundary__title[data-v-f93127ba]{margin:0 0 var(--spacing) 0;font-size:var(--font-size-xlarge);font-weight:700}.error-boundary__message[data-v-f93127ba]{margin:0 0 var(--spacing) 0;font-size:var(--font-size-normal);opacity:.85;word-break:break-word}.error-boundary__details[data-v-f93127ba]{width:100%;margin-bottom:var(--spacing)}.error-boundary__toggle[data-v-f93127ba]{color:var(--color-state-crit);cursor:pointer;font-size:var(--font-size-normal);background:0 0;border:none;padding:0;text-decoration:underline}.error-boundary__stack[data-v-f93127ba]{margin-top:var(--spacing);padding:var(--spacing);border-radius:var(--border-radius);text-align:left;white-space:pre-wrap;word-break:break-all;background:#00000026;font-size:.8em;overflow-x:auto}.error-boundary__retry[data-v-f93127ba]{margin-top:var(--spacing);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--border-radius);font-size:var(--font-size-normal);cursor:pointer;padding:8px 24px;font-weight:600}.error-boundary__retry[data-v-f93127ba]:hover{opacity:.9}.shortcuts-overlay[data-v-cc4e0beb]{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-modal[data-v-cc4e0beb]{background:var(--card-bg-color);border:1px solid var(--border-color);padding:var(--spacing-double);border-radius:8px;width:380px;max-width:90vw;box-shadow:0 20px 60px #0000004d}.shortcuts-modal__title[data-v-cc4e0beb]{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-double);color:var(--font-color)}.shortcuts-list[data-v-cc4e0beb]{flex-direction:column;gap:8px;display:flex}.shortcut-row[data-v-cc4e0beb]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.shortcut-keys[data-v-cc4e0beb]{gap:4px;display:flex}.shortcut-key[data-v-cc4e0beb]{background:var(--ux-theme-4);border:1px solid var(--border-color);min-width:28px;height:26px;color:var(--font-color);box-shadow:0 1px 0 var(--ux-theme-5);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.shortcut-desc[data-v-cc4e0beb]{font-size:var(--font-size-normal);color:var(--font-color-secondary)}.shortcuts-close[data-v-cc4e0beb]{margin-top:var(--spacing-double);background:var(--ux-theme-4);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;padding:6px;font-family:inherit}.shortcuts-close[data-v-cc4e0beb]:hover{background:var(--table-hover-bg)}.cmd-overlay[data-v-e71a9b62]{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.cmd-palette[data-v-e71a9b62]{background:var(--ux-theme-2);border:1px solid var(--ux-theme-5);border-radius:12px;flex-direction:column;width:560px;max-width:94vw;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.cmd-header[data-v-e71a9b62]{border-bottom:1px solid var(--ux-theme-4);align-items:center;gap:10px;padding:12px 16px;display:flex}.cmd-search-icon[data-v-e71a9b62]{color:var(--font-color-secondary);flex-shrink:0}.cmd-input[data-v-e71a9b62]{color:var(--font-color);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:16px}.cmd-input[data-v-e71a9b62]::placeholder{color:var(--font-color-secondary)}.cmd-esc[data-v-e71a9b62]{background:var(--ux-theme-4);border:1px solid var(--ux-theme-5);color:var(--font-color-secondary);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.cmd-results[data-v-e71a9b62]{flex:1;padding:6px 0;overflow-y:auto}.cmd-group[data-v-e71a9b62]{margin-bottom:4px}.cmd-group-label[data-v-e71a9b62]{color:var(--font-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:6px 16px 4px;font-size:11px;font-weight:600}.cmd-item[data-v-e71a9b62]{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .1s;display:flex}.cmd-item[data-v-e71a9b62]:hover,.cmd-item.selected[data-v-e71a9b62]{background:var(--ux-theme-3)}.cmd-item.selected[data-v-e71a9b62]{border-left:2px solid var(--nms-corporate-green);padding-left:14px}.cmd-item-icon[data-v-e71a9b62]{background:var(--ux-theme-4);width:28px;height:28px;color:var(--font-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmd-item-content[data-v-e71a9b62]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmd-item-title[data-v-e71a9b62]{color:var(--font-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cmd-item-subtitle[data-v-e71a9b62]{color:var(--font-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cmd-item-right[data-v-e71a9b62]{flex-shrink:0;align-items:center;gap:6px;display:flex}.cmd-state-dot[data-v-e71a9b62]{border-radius:50%;width:8px;height:8px}.cmd-arrow[data-v-e71a9b62]{color:var(--font-color-secondary);opacity:0;transition:opacity .1s}.cmd-item.selected .cmd-arrow[data-v-e71a9b62],.cmd-item:hover .cmd-arrow[data-v-e71a9b62]{opacity:1;color:var(--font-color)}[data-v-e71a9b62] .cmd-highlight{color:var(--nms-corporate-green);background:#15d1a040;border-radius:2px;padding:0 1px}.cmd-empty[data-v-e71a9b62]{text-align:center;color:var(--font-color-secondary);padding:24px 16px;font-size:13px}.cmd-hint[data-v-e71a9b62]{text-align:center;color:var(--font-color-secondary);justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:13px;display:flex}.cmd-footer[data-v-e71a9b62]{border-top:1px solid var(--ux-theme-4);align-items:center;gap:16px;padding:8px 16px;display:flex}.cmd-footer-hint[data-v-e71a9b62]{color:var(--font-color-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.cmd-footer-hint kbd[data-v-e71a9b62]{background:var(--ux-theme-4);border:1px solid var(--ux-theme-5);min-width:20px;height:18px;color:var(--font-color);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:10px;display:inline-flex}.nms-layout[data-v-8499ff73]{min-height:100vh;display:flex}.nms-main[data-v-8499ff73]{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;transition:margin-left .2s;display:flex}.nms-layout--collapsed .nms-main[data-v-8499ff73]{margin-left:var(--sidebar-collapsed-width)}.nms-content[data-v-8499ff73]{padding:var(--spacing-double);flex:1}.nms-content--full-bleed[data-v-8499ff73]{padding:0;position:relative;overflow:hidden}.mobile-overlay[data-v-8499ff73]{display:none}@media (width<=768px){.nms-main[data-v-8499ff73]{margin-left:0!important}.mobile-overlay[data-v-8499ff73]{z-index:99;background:#00000080;display:block;position:fixed;inset:0}}:root{--color-corporate-green-50:#15d1a0;--color-corporate-green-70:#0f9472;--color-state-ok:#15d1a0;--color-state-warn:#ffd703;--color-state-crit:#c43131;--color-state-crit-dimmed:#8e2424;--color-state-unknown:#ff8400;--color-state-pending:#8c8c8c;--color-state-flapping:#8380ff;--color-state-downtime:#28a2f3;--color-state-hostdown:#0667c1;--color-daylight-grey-0:#fbfbfe;--color-daylight-grey-10:#fafaff;--color-daylight-grey-20:#f4f4f8;--color-daylight-grey-30:#f0f0f4;--color-daylight-grey-40:#ebebf1;--color-daylight-grey-50:#e0e0e4;--color-daylight-grey-60:#dcdce0;--color-daylight-grey-70:#c9c9cf;--color-daylight-grey-80:#aeaeb7;--color-daylight-grey-90:#93939f;--color-daylight-grey-100:#737387;--color-midnight-grey-0:#6a7c95;--color-midnight-grey-10:#5e7088;--color-midnight-grey-20:#536279;--color-midnight-grey-30:#48566a;--color-midnight-grey-40:#3e4a5b;--color-midnight-grey-50:#303946;--color-midnight-grey-60:#252c36;--color-midnight-grey-70:#262e36;--color-midnight-grey-80:#20272e;--color-midnight-grey-90:#1c2228;--color-midnight-grey-100:#0f1215;--color-conference-grey-50:#1e262e80;--color-conference-grey-70:#1e262eb3;--color-conference-grey-100:#1e262e;--color-mid-grey-0:#edf0f2;--color-mid-grey-20:#b9c1c6;--color-mid-grey-50:#7e8a95;--color-mid-grey-60:#677883;--color-mid-grey-80:#55626d;--color-mid-grey-100:#2c3843;--color-white-0:#ffffff0d;--color-white-50:#ffffff80;--color-white-70:#ffffffb3;--color-white-80:#fffc;--color-white-100:#fff;--color-yellow-50:#ffd703;--color-yellow-70:#ac7c02;--color-light-red-50:#ed3b3b;--color-dark-red-30:#da7676;--color-dark-red-40:#d35b5b;--color-dark-red-50:#c43131;--color-light-blue-50:#28a2f3;--color-dark-blue-40:#3885cd;--color-dark-blue-50:#0667c1;--color-cyan-80:#149e9e;--color-purple-70:#5d5bb4;--color-orange-30:#ffad54;--color-pink-70:#be187a;--color-pink-80:#9d1765;--font-size-page-title:24px;--font-size-xlarge:18px;--font-size-large:15px;--font-size-normal:13px;--font-size-small:11px;--font-weight-default:400;--font-weight-bold:700;--font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--letter-spacing-default:0;--letter-spacing-table:.5px;--spacing:10px;--spacing-half:5px;--spacing-quarter:2.5px;--spacing-double:20px;--spacing-quad:40px;--border-radius:8px;--border-radius-half:2px;--border-width-1:1px;--sidebar-width:244px;--sidebar-collapsed-width:64px;--topbar-height:64px;--page-header-height:58px;--form-field-height:21px;--snapin-width:240px;--menu-item-spacing:22px}:root,[data-theme=facelift]{--ux-theme-0:#f9f9ff;--ux-theme-1:#f5f5fb;--ux-theme-2:#efeff5;--ux-theme-3:#ebebf1;--ux-theme-4:#e8e8ee;--ux-theme-5:#e0e0e4;--ux-theme-6:#cccfdb;--ux-theme-7:var(--color-daylight-grey-70);--ux-theme-8:var(--color-daylight-grey-80);--ux-theme-9:var(--color-daylight-grey-90);--ux-theme-10:var(--color-daylight-grey-100);--font-color:#1e262e;--font-color-dimmed:#636a72;--font-color-secondary:#535960;--accent-text:#0c7358;--accent-soft:#e8f2f1;--nav-bg-color:#efeff5;--nav-border-color:#dcdce0;--body-bg-color:#fafaff;--card-bg-color:#f5f5fb;--card-bg:var(--card-bg-color);--border-color:#dcdce0;--status-up:#0c7358;--status-down:#c43131;--status-warning:#8c6502;--table-even-bg:#f0f0f4;--table-odd-bg:#ebebf1;--table-hover-bg:#e0e0e4;--input-bg:#e0e0e4;--input-border:#7e8a95;--input-hover-bg:var(--ux-theme-4);--btn-primary-bg:var(--color-corporate-green-50);--btn-primary-border:var(--color-corporate-green-70);--btn-primary-text:#11181d;--btn-secondary-bg:var(--ux-theme-6);--btn-secondary-border:var(--color-corporate-green-70);--btn-secondary-text:#000;--btn-danger-bg:var(--color-dark-red-50);--btn-danger-border:var(--color-dark-red-50);--btn-danger-text:var(--color-white-100);--btn-warning-bg:var(--color-yellow-50);--btn-warning-border:var(--color-yellow-70);--tooltip-bg:#e9e9e9;--tooltip-text:#11181d;--scrollbar-color:var(--color-mid-grey-60);--scrollbar-track:var(--ux-theme-6);--default-bg-color:var(--body-bg-color);--default-component-bg-color:var(--card-bg-color);--default-form-element-bg-color:var(--input-bg);--default-form-element-border-color:var(--input-border);--default-table-th-bg-color:#e8e8ee;--default-table-td-bg-color:var(--ux-theme-0);--default-button-bg-color:var(--ux-theme-4);--default-button-hover-bg-color:var(--ux-theme-5);--color-text:var(--font-color);--color-text-secondary:var(--font-color-secondary);--color-text-dimmed:var(--font-color-dimmed);--color-table-border:var(--border-color);--color-divider:var(--ux-theme-5);--color-alert-error-bg:#ff323214;--color-alert-error-border:#ff32324d;--color-alert-error-text:#a51e1e;--color-alert-info-bg:#00aaff14;--color-alert-info-border:#00aaff47;--color-alert-info-text:#145a82;--shadow-card:0 1px 2px #0000000a;--shadow-overlay:0 8px 24px #0000002e;--graph-color-in:#0f9472;--graph-color-out:#0667c1;--graph-color-error-in:#c43131;--graph-color-error-out:#be187a;--graph-color-discard-in:#ac7c02;--graph-color-discard-out:#6966e5;--graph-color-cpu-user:#0667c1;--graph-color-cpu-system:#b55e00;--graph-color-cpu-iowait:#c43131;--graph-color-cpu-total:#0f9472;--graph-color-memory:#0667c1;--graph-color-swap:#b55e00;--graph-color-temp:#b55e00;--graph-color-fan:#0667c1;--graph-color-rtt:#0f9472;--graph-color-jitter:#b55e00;--graph-color-loss:#c43131;--graph-color-sessions:#6966e5;--graph-color-fallback-0:#0f9472;--graph-color-fallback-1:#0667c1;--graph-color-fallback-2:#c43131;--graph-color-fallback-3:#be187a;--graph-color-fallback-4:#ac7c02;--graph-color-fallback-5:#6966e5;--graph-color-fallback-6:#b55e00;--graph-color-fallback-7:#149e9e;--graph-bg:var(--card-bg-color);--graph-axis-label:var(--font-color-secondary);--graph-axis-border:#0000001a;--graph-grid-major:#00000014;--graph-grid-mid:#0000000a;--graph-grid-minor:#00000004;--graph-zero-line:#00000038;--graph-tooltip-bg:var(--card-bg-color);--graph-tooltip-text:var(--font-color);--graph-threshold-warn:var(--status-warning);--graph-threshold-crit:var(--status-down);--graph-capacity-line:#50505080;--topo-canvas-bg:var(--body-bg-color);--topo-canvas-bg-edge:var(--card-bg-color);--topo-grid-dots:#0000001a;--topo-vignette:#0000000d;--topo-node-up:var(--color-state-ok);--topo-node-down:var(--color-state-crit);--topo-node-unreach:var(--color-state-unknown);--topo-node-unknown:var(--color-state-pending);--topo-glow-ok:var(--color-state-ok);--topo-glow-warn:var(--color-state-warn);--topo-glow-down:var(--color-state-crit);--topo-tier-core:#0284c7;--topo-tier-agg:#0f9472;--topo-tier-access:#b0b8c0;--topo-ring-default:#00000038;--topo-link-fiber:#2563eb;--topo-link-wireless:#ea580c;--topo-link-vpn:#9333ea;--topo-link-ethernet:#059669;--topo-link-default:#7a8490;--topo-halo-selected:#ca8a04;--topo-halo-drop:#008cc8;--topo-linkmode-line:#0d9488;--topo-label:var(--font-color);--topo-label-dim:var(--font-color-secondary);--topo-label-bg:#ffffffe0;--topo-label-shadow:none;--topo-submap-up:var(--color-state-ok);--topo-submap-down:var(--color-state-crit);--topo-submap-unreach:var(--color-state-unknown);--topo-submap-empty:#c6ccd2;--topo-submap-text:#0f141a;--topo-submap-empty-text:#3c4248;--topo-metric-low:#0284c7;--topo-metric-mid:#9333ea;--topo-metric-high:#ea580c;--topo-metric-sat:#d64040;--topo-badge-bg:#dbeafe;--topo-badge-border:#3b82f6;--topo-badge-text:#1e40af;--status-unknown:#8c4900;--status-info:#03596a}[data-theme=modern-dark]{--ux-theme-0:#11181d;--ux-theme-1:#1c2228;--ux-theme-2:#20272e;--ux-theme-3:#262f38;--ux-theme-4:#262d34;--ux-theme-5:#303946;--ux-theme-6:#353f4a;--ux-theme-7:var(--color-midnight-grey-30);--ux-theme-8:var(--color-midnight-grey-20);--ux-theme-9:var(--color-midnight-grey-10);--ux-theme-10:var(--color-midnight-grey-0);--font-color:#fff;--font-color-dimmed:#a0a5aa;--font-color-secondary:#bec1c4;--accent-text:#15d1a0;--accent-soft:#183b33;--nav-bg-color:#11181d;--nav-border-color:#262f38;--body-bg-color:#1c2228;--card-bg-color:#20272e;--border-color:#48566a;--status-up:#15d1a0;--status-down:#f16262;--status-warning:#ffd703;--table-even-bg:#262e36;--table-odd-bg:#20272e;--table-hover-bg:#262d34;--input-bg:#303946;--input-border:#7e8a95;--input-hover-bg:var(--ux-theme-4);--btn-primary-bg:var(--color-corporate-green-50);--btn-primary-border:var(--color-corporate-green-50);--btn-primary-text:#11181d;--btn-secondary-bg:var(--ux-theme-0);--btn-secondary-border:var(--color-corporate-green-50);--btn-secondary-text:var(--color-white-100);--btn-danger-bg:var(--color-dark-red-50);--btn-danger-border:var(--color-dark-red-40);--btn-danger-text:var(--color-white-100);--btn-warning-bg:var(--color-yellow-50);--btn-warning-border:var(--color-yellow-50);--tooltip-bg:#11181d;--tooltip-text:#fff;--scrollbar-color:var(--color-mid-grey-60);--scrollbar-track:var(--ux-theme-5);--default-bg-color:var(--body-bg-color);--default-component-bg-color:var(--card-bg-color);--default-form-element-bg-color:var(--input-bg);--default-form-element-border-color:var(--input-border);--default-table-th-bg-color:#262f38;--default-table-td-bg-color:var(--ux-theme-2);--default-button-bg-color:var(--ux-theme-4);--default-button-hover-bg-color:var(--ux-theme-5);--color-text:var(--font-color);--color-text-secondary:var(--font-color-secondary);--color-text-dimmed:var(--font-color-dimmed);--color-table-border:var(--border-color);--color-divider:var(--ux-theme-3);--color-alert-error-bg:#ff50501a;--color-alert-error-border:#ff505052;--color-alert-error-text:#ff8282;--color-alert-info-bg:#00aaff1a;--color-alert-info-border:#00aaff52;--color-alert-info-text:#78c8f0;--shadow-card:0 1px 2px #0000004d;--shadow-overlay:0 8px 24px #00000080;--graph-color-in:#15d1a0;--graph-color-out:#53b5f5;--graph-color-error-in:#f16262;--graph-color-error-out:#f472cd;--graph-color-discard-in:#ffd703;--graph-color-discard-out:#9c99ff;--graph-color-cpu-user:#53b5f5;--graph-color-cpu-system:#ff9d33;--graph-color-cpu-iowait:#f16262;--graph-color-cpu-total:#15d1a0;--graph-color-memory:#53b5f5;--graph-color-swap:#ff9d33;--graph-color-temp:#ff9d33;--graph-color-fan:#53b5f5;--graph-color-rtt:#15d1a0;--graph-color-jitter:#ff9d33;--graph-color-loss:#f16262;--graph-color-sessions:#9c99ff;--graph-color-fallback-0:#15d1a0;--graph-color-fallback-1:#53b5f5;--graph-color-fallback-2:#f16262;--graph-color-fallback-3:#f472cd;--graph-color-fallback-4:#ffd703;--graph-color-fallback-5:#9c99ff;--graph-color-fallback-6:#ff9d33;--graph-color-fallback-7:#1ee6e6;--graph-bg:var(--card-bg-color);--graph-axis-label:var(--font-color-secondary);--graph-axis-border:#ffffff14;--graph-grid-major:#94a3b81a;--graph-grid-mid:#94a3b80d;--graph-grid-minor:#94a3b805;--graph-zero-line:#ffffff29;--graph-tooltip-bg:var(--card-bg-color);--graph-tooltip-text:var(--font-color);--graph-threshold-warn:var(--status-warning);--graph-threshold-crit:var(--status-down);--graph-capacity-line:#aaa6;--topo-canvas-bg:var(--body-bg-color);--topo-canvas-bg-edge:var(--card-bg-color);--topo-grid-dots:#94a3b829;--topo-vignette:#00000080;--topo-node-up:var(--color-state-ok);--topo-node-down:var(--color-state-crit);--topo-node-unreach:var(--color-state-unknown);--topo-node-unknown:var(--color-state-pending);--topo-glow-ok:var(--color-state-ok);--topo-glow-warn:var(--color-state-warn);--topo-glow-down:var(--color-state-crit);--topo-tier-core:#57c7ff;--topo-tier-agg:#15d1a0;--topo-tier-access:#384452;--topo-ring-default:#222c38;--topo-link-fiber:#3b82f6;--topo-link-wireless:#f97316;--topo-link-vpn:#a855f7;--topo-link-ethernet:#10b981;--topo-link-default:#64748b;--topo-halo-selected:#fbbf24;--topo-halo-drop:#00aef0;--topo-linkmode-line:#14b8a6;--topo-label:var(--font-color);--topo-label-dim:var(--font-color-secondary);--topo-label-bg:#0f161ed9;--topo-label-shadow:0 1px 3px #000000d9;--topo-submap-up:var(--color-state-ok);--topo-submap-down:var(--color-state-crit);--topo-submap-unreach:var(--color-state-unknown);--topo-submap-empty:#37414b;--topo-submap-text:#0b1015;--topo-submap-empty-text:#d4d9de;--topo-metric-low:#0ea5e9;--topo-metric-mid:#a855f7;--topo-metric-high:#f97316;--topo-metric-sat:#ef4444;--topo-badge-bg:#1e3a5f;--topo-badge-border:#3b82f6;--topo-badge-text:#bfdbfe;--status-unknown:#ff8400;--status-info:#53b5f5}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Verdana,Arial,Helvetica,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:monospace,sans-serif;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-nowrap{text-wrap:nowrap}.border{border-width:1px}.font-mono{font-family:monospace,sans-serif}.text-xxs{font-size:10px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-state-crit{--tw-text-opacity:1;color:rgb(225 59 59/var(--tw-text-opacity,1))}.text-state-ok{--tw-text-opacity:1;color:rgb(18 161 90/var(--tw-text-opacity,1))}.text-state-unknown{--tw-text-opacity:1;color:rgb(255 132 0/var(--tw-text-opacity,1))}.text-state-warn{--tw-text-opacity:1;color:rgb(224 144 13/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-normal);letter-spacing:var(--letter-spacing-default)}body{font-family:Inter,Verdana,Arial,Helvetica,sans-serif;font-weight:var(--font-weight-default);color:var(--font-color);background:var(--body-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0 4px 4px 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border:3px solid var(--scrollbar-track);border-radius:16px}.state-ok{background:var(--color-state-ok);color:#000}.state-warn{background:var(--color-state-warn);color:#000}.state-crit{background:var(--color-state-crit);color:#fff}.state-unknown{background:var(--color-state-unknown);color:#000}.state-pending{background:var(--color-state-pending);color:#fff}.state-down{background:var(--color-state-crit);color:#fff}.state-unreach{background:var(--color-state-unknown);color:#000}.state-flapping{background:var(--color-state-flapping);color:#fff}.state-downtime{background:var(--color-state-downtime);color:#fff}.state-dot{vertical-align:middle;border:1px solid #0000002e;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.state-dot--ok{background:var(--color-state-ok)}.state-dot--warn{background:var(--color-state-warn)}.state-dot--crit{background:var(--color-state-crit)}.state-dot--unknown{background:var(--color-state-unknown)}.state-dot--pending{background:var(--color-state-pending)}.state-dot--down{background:var(--color-state-crit)}.state-dot--unreach{background:var(--color-state-unknown)}.state-dot--flapping{background:var(--color-state-flapping)}.state-dot--downtime{background:var(--color-state-downtime)}.state-dot--hostdown{background:var(--color-state-hostdown)}.nms-breadcrumb{font-size:var(--font-size-normal);color:var(--font-color-secondary);align-items:center;gap:6px;display:flex}.nms-breadcrumb a{color:var(--font-color-secondary);text-decoration:none}.nms-breadcrumb a:hover{color:var(--font-color);text-decoration:underline}.nms-breadcrumb__sep{color:var(--font-color-dimmed);-webkit-user-select:none;user-select:none}.nms-breadcrumb__current{color:var(--font-color);font-weight:600}.text-state-ok{color:var(--status-up)}.text-state-warn{color:var(--status-warning)}.text-state-crit{color:var(--status-down)}.text-state-unknown{color:var(--status-unknown)}.nms-table tr:nth-child(2n){background:var(--table-even-bg)}.nms-table tr:nth-child(odd){background:var(--table-odd-bg)}.nms-table tr:hover{background:var(--table-hover-bg)}.nms-btn{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-bg-color);color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;line-height:1.3;transition:all .15s;display:inline-flex}.nms-btn:hover:not(:disabled){background:var(--table-hover-bg)}.nms-btn--primary{background:var(--color-corporate-green-50);color:#000;border-color:var(--color-corporate-green-50);font-weight:600}.nms-btn--primary:hover:not(:disabled){background:var(--color-corporate-green-70)}.nms-btn--sm{font-size:var(--font-size-small);padding:3px 8px}.nms-btn--xs{font-size:var(--font-size-small);padding:2px 6px}.nms-btn--danger{color:var(--status-down);border-color:var(--status-down)}.nms-btn--danger:hover:not(:disabled){background:#ff32321a}.nms-btn:disabled{opacity:.5;cursor:not-allowed}.nms-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);width:100%;color:var(--font-color);font-size:var(--font-size-normal);box-sizing:border-box;padding:4px 8px;font-family:inherit;line-height:1.3}.nms-input:focus{border-color:var(--color-corporate-green-50);outline:none}.nms-textarea{resize:vertical;min-height:48px}.nms-table{border-collapse:collapse;width:100%;font-size:var(--font-size-normal)}.nms-table thead th{z-index:1;background:var(--ux-theme-3);text-align:left;padding:4px var(--spacing-half);border-bottom:1px solid var(--nav-border-color);color:var(--font-color-secondary);font-weight:600;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-table);white-space:nowrap;position:sticky;top:0}.nms-table td{padding:3px var(--spacing-half);border-bottom:1px solid var(--border-color);vertical-align:middle}.nms-table tr:nth-child(2n) td{background:var(--table-even-bg)}.nms-table tr:nth-child(odd) td{background:var(--table-odd-bg)}.nms-table tr:hover td{background:var(--table-hover-bg)}.nms-table .row-actions{opacity:0;transition:opacity .12s}.nms-table tr:hover .row-actions{opacity:1}.wato-header{margin-bottom:var(--spacing-double);justify-content:space-between;align-items:center;display:flex}.wato-header__title{align-items:center;gap:var(--spacing);display:flex}.wato-header__title h1{font-size:var(--font-size-xlarge);margin:0}.wato-header__actions{align-items:center;gap:var(--spacing);display:flex}.wato-tabs{margin-bottom:var(--spacing-double);border-bottom:2px solid var(--border-color);gap:2px;display:flex}.wato-tab{padding:var(--spacing) var(--spacing-double);font-size:var(--font-size-normal);color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;font-family:inherit;transition:all .15s;display:flex}.wato-tab:hover{color:var(--font-color);background:var(--table-hover-bg)}.wato-tab--active{color:var(--color-corporate-green-50);border-bottom-color:var(--color-corporate-green-50)}.wato-modal-overlay{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wato-modal{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;width:560px;max-width:95vw;max-height:90vh;display:flex}.wato-modal--wide{width:700px}.wato-modal__header{padding:var(--spacing) var(--spacing-double);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.wato-modal__header h2{font-size:var(--font-size-large);margin:0}.wato-modal__close{color:var(--font-color-secondary);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;padding:4px}.wato-modal__close:hover{background:var(--table-hover-bg);color:var(--font-color)}.wato-modal__body{padding:var(--spacing-double);gap:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.wato-modal__footer{justify-content:flex-end;gap:var(--spacing);padding:var(--spacing) var(--spacing-double);border-top:1px solid var(--border-color);display:flex}.wato-form-grid{gap:var(--spacing);grid-template-columns:1fr 1fr;display:grid}.wato-field label{text-transform:uppercase;letter-spacing:.3px;color:var(--font-color-secondary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.wato-field--full{grid-column:1/-1}.wato-field__header-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.wato-field-suffix{align-items:center;gap:6px;display:flex}.wato-field-suffix span{font-size:var(--font-size-small);color:var(--font-color-secondary);flex-shrink:0}.wato-hint{font-size:var(--font-size-small);color:var(--font-color-secondary);margin:4px 0 0;font-style:italic}.wato-checkbox{cursor:pointer;align-items:center;gap:8px;font-size:var(--font-size-small)!important;text-transform:none!important;letter-spacing:0!important;color:var(--font-color)!important;display:flex!important}.wato-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-corporate-green-50)}.cmk-card{background:var(--default-component-bg-color);border:1px solid var(--color-table-border);border-radius:var(--border-radius);box-shadow:var(--shadow-card)}.cmk-card--padded{padding:var(--spacing-double)}.cmk-section{gap:var(--spacing-half);background:var(--default-component-bg-color);border:1px solid var(--color-table-border);border-radius:var(--border-radius);padding:var(--spacing-double);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.cmk-section__title{font-size:var(--font-size-large);color:var(--color-text);margin:0;font-weight:700}.cmk-section__desc{font-size:var(--font-size-normal);color:var(--color-text-secondary);margin:0 0 var(--spacing-half) 0}.cmk-divider{border:none;border-top:1px solid var(--color-divider);margin:var(--spacing) 0}.cmk-text-secondary{color:var(--color-text-secondary)}.cmk-text-dimmed{color:var(--color-text-dimmed)}.cmk-text-mono{font-family:var(--font-family-mono,monospace)}.cmk-form-row{margin-bottom:var(--spacing);flex-direction:column;gap:4px;display:flex}.cmk-form-row__label{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);font-weight:600}.cmk-form-row__hint{font-size:var(--font-size-small);color:var(--color-text-secondary);font-style:italic}.cmk-input,.cmk-select,.cmk-textarea{background:var(--default-form-element-bg-color);border:1px solid var(--default-form-element-border-color);border-radius:var(--border-radius);width:100%;color:var(--color-text);font-size:var(--font-size-normal);box-sizing:border-box;padding:4px 8px;font-family:inherit;line-height:1.3}.cmk-input:focus,.cmk-select:focus,.cmk-textarea:focus{border-color:var(--color-corporate-green-50);outline:none}.cmk-textarea{resize:vertical;min-height:56px}.cmk-alert{border-radius:var(--border-radius);font-size:var(--font-size-normal);border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.cmk-alert--error{background:var(--color-alert-error-bg);border-color:var(--color-alert-error-border);color:var(--color-alert-error-text)}.cmk-alert--info{background:var(--color-alert-info-bg);border-color:var(--color-alert-info-border);color:var(--color-alert-info-text)}.cmk-alert--success{color:var(--status-up);background:#13d3891a;border-color:#13d38952}.cmk-alert--warn{color:var(--color-yellow-70);background:#ffc8001a;border-color:#ffc80052}.cmk-pill{font-size:var(--font-size-small);background:var(--default-button-bg-color);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.cmk-pill--muted{background:var(--ux-theme-4);color:var(--color-text-dimmed)}.cmk-stack{gap:var(--spacing);flex-direction:column;display:flex}.cmk-stack--tight{gap:var(--spacing-half)}.cmk-stack--loose{gap:var(--spacing-double)}.cmk-row{align-items:center;gap:var(--spacing);display:flex}.cmk-row--end{justify-content:flex-end}.cmk-row--between{justify-content:space-between}.wato-empty{align-items:center;gap:var(--spacing);padding:var(--spacing-quad);color:var(--font-color-secondary);text-align:center;flex-direction:column;display:flex}.text-ok{color:var(--status-up)}.text-crit{color:var(--status-down)}@keyframes nms-spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite nms-spin}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}@media (width<=768px){.wato-form-grid{grid-template-columns:1fr}.wato-modal{width:100%;margin:var(--spacing)}}.page-header{margin-bottom:var(--spacing-double);justify-content:space-between;align-items:center;display:flex}.page-header__left{align-items:center;gap:12px;display:flex}.page-header__icon{color:var(--color-corporate-green-50)}.page-header__actions{gap:var(--spacing);align-items:center;display:flex}.page-title{font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);color:var(--font-color)}.btn{border-radius:var(--border-radius);font-size:var(--font-size-normal);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-weight:500;transition:all .15s;display:inline-flex}.btn--primary{background:var(--color-corporate-green-50);color:#06210d}.btn--primary:hover{filter:brightness(1.1)}.btn--secondary{background:var(--ux-theme-2);color:var(--font-color);border:1px solid var(--border-color)}.btn--secondary:hover:not(:disabled){background:var(--ux-theme-1)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-corporate-green-50);outline-offset:2px}.page-sub{font-size:var(--font-size-small,.84rem);color:var(--font-color-secondary,var(--text-dim,#888));max-width:680px;margin-top:2px}.mono{font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, monospace)}.toast{background:var(--card-bg-color,#ffffff0f);border-radius:var(--border-radius,8px);box-shadow:var(--shadow-overlay,0 6px 24px #0000004d);font-size:var(--font-size-normal,.9rem);z-index:9100;align-items:center;gap:8px;max-width:480px;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px}.toast--ok{color:var(--status-up,#34d399);border:1px solid #22c55e66;border-left:4px solid var(--status-up,#34d399);bottom:76px}.toast--err{color:var(--status-down,#f87171);border:1px solid #ef444466;border-left:4px solid var(--status-down,#f87171)}.nms-page-reload{z-index:10000;border:1px solid var(--border-color);background:var(--card-bg-color);width:min(600px,100% - 32px);color:var(--font-color);box-shadow:var(--shadow-overlay);border-radius:8px;padding:16px;line-height:1.6;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nms-page-reload button{margin-top:8px}
