.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-enter-from,.el-fade-in-leave-active,.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to,.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(-6px + var(--el-menu-item-height));--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) :is(.el-menu-item,.el-menu-item-group__title,.el-sub-menu__title){white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>:is(.el-sub-menu:focus,.el-sub-menu:hover){outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu :is(.el-menu-item,.el-sub-menu__title){background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu,.el-menu--popup-container,.el-menu-item:focus,.el-menu-item:hover,.el-popper,.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled :is(.el-menu-item,.el-sub-menu__title){opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.admin-layout[data-v-787e991d]{height:100vh;overflow:hidden}.admin-layout>.el-container[data-v-787e991d]{flex-direction:row;height:100%;display:flex}.admin-layout>.el-container>.el-container[data-v-787e991d]{flex:1 1 0;min-width:0;height:100%;overflow:hidden}.sidebar[data-v-787e991d]::-webkit-scrollbar{width:6px}.sidebar[data-v-787e991d]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.sidebar[data-v-787e991d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px;transition:background .2s}.sidebar[data-v-787e991d]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sidebar[data-v-787e991d]{background:linear-gradient(#0f172a,#1e293b 20%,#1e3a8a 40%,#3730a3 60%,#1e293b 80%,#0f172a);border-right:1px solid #ffffff1f;min-width:280px;max-width:280px;height:100vh;position:relative;overflow:hidden auto;box-shadow:8px 0 40px #0f172a66;flex:0 0 280px!important;width:280px!important}.sidebar[data-v-787e991d]:before{background:linear-gradient(#0000,#3b82f666 25%,#8b5cf680 50%,#ff6b3566 75%,#0000);width:1px;height:100%}.sidebar[data-v-787e991d]:after,.sidebar[data-v-787e991d]:before{content:"";position:absolute;top:0;right:0}.sidebar[data-v-787e991d]:after{pointer-events:none;background:radial-gradient(at 20% 10%,#3b82f626,#0000 50%),radial-gradient(at 80% 90%,#8b5cf61f,#0000 50%),radial-gradient(#ff6b3514,#0000 60%);bottom:0;left:0}.sidebar-inner[data-v-787e991d]{z-index:1;background:linear-gradient(#0f172a,#1e293b 20%,#1e3a8a 40%,#3730a3 60%,#1e293b 80%,#0f172a);flex-direction:column;min-height:100vh;padding:32px 20px}.logo[data-v-787e991d],.sidebar-inner[data-v-787e991d]{display:flex;position:relative}.logo[data-v-787e991d]{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;margin-bottom:32px;padding:0 8px 32px}.logo[data-v-787e991d]:after{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000,#3b82f699 50%,#0000);width:60px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.logo-icon[data-v-787e991d]{flex-shrink:0}.logo-img[data-v-787e991d]{-o-object-fit:cover;object-fit:cover;border:2px solid #fff3;border-radius:50%;width:44px;height:44px;display:block;box-shadow:0 4px 16px #00000040}.logo-text h2[data-v-787e991d]{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 8px #0000004d;margin:0;font-size:17px;font-weight:900;line-height:1.2}.logo-text p[data-v-787e991d]{color:#94a3b8e6;letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0;font-size:11px;font-weight:700}.nav-section[data-v-787e991d]{padding:0 16px 14px}.nav-label[data-v-787e991d]{color:#94a3b8cc;letter-spacing:.18em;text-transform:uppercase;padding-left:12px;font-size:11px;font-weight:800;position:relative}.nav-label[data-v-787e991d]:before{content:"";background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #3b82f699}.admin-menu[data-v-787e991d]{background:0 0;border-right:none;flex:1}.admin-menu[data-v-787e991d]:not(.el-menu--collapse){width:100%}.menu-item[data-v-787e991d]{border-radius:16px;height:54px;margin:6px 0;line-height:54px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.menu-item--sub[data-v-787e991d]{opacity:.85;border-radius:10px;height:44px;margin:2px 0 2px 24px;font-size:13px;line-height:44px}.menu-item--sub[data-v-787e991d] .menu-icon{width:18px;height:18px}.menu-item[data-v-787e991d]:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f614,#8b5cf60a);transition:opacity .3s;position:absolute;inset:0}.menu-icon[data-v-787e991d]{width:22px;height:22px;transition:all .3s}.el-menu-item[data-v-787e991d]{border-radius:16px;height:54px;margin:6px 0;font-weight:600;line-height:54px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.el-menu-item[data-v-787e991d]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.el-menu-item[data-v-787e991d]:hover{transform:translate(6px);box-shadow:0 8px 24px #3b82f640;background:linear-gradient(135deg,#3b82f626,#8b5cf614)!important}.el-menu-item[data-v-787e991d]:hover:after{left:100%}.el-menu-item:hover .menu-icon[data-v-787e991d]{filter:drop-shadow(0 2px 8px #3b82f680);transform:scale(1.15)}.el-menu-item.is-active[data-v-787e991d]{border-right:none;position:relative;transform:translate(4px);box-shadow:0 8px 32px #ff6b3559,inset 0 1px #ffffff26;color:#ff6b35!important;background:linear-gradient(135deg,#ff6b3540,#f7931e26 50%,#ffd70014)!important}.el-menu-item.is-active[data-v-787e991d]:before{content:"";background:linear-gradient(#ff6b35,#f7931e 35%,gold 70%,#ff6b35);border-radius:0 8px 8px 0;width:6px;height:36px;animation:2.5s ease-in-out infinite activeGlow-787e991d;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 24px #ff6b35b3,0 0 48px #ff6b354d}@keyframes activeGlow-787e991d{0%,to{box-shadow:0 0 24px #ff6b35b3,0 0 48px #ff6b354d}50%{box-shadow:0 0 32px #ff6b35e6,0 0 64px #ff6b3580}}.el-menu-item.is-active .menu-icon[data-v-787e991d]{filter:drop-shadow(0 2px 12px #ff6b3599);transform:scale(1.1)}.el-sub-menu[data-v-787e991d]{margin:6px 0;position:relative}.el-sub-menu .el-sub-menu__title[data-v-787e991d]{letter-spacing:.02em;isolation:isolate;border-radius:20px;height:54px;margin:0;font-size:14px;font-weight:700;line-height:54px;transition:all .32s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;color:#ffffffd9!important;padding:0 20px!important}.el-sub-menu .el-sub-menu__title[data-v-787e991d]:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#3b82f638,#8b5cf629 50%,#ff6b351f);transition:opacity .32s;position:absolute;inset:0}.el-sub-menu .el-sub-menu__title[data-v-787e991d]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 50%,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.el-sub-menu .el-sub-menu__title[data-v-787e991d]:hover{transform:translate(4px)scale(1.02);box-shadow:0 10px 28px #3b82f652,0 4px 14px #8b5cf633,inset 0 1px #ffffff1f}.el-sub-menu .el-sub-menu__title[data-v-787e991d]:hover:before{opacity:1}.el-sub-menu .el-sub-menu__title[data-v-787e991d]:hover:after{transform:translate(120%)}.el-sub-menu .el-sub-menu__title .el-icon[data-v-787e991d]{color:#93c5fde6;margin-right:12px;font-size:20px;transition:all .32s}.el-sub-menu .el-sub-menu__title:hover .el-icon[data-v-787e991d]{filter:drop-shadow(0 2px 10px #3b82f699);color:#93c5fd;transform:scale(1.18)rotate(-4deg)}.el-sub-menu .el-sub-menu__icon-arrow[data-v-787e991d]{color:#94a3b8b3;margin-top:-7px;font-size:14px;right:16px!important}.el-menu .el-menu .el-menu-item[data-v-787e991d]{border-radius:12px;min-width:0;height:46px;margin:4px 0;font-size:13px;font-weight:500;line-height:46px;color:#ffffffb3!important;padding-left:48px!important}.el-menu .el-menu .el-menu-item .menu-icon[data-v-787e991d]{width:18px;height:18px;margin-right:10px}.el-menu .el-menu .el-menu-item[data-v-787e991d]:hover{transform:translate(4px);background:linear-gradient(135deg,#3b82f61f,#8b5cf60f)!important}.el-menu .el-menu .el-menu-item.is-active[data-v-787e991d]{transform:translate(2px);box-shadow:0 4px 20px #ff6b3547,inset 0 1px #ffffff1f;color:#ff6b35!important;background:linear-gradient(135deg,#ff6b3538,#f7931e1f)!important}.el-menu .el-menu .el-menu-item.is-active[data-v-787e991d]:before{width:4px;height:26px}.el-menu .el-menu .el-menu-item.is-active .menu-icon[data-v-787e991d]{color:#ff6b35;filter:drop-shadow(0 2px 8px #ff6b3580)}.el-menu .el-menu[data-v-787e991d]{border:1px solid #ffffff0a;border-radius:16px;margin:4px 0 8px;padding:6px 8px;background:#0000002e!important}.sidebar-decoration[data-v-787e991d]{pointer-events:none;background:radial-gradient(at 50% 120%,#ff6b351f,#0000 60%),radial-gradient(at 30% 100%,#3b82f61a,#0000 55%),radial-gradient(at 70% 100%,#8b5cf614,#0000 55%);height:280px;animation:8s ease-in-out infinite bottomGlow-787e991d;position:absolute;bottom:0;left:0;right:0}@keyframes bottomGlow-787e991d{0%,to{opacity:1}50%{opacity:.7}}.header[data-v-787e991d]{z-index:1;background:linear-gradient(135deg,#fff,#fafbff 30%,#f0f4ff 60%,#fff);border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;padding:0 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 32px #0f172a14,inset 0 1px #ffffffe6;height:78px!important}.header[data-v-787e991d]:before{content:"";opacity:1;background:linear-gradient(90deg,#0000,#3b82f64d 20%,#8b5cf666 40%,#ff6b3580 50%,#8b5cf666 60%,#3b82f64d 80%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.header[data-v-787e991d]:after{content:"";background:linear-gradient(120deg,#0000,#fff6 50%,#0000);width:60%;height:200%;animation:12s ease-in-out infinite headerShine-787e991d;position:absolute;top:-50%;left:-20%;transform:rotate(25deg)}@keyframes headerShine-787e991d{0%,to{opacity:.3;transform:translate(-40%)rotate(25deg)}50%{opacity:.1;transform:translate(40%)rotate(25deg)}}.header-left[data-v-787e991d]{z-index:1;flex:1;position:relative}.title-wrapper[data-v-787e991d]{align-items:center;gap:16px;display:flex;position:relative}.title-accent[data-v-787e991d]{background:linear-gradient(#3b82f6,#8b5cf6 33%,#ff6b35 66%,gold);border-radius:6px;width:6px;height:36px;animation:3s ease-in-out infinite titlePulse-787e991d;box-shadow:0 0 20px #ff6b3566,0 0 40px #3b82f633}@keyframes titlePulse-787e991d{0%,to{opacity:1;box-shadow:0 0 20px #ff6b3566,0 0 40px #3b82f633}50%{opacity:.9;box-shadow:0 0 30px #ff6b3599,0 0 60px #3b82f64d}}.page-title[data-v-787e991d]{color:#0f172a;letter-spacing:-.04em;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:900;position:relative}.page-title[data-v-787e991d]:before{content:"";background:linear-gradient(90deg,#ff6b35,gold);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-4px;left:0}.header-right[data-v-787e991d]{z-index:1;gap:20px;position:relative}.header-right[data-v-787e991d],.user-avatar[data-v-787e991d],.user-info[data-v-787e991d]{align-items:center;display:flex}.user-info[data-v-787e991d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:16px;gap:12px;padding:8px 16px;transition:all .2s}.user-info[data-v-787e991d]:hover{background:#ffffffe6;box-shadow:0 4px 12px #0f172a14}.user-avatar[data-v-787e991d]{color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:12px;justify-content:center;width:38px;height:38px;font-size:17px;font-weight:800;box-shadow:0 4px 12px #ff6b3540}.user-details[data-v-787e991d]{flex-direction:column;gap:2px;display:flex}.admin-name[data-v-787e991d]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}.user-role[data-v-787e991d]{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.2}.logout-btn[data-v-787e991d]{border-radius:10px;padding:8px 12px;font-weight:600;transition:all .2s}.logout-btn[data-v-787e991d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}.main-content[data-v-787e991d]{background:linear-gradient(#fafbff,#f0f4ff 25%,#e8eeff 50%,#f0f4ff 75%,#fafbff);flex:1;padding:0;position:relative;overflow:hidden auto}.main-content[data-v-787e991d]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 10% 0,#3b82f614,#0000 50%),radial-gradient(at 90% 0,#ff6b350f,#0000 50%),radial-gradient(at 50% 100%,#8b5cf60d,#0000 55%);position:absolute;inset:0}.content-wrapper[data-v-787e991d]{z-index:1;width:100%;max-width:1520px;margin:0 auto;padding:36px 40px 40px;position:relative}.content-wrapper[data-v-787e991d]:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f633 20%,#ff6b3540 50%,#8b5cf633 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.login-container[data-v-787e991d]{background:linear-gradient(135deg,#fafbff,#f0f4ff 50%,#e0e7ff);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-bg-decoration[data-v-787e991d]{pointer-events:none;background:radial-gradient(at 20% 20%,#ff6b3514,#0000 50%),radial-gradient(at 80% 80%,#3b82f614,#0000 50%);position:absolute;inset:0}
