.modal-confirm-text[data-v-15598229]{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.toast-container[data-v-2f8adc21]{pointer-events:none}.ss-toast[data-v-2f8adc21]{pointer-events:auto;border-left:3px solid #0000}.ss-toast--success[data-v-2f8adc21]{border-left-color:var(--tblr-success)}.ss-toast--error[data-v-2f8adc21]{border-left-color:var(--tblr-danger)}.ss-toast--warning[data-v-2f8adc21]{border-left-color:var(--tblr-warning)}.ss-toast--info[data-v-2f8adc21]{border-left-color:var(--tblr-info)}.ss-toast--success .ss-toast-icon[data-v-2f8adc21]{color:var(--tblr-success)}.ss-toast--error .ss-toast-icon[data-v-2f8adc21]{color:var(--tblr-danger)}.ss-toast--warning .ss-toast-icon[data-v-2f8adc21]{color:var(--tblr-warning)}.ss-toast--info .ss-toast-icon[data-v-2f8adc21]{color:var(--tblr-info)}.ss-toast-message[data-v-2f8adc21]{word-break:break-word}.ss-toast-close[data-v-2f8adc21]{cursor:pointer;color:var(--tblr-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.1rem;line-height:1;display:flex}.ss-toast-close[data-v-2f8adc21]:hover{color:var(--tblr-body-color)}.ss-toast-enter-active[data-v-2f8adc21]{transition:all .25s}.ss-toast-leave-active[data-v-2f8adc21]{transition:all .2s}.ss-toast-enter-from[data-v-2f8adc21],.ss-toast-leave-to[data-v-2f8adc21]{opacity:0;transform:translate(1.5rem)}.ss-toast-move[data-v-2f8adc21]{transition:transform .2s}.loading-skeleton[data-v-cbfb5241]{border:1px solid var(--ss-border-default);background:linear-gradient(120deg,#94a3b81f,#94a3b80a);border-radius:.5rem;width:100%;padding:1rem}.loading-skeleton-card[data-v-cbfb5241]{min-height:120px}.loading-skeleton-table[data-v-cbfb5241]{min-height:180px}.loading-skeleton-inline[data-v-cbfb5241]{background:0 0;border:0;padding:0}.loading-skeleton-line[data-v-cbfb5241],.loading-skeleton-row[data-v-cbfb5241],.loading-skeleton-badge[data-v-cbfb5241],.loading-skeleton-button[data-v-cbfb5241],.loading-skeleton-list-item[data-v-cbfb5241],.loading-skeleton-kpi-label[data-v-cbfb5241],.loading-skeleton-kpi-value[data-v-cbfb5241],.loading-skeleton-kpi-sub[data-v-cbfb5241],.loading-skeleton-pxmx-title[data-v-cbfb5241],.loading-skeleton-pxmx-btn[data-v-cbfb5241],.loading-skeleton-pxmx-kpi-label[data-v-cbfb5241],.loading-skeleton-pxmx-kpi-val[data-v-cbfb5241],.loading-skeleton-pxmx-kpi-sub[data-v-cbfb5241],.loading-skeleton-pxmx-dot[data-v-cbfb5241],.loading-skeleton-pxmx-name[data-v-cbfb5241],.loading-skeleton-pxmx-stats[data-v-cbfb5241],.loading-skeleton-pxmx-bar[data-v-cbfb5241],.loading-skeleton-chart-bar[data-v-cbfb5241]{background:linear-gradient(90deg,#cbd5e133 25%,#cbd5e180 50%,#cbd5e133 75%) 0 0/220% 100%;animation:1.4s infinite loading-skeleton-wave-cbfb5241}.loading-skeleton-line[data-v-cbfb5241]{border-radius:999px;height:.75rem;margin-bottom:.6rem}.loading-skeleton-line[data-v-cbfb5241]:last-child{width:70%;margin-bottom:0}.loading-skeleton-row[data-v-cbfb5241]{border-radius:.35rem;height:1rem;margin-bottom:.75rem}.loading-skeleton-row[data-v-cbfb5241]:last-child{margin-bottom:0}.loading-skeleton-badge[data-v-cbfb5241]{border-radius:999px;width:100px;height:1.5rem}.loading-skeleton-button[data-v-cbfb5241]{border-radius:.5rem;width:120px;height:2.5rem}.loading-skeleton-list-item[data-v-cbfb5241]{border-radius:.5rem;height:2.5rem;margin-bottom:.5rem}.loading-skeleton-list-item[data-v-cbfb5241]:last-child{margin-bottom:0}.loading-skeleton-kpi-label[data-v-cbfb5241]{border-radius:999px;width:55%;height:.65rem;margin-bottom:.6rem}.loading-skeleton-kpi-value[data-v-cbfb5241]{border-radius:.35rem;width:45%;height:2rem;margin-bottom:.5rem}.loading-skeleton-kpi-sub[data-v-cbfb5241]{border-radius:999px;width:75%;height:.6rem}.loading-skeleton-pxmx-title[data-v-cbfb5241]{border-radius:999px;width:160px;height:1rem}.loading-skeleton-pxmx-btn[data-v-cbfb5241]{border-radius:.35rem;width:72px;height:28px}.loading-skeleton-pxmx-kpi-label[data-v-cbfb5241]{border-radius:999px;width:50%;height:.6rem}.loading-skeleton-pxmx-kpi-val[data-v-cbfb5241]{border-radius:.35rem;width:40%;height:1.5rem}.loading-skeleton-pxmx-kpi-sub[data-v-cbfb5241]{border-radius:999px;width:65%;height:.55rem}.loading-skeleton-pxmx-dot[data-v-cbfb5241]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.loading-skeleton-pxmx-name[data-v-cbfb5241]{border-radius:999px;width:50%;height:.7rem}.loading-skeleton-pxmx-stats[data-v-cbfb5241]{border-radius:999px;width:25%;height:.7rem}.loading-skeleton-pxmx-bar[data-v-cbfb5241]{border-radius:999px;height:4px}.loading-skeleton-chart[data-v-cbfb5241]{width:100%;height:100%;min-height:160px;padding:.5rem .25rem 0}.loading-skeleton-chart-bar[data-v-cbfb5241]{border-radius:3px 3px 0 0;min-width:4px}.loading-skeleton-donut[data-v-cbfb5241]{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:160px;display:flex}.loading-skeleton-donut-chart[data-v-cbfb5241]{flex-shrink:0;width:122px;height:122px;position:relative}.loading-skeleton-donut-ring[data-v-cbfb5241]{background:linear-gradient(135deg,#cbd5e12e,#cbd5e185,#cbd5e12e);border-radius:50%;width:100%;height:100%;animation:1.4s infinite loading-skeleton-wave-cbfb5241}.loading-skeleton-donut-center[data-v-cbfb5241]{background:var(--ss-panel-medium);border:1px solid var(--ss-border-soft);border-radius:50%;position:absolute;inset:28px}.loading-skeleton-donut-legend[data-v-cbfb5241]{gap:.45rem;width:min(180px,100%);display:grid}.loading-skeleton-donut-legend-item[data-v-cbfb5241]{background:linear-gradient(90deg,#cbd5e133 25%,#cbd5e180 50%,#cbd5e133 75%) 0 0/220% 100%;border-radius:999px;height:.7rem;margin:0 auto;animation:1.4s infinite loading-skeleton-wave-cbfb5241}@keyframes loading-skeleton-wave-cbfb5241{0%{background-position:100% 0}to{background-position:-100% 0}}.notification-dropdown[data-v-101ae215]{width:380px;max-width:calc(100vw - 1rem);top:calc(100% + 8px);right:0}.notification-bell-btn[data-v-101ae215]{width:38px;height:38px;padding:0}.notification-bell-counter[data-v-101ae215]{border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;line-height:16px;top:2px;right:2px}.notification-list-scroll[data-v-101ae215]{max-height:340px;overflow-y:auto}.notification-item-layout[data-v-101ae215]{cursor:default;gap:10px}.notification-status-dot[data-v-101ae215]{border-radius:50%;width:8px;height:8px;padding:0;display:inline-block}.notification-content[data-v-101ae215]{min-width:0}.notification-rule[data-v-101ae215]{max-width:220px}.notification-meta[data-v-101ae215]{font-size:.78rem}.notification-host[data-v-101ae215]{max-width:200px}.notification-value[data-v-101ae215],.notification-value-row[data-v-101ae215]{font-size:.75rem}@media (width<=480px){.notification-dropdown[data-v-101ae215]{width:auto;max-width:none;position:fixed;top:56px;left:.5rem;right:.5rem}}.notification-item[data-v-101ae215]:last-child{border-bottom:none!important}.notification-unread[data-v-101ae215]{background:rgba(var(--tblr-azure-rgb), .04)}.notification-item[data-v-101ae215]:hover{background:var(--tblr-active-bg,#0000000a)}.notification-host-link[data-v-101ae215]:hover{color:var(--tblr-primary)!important}.command-palette[data-v-7d3e1f5e]{overflow:hidden}.command-palette-input-wrap[data-v-7d3e1f5e]{border-bottom:1px solid var(--tblr-border-color);align-items:center;padding:.9rem 1.1rem;display:flex}.command-palette-input[data-v-7d3e1f5e]{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:0;font-size:1.05rem}.command-palette-input[data-v-7d3e1f5e]:focus{box-shadow:none}.command-palette-esc[data-v-7d3e1f5e]{color:var(--tblr-secondary);border:1px solid var(--tblr-border-color);background:#ffffff0f;border-radius:4px;flex-shrink:0;margin-left:.5rem;padding:.15rem .4rem;font-size:.7rem;line-height:1.4}.command-palette-results[data-v-7d3e1f5e]{max-height:60vh;padding:.5rem;overflow-y:auto}.command-palette-group+.command-palette-group[data-v-7d3e1f5e]{margin-top:.25rem}.command-palette-group-label[data-v-7d3e1f5e]{text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-secondary);padding:.4rem .6rem .2rem;font-size:.7rem}.command-palette-item[data-v-7d3e1f5e]{text-align:left;width:100%;color:var(--tblr-body-color);background:0 0;border:0;border-radius:6px;align-items:center;padding:.5rem .6rem;display:flex}.command-palette-item.active[data-v-7d3e1f5e]{background:rgba(var(--tblr-primary-rgb,32, 107, 196), .1)}.command-palette-item-label[data-v-7d3e1f5e]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.command-palette-item-sublabel[data-v-7d3e1f5e]{color:var(--tblr-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;margin-left:.75rem;font-size:.8rem;overflow:hidden}.command-palette-match[data-v-7d3e1f5e]{background:rgba(var(--tblr-primary-rgb,32, 107, 196), .22);color:var(--tblr-primary,inherit);border-radius:3px;padding:0 1px}.skip-link[data-v-e9c59f00]{z-index:9999;background:var(--tblr-primary);color:var(--tblr-white);border-radius:0 0 4px 4px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:1rem}.skip-link[data-v-e9c59f00]:focus{top:0}.navbar[data-v-e9c59f00]{z-index:1030}.navbar-secondary[data-v-e9c59f00]{background-color:var(--tblr-bg-surface-secondary);border-top:1px solid var(--tblr-border-color);z-index:1020}.nav-dropdown-toggle[data-v-e9c59f00]{text-align:left;width:100%}.hosts-down-badge[data-v-e9c59f00]{line-height:1.5}.command-palette-trigger kbd[data-v-e9c59f00]{color:var(--tblr-secondary);border:1px solid var(--tblr-border-color);background:#ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.7rem;line-height:1.4}.command-palette-trigger:hover .text-secondary[data-v-e9c59f00]{color:var(--tblr-secondary-fg)!important}.command-palette-trigger:hover kbd[data-v-e9c59f00]{color:var(--tblr-secondary-fg);background:#ffffff1f;border-color:#fff6}.app-network-alert[data-v-e9c59f00]{z-index:1040}.app-http-alert[data-v-e9c59f00]{z-index:1039}.user-menu[data-v-e9c59f00]{z-index:1035}.user-menu>.btn:hover .avatar[data-v-e9c59f00]{color:var(--tblr-secondary-fg)!important}.nav-item.dropdown .dropdown-menu[data-v-e9c59f00]{z-index:1050;min-width:200px;top:calc(100% + 4px);left:0}.user-dropdown[data-v-e9c59f00]{border:1px solid var(--ss-overlay-light);min-width:240px;box-shadow:var(--ss-shadow-floating);border-radius:12px;margin:0;padding:8px 0;top:calc(100% + 10px);right:0}.user-dropdown[data-v-e9c59f00]:before{content:"";background:inherit;border-left:1px solid var(--ss-overlay-light);border-top:1px solid var(--ss-overlay-light);width:12px;height:12px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}@media (width<=767.98px){.nav-item.dropdown .dropdown-menu[data-v-e9c59f00]{width:100%;box-shadow:none;border:1px solid var(--tblr-border-color);border-radius:.6rem;margin-top:.35rem;position:static}}html{margin:0;padding:0;overflow-x:hidden}.side-layout{align-items:flex-start;gap:1rem;display:flex}.side-main{flex:1;min-width:0}.side-panel{flex-direction:column;width:40%;min-width:380px;height:calc(100vh - 160px);display:flex;position:sticky;top:1rem}@media (width<=991px){.side-layout{flex-direction:column;align-items:stretch}.side-panel{width:100%;min-width:0;max-height:none;height:auto!important;position:static!important;overflow:visible!important}.side-panel-scrollable{max-height:400px;overflow-y:auto}}@media (width<=767px){.side-panel{max-height:50vh}}@media (width<=991px){.side-panel.side-panel-terminal{width:100%;max-height:none;z-index:var(--z-index-modal);inset:0;height:100dvh!important;height:var(--console-vh,100dvh)!important;position:fixed!important;overflow:hidden!important}}@media (width>=992px){.side-panel.side-panel-terminal{height:calc(var(--console-vh,100vh) - 2rem)}}body{min-height:100vh;margin:0;padding:0;overflow-x:hidden}:root{--z-index-toast:1090;--z-index-popover:1070;--z-index-tooltip:1080;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-modal-overlay:1060;--z-index-modal-top:1065;--z-index-sticky:20;--ss-text-strong:#f8fafc;--ss-text-on-dark:#e2e8f0;--ss-text-muted-on-dark:#94a3b8;--ss-text-subtle-on-dark:#64748b;--ss-panel-strong:#0f172ae6;--ss-panel-medium:#0f172a99;--ss-panel-soft:#0f172a4d;--ss-panel-solid:#1e293b;--ss-panel-solid-darker:#0f172a;--ss-border-soft:#94a3b826;--ss-border-default:#94a3b840;--ss-border-strong:#94a3b866;--ss-overlay-light:#ffffff14;--ss-shadow-card:0 12px 24px #0f172a40;--ss-shadow-floating:0 18px 40px #0f172a40;--ss-shadow-dropdown:0 8px 24px #00000026;--ss-status-online:#2fb344;--ss-status-offline:#d63939;--ss-status-warning:#f59f00;--ss-success-border:#4fb37f;--ss-success-text:#63d39a;--ss-success-bg:#3dc47e1f;--ss-accent-blue:#4b9bff;--ss-accent-blue-soft:#89b8ff;--ss-accent-blue-text:#8ec2ff;--ss-accent-blue-bg:#2d8cff24;--ss-chip-idle-bg:#1f2a3a;--ss-chip-idle-border:#2f3f57;--ss-chip-idle-text:#c9d6ea}.table td code,.table th code{font-size:.75rem}.badge-soft{border:1px solid #ffffff1a}.status-dot.status-dot-animated{animation:1.6s ease-in-out infinite status-dot-pulse}@keyframes status-dot-pulse{0%{opacity:.9;box-shadow:0 0}70%{opacity:.45;box-shadow:0 0 0 .5rem #0000}to{opacity:.9;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.status-dot.status-dot-animated{animation:none}}[data-bs-theme=dark] .badge.bg-secondary,[data-bs-theme=dark] .badge.bg-gray,[data-bs-theme=dark] .badge.bg-gray-900,[data-bs-theme=dark] .badge:not([class*=bg-]){color:#9aa0ac!important;background-color:#6e75822e!important}:focus-visible{outline:2px solid var(--tblr-focus-color,#4c6ef5);outline-offset:2px}button:focus-visible{box-shadow:0 0 0 3px #4c6ef533}[data-bs-theme=dark] button:focus-visible{outline-color:#7b9df8;box-shadow:0 0 0 3px #7b9df84d}.btn.btn-icon{padding-left:var(--tblr-btn-padding-y);padding-right:var(--tblr-btn-padding-y)}.btn.btn-icon .icon{margin:0}.avatar-64{border-radius:50%;flex-shrink:0;width:64px;height:64px}.avatar-48{border-radius:50%;flex-shrink:0;width:48px;height:48px}.avatar-32{border-radius:50%;flex-shrink:0;width:32px;height:32px}.terminal-bg{background-color:var(--tblr-surface-color,#f5f7fb);color:var(--tblr-body-color,#212529);border-radius:.25rem;font-family:Courier New,monospace}[data-bs-theme=dark] .terminal-bg{color:#e2e8f0;background-color:#0f172a}.terminal-sm{font-size:.75rem}.progress-thin{height:4px}.progress-xs{height:2px}.min-w-200{min-width:200px}.min-w-250{min-width:250px}.min-w-300{min-width:300px}.flex-center{justify-content:center;align-items:center;display:flex}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}input:-webkit-autofill{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--tblr-body-color,#e5e7eb);-webkit-box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;box-shadow:0 0 0 1000px var(--tblr-bg-surface,#1f2937) inset;caret-color:var(--tblr-body-color,#e5e7eb);transition:background-color 5000s ease-in-out}.is-invalid{border-color:#e74c3c!important}.invalid-feedback{color:#e74c3c;margin-top:.25rem;font-size:.875rem;display:block}.avatar-initials-container{background-color:var(--tblr-azure-lt);width:64px;height:64px;color:var(--tblr-azure);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;font-size:1.6rem;display:flex}.toast,.z-toast{z-index:var(--z-index-toast)}.tooltip{z-index:var(--z-index-tooltip)}.dropdown-menu{z-index:var(--z-index-popover)}.modal-backdrop,.z-modal-overlay{z-index:var(--z-index-modal-backdrop);background:#00000080}.modal,.z-modal{z-index:var(--z-index-modal)}.modal-confirm-backdrop{z-index:var(--z-index-modal-top)}.modal.modal-confirm{z-index:calc(var(--z-index-modal-top) + 1)}.sticky-top,.sticky-bottom{z-index:var(--z-index-sticky)}.scroll-table{max-height:70vh;overflow-y:auto}.scroll-table thead th{z-index:1;background:var(--tblr-bg-surface);position:sticky;top:0}.btn-outline-secondary,.btn-outline.btn-secondary{--tblr-btn-hover-bg:var(--tblr-bg-surface-secondary);--tblr-btn-active-bg:var(--tblr-bg-surface-secondary)}.clickable-row{cursor:pointer}.clickable-row:hover,.btn.clickable-row:hover{background-color:var(--tblr-bg-surface-secondary)}.clickable-row:focus-visible,.btn.clickable-row:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:-2px}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:24px;height:24px}.icon-lg{width:32px;height:32px}.icon-xl{width:48px;height:48px}@media (width<=576px){.icon-responsive-lg{width:20px;height:20px}}.modal-permissions-overlay{z-index:1050;background:#00000080}.modal-permissions-dialog{max-width:380px}@media (width<=576px){.modal-permissions-dialog{max-width:100%}}.min-w-160{min-width:160px}code{color:inherit;background-color:#0000000a;border-radius:.35rem;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace;font-size:.9em}[data-bs-theme=dark] code{color:#e6eef6;background-color:#ffffff0a}.apt-package-item,.apt-package-item code{color:#94a3b8;background:#0000004d;border-radius:.25rem;padding:.15rem .4rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;display:inline-block}[data-bs-theme=dark] .apt-package-item,[data-bs-theme=dark] .apt-package-item code{color:#94a3b8;background:#ffffff0a}
