.el_menus[data-v-5aaebf8c]{width:100%;height:auto;padding:0 12px;overflow-y:auto;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.el_menus[data-v-5aaebf8c]::-webkit-scrollbar{display:none}.el-menu-vertical[data-v-5aaebf8c]:not(.el-menu--collapse){width:100%;height:calc(100% - 100px);background:transparent;border:none}.el-menu-item[data-v-5aaebf8c],.el-submenu__title[data-v-5aaebf8c]{border-radius:8px;margin:4px 0;height:44px;line-height:44px;font-size:14px;color:#c0d0e0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;position:relative;overflow:hidden;font-weight:500;letter-spacing:.3px;padding-left:16px!important;white-space:nowrap;text-overflow:ellipsis}.el-menu-item span[data-v-5aaebf8c],.el-submenu__title span[data-v-5aaebf8c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-menu-item[data-v-5aaebf8c]:before,.el-submenu__title[data-v-5aaebf8c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:50%;background:linear-gradient(180deg,#409eff,#66b1ff);border-radius:0 3px 3px 0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 rgba(64,158,255,0);z-index:1}.el-menu-item[data-v-5aaebf8c]:hover{background:linear-gradient(90deg,rgba(64,158,255,.08),rgba(64,158,255,.03))!important;color:#fff!important;transform:translateX(4px)}.el-menu-item[data-v-5aaebf8c]:hover:before{width:3px;box-shadow:0 0 10px rgba(64,158,255,.6)}.el-submenu[data-v-5aaebf8c] .el-submenu__title:hover{background:linear-gradient(90deg,rgba(64,158,255,.08),rgba(64,158,255,.03))!important;color:#fff!important;transform:translateX(4px);box-shadow:0 0 12px rgba(64,158,255,.15);border:1px solid rgba(64,158,255,.2)!important}.el-submenu[data-v-5aaebf8c] .el-submenu__title:hover:before{width:3px;box-shadow:0 0 10px rgba(64,158,255,.6)}.el-menu-item.is-active[data-v-5aaebf8c]{background:linear-gradient(90deg,rgba(64,158,255,.12),rgba(64,158,255,.06))!important;color:#fff!important;border:1px solid rgba(64,158,255,.15)}.el-menu-item.is-active[data-v-5aaebf8c]:before{width:3px;box-shadow:0 0 12px rgba(64,158,255,.8),0 0 24px rgba(64,158,255,.4)}.el-submenu.is-active>.el-submenu__title[data-v-5aaebf8c]{background:transparent!important;color:#fff!important;border:none}.el-submenu.is-active>.el-submenu__title[data-v-5aaebf8c]:before{width:3px;box-shadow:0 0 12px rgba(64,158,255,.8),0 0 24px rgba(64,158,255,.4)}.menu-icon[data-v-5aaebf8c]{width:18px;height:18px;margin-right:8px;margin-left:4px;vertical-align:middle;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 2px rgba(64,158,255,.3));flex-shrink:0}.el-menu-item.is-active .menu-icon[data-v-5aaebf8c],.el-menu-item:hover .menu-icon[data-v-5aaebf8c],.el-submenu.is-active>.el-submenu__title .menu-icon[data-v-5aaebf8c],.el-submenu__title:hover .menu-icon[data-v-5aaebf8c]{transform:scale(1.1);filter:drop-shadow(0 0 6px rgba(64,158,255,.7))}.el-submenu .el-menu[data-v-5aaebf8c]{background:rgba(0,0,0,.12)!important;border-radius:8px;margin:4px 0;padding:4px 0;border:1px solid rgba(64,158,255,.06);width:100%;box-sizing:border-box;overflow:hidden}.el-submenu .el-menu-item .menu-item-icon-container span[data-v-5aaebf8c],.el-submenu .el-submenu .el-menu-item .menu-item-icon-container span[data-v-5aaebf8c]{color:#f0f4f8}.el-submenu .el-menu-item.is-active .menu-item-icon-container span[data-v-5aaebf8c],.el-submenu .el-menu-item:hover .menu-item-icon-container span[data-v-5aaebf8c]{color:#fff!important}.menu-item-icon-container[data-v-5aaebf8c]{display:flex;align-items:center;width:100%;position:relative;z-index:2;overflow:hidden}.menu-item-icon-container span[data-v-5aaebf8c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu[data-v-01f458f6]{height:100%;overflow-y:auto;background:linear-gradient(180deg,#1a1f2e,#141824);box-shadow:4px 0 24px 0 rgba(0,0,0,.3);padding:0 0 24px 0;box-sizing:border-box;position:relative}.nav-menu[data-v-01f458f6]::-webkit-scrollbar{width:2px}.nav-menu[data-v-01f458f6]::-webkit-scrollbar-track{background:transparent}.nav-menu[data-v-01f458f6]::-webkit-scrollbar-thumb{background:rgba(64,158,255,.12);border-radius:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-menu[data-v-01f458f6]::-webkit-scrollbar-thumb:hover{background:rgba(64,158,255,.35)}.nav-menu[data-v-01f458f6]:hover::-webkit-scrollbar-thumb{background:rgba(64,158,255,.25)}.nav-menu[data-v-01f458f6]:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(64,158,255,.1),rgba(64,158,255,.25) 50%,rgba(64,158,255,.1))}.menu-top[data-v-01f458f6]{min-height:56px;height:auto;background:linear-gradient(135deg,rgba(30,41,57,.6),rgba(26,31,46,.8));backdrop-filter:blur(10px);border-right:none;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:12px;padding:12px 0}.menu-top[data-v-01f458f6]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.5) 50%,transparent)}.menu-top[data-v-01f458f6]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.2) 50%,transparent)}.menu-top .logo-content[data-v-01f458f6]{display:flex;align-items:center;width:100%;justify-content:flex-start;padding:0 16px}.menu-top .logo-icon[data-v-01f458f6]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-right:10px;filter:drop-shadow(0 0 6px rgba(64,158,255,.3))}.menu-top .service-name[data-v-01f458f6]{color:#fff;font-weight:600;text-align:left;text-shadow:0 2px 8px rgba(64,158,255,.3);position:relative;padding:6px 10px;background:linear-gradient(135deg,rgba(64,158,255,.06),rgba(64,158,255,.02));border-radius:6px;border:1px solid rgba(64,158,255,.15);box-shadow:0 2px 12px rgba(64,158,255,.1),inset 0 1px 0 hsla(0,0%,100%,.08);white-space:nowrap;flex:1;line-height:1.4;transition:font-size .3s ease,letter-spacing .3s ease}.el-menu-vertical[data-v-01f458f6]:not(.el-menu--collapse){width:100%;height:100%}.el-submenu .el-menu-item[data-v-01f458f6]{min-width:0}.svg[data-v-01f458f6]{color:#127fe6;font-size:20px;line-height:4vh;margin-right:.5vh;height:100%;width:100%}.title[data-v-01f458f6]{line-height:4vh;margin-bottom:1vh}.header-container[data-v-03ac9baf]{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:#fff;border-bottom:1px solid #e8ecf1;box-shadow:0 4px 12px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.04);position:relative;z-index:100}[data-v-03ac9baf] .el-header{padding:0;border:none}.header-left[data-v-03ac9baf]{flex:1;margin-right:20px;overflow-x:auto;overflow-y:hidden}.header-left[data-v-03ac9baf]::-webkit-scrollbar{height:3px}.header-left[data-v-03ac9baf]::-webkit-scrollbar-track{background:transparent}.header-left[data-v-03ac9baf]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:10px}.header-left[data-v-03ac9baf]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,rgba(102,126,234,.5),rgba(118,75,162,.5))}.pro-breadcrumb[data-v-03ac9baf]{height:64px;display:flex;align-items:center}.pro-breadcrumb .tags-wrapper[data-v-03ac9baf]{display:flex;align-items:center;gap:10px;height:100%}.pro-breadcrumb .tag-item[data-v-03ac9baf]{display:inline-flex;align-items:center;height:38px;padding:0 14px;background:#fff;border-radius:10px;border:1.5px solid rgba(102,126,234,.12);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;white-space:nowrap}.pro-breadcrumb .tag-item[data-v-03ac9baf]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.08),transparent);transition:left .6s ease}.pro-breadcrumb .tag-item .tag-content[data-v-03ac9baf]{display:flex;align-items:center;margin-right:6px}.pro-breadcrumb .tag-item .tag-title[data-v-03ac9baf]{font-size:13px;font-weight:500;color:#475569;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease;letter-spacing:.3px}.pro-breadcrumb .tag-item .tag-close[data-v-03ac9baf]{font-size:13px;color:#94a3b8;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-left:4px;flex-shrink:0}.pro-breadcrumb .tag-item .tag-close[data-v-03ac9baf]:hover{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(220,38,38,.12));color:#ef4444;transform:scale(1.1) rotate(90deg)}.pro-breadcrumb .tag-item[data-v-03ac9baf]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 6px 20px rgba(102,126,234,.18);border-color:rgba(102,126,234,.3)}.pro-breadcrumb .tag-item[data-v-03ac9baf]:hover:before{left:100%}.pro-breadcrumb .tag-item:hover .tag-title[data-v-03ac9baf]{color:#667eea}.pro-breadcrumb .tag-item:hover .tag-close[data-v-03ac9baf]{opacity:1;transform:scale(1)}.pro-breadcrumb .tag-item.is-active[data-v-03ac9baf]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;box-shadow:0 4px 16px rgba(102,126,234,.35),0 0 0 3px rgba(102,126,234,.1)}.pro-breadcrumb .tag-item.is-active[data-v-03ac9baf]:after{content:"";position:absolute;inset:0;border-radius:10px;padding:1.5px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pro-breadcrumb .tag-item.is-active .tag-title[data-v-03ac9baf]{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.pro-breadcrumb .tag-item.is-active .tag-close[data-v-03ac9baf]{color:hsla(0,0%,100%,.9);opacity:.85}.pro-breadcrumb .tag-item.is-active .tag-close[data-v-03ac9baf]:hover{background:hsla(0,0%,100%,.2);color:#fff;opacity:1;transform:scale(1.15) rotate(90deg)}.pro-breadcrumb .tag-item.is-active[data-v-03ac9baf]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 24px rgba(102,126,234,.4),0 0 0 3px rgba(102,126,234,.15)}.tag-slide-enter-active[data-v-03ac9baf]{animation:tagSlideIn-03ac9baf .4s cubic-bezier(.34,1.56,.64,1)}.tag-slide-leave-active[data-v-03ac9baf]{animation:tagSlideOut-03ac9baf .3s cubic-bezier(.55,0,.1,1);position:absolute}.tag-slide-move[data-v-03ac9baf]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes tagSlideIn-03ac9baf{0%{opacity:0;transform:translateX(-20px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes tagSlideOut-03ac9baf{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.header-right[data-v-03ac9baf]{display:flex;align-items:center;gap:14px;padding-right:8px}.alert-entry[data-v-03ac9baf]{display:flex;align-items:center;height:38px;padding:0 14px;gap:8px;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,hsla(0,100%,71%,.08),rgba(255,159,67,.08));border:1px solid hsla(0,100%,71%,.18);transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible}.alert-entry[data-v-03ac9baf]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,hsla(0,100%,71%,.1),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.alert-entry[data-v-03ac9baf]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 18px hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.35);background:linear-gradient(135deg,hsla(0,100%,71%,.12),rgba(255,159,67,.12))}.alert-entry[data-v-03ac9baf]:hover:before{opacity:1}.alert-entry:hover .alert-entry-icon[data-v-03ac9baf]{transform:scale(1.15) rotate(-8deg)}.alert-entry:hover .alert-entry-label[data-v-03ac9baf]{color:#ef4444}.alert-entry[data-v-03ac9baf]:active{transform:translateY(0) scale(1.02)}.alert-entry-icon[data-v-03ac9baf]{font-size:16px;color:#ef4444;margin-right:6px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;animation:bellSwing-03ac9baf 3.2s ease-in-out infinite}.alert-entry-icon.el-icon-loading[data-v-03ac9baf]{animation:alertIconSpin-03ac9baf .8s linear infinite}@keyframes bellSwing-03ac9baf{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}.alert-badge[data-v-03ac9baf]{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;line-height:18px;text-align:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ef4444);border-radius:9px;box-shadow:0 2px 8px rgba(239,68,68,.45);animation:badgeBounce-03ac9baf 2s ease-in-out infinite;z-index:2}@keyframes badgeBounce-03ac9baf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes alertIconSpin-03ac9baf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-entry-label[data-v-03ac9baf]{font-size:13px;font-weight:600;color:#334155;letter-spacing:.5px;transition:color .3s ease}.dashboard-btn[data-v-03ac9baf]{height:38px;padding:0 20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;font-weight:600;font-size:13px;letter-spacing:.5px;box-shadow:0 4px 14px rgba(102,126,234,.35);transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.dashboard-btn[data-v-03ac9baf]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .6s ease}.dashboard-btn[data-v-03ac9baf]:after{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dashboard-btn[data-v-03ac9baf]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px rgba(102,126,234,.45)}.dashboard-btn[data-v-03ac9baf]:hover:before{left:100%}.dashboard-btn[data-v-03ac9baf]:active{transform:translateY(-1px) scale(1.02)}.dashboard-btn i[data-v-03ac9baf]{margin-right:6px;font-size:16px}.user-info[data-v-03ac9baf]{display:flex;align-items:center;cursor:pointer;padding:6px 14px;height:50px;border-radius:25px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative}.user-info[data-v-03ac9baf]:before{content:"";position:absolute;inset:0;border-radius:25px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));opacity:0;transition:opacity .3s ease}.user-info[data-v-03ac9baf]:hover{background:#fff;box-shadow:0 4px 16px rgba(102,126,234,.15)}.user-info[data-v-03ac9baf]:hover:before{opacity:1}.user-info:hover .username[data-v-03ac9baf]{color:#667eea}.user-info:hover .el-icon-caret-bottom[data-v-03ac9baf]{color:#667eea;transform:translateY(2px) rotate(180deg)}.avatar-upload-preview[data-v-03ac9baf]{width:38px;height:38px;border-radius:50%;overflow:hidden;margin-right:10px;position:relative;background:linear-gradient(135deg,#667eea,#764ba2);padding:2.5px;box-shadow:0 2px 10px rgba(102,126,234,.3);transition:all .35s cubic-bezier(.34,1.56,.64,1)}.avatar-upload-preview[data-v-03ac9baf]:before{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#fff;z-index:0}.avatar-upload-preview img[data-v-03ac9baf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative;z-index:1}.user-info:hover .avatar-upload-preview[data-v-03ac9baf]{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 16px rgba(102,126,234,.45)}.username[data-v-03ac9baf]{font-size:14px;margin-right:6px;color:#334155;font-weight:600;transition:color .3s ease;letter-spacing:.3px}.el-icon-caret-bottom[data-v-03ac9baf]{font-size:14px;color:#94a3b8;transition:all .35s cubic-bezier(.34,1.56,.64,1)}[data-v-03ac9baf] .el-dropdown-menu{border-radius:14px;border:1px solid rgba(102,126,234,.12);box-shadow:0 12px 32px rgba(102,126,234,.15),0 2px 8px rgba(0,0,0,.08);padding:8px;margin-top:12px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px)}[data-v-03ac9baf] .el-dropdown-menu .el-dropdown-item{display:flex;align-items:center;padding:12px 16px;border-radius:10px;transition:all .3s cubic-bezier(.34,1.56,.64,1);font-size:14px;color:#334155;font-weight:500;margin-bottom:4px}[data-v-03ac9baf] .el-dropdown-menu .el-dropdown-item:last-child{margin-bottom:0}[data-v-03ac9baf] .el-dropdown-menu .el-dropdown-item i{margin-right:10px;font-size:17px;color:#667eea;transition:all .3s ease}[data-v-03ac9baf] .el-dropdown-menu .el-dropdown-item:hover{background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));color:#667eea;transform:translateX(4px)}[data-v-03ac9baf] .el-dropdown-menu .el-dropdown-item:hover i{transform:scale(1.15)}.atooltip{background:#ee8686!important;font-weight:400;font-size:12px;height:80px!important;line-height:80px!important;padding:0 8px!important}.atooltip.el-tooltip__popper.is-dark[x-placement^=left] .popper__arrow{top:4px!important}.el-tooltip__popper[x-placement^=left] .popper__arrow,.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#ee8686}.home-container[data-v-fc5713c0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e6e6e6}.el-container[data-v-fc5713c0]{height:100%}.el-header[data-v-fc5713c0]{background-color:#fff;padding-left:0;padding:0}.el-main[data-v-fc5713c0]{padding:0;scrollbar-gutter:stable}