#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.server-unavailable[data-v-bab9a5be]{background-color:#f5f7fa;justify-content:center;align-items:center;height:100vh;display:flex}.server-unavailable.is-overlay[data-v-bab9a5be]{z-index:9999;background-color:#0000;position:fixed;inset:0}.overlay-backdrop[data-v-bab9a5be]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;position:absolute;inset:0}.error-card[data-v-bab9a5be]{z-index:1;border:none;border-radius:12px;width:90%;max-width:420px;position:relative}.error-content[data-v-bab9a5be]{text-align:center;padding:32px 24px}.error-icon[data-v-bab9a5be]{margin-bottom:16px}h1[data-v-bab9a5be]{color:#303133;margin:0 0 12px;font-size:20px;font-weight:600}.error-message[data-v-bab9a5be]{color:#606266;margin-bottom:24px;font-size:14px;line-height:1.6}.retry-section[data-v-bab9a5be]{flex-direction:column;align-items:center;gap:12px;min-height:40px;display:flex}.checking-indicator[data-v-bab9a5be]{color:#909399;align-items:center;gap:8px;font-size:14px;display:flex}.retry-info[data-v-bab9a5be]{color:#909399;margin:0;font-size:13px}.fade-enter-active[data-v-bab9a5be],.fade-leave-active[data-v-bab9a5be]{transition:opacity .3s}.fade-enter-from[data-v-bab9a5be],.fade-leave-to[data-v-bab9a5be]{opacity:0}.toast-container[data-v-ce14b7c8]{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast[data-v-ce14b7c8]{pointer-events:all;background:#fff;border-left:4px solid;border-radius:8px;align-items:flex-start;gap:10px;min-width:300px;max-width:400px;padding:14px 12px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000026}.toast-info[data-v-ce14b7c8]{border-left-color:var(--el-color-info,#909399)}.toast-success[data-v-ce14b7c8]{border-left-color:var(--el-color-success,#67c23a)}.toast-warning[data-v-ce14b7c8]{border-left-color:var(--el-color-warning,#e6a23c)}.toast-error[data-v-ce14b7c8]{border-left-color:var(--el-color-danger,#f56c6c)}.toast-icon[data-v-ce14b7c8]{flex-shrink:0;margin-top:1px;font-size:20px}.toast-info .toast-icon[data-v-ce14b7c8]{color:var(--el-color-info,#909399)}.toast-success .toast-icon[data-v-ce14b7c8]{color:var(--el-color-success,#67c23a)}.toast-warning .toast-icon[data-v-ce14b7c8]{color:var(--el-color-warning,#e6a23c)}.toast-error .toast-icon[data-v-ce14b7c8]{color:var(--el-color-danger,#f56c6c)}.toast-body[data-v-ce14b7c8]{flex:1;min-width:0}.toast-title[data-v-ce14b7c8]{color:#303133;margin-bottom:3px;font-size:14px;font-weight:600}.toast-message[data-v-ce14b7c8]{color:#606266;font-size:13px;line-height:1.4}.toast-close[data-v-ce14b7c8]{color:#c0c4cc;flex-shrink:0;margin-top:-2px}.toast-progress[data-v-ce14b7c8]{background:#0000000f;height:3px;position:absolute;bottom:0;left:0;right:0}.toast-progress-bar[data-v-ce14b7c8]{opacity:.4;transform-origin:0;background:currentColor;height:100%;animation:linear forwards progress-shrink-ce14b7c8}.toast-info .toast-progress-bar[data-v-ce14b7c8]{color:var(--el-color-info,#909399)}.toast-success .toast-progress-bar[data-v-ce14b7c8]{color:var(--el-color-success,#67c23a)}.toast-warning .toast-progress-bar[data-v-ce14b7c8]{color:var(--el-color-warning,#e6a23c)}.toast-error .toast-progress-bar[data-v-ce14b7c8]{color:var(--el-color-danger,#f56c6c)}.toast-progress-bar.is-paused[data-v-ce14b7c8]{animation-play-state:paused}@keyframes progress-shrink-ce14b7c8{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-ce14b7c8]{transition:all .3s}.toast-leave-active[data-v-ce14b7c8]{transition:all .25s}.toast-enter-from[data-v-ce14b7c8]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-ce14b7c8]{opacity:0;transform:translate(30px)}.rgpd-content[data-v-40d96f6a]{color:var(--el-text-color-primary);font-size:14px;line-height:1.6}.rgpd-content p[data-v-40d96f6a]{margin:0 0 12px}.rgpd-content h4[data-v-40d96f6a]{margin:16px 0 6px;font-size:14px;font-weight:600}.rgpd-content ul[data-v-40d96f6a]{margin:0 0 8px;padding-left:20px}.rgpd-content ul li[data-v-40d96f6a]{margin-bottom:4px}.rgpd-footer[data-v-40d96f6a]{justify-content:flex-end;gap:8px;display:flex}#app{height:100vh;margin:0;padding:0}.app-loading{justify-content:center;align-items:center;height:100vh;display:flex}body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}#nprogress .bar{background:var(--el-color-primary);height:3px}.search-bar[data-v-d93f7935]{margin-bottom:5px}.pagination-bar[data-v-d93f7935]{justify-content:center;display:flex}.bell-button[data-v-ce3f6ce8]{color:var(--menubar-menu-color,#606266);padding:8px 12px;border:none!important;outline:none!important}.bell-button[data-v-ce3f6ce8]:hover{color:var(--menubar-menu-hover-color,#409eff)!important;background-color:var(--menubar-menu-hover-bgcolor,#f5f7fa)!important}.bell-button[data-v-ce3f6ce8]:focus,.bell-button[data-v-ce3f6ce8]:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}@keyframes bell-ring-ce3f6ce8{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}.bell-animate[data-v-ce3f6ce8] .el-icon{animation:.8s bell-ring-ce3f6ce8}.notif-dropdown[data-v-ce3f6ce8]{flex-direction:column;max-height:480px;display:flex}.notif-dropdown-header[data-v-ce3f6ce8]{border-bottom:1px solid var(--el-border-color-lighter,#ebeef5);justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.notif-dropdown-title[data-v-ce3f6ce8]{color:var(--el-text-color-primary,#303133);font-size:14px;font-weight:600}.notif-dropdown-empty[data-v-ce3f6ce8]{color:var(--el-text-color-secondary,#909399);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 0;font-size:13px;display:flex}.notif-list[data-v-ce3f6ce8]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.notif-item[data-v-ce3f6ce8]{border-bottom:1px solid var(--el-border-color-lighter,#f0f0f0);align-items:flex-start;gap:10px;padding:10px 4px;transition:background .15s;display:flex}.notif-item[data-v-ce3f6ce8]:last-child{border-bottom:none}.notif-item[data-v-ce3f6ce8]:hover{background:var(--el-fill-color-light,#f5f7fa)}.notif-item.is-unread[data-v-ce3f6ce8]{background:var(--el-color-primary-light-9,#ecf5ff)}.notif-item.is-unread[data-v-ce3f6ce8]:hover{background:var(--el-color-primary-light-8,#d9ecff)}.notif-type-icon[data-v-ce3f6ce8]{flex-shrink:0;margin-top:2px;font-size:18px}.notif-type-info[data-v-ce3f6ce8]{color:var(--el-color-info,#909399)}.notif-type-success[data-v-ce3f6ce8]{color:var(--el-color-success,#67c23a)}.notif-type-warning[data-v-ce3f6ce8]{color:var(--el-color-warning,#e6a23c)}.notif-type-error[data-v-ce3f6ce8]{color:var(--el-color-danger,#f56c6c)}.notif-content[data-v-ce3f6ce8]{cursor:pointer;flex:1;min-width:0}.notif-title[data-v-ce3f6ce8]{color:var(--el-text-color-primary,#303133);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.notif-message[data-v-ce3f6ce8]{color:var(--el-text-color-secondary,#606266);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-time[data-v-ce3f6ce8]{color:var(--el-text-color-placeholder,#c0c4cc);margin-top:4px;font-size:11px}.notif-actions[data-v-ce3f6ce8]{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.notif-dropdown-footer[data-v-ce3f6ce8]{border-top:1px solid var(--el-border-color-lighter,#ebeef5);text-align:center;padding:8px 0 0}.org-switcher-button[data-v-a0162dc9]{color:var(--menubar-menu-color,#606266);padding:8px 12px;font-size:14px;border:none!important;outline:none!important}.org-switcher-button[data-v-a0162dc9]:hover{color:var(--menubar-menu-hover-color,#409eff)!important;background-color:var(--menubar-menu-hover-bgcolor,#f5f7fa)!important}.org-switcher-button[data-v-a0162dc9]:focus,.org-switcher-button[data-v-a0162dc9]:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.org-name[data-v-a0162dc9]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.org-check[data-v-a0162dc9]{color:var(--el-color-primary,#409eff);margin-right:4px}.org-check-placeholder[data-v-a0162dc9]{width:16px;margin-right:4px;display:inline-block}.menubar-header[data-v-56b3e0e5]{background:var(--menubar-bgcolor,#fff);color:var(--menubar-txtcolor,#2c3e50);justify-content:space-between;align-items:center;padding:0 20px;display:flex;box-shadow:0 2px 4px #0000001a}.header-left[data-v-56b3e0e5]{align-items:center;gap:16px;display:flex}.hamburger-btn[data-v-56b3e0e5]{cursor:pointer;width:40px;height:40px;color:var(--menubar-menu-color,#606266);border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.hamburger-btn[data-v-56b3e0e5]:hover{background-color:var(--menubar-menu-hover-bgcolor,#f5f5f5);color:var(--menubar-menu-hover-color,#409eff)}.header-right[data-v-56b3e0e5]{align-items:center;gap:15px;display:flex}.menubar-items[data-v-56b3e0e5]{align-items:center;gap:4px;margin-left:8px;display:flex}.menubar-button[data-v-56b3e0e5]{color:var(--menubar-menu-color,#606266);padding:8px 12px;font-size:14px;border:none!important;outline:none!important}.menubar-button[data-v-56b3e0e5]:hover{color:var(--menubar-menu-hover-color,#409eff)!important;background-color:var(--menubar-menu-hover-bgcolor,#f5f7fa)!important}.menubar-button[data-v-56b3e0e5]:focus,.menubar-button[data-v-56b3e0e5]:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.header-right .user-button[data-v-56b3e0e5]{color:var(--menubar-menu-color,#606266);padding:8px 12px;font-size:14px;border:none!important;outline:none!important}.header-right .user-button[data-v-56b3e0e5]:hover{color:var(--menubar-menu-hover-color,#409eff)!important;background-color:var(--menubar-menu-hover-bgcolor,#f5f7fa)!important}.header-right .user-button[data-v-56b3e0e5]:hover,.header-right .user-button[data-v-56b3e0e5]:focus,.header-right .user-button[data-v-56b3e0e5]:focus-visible,[data-v-56b3e0e5] .el-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}[data-v-56b3e0e5] .el-header{line-height:60px;height:60px!important}.menubar-dropdown-popper .el-dropdown-menu{background-color:var(--menubar-submenu-bgcolor,#fff);border-color:var(--menubar-submenu-bgcolor,#e4e7ed)}.menubar-dropdown-popper .el-dropdown-menu__item{color:var(--menubar-submenu-color,#606266)}.menubar-dropdown-popper .el-dropdown-menu__item:hover,.menubar-dropdown-popper .el-dropdown-menu__item:focus{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.menubar-dropdown-popper .el-dropdown-menu__item.is-active{color:var(--menubar-submenu-active-color,#409eff);background-color:var(--menubar-submenu-active-bgcolor,#ecf5ff)}.menubar-dropdown-popper .menubar-group-title{color:var(--menubar-submenu-color,#909399);cursor:default;align-items:center;gap:6px;padding:8px 16px 4px;font-size:12px;font-weight:600;list-style:none;display:flex}.menubar-dropdown-popper .menubar-group-trigger{color:var(--menubar-submenu-color,#909399);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 16px 4px;font-size:12px;font-weight:600;list-style:none;display:flex}.menubar-dropdown-popper .menubar-group-trigger:hover{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.menubar-dropdown-popper .group-expand-arrow{margin-left:auto;font-size:12px;transition:transform .2s}.menubar-dropdown-popper .group-expand-arrow.is-expanded{transform:rotate(90deg)}.menubar-dropdown-popper .menubar-child-item{padding-left:32px!important}.menubar-dropdown-popper .el-popper__arrow:before{background-color:var(--menubar-submenu-bgcolor,#fff);border-color:var(--menubar-submenu-bgcolor,#e4e7ed)}.usermenu-popper .usermenu-section-wrapper{margin:0;padding:0;list-style:none}.usermenu-popper .usermenu-section-wrapper.is-divided{border-top:1px solid var(--el-border-color-lighter,#ebeef5);margin-top:6px;padding-top:6px}.usermenu-popper .usermenu-section-trigger{cursor:pointer;color:var(--menubar-submenu-color,#606266);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:5px 16px;font-size:12px;line-height:22px;display:flex}.usermenu-popper .usermenu-section-trigger:hover{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.usermenu-popper .usermenu-section-arrow{margin-left:auto;font-size:12px;transition:transform .2s}.usermenu-popper .usermenu-section-arrow.is-expanded{transform:rotate(90deg)}.usermenu-popper .usermenu-section-items{margin:0;padding:0;list-style:none}.usermenu-popper .usermenu-section-item{cursor:pointer;color:var(--menubar-submenu-color,#606266);white-space:nowrap;align-items:center;gap:6px;padding:5px 16px 5px 32px;font-size:12px;line-height:22px;list-style:none;display:flex}.usermenu-popper .usermenu-section-item:hover{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.usermenu-popper .usermenu-divider{border-top:1px solid var(--el-border-color-lighter,#ebeef5);margin:6px 0;list-style:none}.usermenu-popper .usermenu-flat-item{cursor:pointer;color:var(--menubar-submenu-color,#606266);white-space:nowrap;align-items:center;gap:6px;padding:5px 16px;font-size:12px;line-height:22px;list-style:none;display:flex}.usermenu-popper .usermenu-flat-item:hover{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.usermenu-popper .usermenu-parent-item{-webkit-user-select:none;user-select:none}.usermenu-popper .usermenu-parent-flat{cursor:default;opacity:.7;font-weight:600}.usermenu-popper .usermenu-parent-flat:hover{color:inherit;background-color:#0000}.usermenu-popper .usermenu-child-item{cursor:pointer;color:var(--menubar-submenu-color,#606266);white-space:nowrap;align-items:center;gap:6px;padding:5px 16px 5px 48px;font-size:12px;line-height:22px;list-style:none;display:flex}.usermenu-popper .usermenu-child-item:hover{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.usermenu-popper .el-dropdown-menu__item{color:var(--menubar-submenu-color,#606266);padding:5px 16px;font-size:12px;line-height:22px}.usermenu-popper .el-dropdown-menu__item:hover,.usermenu-popper .el-dropdown-menu__item:focus{color:var(--menubar-submenu-hover-color,#409eff);background-color:var(--menubar-submenu-hover-bgcolor,#f5f7fa)}.sidebar-aside[data-v-1f417f80]{background:var(--sidebar-bgcolor,#304156);flex-direction:column;transition:width .3s;display:flex;overflow:hidden}.sidebar-logo[data-v-1f417f80]{background:var(--logo-bgcolor,#263445);border-bottom:1px solid #00000026;flex-shrink:0;justify-content:center;align-items:center;height:60px;display:flex;overflow:hidden}.logo-full[data-v-1f417f80]{object-fit:contain;width:auto;max-width:180px;height:40px}.logo-collapsed[data-v-1f417f80]{object-fit:contain;width:32px;height:32px}.logo-full.logo-org[data-v-1f417f80]{object-fit:cover;width:100%;max-width:none;height:100%}.logo-collapsed.logo-org[data-v-1f417f80]{object-fit:cover;width:64px;height:100%}[data-v-1f417f80] .el-scrollbar{flex:1}.sidebar-loading[data-v-1f417f80]{color:var(--sidebar-menu-color,#bfcbd9);justify-content:center;padding:20px;display:flex}.sidebar-section[data-v-1f417f80]{margin-bottom:4px}.section-title[data-v-1f417f80]{text-transform:uppercase;color:var(--sidebar-txtcolor,#6b7a8d);opacity:.6;letter-spacing:.5px;align-items:center;gap:6px;padding:12px 20px 4px;font-size:12px;font-weight:600;display:flex}.section-title.section-admin[data-v-1f417f80]{color:#e6a23c;opacity:1;border-top:1px solid #00000026;margin-top:8px;padding-top:16px}.section-title.section-collapsible[data-v-1f417f80]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-title.section-collapsible[data-v-1f417f80]:hover{opacity:.8}.collapse-arrow[data-v-1f417f80]{margin-left:auto;transition:transform .25s}.collapse-arrow.is-collapsed[data-v-1f417f80]{transform:rotate(-90deg)}.section-divider[data-v-1f417f80]{border-color:#00000026;margin:8px 12px}.sidebar-menu[data-v-1f417f80]{background:0 0;border-right:none}[data-v-1f417f80] .el-menu{background-color:#0000;border-right:none}[data-v-1f417f80] .el-menu-item{color:var(--sidebar-menu-color,#bfcbd9);height:44px;line-height:44px}[data-v-1f417f80] .el-menu-item:hover{background-color:var(--sidebar-menu-hover-bgcolor,#1f2d3d);color:var(--sidebar-menu-hover-color,#fff)}[data-v-1f417f80] .el-menu-item.is-active{background-color:var(--sidebar-menu-active-bgcolor,#1f2d3d);color:var(--sidebar-menu-active-color,#409eff)}[data-v-1f417f80] .el-menu-item.menu-item-admin{color:#e6c07b}[data-v-1f417f80] .el-menu-item.menu-item-admin:hover,[data-v-1f417f80] .el-menu-item.menu-item-admin.is-active{color:#e6a23c}[data-v-1f417f80] .el-menu--collapse .el-menu-item{padding:0 20px}[data-v-1f417f80] .el-sub-menu__title{color:var(--sidebar-menu-color,#bfcbd9);height:44px;line-height:44px}[data-v-1f417f80] .el-sub-menu__title:hover{background-color:var(--sidebar-menu-hover-bgcolor,#1f2d3d);color:var(--sidebar-menu-hover-color,#fff)}[data-v-1f417f80] .sub-menu-admin .el-sub-menu__title{color:#e6c07b}[data-v-1f417f80] .sub-menu-admin .el-sub-menu__title:hover{color:#e6a23c}[data-v-1f417f80] .el-sub-menu .el-menu{background-color:var(--sidebar-submenu-bgcolor,#1f2d3d)}[data-v-1f417f80] .el-sub-menu .el-menu .el-menu-item{height:40px;color:var(--sidebar-submenu-color,#bfcbd9);line-height:40px;padding-left:50px!important}[data-v-1f417f80] .el-sub-menu .el-menu .el-menu-item:hover{background-color:var(--sidebar-submenu-hover-bgcolor,#2c3e50);color:var(--sidebar-submenu-hover-color,#fff)}[data-v-1f417f80] .el-sub-menu .el-menu .el-menu-item.is-active{background-color:var(--sidebar-submenu-active-bgcolor,#2c3e50);color:var(--sidebar-submenu-active-color,#409eff)}[data-v-1f417f80] .el-menu-item-group__title{color:var(--sidebar-menu-color,#bfcbd9);opacity:.7;align-items:center;gap:6px;padding:8px 20px 4px;font-size:12px;font-weight:600;display:flex}[data-v-1f417f80] .group-admin .el-menu-item-group__title{color:#e6c07b;opacity:1}[data-v-1f417f80] .el-menu-item-group .el-menu-item{padding-left:36px!important}.sidebar-item-trigger[data-v-1f417f80]{cursor:pointer;height:44px;color:var(--sidebar-menu-color,#bfcbd9);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 20px;font-size:14px;list-style:none;transition:background-color .2s,color .2s;display:flex}.sidebar-item-trigger[data-v-1f417f80]:hover{background-color:var(--sidebar-menu-hover-bgcolor,#1f2d3d);color:var(--sidebar-menu-hover-color,#fff)}.sidebar-item-trigger-admin[data-v-1f417f80]{color:#e6c07b}.sidebar-item-trigger-admin[data-v-1f417f80]:hover{color:#e6a23c}.item-expand-arrow[data-v-1f417f80]{margin-left:auto;transition:transform .25s;transform:rotate(-90deg)}.item-expand-arrow.is-expanded[data-v-1f417f80]{transform:rotate(0)}[data-v-1f417f80] .sub-item{padding-left:40px!important}.breadcrumb[data-v-98e3540c],[data-v-98e3540c] .el-breadcrumb__item{align-items:center;display:flex}[data-v-98e3540c] .el-breadcrumb__inner{color:var(--breadcrumb-color,#606266);align-items:center;display:flex}[data-v-98e3540c] .el-breadcrumb__inner a{color:var(--breadcrumb-link-color,#606266);font-weight:400}[data-v-98e3540c] .el-breadcrumb__inner a:hover{color:var(--breadcrumb-link-hover-color,#409eff)!important}[data-v-98e3540c] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--breadcrumb-active-color,#303133);font-weight:500}[data-v-98e3540c] .el-breadcrumb__separator{color:var(--breadcrumb-color,#606266)}.impersonation-banner[data-v-5bb5b34d]{color:#5a3e00;z-index:200;background:linear-gradient(90deg,#e6a23c 0%,#f0c060 100%);flex-shrink:0;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.impersonation-text[data-v-5bb5b34d]{flex:1}.impersonation-timer[data-v-5bb5b34d]{background:#ffffff4d;border-radius:4px;padding:2px 8px;font-family:monospace;font-weight:700}.maintenance-banner[data-v-086c11f8]{z-index:200;flex-shrink:0;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.maintenance-banner.is-active[data-v-086c11f8]{color:#5a0000;background:linear-gradient(90deg,#f56c6c 0%,#ff9a9a 100%)}.maintenance-banner.is-upcoming[data-v-086c11f8]{color:#5a3e00;background:linear-gradient(90deg,#e6a23c 0%,#f0c060 100%)}.banner-icon[data-v-086c11f8]{flex-shrink:0}.banner-text[data-v-086c11f8]{flex:1}.close-btn[data-v-086c11f8]{color:inherit;opacity:.7;flex-shrink:0}.close-btn[data-v-086c11f8]:hover{opacity:1}.slide-down-enter-active[data-v-086c11f8],.slide-down-leave-active[data-v-086c11f8]{transition:all .25s;overflow:hidden}.slide-down-enter-from[data-v-086c11f8],.slide-down-leave-to[data-v-086c11f8]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-086c11f8],.slide-down-leave-from[data-v-086c11f8]{opacity:1;max-height:60px}.announcement-banners[data-v-934d89db]{flex-direction:column;display:flex}.announcement-banner[data-v-934d89db]{z-index:200;flex-shrink:0;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.announcement-banner.severity-info[data-v-934d89db]{color:#fff;background:linear-gradient(90deg,#409eff 0%,#79bbff 100%)}.announcement-banner.severity-warning[data-v-934d89db]{color:#fff;background:linear-gradient(90deg,#e6a23c 0%,#f0c060 100%)}.announcement-banner.severity-success[data-v-934d89db]{color:#fff;background:linear-gradient(90deg,#67c23a 0%,#95d475 100%)}.announcement-banner.severity-danger[data-v-934d89db]{color:#fff;background:linear-gradient(90deg,red 0%,#ff7474 100%)}.banner-icon[data-v-934d89db]{flex-shrink:0}.banner-text[data-v-934d89db]{flex:1}.close-btn[data-v-934d89db]{color:inherit;opacity:.7;flex-shrink:0}.close-btn[data-v-934d89db]:hover{opacity:1}.slide-down-enter-active[data-v-934d89db],.slide-down-leave-active[data-v-934d89db]{transition:all .25s;overflow:hidden}.slide-down-enter-from[data-v-934d89db],.slide-down-leave-to[data-v-934d89db]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-934d89db],.slide-down-leave-from[data-v-934d89db]{opacity:1;max-height:60px}.homepage-container[data-v-297de283]{flex-direction:row;height:100vh}.homepage-right[data-v-297de283]{flex-direction:column;flex:1;display:flex;overflow:hidden}.breadcrumb-container[data-v-297de283]{z-index:100;background:var(--breadcrumb-bgcolor,#fff);border-bottom:1px solid var(--breadcrumb-border-color,#e4e7ed);flex-shrink:0;padding:12px 20px;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}.homepage-main[data-v-297de283]{background-color:#f5f5f5;flex:1;padding:20px;overflow-y:auto}[data-v-297de283] .el-header{flex-shrink:0;line-height:60px;height:60px!important}.language-selector[data-v-0bb00912]{align-items:center;display:inline-flex}.flag-icon[data-v-0bb00912]{background-position:50%;background-size:cover;border-radius:2px;width:20px;height:15px;display:inline-block}.flag-fr[data-v-0bb00912]{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 3 2\"><rect width=\"1\" height=\"2\" fill=\"%23002654\"/><rect width=\"1\" height=\"2\" x=\"1\" fill=\"%23fff\"/><rect width=\"1\" height=\"2\" x=\"2\" fill=\"%23ce1126\"/></svg>")}.flag-en[data-v-0bb00912]{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\"><clipPath id=\"t\"><path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/></clipPath><path d=\"M0,0 v30 h60 v-30 z\" fill=\"%23012169\"/><path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"%23fff\" stroke-width=\"6\"/><path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(%23t)\" stroke=\"%23C8102E\" stroke-width=\"4\"/><path d=\"M30,0 v30 M0,15 h60\" stroke=\"%23fff\" stroke-width=\"10\"/><path d=\"M30,0 v30 M0,15 h60\" stroke=\"%23C8102E\" stroke-width=\"6\"/></svg>")}.language-label[data-v-0bb00912]{margin-left:4px;margin-right:4px}.language-text[data-v-0bb00912]{margin-left:8px}[data-v-0bb00912] .el-dropdown-menu__item{align-items:center;min-width:120px;display:flex}[data-v-0bb00912] .el-dropdown-menu__item.is-disabled{opacity:.5}[data-v-0bb00912] .el-button{border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-width:auto!important;padding:8px!important;display:flex!important}[data-v-0bb00912] .el-button:hover,[data-v-0bb00912] .el-button:focus{border:none!important;outline:none!important}.login-container[data-v-79be8098]{background-color:#334359;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.company-logo[data-v-79be8098]{width:auto;height:40px}.login-card[data-v-79be8098]{width:100%;max-width:420px;box-shadow:0 10px 25px #ffffff1a}.card-header[data-v-79be8098]{text-align:center;background:#fff;margin:0;padding:20px}.card-header h2[data-v-79be8098]{color:#334359;margin:10px}[data-v-79be8098] .el-card__header{padding:0}[data-v-79be8098] .el-card__body{padding:30px}[data-v-79be8098] .el-form-item__label{font-weight:500}[data-v-79be8098] .el-input__inner{background-color:#fff!important}.login-container[data-v-4721b140]{background-color:#334359;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.company-logo[data-v-4721b140]{width:auto;height:40px}.login-card[data-v-4721b140]{width:100%;max-width:500px;box-shadow:0 10px 25px #0000001a}.card-header[data-v-4721b140]{text-align:center;background:#fff;margin:0;padding:20px}.card-header h2[data-v-4721b140]{color:#334359;margin:10px}.otp-info[data-v-4721b140]{text-align:center;color:#333;margin-bottom:20px;font-size:14px}[data-v-4721b140] .el-card__header{padding:0}[data-v-4721b140] .el-card__body{padding:30px}[data-v-4721b140] .el-form-item__label{font-weight:500}[data-v-4721b140] .el-input__inner{background-color:#fff!important}.login-container[data-v-8bc4c383]{background-color:#334359;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.company-logo[data-v-8bc4c383]{width:auto;height:40px}.login-card[data-v-8bc4c383]{width:100%;max-width:420px;box-shadow:0 10px 25px #0000001a}.card-header[data-v-8bc4c383]{text-align:center;background:#fff;margin:0;padding:20px}.card-header h2[data-v-8bc4c383]{color:#334359;margin:10px}.info-text[data-v-8bc4c383]{text-align:center;color:#333;margin-top:0;margin-bottom:20px;font-size:14px}[data-v-8bc4c383] .el-card__header{padding:0}[data-v-8bc4c383] .el-card__body{padding:30px}[data-v-8bc4c383] .el-form-item__label{font-weight:500}[data-v-8bc4c383] .el-input__inner{background-color:#fff!important}.login-container[data-v-690d8280]{background-color:#334359;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.company-logo[data-v-690d8280]{width:auto;height:40px}.login-card[data-v-690d8280]{width:100%;max-width:420px;box-shadow:0 10px 25px #0000001a}.card-header[data-v-690d8280]{text-align:center;background:#fff;margin:0;padding:20px}.card-header h2[data-v-690d8280]{color:#334359;margin:10px}.info-text[data-v-690d8280]{text-align:center;color:#333;margin-top:0;margin-bottom:20px;font-size:14px}[data-v-690d8280] .el-card__header{padding:0}[data-v-690d8280] .el-card__body{padding:30px}[data-v-690d8280] .el-form-item__label{font-weight:500}[data-v-690d8280] .el-input__inner{background-color:#fff!important}.profile-page[data-v-d60a8bfa]{margin:0 auto;padding:20px}.profile-card[data-v-d60a8bfa]{box-shadow:0 10px 25px #0000001a}.card-header[data-v-d60a8bfa]{text-align:center}.card-header h2[data-v-d60a8bfa]{color:#334359;margin:0}[data-v-d60a8bfa] .el-card__header{padding:20px}[data-v-d60a8bfa] .el-card__body{padding:20px 30px 30px}[data-v-d60a8bfa] .el-form-item__label{font-weight:500}[data-v-d60a8bfa] .el-input__inner{background-color:#fff!important}.org-list[data-v-d60a8bfa]{flex-direction:column;gap:10px;max-width:500px;display:flex}.org-row[data-v-d60a8bfa]{background:#fafafa;border:1px solid #e4e7ed;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.org-row--default[data-v-d60a8bfa]{background:#ecf5ff;border-color:#b3d8ff}.org-info[data-v-d60a8bfa]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.org-name[data-v-d60a8bfa]{color:#303133;font-weight:500}.welcome-page[data-v-54748994]{justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}
