:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2329;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--surface:#fff;--surface-strong:#f5f7fb;--ink:#1f2329;--muted:#7a8494;--line:#e5e7eb;--accent:#2f6fed;--accent-strong:#1f5fe0;--accent-soft:#eaf1ff;--danger:#f04455;--warning:#d89614;--admin-surface:#fff;--admin-surface-muted:#f8fafc;--admin-surface-strong:#f5f7fb;--admin-text:#172030;--admin-text-secondary:#475467;--admin-text-muted:#667085;--admin-text-subtle:#98a2b3;--admin-border:#e7edf3;--admin-border-muted:#edf1f5;--admin-border-strong:#d8e0ea;--admin-loading-mask:#ffffffb8;--admin-card-shadow:0 .625rem 1.875rem #0f172a0a;--admin-card-hover-shadow:0 .5rem 1.375rem #10182814;--admin-warning-text:#9a6a13;--admin-warning-surface:#fffaf0;--admin-warning-border:#f0dba8;--admin-info-surface:#eef6ff;--admin-info-border:#cfe0f5;--admin-success-surface:#effaf2;--admin-success-border:#b7e2c1;--admin-danger-surface:#fff1f3;--admin-danger-border:#f4c7cf;--admin-code-bg:#111827;--admin-code-text:#f9fafb;--shadow-soft:0 .5rem 1.5rem #0f172a0d;--shadow-float:0 .625rem 2rem #0f172a14;--radius:.5rem;--sidebar-width:15.5rem;--sidebar-collapsed-width:4rem;--sidebar-nav-action-size:2.75rem;--overlay-edge-gap:clamp(.5rem, 1.2vw, .75rem);--user-dropdown-width:min(15rem, calc(100vw - var(--overlay-edge-gap) * 2));background:#f4f7fb;font-family:Inter,Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif;font-size:16px;line-height:1.5}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){mix-blend-mode:normal;pointer-events:none}::view-transition-new(root){mix-blend-mode:normal;pointer-events:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2147483646}html.theme-transitioning-to-dark::view-transition-old(root){z-index:2147483646}html.theme-transitioning-to-dark::view-transition-new(root){z-index:1}html.theme-transitioning-to-light::view-transition-old(root){z-index:1}html.theme-transitioning-to-light::view-transition-new(root){z-index:2147483646}html.theme-transitioning{overflow-x:clip}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100vh}html{scrollbar-gutter:stable}body{min-width:320px;color:var(--ink);background:var(--surface-strong);margin:0}button,input,textarea,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.68}button:focus-visible,a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #0f5f42}.el-button.is-block{width:100%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171b24;--surface-strong:#0f131a;--ink:#e5e7eb;--muted:#9ca3af;--line:#283142;--accent:#4d8dff;--accent-strong:#72a5ff;--accent-soft:#4d8dff2e;--danger:#ff6b7a;--warning:#f6bd4b;--admin-surface:#171b24;--admin-surface-muted:#111722;--admin-surface-strong:#0f131a;--admin-text:#f3f4f6;--admin-text-secondary:#d5dae4;--admin-text-muted:#9ca3af;--admin-text-subtle:#7d8797;--admin-border:#283142;--admin-border-muted:#202938;--admin-border-strong:#374151;--admin-loading-mask:#111722c2;--admin-card-shadow:none;--admin-card-hover-shadow:0 .75rem 1.5rem #00000038;--admin-warning-text:#f6bd4b;--admin-warning-surface:#f6bd4b1f;--admin-warning-border:#f6bd4b57;--admin-info-surface:#4d8dff24;--admin-info-border:#72a5ff57;--admin-success-surface:#2ea04324;--admin-success-border:#4ade8047;--admin-danger-surface:#ff6b7a21;--admin-danger-border:#ff6b7a57;--admin-code-bg:#0b1120;--admin-code-text:#e5e7eb;--shadow-soft:0 .5rem 1.625rem #0000003d;--shadow-float:0 1rem 2.5rem #00000057}[data-theme=dark] body,[data-theme=dark] .page-shell,[data-theme=dark] .security-center,[data-theme=dark] .workspace{background:var(--surface-strong);color:var(--ink)}[data-theme=dark] .sidebar,[data-theme=dark] .workspace-header,[data-theme=dark] .login-stack,[data-theme=dark] .login-panel{background:var(--surface);border-color:var(--line)}[data-theme=dark] .workspace-header{background:#171b24eb}[data-theme=dark] .brand strong,[data-theme=dark] .workspace-header h1,[data-theme=dark] .field-group label,[data-theme=dark] .login-slogan h1,[data-theme=dark] .login-form h2,[data-theme=dark] .login-method-title strong,[data-theme=dark] .external-header strong{color:#f3f4f6}[data-theme=dark] .brand small,[data-theme=dark] .eyebrow,[data-theme=dark] .header-copy p,[data-theme=dark] .login-slogan p,[data-theme=dark] .form-hint,[data-theme=dark] .external-header span{color:var(--muted)}[data-theme=dark] .login-page{background:radial-gradient(circle at 33% 40%,#4d8dff33,#0000 28%),linear-gradient(120deg,#111827 0%,#0f172a 48%,#171b24 48% 100%)}[data-theme=dark] .login-intro{color:var(--ink)}[data-theme=dark] .login-mode-switch{color:#d5dae4;background:#171b24d1}[data-theme=dark] .theme-inline-button{color:#dbeafe;background:#4d8dff2e}[data-theme=dark] .nav-button,[data-theme=dark] .icon-action,[data-theme=dark] .theme-inline-button,[data-theme=dark] .secondary-action,[data-theme=dark] .profile-button{color:#d5dae4}[data-theme=dark] .el-button.primary-action{--el-button-bg-color:#2563eb;--el-button-border-color:#2f6fed;--el-button-text-color:#fff;--el-button-hover-bg-color:#2f6fed;--el-button-hover-border-color:#72a5ff;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#1d4ed8;--el-button-active-border-color:#1d4ed8;--el-button-active-text-color:#fff;color:#fff;background:#2563eb;border-color:#2f6fed;box-shadow:0 .5rem 1.125rem #2563eb47}[data-theme=dark] .el-button.icon-action,[data-theme=dark] .el-button.nav-button,[data-theme=dark] .el-button.theme-inline-button{--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-text-color:#d5dae4;--el-button-hover-bg-color:#72a5ff29;--el-button-hover-border-color:#72a5ff6b;--el-button-hover-text-color:#dbeafe;--el-button-active-bg-color:#72a5ff38;--el-button-active-border-color:#72a5ff85;--el-button-active-text-color:#eff6ff}[data-theme=dark] .el-button.secondary-action{--el-button-bg-color:#111722;--el-button-border-color:var(--line);--el-button-text-color:#d5dae4;--el-button-hover-bg-color:#72a5ff29;--el-button-hover-border-color:#72a5ff6b;--el-button-hover-text-color:#dbeafe;--el-button-active-bg-color:#72a5ff38;--el-button-active-border-color:#72a5ff85;--el-button-active-text-color:#eff6ff;border-color:var(--line);color:#d5dae4;background:#111722}[data-theme=dark] .nav-button:hover,[data-theme=dark] .icon-action:hover,[data-theme=dark] .secondary-action:hover:not(:disabled),[data-theme=dark] .profile-button:hover,[data-theme=dark] .profile-button:focus-visible{color:var(--accent-strong);background:#4d8dff21}[data-theme=dark] .el-button.primary-action:hover:not(.is-disabled),[data-theme=dark] .el-button.primary-action:focus-visible,[data-theme=dark] .primary-action:hover:not(:disabled):not(.is-disabled){color:#fff;background:#2f6fed;border-color:#72a5ff;box-shadow:0 .5rem 1.125rem #2563eb57}[data-theme=dark] .secondary-action:hover:not(:disabled):not(.is-disabled),[data-theme=dark] .icon-action:hover:not(:disabled):not(.is-disabled),[data-theme=dark] .theme-inline-button:hover:not(:disabled):not(.is-disabled){color:#dbeafe;background:#72a5ff29;border-color:#72a5ff6b}[data-theme=dark] .nav-button.active{background:var(--accent-soft);color:#dbeafe}[data-theme=dark] .secondary-action,[data-theme=dark] .field-group input,[data-theme=dark] .field-group .el-input__wrapper,[data-theme=dark] .profile-button{border-color:var(--line);background:#111722}[data-theme=dark] .profile-avatar{color:var(--accent-strong);background:#1b2a42;border-color:#72a5ff42}.work-tabs[data-v-910592f7]{border-bottom:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);grid-template-columns:auto minmax(0,1fr) auto;min-height:2.5rem;display:grid;position:relative}.tab-scroll-button[data-v-910592f7]{border:0;border-right:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);width:2.25rem;min-height:2.5rem;color:var(--admin-text-muted,#667085);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-scroll-button[data-v-910592f7]:last-child{border-right:0;border-left:1px solid var(--admin-border,#e7edf3)}.tab-scroll-button[data-v-910592f7]:hover:not(:disabled){background:var(--admin-surface-muted,#f8fafc);color:var(--accent-strong,#1f5fe0)}.tab-scroll-button[data-v-910592f7]:disabled{cursor:not-allowed;opacity:.34}.tab-scroll-button svg[data-v-910592f7]{width:.9375rem;height:.9375rem}.work-tabs-viewport[data-v-910592f7]{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden}.work-tabs-viewport[data-v-910592f7]::-webkit-scrollbar{display:none}.work-tabs-track[data-v-910592f7]{gap:.125rem;width:max-content;min-width:100%;min-height:2.5rem;padding:0 .625rem;display:flex}.work-tab[data-v-910592f7]{border:0;border-right:1px solid var(--admin-border-muted,#eef0f4);min-width:9rem;max-width:13rem;min-height:2.5rem;color:var(--admin-text-secondary,#495365);background:0 0;border-radius:0;flex:none;align-items:center;gap:.125rem;padding:0 .25rem 0 0;display:inline-flex;position:relative}.work-tab.pinned[data-v-910592f7]{background:var(--admin-surface-muted,#fbfcff)}.work-tab[data-v-910592f7]:hover{color:var(--accent-strong,#1f5fe0);background:var(--accent-soft,#eef5ff)}.work-tab.active[data-v-910592f7]{background:var(--accent-soft,#eaf1ff);color:var(--accent-strong,#1f5fe0);border-radius:.5rem .5rem 0 0;font-weight:700}.work-tab-main[data-v-910592f7],.work-tab-action[data-v-910592f7]{appearance:none;min-height:2.125rem;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.work-tab-action[data-v-910592f7]{border-radius:.375rem;flex:0 0 1.625rem;width:1.625rem;min-width:1.625rem;padding:0}.work-tab-pin-indicator[data-v-910592f7]{color:var(--accent-strong,#1f5fe0)}.work-tab-main[data-v-910592f7]:focus-visible,.work-tab-action[data-v-910592f7]:focus-visible{background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent);outline:.125rem solid color-mix(in srgb, var(--accent,#2f6fed) 26%, transparent);outline-offset:-.125rem}.work-tab-pin-indicator[data-v-910592f7]:hover{background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent)}.work-tab-pin-indicator svg[data-v-910592f7]{width:.8125rem;height:.8125rem;transform:rotate(28deg)}.work-tab-main[data-v-910592f7]{z-index:1;flex:auto;gap:.375rem;min-width:0;padding:0 .5rem 0 .75rem;position:relative}.tab-icon[data-v-910592f7]{flex:none;width:.9375rem;height:.9375rem}.tab-label[data-v-910592f7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-tab-close[data-v-910592f7]{opacity:.72}.work-tab-close[data-v-910592f7]:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent);opacity:1}.work-tab-close[data-v-910592f7]:disabled{cursor:not-allowed;opacity:.24}.work-tab-close svg[data-v-910592f7]{width:.8125rem;height:.8125rem}.work-tab-context-menu[data-v-910592f7]{z-index:80;border:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);border-radius:.5rem;gap:.125rem;min-width:9.875rem;padding:.375rem;display:grid;position:fixed;box-shadow:0 1rem 2.5rem #0f172a24}.work-tab-context-menu button[data-v-910592f7]{width:100%;min-height:2.125rem;color:var(--admin-text-secondary,#344054);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:700;display:flex}.work-tab-context-menu button[data-v-910592f7]:hover:not(:disabled),.work-tab-context-menu button[data-v-910592f7]:focus-visible{background:var(--admin-surface-muted,#f3f6fb);color:var(--accent-strong,#1f5fe0)}.work-tab-context-menu button[data-v-910592f7]:disabled{color:var(--admin-text-muted,#98a2b3);cursor:not-allowed;opacity:.64}.work-tab-context-menu .menu-icon[data-v-910592f7]{flex:none;width:.875rem;height:.875rem}.work-tabs[data-v-910592f7] .el-button+.el-button{margin-left:0}.work-tabs .el-button>span,.work-tab-context-menu .el-button>span{justify-content:flex-start;align-items:center;gap:inherit;width:100%;min-width:0;display:inline-flex}html[data-theme=dark] .work-tabs{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .work-tab,html[data-theme=dark] .tab-scroll-button{border-color:var(--line);color:#d5dae4;background:0 0}html[data-theme=dark] .work-tab.pinned,html[data-theme=dark] .tab-scroll-button{background:#111722}html[data-theme=dark] .work-tab:hover,html[data-theme=dark] .tab-scroll-button:hover:not(:disabled){color:#dbeafe;background:#4d8dff21}html[data-theme=dark] .work-tab.active{background:var(--accent-soft);color:#dbeafe}html[data-theme=dark] .work-tab-pin-indicator{color:var(--accent-strong)}html[data-theme=dark] .work-tab-main:focus-visible,html[data-theme=dark] .work-tab-action:focus-visible,html[data-theme=dark] .work-tab-pin-indicator:hover,html[data-theme=dark] .work-tab-close:hover:not(:disabled){color:#dbeafe;background:#72a5ff29}html[data-theme=dark] .work-tab-context-menu{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .work-tab-context-menu button{color:#d5dae4}html[data-theme=dark] .work-tab-context-menu button:hover:not(:disabled),html[data-theme=dark] .work-tab-context-menu button:focus-visible{color:var(--accent-strong);background:#4d8dff21}html[data-theme=dark] .work-tab-context-menu button:disabled{color:#7f8aa0}@media (width<=45rem){.work-tabs-track[data-v-910592f7]{padding:0 .5rem}}@media (width<=32.5rem){.tab-scroll-button[data-v-910592f7]{width:2rem}.work-tab[data-v-910592f7]{min-width:8rem;max-width:10rem}}.layout-sidebar[data-v-c0ac9a21]{width:var(--sidebar-width,15.5rem);border-right:1px solid var(--line);background:var(--surface);min-width:0;min-height:100vh;color:var(--ink);flex-direction:column;gap:.875rem;padding:.875rem .5rem;transition:padding .18s,transform .18s;display:flex;overflow-x:clip}.layout-sidebar-brand[data-v-c0ac9a21]{align-items:center;gap:.625rem;min-width:0;min-height:3.625rem;padding:0 .625rem;display:flex}.layout-sidebar-brand-mark[data-v-c0ac9a21]{color:#0000;background:linear-gradient(135deg,#2f6fedf0,#0ea5e9eb 54%,#14b8a6e6);border:0;border-radius:.625rem;flex:none;place-items:center;width:2.125rem;height:2.125rem;font-size:0;display:grid;position:relative;overflow:hidden;box-shadow:0 .625rem 1.625rem #2f6fed38}.layout-sidebar-brand-mark[data-v-c0ac9a21]:before,.layout-sidebar-brand-mark[data-v-c0ac9a21]:after{content:"";background:#ffffff61;position:absolute;transform:rotate(-32deg)}.layout-sidebar-brand-mark[data-v-c0ac9a21]:before{border-radius:.5rem;inset:.375rem 1.0625rem .375rem .375rem}.layout-sidebar-brand-mark[data-v-c0ac9a21]:after{border-radius:.4375rem;inset:.9375rem .375rem .375rem .9375rem}.layout-sidebar-brand-text[data-v-c0ac9a21],.layout-nav-label[data-v-c0ac9a21]{white-space:nowrap;min-width:0;transition:opacity .16s,width .16s}.layout-sidebar-brand-text[data-v-c0ac9a21]{gap:.125rem;display:grid}.layout-sidebar-brand-text strong[data-v-c0ac9a21]{color:#202632;text-overflow:ellipsis;font-size:1.0625rem;font-weight:700;line-height:1.25;overflow:hidden}.layout-sidebar-brand-subtitle[data-v-c0ac9a21]{color:var(--muted);letter-spacing:0;text-overflow:ellipsis;font-size:.75rem;line-height:1.25;overflow:hidden}.layout-sidebar.is-collapsed .layout-sidebar-brand[data-v-c0ac9a21]{justify-content:center;gap:0;padding:0}.layout-sidebar.is-collapsed[data-v-c0ac9a21]{width:var(--sidebar-collapsed-width,4rem);padding-inline:.5rem}.layout-sidebar.is-collapsed .layout-sidebar-brand-text[data-v-c0ac9a21],.layout-sidebar.is-collapsed .layout-nav-label[data-v-c0ac9a21]{opacity:0;width:0;overflow:hidden}.layout-nav-list[data-v-c0ac9a21]{align-content:start;gap:.375rem;min-width:0;padding:0 .125rem .75rem;display:grid;overflow:hidden auto}.layout-nav-control[data-v-c0ac9a21]{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.layout-nav-control[data-v-c0ac9a21]:disabled{cursor:not-allowed;opacity:.56}.layout-nav-control[data-v-c0ac9a21]:focus-visible{outline-offset:.125rem;outline:.125rem solid #2f6fedb8}.layout-nav-group[data-v-c0ac9a21]{gap:.125rem;min-width:0;display:grid}.layout-nav-group-toggle[data-v-c0ac9a21]{min-height:var(--sidebar-nav-action-size,2.75rem);border-radius:var(--radius,.5rem);color:#344054;background:0 0;border:1px solid #0000;justify-content:space-between;padding:0 .75rem;font-size:.9375rem;font-weight:700}.layout-nav-group-heading[data-v-c0ac9a21],.layout-nav-submenu-heading[data-v-c0ac9a21]{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.layout-nav-group-heading-icon[data-v-c0ac9a21]{color:#667085;flex:none;width:1.0625rem;height:1.0625rem}.layout-nav-group-title[data-v-c0ac9a21],.layout-nav-submenu-title[data-v-c0ac9a21]{min-width:0;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;overflow:hidden}.layout-nav-group-arrow[data-v-c0ac9a21],.layout-nav-submenu-arrow[data-v-c0ac9a21]{color:#98a2b3;flex:none;width:1rem;height:1rem}.layout-nav-group-toggle[data-v-c0ac9a21]:hover,.layout-nav-group-toggle.active[data-v-c0ac9a21]{color:var(--accent-strong);background:#f6f8fc}.layout-nav-group-toggle:hover .layout-nav-group-title[data-v-c0ac9a21],.layout-nav-group-toggle:hover .layout-nav-group-heading-icon[data-v-c0ac9a21],.layout-nav-group-toggle:hover .layout-nav-group-arrow[data-v-c0ac9a21],.layout-nav-group-toggle.active .layout-nav-group-title[data-v-c0ac9a21],.layout-nav-group-toggle.active .layout-nav-group-heading-icon[data-v-c0ac9a21],.layout-nav-group-toggle.active .layout-nav-group-arrow[data-v-c0ac9a21]{color:var(--accent-strong)}.layout-sidebar.is-collapsed .layout-nav-group[data-v-c0ac9a21]{justify-items:center}.layout-nav-group-children[data-v-c0ac9a21]{border-left:1px solid #e4e7ec;gap:.125rem;min-width:0;margin:.125rem 0 .25rem 1.5rem;padding-left:.75rem;padding-right:.125rem;display:grid}.layout-nav-group-collapsed-button[data-v-c0ac9a21]{width:var(--sidebar-nav-action-size,2.75rem);min-height:var(--sidebar-nav-action-size,2.75rem);border-radius:var(--radius,.5rem);color:#475467;background:0 0;border:1px solid #0000;justify-content:center;padding:0}.layout-nav-group-collapsed-button[data-v-c0ac9a21]:hover,.layout-nav-group-collapsed-button.active[data-v-c0ac9a21]{background:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.layout-nav-group-collapsed-icon[data-v-c0ac9a21]{width:1.125rem;height:1.125rem}.layout-nav-submenu[data-v-c0ac9a21]{gap:.125rem;min-width:0;display:grid}.layout-nav-submenu-toggle[data-v-c0ac9a21]{min-height:var(--sidebar-nav-action-size,2.75rem);border-radius:var(--radius,.5rem);color:#2f3542;background:0 0;border:1px solid #0000;justify-content:space-between;padding:0 .75rem;font-size:.90625rem;font-weight:600}.layout-nav-submenu-icon[data-v-c0ac9a21]{color:#667085;flex:none;width:1rem;height:1rem}.layout-nav-submenu-toggle[data-v-c0ac9a21]:hover,.layout-nav-submenu.active .layout-nav-submenu-toggle[data-v-c0ac9a21]{color:var(--accent-strong);background:#f6f8fc}.layout-nav-submenu-toggle:hover .layout-nav-submenu-icon[data-v-c0ac9a21],.layout-nav-submenu-toggle:hover .layout-nav-submenu-arrow[data-v-c0ac9a21],.layout-nav-submenu.active .layout-nav-submenu-icon[data-v-c0ac9a21],.layout-nav-submenu.active .layout-nav-submenu-arrow[data-v-c0ac9a21]{color:var(--accent-strong)}.layout-nav-submenu-list[data-v-c0ac9a21]{border-left:1px solid #e4e7ec;gap:.125rem;min-width:0;margin:.125rem 0 .25rem 1.375rem;padding-left:.75rem;padding-right:.125rem;display:grid}.layout-nav-submenu-button[data-v-c0ac9a21]{min-height:2.25rem;padding-left:.625rem;padding-right:.5rem;font-size:.84375rem;font-weight:600}.layout-nav-button[data-v-c0ac9a21]{min-height:var(--sidebar-nav-action-size,2.75rem);border-radius:var(--radius,.5rem);color:#2f3542;border:1px solid #0000;justify-content:flex-start;gap:.625rem;padding:0 .75rem;font-size:.90625rem;font-weight:600}.layout-sidebar.is-collapsed .layout-nav-button[data-v-c0ac9a21]{justify-content:center;gap:0;padding:0}.layout-nav-button[data-v-c0ac9a21]:hover{color:var(--accent-strong);background:#f4f7ff}.layout-nav-button.active[data-v-c0ac9a21]{background:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.layout-nav-icon[data-v-c0ac9a21]{flex:none;width:1rem;height:1rem}.layout-sidebar-mask[data-v-c0ac9a21]{appearance:none;display:none}html[data-theme=dark] .layout-sidebar{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:inset -.0625rem 0 0 var(--line)}html[data-theme=dark] .layout-sidebar-brand-text strong{color:#f3f4f6}html[data-theme=dark] .layout-sidebar-brand-subtitle{color:var(--muted)}html[data-theme=dark] .layout-nav-group-toggle,html[data-theme=dark] .layout-nav-button,html[data-theme=dark] .layout-nav-submenu-toggle,html[data-theme=dark] .layout-nav-group-collapsed-button{color:#d5dae4}html[data-theme=dark] .layout-nav-group-heading-icon,html[data-theme=dark] .layout-nav-group-arrow,html[data-theme=dark] .layout-nav-submenu-icon,html[data-theme=dark] .layout-nav-submenu-arrow{color:#8f9aaa}html[data-theme=dark] .layout-nav-group-children,html[data-theme=dark] .layout-nav-submenu-list{border-left-color:#94a3b833}html[data-theme=dark] .layout-nav-button:hover,html[data-theme=dark] .layout-nav-button.active,html[data-theme=dark] .layout-nav-group-toggle:hover,html[data-theme=dark] .layout-nav-group-toggle.active,html[data-theme=dark] .layout-nav-submenu-toggle:hover,html[data-theme=dark] .layout-nav-submenu.active .layout-nav-submenu-toggle,html[data-theme=dark] .layout-nav-group-collapsed-button:hover,html[data-theme=dark] .layout-nav-group-collapsed-button.active{color:#dbeafe;background:#4d8dff21}html[data-theme=dark] .layout-nav-group-toggle:hover .layout-nav-group-title,html[data-theme=dark] .layout-nav-group-toggle:hover .layout-nav-group-heading-icon,html[data-theme=dark] .layout-nav-group-toggle:hover .layout-nav-group-arrow,html[data-theme=dark] .layout-nav-group-toggle.active .layout-nav-group-title,html[data-theme=dark] .layout-nav-group-toggle.active .layout-nav-group-heading-icon,html[data-theme=dark] .layout-nav-group-toggle.active .layout-nav-group-arrow,html[data-theme=dark] .layout-nav-submenu-toggle:hover .layout-nav-submenu-icon,html[data-theme=dark] .layout-nav-submenu-toggle:hover .layout-nav-submenu-arrow,html[data-theme=dark] .layout-nav-submenu.active .layout-nav-submenu-icon,html[data-theme=dark] .layout-nav-submenu.active .layout-nav-submenu-arrow{color:#dbeafe}@media (width<=57.5rem){.layout-sidebar[data-v-c0ac9a21]{z-index:40;width:var(--sidebar-width,15.5rem);border-bottom:0;border-right:0;gap:.875rem;max-width:calc(100vw - 3.25rem);height:100vh;padding:.875rem .5rem;position:fixed;inset:0 auto 0 0;overflow-x:clip;transform:translate(0);box-shadow:.75rem 0 2rem #0f172a29}.layout-sidebar.is-collapsed[data-v-c0ac9a21]{width:var(--sidebar-width,15.5rem);pointer-events:none;display:flex;transform:translate(-100%)}.layout-sidebar.is-collapsed .layout-sidebar-brand[data-v-c0ac9a21]{justify-content:flex-start;gap:.625rem;padding:0 .625rem}.layout-sidebar.is-collapsed .layout-sidebar-brand-text[data-v-c0ac9a21],.layout-sidebar.is-collapsed .layout-nav-label[data-v-c0ac9a21]{opacity:1;width:auto}.layout-sidebar.is-collapsed .layout-nav-group[data-v-c0ac9a21]{justify-items:stretch}.layout-sidebar.is-collapsed .layout-nav-group-toggle[data-v-c0ac9a21]{min-height:var(--sidebar-nav-action-size,2.75rem);padding:0 .75rem;display:flex;overflow:visible}.layout-nav-list[data-v-c0ac9a21]{grid-template-columns:1fr;gap:.25rem;padding:0 .125rem .75rem}.layout-nav-button[data-v-c0ac9a21]{min-height:var(--sidebar-nav-action-size,2.75rem);text-align:left;justify-content:flex-start;gap:.625rem;padding:0 .75rem}.layout-sidebar-mask[data-v-c0ac9a21]{z-index:35;cursor:pointer;background:#0f172a5c;border:0;display:block;position:fixed;inset:0}}.layout-topbar[data-v-0684723c]{border-bottom:1px solid var(--admin-border,#e7edf3);background:color-mix(in srgb, var(--admin-surface,#fff) 96%, transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);z-index:10;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.625rem 1.5rem;display:flex;position:sticky;top:0}.layout-topbar-left[data-v-0684723c]{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.layout-topbar-route[data-v-0684723c]{gap:.25rem;min-width:0;display:grid}.layout-sidebar-toggle[data-v-0684723c]{--el-button-size:2.375rem;border-radius:var(--radius-sm,.5rem);background:var(--admin-surface-strong,#f5f7fb);width:2.375rem;height:2.375rem;color:var(--admin-text-secondary,#344054);flex:none}.layout-sidebar-toggle>span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.layout-sidebar-toggle[data-v-0684723c]:hover{background:var(--accent-soft,#edf2f8);color:var(--admin-text,#172030)}.layout-breadcrumbs[data-v-0684723c]{min-width:0;color:var(--text-muted,var(--admin-text-subtle,#98a2b3));white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex;overflow:hidden}.layout-breadcrumb-item[data-v-0684723c]{text-overflow:ellipsis;align-items:center;min-width:0;max-width:14rem;display:inline-flex;overflow:hidden}.layout-breadcrumb-item.is-current[data-v-0684723c]{color:var(--admin-text,#172030);font-weight:600}.layout-breadcrumb-item[data-v-0684723c]:not(:last-child):after{content:"/";color:var(--admin-border-strong,#c2cad5);margin-left:.5rem}.layout-topbar-actions[data-v-0684723c]{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.layout-topbar-language-dropdown[data-v-0684723c]{--language-trigger-size:2.375rem;--language-trigger-radius:.75rem;--language-trigger-border:1px solid var(--admin-border,#d8dee9);--language-trigger-bg:#fff;--language-trigger-color:var(--admin-text-muted,#667085);--language-trigger-hover-border:var(--admin-border-strong,#c7d2e0);--language-trigger-hover-bg:var(--admin-surface-hover,#f5f7fb);--language-trigger-hover-color:var(--admin-text,#1f2937)}.layout-icon-action[data-v-0684723c]{--el-button-size:2.375rem;border-radius:var(--radius-sm,.5rem);width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;color:var(--admin-text-secondary,#485163);cursor:pointer;--el-button-hover-bg-color:#eef5ff;--el-button-hover-border-color:transparent;--el-button-hover-text-color:var(--accent-strong);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.layout-icon-action>span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.layout-icon-action[data-v-0684723c]:hover{background:var(--accent-soft,#f0f4fb);color:var(--accent-strong)}.layout-icon-action[data-v-0684723c] svg{width:1.0625rem;height:1.0625rem}.layout-user-menu-dropdown[data-v-0684723c]{flex:none;align-items:stretch;min-width:14.5rem;max-width:min(20rem,100vw - 2rem);height:2.625rem;display:inline-flex}.layout-user-menu-dropdown[data-v-0684723c] .el-tooltip__trigger{width:100%;height:100%;max-width:inherit}.layout-user-menu-trigger[data-v-0684723c]{--el-button-size:2.625rem;width:100%;min-width:0;max-width:inherit;border:1px solid var(--admin-border-strong,#dfe7f0);border-radius:var(--radius-sm,.5rem);background:var(--admin-surface,#fff);height:100%;min-height:100%;color:var(--admin-text,#172030);cursor:pointer;justify-content:flex-start;align-items:center;gap:.625rem;padding:.25rem .625rem .25rem .375rem;line-height:1;transition:border-color .18s,box-shadow .18s,background .18s;display:inline-flex;overflow:hidden}.layout-user-menu-trigger>span{justify-content:flex-start;align-items:center;gap:.625rem;width:100%;min-width:0;height:100%;display:inline-flex}.layout-user-menu-trigger .layout-avatar-chip{flex:none}.layout-user-menu-trigger .layout-user-trigger-copy{flex:auto;min-width:0}.layout-user-menu-trigger .layout-user-trigger-arrow{flex:none;margin-left:auto}.layout-user-menu-trigger[data-v-0684723c]:hover,.layout-user-menu-trigger[data-v-0684723c]:focus-visible{outline-offset:.125rem;border-color:#8ab8ff;outline:.125rem solid #2f7bf66b;box-shadow:0 0 0 .1875rem #2f7bf61f}.layout-user-menu-trigger[data-v-0684723c]:focus{outline:none}.layout-user-menu-trigger[data-v-0684723c]:focus-visible{outline:.125rem solid #2f7bf66b}.layout-avatar-chip[data-v-0684723c]{color:#fff;background:linear-gradient(135deg,#2f7bf6,#68b2ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;font-weight:800;display:inline-flex}.layout-avatar-chip.large[data-v-0684723c]{width:3rem;height:3rem;font-size:1rem}.layout-user-trigger-copy[data-v-0684723c]{text-align:left;flex:1;gap:.125rem;min-width:0;line-height:1.2;display:grid}.layout-user-trigger-copy strong[data-v-0684723c],.layout-user-trigger-copy small[data-v-0684723c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-user-trigger-copy strong[data-v-0684723c]{color:var(--admin-text,#172030);font-size:.875rem;font-weight:700}.layout-user-trigger-copy small[data-v-0684723c]{color:var(--text-muted,var(--admin-text-subtle,#98a2b3));font-size:.75rem}.layout-user-menu-trigger[data-v-0684723c] .layout-user-trigger-arrow{width:.875rem;height:.875rem;color:var(--text-muted,var(--admin-text-subtle,#98a2b3));flex:none;margin-left:auto}.layout-user-dropdown .el-dropdown-menu{min-width:var(--user-dropdown-width,min(15rem, calc(100vw - 1rem)));max-width:var(--user-dropdown-width,min(15rem, calc(100vw - 1rem)));border-radius:var(--radius,.5rem);box-shadow:var(--shadow-float,0 1rem 2.5rem #0f172a24);padding:.375rem}.layout-user-dropdown{max-width:calc(100vw - var(--overlay-edge-gap,1rem) * 2);margin-right:var(--overlay-edge-gap,.75rem)}.layout-user-dropdown .user-menu-summary.is-disabled{cursor:default;opacity:1!important;color:var(--admin-text,#172030)!important}.layout-user-dropdown .user-menu-summary-content{align-items:center;gap:.75rem;min-width:0;display:flex}.layout-user-dropdown .user-menu-summary-content>div{gap:.1875rem;min-width:0;display:grid}.layout-user-dropdown .layout-avatar-chip{color:#fff;background:linear-gradient(135deg,#2f7bf6,#68b2ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;font-weight:800;display:inline-flex}.layout-user-dropdown .layout-avatar-chip.large{width:3rem;height:3rem;font-size:1rem}.layout-user-dropdown .user-menu-summary-content strong,.layout-user-dropdown .user-menu-summary-content span,.layout-user-dropdown .user-menu-summary-content small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layout-user-dropdown .user-menu-summary-content span,.layout-user-dropdown .user-menu-summary-content small{color:var(--admin-text-muted,#667085);font-size:.75rem}.layout-user-dropdown .danger-dropdown-item{color:var(--danger,#c03b3b)}.layout-about-dialog{border-radius:var(--radius,.5rem);max-width:calc(100vw - 2rem)}.layout-about-dialog .el-dialog__body{padding:1.25rem}.layout-about-dialog .el-dialog__header{border-bottom:1px solid var(--admin-border,#e7edf3);margin:0;padding:1rem 1.25rem}.layout-about-dialog .el-dialog__title{color:var(--admin-text,#172030);font-size:1rem;font-weight:800}.layout-about-content[data-v-0684723c]{gap:1rem;min-width:0;display:grid}.layout-about-brand[data-v-0684723c]{align-items:center;gap:.875rem;min-width:0;display:flex}.layout-about-brand .layout-avatar-chip.large[data-v-0684723c]{width:2.5rem;height:2.5rem}.layout-about-brand>div[data-v-0684723c]{gap:.125rem;min-width:0;display:grid}.layout-about-brand strong[data-v-0684723c]{color:var(--admin-text,#172030);font-size:1rem;line-height:1.25}.layout-about-brand span[data-v-0684723c]:not(.layout-avatar-chip){color:var(--admin-text-muted,#667085);font-size:.8125rem;line-height:1.2}.layout-about-list[data-v-0684723c]{gap:.75rem;margin:0;display:grid}.layout-about-list>div[data-v-0684723c]{border-bottom:1px solid var(--admin-border,#e7edf3);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.layout-about-list>div[data-v-0684723c]:last-child{border-bottom:0;padding-bottom:0}.layout-about-list dt[data-v-0684723c]{color:var(--admin-text-muted,#667085);font-size:.8125rem}.layout-about-list dd[data-v-0684723c]{min-width:0;color:var(--admin-text,#172030);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.layout-about-list a[data-v-0684723c]{color:var(--accent-strong,#2f7bf6);text-decoration:none}.layout-about-list a[data-v-0684723c]:hover{text-decoration:underline}.layout-about-copyright[data-v-0684723c]{color:var(--admin-text-muted,#667085);margin:0;font-size:.75rem;line-height:1.6}html[data-theme=dark] .layout-topbar{border-color:var(--line);color:var(--ink);background:#171b24eb}html[data-theme=dark] .layout-breadcrumbs,html[data-theme=dark] .layout-user-trigger-copy small,html[data-theme=dark] .layout-user-trigger-arrow{color:var(--muted)}html[data-theme=dark] .layout-breadcrumb-item.is-current,html[data-theme=dark] .layout-user-trigger-copy strong{color:#f3f4f6}html[data-theme=dark] .layout-sidebar-toggle,html[data-theme=dark] .layout-icon-action,html[data-theme=dark] .layout-user-menu-trigger{border-color:var(--line);color:#d5dae4;background:#111722}html[data-theme=dark] .layout-topbar-language-dropdown{--language-trigger-border:1px solid var(--line);--language-trigger-bg:#111722;--language-trigger-color:#d5dae4;--language-trigger-hover-border:var(--line);--language-trigger-hover-bg:#151d2a;--language-trigger-hover-color:#f3f4f6}html[data-theme=dark] .layout-sidebar-toggle:hover,html[data-theme=dark] .layout-icon-action:hover,html[data-theme=dark] .layout-user-menu-trigger:hover,html[data-theme=dark] .layout-user-menu-trigger:focus-visible{color:#dbeafe;background:#72a5ff29;border-color:#72a5ff6b}html[data-theme=dark] .layout-user-dropdown{--el-bg-color-overlay:var(--surface);--el-border-color-light:var(--line);--el-dropdown-menuItem-hover-fill:#4d8dff21;--el-dropdown-menuItem-hover-color:var(--accent-strong);--el-text-color-regular:#d5dae4;--el-text-color-primary:#f3f4f6}html[data-theme=dark] .layout-user-dropdown .el-dropdown-menu{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .layout-about-dialog{--el-dialog-bg-color:var(--surface);--el-text-color-primary:#f3f4f6}html[data-theme=dark] .layout-about-dialog .el-dialog__header,html[data-theme=dark] .layout-about-dialog .el-dialog__body{background:var(--surface)}html[data-theme=dark] .layout-about-dialog .el-dialog__title,html[data-theme=dark] .layout-about-brand strong,html[data-theme=dark] .layout-about-list dd{color:#f3f4f6}html[data-theme=dark] .layout-about-dialog .el-dialog__header,html[data-theme=dark] .layout-about-list>div{border-color:var(--line)}html[data-theme=dark] .layout-about-brand span:not(.layout-avatar-chip),html[data-theme=dark] .layout-about-list dt,html[data-theme=dark] .layout-about-copyright{color:var(--muted)}html[data-theme=dark] .layout-user-dropdown .user-menu-summary.is-disabled{color:#f3f4f6!important}html[data-theme=dark] .layout-user-dropdown .user-menu-summary-content span,html[data-theme=dark] .layout-user-dropdown .user-menu-summary-content small{color:var(--muted)}@media (width<=45rem){.layout-topbar[data-v-0684723c]{align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .75rem}.layout-topbar-left[data-v-0684723c]{gap:.5rem;overflow:hidden}.layout-topbar-actions[data-v-0684723c]{justify-content:flex-end;gap:.375rem;width:auto}.layout-sidebar-toggle[data-v-0684723c],.layout-icon-action[data-v-0684723c]{--el-button-size:2.25rem;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.layout-topbar-language-dropdown[data-v-0684723c]{--language-trigger-size:2.25rem;--language-trigger-radius:var(--radius-sm,.5rem)}.layout-breadcrumbs[data-v-0684723c]{max-width:100%}.layout-breadcrumb-item[data-v-0684723c]{max-width:min(12rem,100vw - 17rem);font-size:.8125rem}.layout-user-menu-trigger[data-v-0684723c]{justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}.layout-user-menu-dropdown[data-v-0684723c]{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem}.layout-user-menu-trigger>span{justify-content:center;gap:0}.layout-avatar-chip[data-v-0684723c]{width:1.875rem;height:1.875rem;font-size:.8125rem}.layout-user-trigger-copy[data-v-0684723c],.layout-user-menu-trigger[data-v-0684723c] .layout-user-trigger-arrow{display:none}}@media (width<=23.75rem){.layout-topbar[data-v-0684723c]{gap:.375rem;padding-inline:.5rem}.layout-topbar-actions[data-v-0684723c]{gap:.25rem}.layout-breadcrumb-item[data-v-0684723c]{max-width:7rem}}.management-shell[data-v-81603bb7]{background:var(--admin-surface-strong,#eef2f7);--sidebar-width:15.5rem;--sidebar-collapsed-width:4rem;--radius-sm:.5rem;--radius-md:.5rem;--radius-lg:.5rem;--text-quiet:var(--admin-text-muted,#667085);--text-muted:var(--admin-text-subtle,#98a2b3);min-height:100vh;overflow-x:hidden}.management-layout[data-v-81603bb7]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.management-layout.is-sidebar-collapsed[data-v-81603bb7]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.content[data-v-81603bb7]{min-width:0;max-width:100%;overflow-x:hidden}.content-frame[data-v-81603bb7]{box-sizing:border-box;min-width:0;max-width:100%;padding:1.125rem 1.375rem 1.5rem}.content-header[data-v-81603bb7]{border-bottom:1px solid var(--admin-border-strong,#dce4ee);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .125rem 1rem;display:flex}.content-header p[data-v-81603bb7]{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}.content-body[data-v-81603bb7]{margin-top:1rem}.header-actions[data-v-81603bb7]{align-items:center;display:flex}.eyebrow[data-v-81603bb7]{color:#87a8c8;letter-spacing:0;text-transform:uppercase;font-size:.75rem;display:inline-block}.content-eyebrow[data-v-81603bb7]{color:var(--admin-warning-text,#8a6c28)}h1[data-v-81603bb7],h2[data-v-81603bb7]{color:var(--admin-text,#172030);margin:.625rem 0 0}h1[data-v-81603bb7]{font-size:1.5rem}[data-v-81603bb7] .content-body>section,[data-v-81603bb7] .content-body>div{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg);box-shadow:var(--admin-card-shadow,0 .625rem 1.875rem #0f172a0a);padding:1.25rem}[data-v-81603bb7] .clients-panel,[data-v-81603bb7] .tenants-panel,[data-v-81603bb7] .users-panel,[data-v-81603bb7] .audit-card,[data-v-81603bb7] .logs-card,[data-v-81603bb7] .source-panel,[data-v-81603bb7] .policy-panel,[data-v-81603bb7] .overview-panel,[data-v-81603bb7] .rbac-panel,[data-v-81603bb7] .content-body>.overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-v-81603bb7] .list-header,[data-v-81603bb7] .header,[data-v-81603bb7] .toolbar,[data-v-81603bb7] .editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.125rem;display:flex}[data-v-81603bb7] .list-header h2,[data-v-81603bb7] .header h2,[data-v-81603bb7] .toolbar h2,[data-v-81603bb7] .editor-header h2,[data-v-81603bb7] .toolbar h3,[data-v-81603bb7] .editor-header h3{color:var(--admin-text,#172030);margin:.625rem 0 0}[data-v-81603bb7] .list-header p,[data-v-81603bb7] .header p,[data-v-81603bb7] .toolbar p,[data-v-81603bb7] .editor-header p{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}[data-v-81603bb7] .list-header-actions,[data-v-81603bb7] .toolbar-actions,[data-v-81603bb7] .table-actions,[data-v-81603bb7] .filter-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-v-81603bb7] .filters{border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg);background:var(--admin-surface-muted,#f8fafc);margin-bottom:1.125rem;padding:.875rem}[data-v-81603bb7] .table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}[data-v-81603bb7] .table-meta{color:var(--text-quiet);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}[data-v-81603bb7] .table-meta strong{color:var(--admin-text,#172030)}[data-v-81603bb7] .meta-chip{border:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);border-radius:999rem;align-items:center;gap:.375rem;padding:.4375rem .75rem;display:inline-flex}[data-v-81603bb7] .panel,[data-v-81603bb7] .policy-card,[data-v-81603bb7] .context-card,[data-v-81603bb7] .metric-card,[data-v-81603bb7] .profile-card,[data-v-81603bb7] .membership-card,[data-v-81603bb7] .mfa-card{border-radius:var(--radius-lg);border-color:var(--admin-border,#e7edf3);box-shadow:none}[data-v-81603bb7] .membership-panel{gap:1rem}[data-v-81603bb7] .membership-header{align-items:flex-start}[data-v-81603bb7] .drawer-editor{gap:1.125rem;display:grid}[data-v-81603bb7] .el-drawer__header{border-bottom:1px solid var(--admin-border-muted,#edf1f5);margin-bottom:0;padding:1.125rem 1.5rem}[data-v-81603bb7] .el-drawer__body{padding:1.375rem 1.5rem 1.5rem}[data-v-81603bb7] .el-tabs__header{margin-bottom:1.125rem}[data-v-81603bb7] .el-tag{border-radius:999rem}html[data-theme=dark] .management-shell,html[data-theme=dark] .content{background:var(--surface-strong);color:var(--ink)}html[data-theme=dark] .content-header h1{color:#f3f4f6}html[data-theme=dark] .content-header p{color:var(--muted)}html[data-theme=dark] .content-header{border-bottom-color:var(--line)}html[data-theme=dark] .content-body>section,html[data-theme=dark] .content-body>div{border-color:var(--line);background:var(--surface);box-shadow:none}html[data-theme=dark] .clients-panel,html[data-theme=dark] .tenants-panel,html[data-theme=dark] .users-panel,html[data-theme=dark] .audit-card,html[data-theme=dark] .logs-card,html[data-theme=dark] .source-panel,html[data-theme=dark] .policy-panel,html[data-theme=dark] .overview-panel,html[data-theme=dark] .rbac-panel{background:0 0;border:0}@media (width<=57.5rem){.management-layout[data-v-81603bb7],.management-layout.is-sidebar-collapsed[data-v-81603bb7]{grid-template-columns:minmax(0,1fr)}}@media (width<=45rem){.content-header[data-v-81603bb7]{flex-direction:column;align-items:flex-start}[data-v-81603bb7] .list-header,[data-v-81603bb7] .header,[data-v-81603bb7] .toolbar,[data-v-81603bb7] .editor-header,[data-v-81603bb7] .table-toolbar{flex-direction:column}}.app-data-table[data-v-c3140916]{--el-bg-color:var(--admin-surface,#fff);--el-bg-color-overlay:var(--admin-surface,#fff);--el-fill-color:var(--admin-surface-muted,#f8fafc);--el-fill-color-light:var(--admin-surface-muted,#f8fafc);--el-fill-color-lighter:var(--admin-surface-muted,#f8fafc);--el-fill-color-blank:var(--admin-surface,#fff);--el-border-color:var(--admin-border,#e7edf3);--el-border-color-light:var(--admin-border-muted,#edf1f5);--el-border-color-lighter:var(--admin-border-muted,#edf1f5);--el-text-color-primary:var(--admin-text,#172030);--el-text-color-regular:var(--admin-text-secondary,#475467);--el-text-color-secondary:var(--admin-text-muted,#667085);--el-disabled-bg-color:var(--admin-surface-muted,#f8fafc);--el-disabled-text-color:var(--admin-text-subtle,#98a2b3);--el-mask-color:var(--admin-loading-mask,#ffffffb8);gap:1rem;display:grid;position:relative}.app-data-table__scroll[data-v-c3140916]{border:1px solid var(--admin-border-muted,#edf1f5);border-radius:var(--radius-lg);background:var(--admin-surface,#fff);scrollbar-color:var(--admin-border-strong,#d8e0ea) var(--admin-surface-muted,#f8fafc);overflow-x:auto}.app-data-table__scroll[data-v-c3140916]::-webkit-scrollbar{width:.75rem;height:.75rem}.app-data-table__scroll[data-v-c3140916]::-webkit-scrollbar-track{background:var(--admin-surface-muted,#f8fafc)}.app-data-table__scroll[data-v-c3140916]::-webkit-scrollbar-thumb{border:.1875rem solid var(--admin-surface-muted,#f8fafc);background:var(--admin-border-strong,#d8e0ea);border-radius:999rem}.app-data-table__table[data-v-c3140916]{--el-table-bg-color:var(--admin-surface,#fff);--el-table-tr-bg-color:var(--admin-surface,#fff);--el-table-header-bg-color:var(--admin-surface-muted,#f8fafc);--el-table-header-text-color:var(--admin-text-secondary,#475467);--el-table-text-color:var(--admin-text-secondary,#475467);--el-table-border-color:var(--admin-border-muted,#edf1f5);--el-table-row-hover-bg-color:var(--admin-surface-muted,#f8fafc);background:var(--admin-surface,#fff);width:100%;color:var(--admin-text-secondary,#475467)}.app-data-table__pagination[data-v-c3140916]{color:var(--admin-text-secondary,#475467);--el-pagination-bg-color:var(--admin-surface,#fff);--el-pagination-button-bg-color:var(--admin-surface-muted,#f8fafc);--el-pagination-button-disabled-bg-color:var(--admin-surface-muted,#f8fafc);--el-pagination-text-color:var(--admin-text-secondary,#475467);--el-pagination-hover-color:var(--accent,#2f6fed);justify-content:flex-end}.app-data-table[data-v-c3140916] .el-table{background:var(--admin-surface,#fff);color:var(--admin-text-secondary,#475467)}.app-data-table[data-v-c3140916] .el-table th.el-table__cell{background:var(--admin-surface-muted,#f8fafc);color:var(--admin-text-secondary,#475467);font-weight:600}.app-data-table[data-v-c3140916] .el-table td.el-table__cell{background:var(--admin-surface,#fff);color:var(--admin-text-secondary,#475467)}.app-data-table[data-v-c3140916] .el-table__body tr:hover>td.el-table__cell{background:var(--admin-surface-muted,#f8fafc)}.app-data-table[data-v-c3140916] .el-table__empty-block{background:var(--admin-surface,#fff)}.app-qrcode[data-v-62666cad]{border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg,.5rem);max-width:100%;display:block}.app-spin[data-v-b1aba20d]{position:relative}.app-spin-icon[data-v-b1aba20d]{width:1.25rem;height:1.25rem;color:var(--accent,var(--el-color-primary));font-size:1.25rem}
