: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-c89d376b]{color:#e5edf7;background:linear-gradient(#213042 0%,#1b2736 100%);flex-direction:column;min-width:0;min-height:100vh;padding:1.375rem 1rem 1.125rem;transition:padding .22s,transform .18s;display:flex;overflow-x:clip;box-shadow:inset -.0625rem 0 #ffffff0a}.layout-sidebar.is-collapsed[data-v-c89d376b]{padding-inline:.625rem}.layout-sidebar-brand[data-v-c89d376b]{align-items:center;gap:.75rem;min-height:4rem;padding:.25rem .5rem 1.125rem;display:flex}.layout-sidebar.is-collapsed .layout-sidebar-brand[data-v-c89d376b]{justify-content:center;padding-inline:0}.layout-sidebar-brand-mark[data-v-c89d376b]{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#69b1ff,#2f7bf6);border-radius:.75rem;flex:0 0 2.625rem;place-items:center;width:2.625rem;height:2.625rem;font-weight:800;display:grid}.layout-sidebar-brand-text[data-v-c89d376b]{white-space:nowrap;gap:.25rem;min-width:0;display:grid}.layout-sidebar-brand-text strong[data-v-c89d376b]{color:#fff;font-size:1.0625rem;font-weight:700;line-height:1.2}.layout-sidebar-brand-subtitle[data-v-c89d376b]{color:#e2eaf4ad;letter-spacing:0;text-transform:uppercase;font-size:.75rem}.layout-nav-menu[data-v-c89d376b]{min-width:0;color:inherit;--el-menu-bg-color:transparent;--el-menu-text-color:#d7e2ee;--el-menu-hover-bg-color:#ffffff0f;--el-menu-active-color:#fff;background:0 0;border-right:0;flex:1;margin-top:.625rem;overflow:hidden auto}.layout-nav-menu[data-v-c89d376b] .el-menu-item,.layout-nav-menu[data-v-c89d376b] .el-sub-menu__title{border-radius:var(--radius-md,.5rem);color:#d7e2ee;box-sizing:border-box;height:2.875rem;margin-block:.375rem;line-height:1.4}.layout-nav-menu[data-v-c89d376b]:not(.el-menu--collapse) .el-menu-item,.layout-nav-menu[data-v-c89d376b]:not(.el-menu--collapse) .el-sub-menu__title{padding-inline:.875rem!important}.layout-nav-menu[data-v-c89d376b]:not(.el-menu--collapse) .el-sub-menu .el-menu-item{padding-left:2.875rem!important}.layout-nav-menu[data-v-c89d376b] .el-icon{color:currentColor;width:1rem;margin-right:.625rem;font-size:1rem}.layout-nav-menu[data-v-c89d376b] .el-menu-item.is-active{background:linear-gradient(135deg,#4a9bff,#2f7bf6)!important}.layout-nav-menu[data-v-c89d376b] .el-menu-item.is-active .layout-menu-item-label,.layout-nav-menu[data-v-c89d376b] .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}.layout-nav-menu[data-v-c89d376b] .el-menu--inline{border-radius:var(--radius-md,.5rem);background:#ffffff08}.layout-menu-item-label[data-v-c89d376b]{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:block;overflow:hidden}.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-menu-item,.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-sub-menu__title{justify-content:center;align-items:center;width:2.875rem;height:2.875rem;margin-inline:auto;display:flex;padding:0!important}.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-icon{margin-right:0;font-size:1.0625rem}.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .layout-menu-item-label,.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-sub-menu__icon-arrow{display:none}.layout-sidebar.is-collapsed .layout-nav-menu.el-menu--collapse[data-v-c89d376b]{width:100%}.layout-sidebar-mask[data-v-c89d376b]{display:none}html[data-theme=dark] .layout-sidebar{background:var(--admin-surface);border-color:var(--line);box-shadow:inset -.0625rem 0 0 var(--line)}@media (width<=57.5rem){.layout-sidebar[data-v-c89d376b]{z-index:40;width:var(--sidebar-width,15.5rem);max-width:calc(100vw - 3.25rem);height:100vh;padding:.875rem .5rem;position:fixed;inset:0 auto 0 0;transform:translate(0);box-shadow:.75rem 0 2rem #0f172a29}.layout-sidebar.is-collapsed[data-v-c89d376b]{pointer-events:none;transform:translate(-100%)}.layout-sidebar.is-collapsed .layout-sidebar-brand[data-v-c89d376b]{justify-content:flex-start;padding:0 .625rem 1.125rem}.layout-sidebar.is-collapsed .layout-sidebar-brand-text[data-v-c89d376b],.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .layout-menu-item-label{display:block}.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-menu-item,.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-sub-menu__title{justify-content:flex-start;width:100%;padding-inline:.875rem!important}.layout-sidebar.is-collapsed .layout-nav-menu[data-v-c89d376b] .el-icon{margin-right:.625rem}.layout-sidebar-mask[data-v-c89d376b]{z-index:35;cursor:pointer;background:#0f172a5c;border:0;padding:0;display:block;position:fixed;inset:0}.layout-sidebar-mask>span{display:none}}.layout-topbar[data-v-3a12476b]{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-3a12476b]{align-items:center;gap:.75rem;min-width:0;display:flex}.layout-topbar-route[data-v-3a12476b]{gap:.25rem;min-width:0;display:grid}.layout-sidebar-toggle[data-v-3a12476b]{--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-3a12476b]:hover{background:var(--accent-soft,#edf2f8);color:var(--admin-text,#172030)}.layout-breadcrumbs[data-v-3a12476b]{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-3a12476b]{text-overflow:ellipsis;align-items:center;min-width:0;max-width:14rem;display:inline-flex;overflow:hidden}.layout-breadcrumb-item.is-current[data-v-3a12476b]{color:var(--admin-text,#172030);font-weight:600}.layout-breadcrumb-item[data-v-3a12476b]:not(:last-child):after{content:"/";color:var(--admin-border-strong,#c2cad5);margin-left:.5rem}.layout-topbar-actions[data-v-3a12476b]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.layout-topbar-language-dropdown[data-v-3a12476b]{--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-3a12476b]{--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-3a12476b]:hover{background:var(--accent-soft,#f0f4fb);color:var(--accent-strong)}.layout-icon-action[data-v-3a12476b] svg{width:1.0625rem;height:1.0625rem}.layout-user-menu-dropdown[data-v-3a12476b]{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-3a12476b] .el-tooltip__trigger{width:100%;height:100%;max-width:inherit}.layout-user-menu-trigger[data-v-3a12476b]{--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-3a12476b]:hover,.layout-user-menu-trigger[data-v-3a12476b]: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-3a12476b]:focus{outline:none}.layout-user-menu-trigger[data-v-3a12476b]:focus-visible{outline:.125rem solid #2f7bf66b}.layout-avatar-chip[data-v-3a12476b]{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-3a12476b]{width:3rem;height:3rem;font-size:1rem}.layout-user-trigger-copy[data-v-3a12476b]{text-align:left;flex:1;gap:.125rem;min-width:0;line-height:1.2;display:grid}.layout-user-trigger-copy strong[data-v-3a12476b],.layout-user-trigger-copy small[data-v-3a12476b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-user-trigger-copy strong[data-v-3a12476b]{color:var(--admin-text,#172030);font-size:.875rem;font-weight:700}.layout-user-trigger-copy small[data-v-3a12476b]{color:var(--text-muted,var(--admin-text-subtle,#98a2b3));font-size:.75rem}.layout-user-menu-trigger[data-v-3a12476b] .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:18rem;max-width:calc(100vw - var(--overlay-edge-gap,1rem) * 2);border-radius:var(--radius,.5rem);box-shadow:var(--shadow-float,0 1rem 2.5rem #0f172a24);padding:.375rem}.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)}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-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-3a12476b]{flex-direction:column;align-items:flex-start;min-height:0;padding:1rem 1.25rem}.layout-topbar-left[data-v-3a12476b],.layout-topbar-actions[data-v-3a12476b]{width:100%}.layout-topbar-actions[data-v-3a12476b]{justify-content:flex-start}.layout-user-menu-trigger[data-v-3a12476b]{justify-content:flex-start;width:100%;max-width:none}.layout-user-menu-dropdown[data-v-3a12476b]{width:100%;max-width:none}}.management-shell[data-v-5905d304]{background:var(--admin-surface-strong,#eef2f7);--sidebar-width:15.5rem;--sidebar-collapsed-width:5.5rem;--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-5905d304]{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-5905d304]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.content[data-v-5905d304]{min-width:0;max-width:100%;overflow-x:hidden}.content-frame[data-v-5905d304]{box-sizing:border-box;min-width:0;max-width:100%;padding:1.125rem 1.375rem 1.5rem}.content-header[data-v-5905d304]{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-5905d304]{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}.content-body[data-v-5905d304]{margin-top:1rem}.header-actions[data-v-5905d304]{align-items:center;display:flex}.eyebrow[data-v-5905d304]{color:#87a8c8;letter-spacing:0;text-transform:uppercase;font-size:.75rem;display:inline-block}.content-eyebrow[data-v-5905d304]{color:var(--admin-warning-text,#8a6c28)}h1[data-v-5905d304],h2[data-v-5905d304]{color:var(--admin-text,#172030);margin:.625rem 0 0}h1[data-v-5905d304]{font-size:1.5rem}[data-v-5905d304] .content-body>section,[data-v-5905d304] .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-5905d304] .content-body>.security-layout{box-shadow:none;background:0 0;border:0;padding:0}[data-v-5905d304] .clients-panel,[data-v-5905d304] .tenants-panel,[data-v-5905d304] .users-panel,[data-v-5905d304] .audit-card,[data-v-5905d304] .logs-card,[data-v-5905d304] .source-panel,[data-v-5905d304] .policy-panel,[data-v-5905d304] .overview-panel,[data-v-5905d304] .content-body>.overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-v-5905d304] .list-header,[data-v-5905d304] .header,[data-v-5905d304] .toolbar,[data-v-5905d304] .editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.125rem;display:flex}[data-v-5905d304] .list-header h2,[data-v-5905d304] .header h2,[data-v-5905d304] .toolbar h2,[data-v-5905d304] .editor-header h2,[data-v-5905d304] .toolbar h3,[data-v-5905d304] .editor-header h3{color:var(--admin-text,#172030);margin:.625rem 0 0}[data-v-5905d304] .list-header p,[data-v-5905d304] .header p,[data-v-5905d304] .toolbar p,[data-v-5905d304] .editor-header p{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}[data-v-5905d304] .list-header-actions,[data-v-5905d304] .toolbar-actions,[data-v-5905d304] .table-actions,[data-v-5905d304] .filter-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-v-5905d304] .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-5905d304] .table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}[data-v-5905d304] .table-meta{color:var(--text-quiet);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}[data-v-5905d304] .table-meta strong{color:var(--admin-text,#172030)}[data-v-5905d304] .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-5905d304] .panel,[data-v-5905d304] .policy-card,[data-v-5905d304] .context-card,[data-v-5905d304] .metric-card,[data-v-5905d304] .profile-card,[data-v-5905d304] .membership-card,[data-v-5905d304] .mfa-card{border-radius:var(--radius-lg);border-color:var(--admin-border,#e7edf3);box-shadow:none}[data-v-5905d304] .membership-panel{gap:1rem}[data-v-5905d304] .membership-header{align-items:flex-start}[data-v-5905d304] .drawer-editor{gap:1.125rem;display:grid}[data-v-5905d304] .app-data-table,[data-v-5905d304] .el-table{border:1px solid var(--admin-border-muted,#edf1f5);border-radius:var(--radius-lg);overflow:hidden}[data-v-5905d304] .el-table th.el-table__cell{background:var(--admin-surface-muted,#f8fafc);color:var(--admin-text-secondary,#475467);font-weight:600}[data-v-5905d304] .el-drawer__header{border-bottom:1px solid var(--admin-border-muted,#edf1f5);margin-bottom:0;padding:1.125rem 1.5rem}[data-v-5905d304] .el-drawer__body{padding:1.375rem 1.5rem 1.5rem}[data-v-5905d304] .el-tabs__header{margin-bottom:1.125rem}[data-v-5905d304] .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] .content-body>.security-layout,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{background:0 0;border:0}@media (width<=57.5rem){.management-layout[data-v-5905d304],.management-layout.is-sidebar-collapsed[data-v-5905d304]{grid-template-columns:minmax(0,1fr)}}@media (width<=45rem){.content-header[data-v-5905d304]{flex-direction:column;align-items:flex-start}[data-v-5905d304] .list-header,[data-v-5905d304] .header,[data-v-5905d304] .toolbar,[data-v-5905d304] .editor-header,[data-v-5905d304] .table-toolbar{flex-direction:column}}.app-data-table[data-v-ec8d3cd8]{gap:1rem;display:grid;position:relative}.app-data-table__scroll[data-v-ec8d3cd8]{overflow-x:auto}.app-data-table__table[data-v-ec8d3cd8]{width:100%}.app-data-table__pagination[data-v-ec8d3cd8]{justify-content:flex-end}.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}
