@charset "UTF-8";.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.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;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center 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;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.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;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.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-leave-active,.el-collapse-transition-enter-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(var(--el-menu-item-height) - 6px);--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);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__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{display:flex;flex-wrap:nowrap;border-right:none;height:var(--el-menu-horizontal-height)}.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{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.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%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.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):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{outline:none;color:var(--el-menu-active-color, var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color)}.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-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .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{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.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;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;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);list-style:none;cursor:pointer;position:relative;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}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{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:none!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.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{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;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);list-style:none;cursor:pointer;position:relative;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}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:none!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__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 .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:none!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;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{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper{--el-popper-border-radius: var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-avatar{--el-avatar-text-color: var(--el-color-white);--el-avatar-bg-color: var(--el-text-color-disabled);--el-avatar-text-size: 14px;--el-avatar-icon-size: 18px;--el-avatar-border-radius: var(--el-border-radius-base);--el-avatar-size-large: 56px;--el-avatar-size-small: 24px;--el-avatar-size: 40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;outline:none;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;width:100%;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size: 24px}.el-avatar--large{--el-avatar-size: 56px}.el-popover{--el-popover-bg-color: var(--el-bg-color-overlay);--el-popover-font-size: var(--el-font-size-base);--el-popover-border-color: var(--el-border-color-lighter);--el-popover-padding: 12px;--el-popover-padding-large: 18px 20px;--el-popover-title-font-size: 16px;--el-popover-title-text-color: var(--el-text-color-primary);--el-popover-border-radius: 4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color: var(--el-text-color-primary);--el-popover-border-color: var(--el-text-color-primary);--el-popover-title-text-color: var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-empty{--el-empty-padding: 40px 0;--el-empty-image-width: 160px;--el-empty-description-margin-top: 20px;--el-empty-bottom-margin-top: 20px;--el-empty-fill-color-0: var(--el-color-white);--el-empty-fill-color-1: #fcfcfd;--el-empty-fill-color-2: #f8f9fb;--el-empty-fill-color-3: #f7f8fc;--el-empty-fill-color-4: #eeeff3;--el-empty-fill-color-5: #edeef2;--el-empty-fill-color-6: #e9ebef;--el-empty-fill-color-7: #e5e7e9;--el-empty-fill-color-8: #e0e3e9;--el-empty-fill-color-9: #d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-scrollbar{--el-scrollbar-opacity: .3;--el-scrollbar-bg-color: var(--el-text-color-secondary);--el-scrollbar-hover-opacity: .5;--el-scrollbar-hover-bg-color: var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color, var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity, .3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity, .5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-tag{--el-tag-font-size: 12px;--el-tag-border-radius: 4px;--el-tag-border-radius-rounded: 9999px}.el-tag{background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size: 14px;--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary)}.el-tag.el-tag--primary{--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color: var(--el-color-success-light-9);--el-tag-border-color: var(--el-color-success-light-8);--el-tag-hover-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color: var(--el-color-warning-light-9);--el-tag-border-color: var(--el-color-warning-light-8);--el-tag-hover-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color: var(--el-color-danger-light-9);--el-tag-border-color: var(--el-color-danger-light-8);--el-tag-hover-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color: var(--el-color-error-light-9);--el-tag-border-color: var(--el-color-error-light-8);--el-tag-hover-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color: var(--el-color-info-light-9);--el-tag-border-color: var(--el-color-info-light-8);--el-tag-hover-color: var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{flex-shrink:0;color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color: var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color: var(--el-color-white);--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color: var(--el-color-success);--el-tag-border-color: var(--el-color-success);--el-tag-hover-color: var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color: var(--el-color-warning);--el-tag-border-color: var(--el-color-warning);--el-tag-hover-color: var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color: var(--el-color-danger);--el-tag-border-color: var(--el-color-danger);--el-tag-hover-color: var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color: var(--el-color-error);--el-tag-border-color: var(--el-color-error);--el-tag-hover-color: var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color: var(--el-color-info);--el-tag-border-color: var(--el-color-info);--el-tag-hover-color: var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color: var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-primary-light-5);--el-tag-hover-color: var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-success-light-5);--el-tag-hover-color: var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-warning-light-5);--el-tag-hover-color: var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-danger-light-5);--el-tag-hover-color: var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-error-light-5);--el-tag-hover-color: var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-info-light-5);--el-tag-hover-color: var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size: 16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size: 12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-badge{--el-badge-bg-color: var(--el-color-danger);--el-badge-radius: 10px;--el-badge-font-size: 12px;--el-badge-padding: 6px;--el-badge-size: 18px;position:relative;vertical-align:middle;display:inline-block;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size) / 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:before,.el-button-group:after{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow: var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color: var(--el-color-primary);--el-dropdown-menu-index: 10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow: var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color: var(--el-color-primary);--el-dropdown-menu-index: 10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.header-right[data-v-3fc85440]{display:flex;align-items:center;gap:12px}.language-dropdown .language-selector[data-v-3fc85440]{cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.language-dropdown .language-selector[data-v-3fc85440]:hover{background-color:var(--primary-hover)}.notification-badge[data-v-3fc85440]{position:relative;display:inline-flex;align-items:center;margin-right:0}.notification-bell--pulse[data-v-3fc85440]{animation:bell-bounce-3fc85440 3s ease-in-out infinite}@keyframes bell-bounce-3fc85440{0%,80%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-15deg) scale(1.1)}25%{transform:rotate(15deg) scale(1.1)}30%{transform:rotate(-10deg) scale(1.05)}35%{transform:rotate(10deg) scale(1.05)}40%{transform:rotate(0) scale(1)}}.notification-bell--pulse[data-v-3fc85440]:hover{animation-play-state:paused}.notification-badge[data-v-3fc85440] .el-badge__content.is-fixed{top:2px;right:1px;transform:translate(50%,-50%)}.notification-button[data-v-3fc85440]{padding:0;width:26px;height:26px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-color-primary)}.notification-button[data-v-3fc85440]:hover{background-color:var(--primary-hover);color:var(--text-color-primary)}.notifications-panel[data-v-3fc85440]{display:flex;flex-direction:column;gap:12px}.notifications-panel__header[data-v-3fc85440]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notifications-panel__title[data-v-3fc85440]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#303133}.notifications-panel__subtitle[data-v-3fc85440]{margin-top:4px;font-size:12px;color:#909399}.notifications-panel__refresh[data-v-3fc85440]{padding:0}.notifications-panel__footer[data-v-3fc85440]{display:flex;justify-content:flex-end}.notifications-panel__footer[data-v-3fc85440] .el-button--primary,.notifications-panel__footer[data-v-3fc85440] .el-button--primary span{color:#fff!important}.notifications-list[data-v-3fc85440]{display:flex;flex-direction:column;gap:8px}.notifications-list__item[data-v-3fc85440]{padding:10px 12px;border:1px solid #ebeef5;border-radius:10px;background:#fafafa;cursor:pointer;transition:all .2s ease}.notifications-list__item[data-v-3fc85440]:hover{background:#f4f8ff;border-color:#c6e2ff}.notifications-list__item-header[data-v-3fc85440]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notifications-list__name[data-v-3fc85440]{font-size:13px;font-weight:600;color:#303133;line-height:1.4}.notifications-list__meta[data-v-3fc85440]{margin-top:6px;font-size:12px;color:#909399}.chat-notification-wrapper[data-v-3fc85440]{position:relative}.chat-notification-wrapper .notification-button[data-v-3fc85440]{padding:0;width:30px;height:30px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-color-primary)}.chat-notification-wrapper .notification-button[data-v-3fc85440]:hover{background-color:var(--primary-hover);color:var(--text-color-primary)}.chat-badge-container[data-v-3fc85440]{position:absolute;top:4px;right:4px;background:#f56c6c;color:#fff;border-radius:10px;font-size:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-weight:600;box-shadow:0 2px 4px #0003}.user-dropdown .user-info[data-v-3fc85440]{display:flex;align-items:center;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease;gap:8px}.user-dropdown .user-info[data-v-3fc85440]:hover{background-color:var(--primary-hover)}.username[data-v-3fc85440]{font-weight:500;color:var(--text-color-primary);font-size:14px;white-space:nowrap}@media (max-width: 768px){.header-right[data-v-3fc85440]{gap:8px}.username[data-v-3fc85440]{display:none}.user-dropdown .user-info[data-v-3fc85440]{padding:6px}}.main-navigation[data-v-b9449bbd]{display:flex;align-items:center;width:100%;height:60px;background:var(--primary-color);box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:0;z-index:1100;padding:0;overflow:visible}.main-navigation.is-mobile[data-v-b9449bbd]{height:56px;padding:0 8px;justify-content:space-between}.nav-left[data-v-b9449bbd],.is-mobile .nav-left[data-v-b9449bbd]{display:flex;align-items:center}.logo-container[data-v-b9449bbd]{height:60px;padding:0 24px 0 40px;display:flex;align-items:center;flex-shrink:0;background-color:#fff}.is-mobile .logo-container[data-v-b9449bbd]{padding:0 0 0 20px;height:56px}.logo-container .logo[data-v-b9449bbd]{height:36px;max-width:120px;object-fit:contain}.is-mobile .logo-container .logo[data-v-b9449bbd]{height:32px;max-width:100px}.main-menu[data-v-b9449bbd]{border:none;background:transparent;flex:1;min-width:0}.main-menu.mobile-menu[data-v-b9449bbd]{position:fixed;top:56px;left:0;width:100%;background:var(--primary-color);box-shadow:0 4px 8px #0003;z-index:1000;padding:10px 0;max-height:calc(100vh - 56px);overflow-y:auto;overflow-x:hidden}.main-menu.mobile-menu .el-menu-item[data-v-b9449bbd]{height:50px;line-height:50px;color:var(--text-color-primary)!important}.main-menu.mobile-menu .el-menu-item .el-icon[data-v-b9449bbd]{margin-right:10px}.main-menu.mobile-menu .el-menu-item[data-v-b9449bbd]:hover,.main-menu.mobile-menu .el-menu-item.is-active[data-v-b9449bbd]{background-color:var(--primary-hover)!important;color:var(--text-color-primary)!important}.main-menu[data-v-b9449bbd] .el-menu-item,.main-menu[data-v-b9449bbd] .el-sub-menu__title{height:60px!important;line-height:60px!important;display:flex;align-items:center;font-size:14px;font-weight:500;padding:0 16px;border-bottom:3px solid transparent;transition:all .3s ease;color:var(--text-color-primary)!important}.main-menu[data-v-b9449bbd] .el-menu-item:hover,.main-menu[data-v-b9449bbd] .el-sub-menu__title:hover{background-color:var(--primary-hover)!important;color:var(--text-color-primary)!important}.main-menu[data-v-b9449bbd] .el-menu-item .el-icon,.main-menu[data-v-b9449bbd] .el-sub-menu__title .el-icon{font-size:20px;margin-right:8px;flex-shrink:0}.main-menu[data-v-b9449bbd] .el-menu-item span,.main-menu[data-v-b9449bbd] .el-sub-menu__title span{white-space:nowrap}.main-menu[data-v-b9449bbd] .el-menu-item.is-active{border-bottom:3px solid var(--text-color-primary)!important;background-color:var(--primary-hover)!important;color:var(--text-color-primary)!important;font-weight:600}.main-menu[data-v-b9449bbd] .el-sub-menu.is-active>.el-sub-menu__title{border-bottom:3px solid var(--text-color-primary)!important;background-color:var(--primary-hover)!important;color:var(--text-color-primary)!important;font-weight:600}.main-menu[data-v-b9449bbd] .el-sub-menu__title{padding-right:30px!important;position:relative}.main-menu[data-v-b9449bbd] .el-sub-menu__icon-arrow{position:absolute;right:0;top:46%;transform:translateY(-50%);font-size:12px}.header-controls-container[data-v-b9449bbd]{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.mobile-menu-toggle[data-v-b9449bbd]{display:none}.is-mobile .mobile-menu-toggle[data-v-b9449bbd]{display:flex;align-items:center;justify-content:center;margin-right:4px}.is-mobile .mobile-menu-toggle .el-icon[data-v-b9449bbd]{font-size:24px}@media (max-width: 1024px){.main-navigation[data-v-b9449bbd]{padding:0 16px}.main-menu[data-v-b9449bbd] .el-menu-item,.main-menu[data-v-b9449bbd] .el-sub-menu__title{font-size:13px;padding:0 12px}.main-menu[data-v-b9449bbd] .el-sub-menu__title{padding-right:25px!important}.logo-container[data-v-b9449bbd]{padding-right:16px}.logo-container .logo[data-v-b9449bbd]{max-width:120px}}@media (max-width: 480px){.main-navigation[data-v-b9449bbd]{padding:0 8px}.logo-container[data-v-b9449bbd]{padding-right:8px}.logo-container .logo[data-v-b9449bbd]{height:28px;max-width:70px}}.el-header{--el-header-padding: 0 20px;--el-header-height: 60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.app-header[data-v-a93d5103]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background-color:#fff;box-shadow:0 1px 4px #00152914;position:fixed;top:0;left:250px;right:0;z-index:1000;transition:all .3s ease}.app-header.menu-collapsed[data-v-a93d5103]{left:64px}.app-header .header-left[data-v-a93d5103]{display:flex;align-items:center}.app-header .header-left .toggle-button[data-v-a93d5103]{margin-right:15px;padding:6px}.app-header .header-left .page-title[data-v-a93d5103]{font-size:18px;font-weight:600;color:#303133;margin:0}.app-header .header-right[data-v-a93d5103]{display:flex;align-items:center}.app-header .header-right .language-dropdown[data-v-a93d5103]{margin-right:20px}.app-header .header-right .language-dropdown .language-selector[data-v-a93d5103]{display:flex;align-items:center;cursor:pointer}.app-header .header-right .language-dropdown .language-selector .el-icon[data-v-a93d5103]{margin-right:5px}.app-header .header-right .notification-badge[data-v-a93d5103],.app-header .header-right .notification-button[data-v-a93d5103]{margin-right:20px}.app-header .header-right .notifications-panel[data-v-a93d5103]{display:flex;flex-direction:column;gap:12px}.app-header .header-right .notifications-panel__header[data-v-a93d5103]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-header .header-right .notifications-panel__title[data-v-a93d5103]{font-size:14px;font-weight:700;color:#303133}.app-header .header-right .notifications-panel__subtitle[data-v-a93d5103]{margin-top:4px;font-size:12px;color:#909399}.app-header .header-right .notifications-panel__refresh[data-v-a93d5103]{padding:0}.app-header .header-right .notifications-panel__footer[data-v-a93d5103]{display:flex;justify-content:flex-end}.app-header .header-right .notifications-list[data-v-a93d5103]{display:flex;flex-direction:column;gap:8px}.app-header .header-right .notifications-list__item[data-v-a93d5103]{padding:10px 12px;border:1px solid #ebeef5;border-radius:10px;background:#fafafa;cursor:pointer;transition:all .2s ease}.app-header .header-right .notifications-list__item[data-v-a93d5103]:hover{background:#f4f8ff;border-color:#c6e2ff}.app-header .header-right .notifications-list__item-header[data-v-a93d5103]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-header .header-right .notifications-list__name[data-v-a93d5103]{font-size:13px;font-weight:600;color:#303133;line-height:1.4}.app-header .header-right .notifications-list__meta[data-v-a93d5103]{margin-top:6px;font-size:12px;color:#909399}.app-header .header-right .user-dropdown .user-info[data-v-a93d5103]{display:flex;align-items:center;cursor:pointer}.app-header .header-right .user-dropdown .user-info .username[data-v-a93d5103]{margin-left:8px;font-size:14px}.app-header .header-right .el-dropdown-menu__item[data-v-a93d5103]{display:flex;align-items:center}.app-header .header-right .el-dropdown-menu__item .el-icon[data-v-a93d5103]{margin-right:8px}@media (max-width: 768px){.app-header[data-v-a93d5103]{width:100%;left:0!important;right:0}.app-header .header-left .page-title[data-v-a93d5103]{font-size:16px}.app-header .header-right .language-dropdown span[data-v-a93d5103],.app-header .header-right .user-dropdown .user-info .username[data-v-a93d5103]{display:none}}.el-footer{--el-footer-padding: 0 20px;--el-footer-height: 60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}:root{--el-popup-modal-bg-color: var(--el-color-black);--el-popup-modal-opacity: .5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width: 50%;--el-dialog-margin-top: 15vh;--el-dialog-bg-color: var(--el-bg-color);--el-dialog-box-shadow: var(--el-box-shadow);--el-dialog-title-font-size: var(--el-font-size-large);--el-dialog-content-font-size: 14px;--el-dialog-font-line-height: var(--el-font-line-height-primary);--el-dialog-padding-primary: 16px;--el-dialog-border-radius: var(--el-border-radius-base);position:relative;margin:var(--el-dialog-margin-top, 15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width, 50%);overflow-wrap:break-word}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width: 100%;--el-dialog-margin-top: 0;margin-bottom:0;height:100%;overflow:auto;border-radius:0}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{position:absolute;top:0;right:0;padding:0;width:48px;height:48px;background:transparent;border:none;outline:none;cursor:pointer;font-size:var(--el-message-close-size, 16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.credits-dialog .el-dialog__header{display:none}.credits-dialog .el-dialog__body{padding:0}.credits-dialog .el-dialog{border-radius:16px;overflow:hidden}.credits-wrapper[data-v-3fbc0c2d]{max-height:82vh;overflow-y:auto;font-family:Inter,Segoe UI,sans-serif}.credits-wrapper[data-v-3fbc0c2d]::-webkit-scrollbar{width:6px}.credits-wrapper[data-v-3fbc0c2d]::-webkit-scrollbar-track{background:#f1f5f9}.credits-wrapper[data-v-3fbc0c2d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.credits-header[data-v-3fbc0c2d]{background:linear-gradient(135deg,#0a2d4d,#144a80,#18569c);padding:40px 32px 32px;text-align:center;color:#fff;position:relative;overflow:hidden}.credits-header[data-v-3fbc0c2d]:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff0d}.credits-header[data-v-3fbc0c2d]:after{content:"";position:absolute;bottom:-40px;left:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff0d}.credits-header .company-logo[data-v-3fbc0c2d]{max-height:70px;max-width:200px;margin-bottom:16px;filter:brightness(0) invert(1);opacity:.92}.credits-header .logo-placeholder[data-v-3fbc0c2d]{width:64px;height:64px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px}.credits-header .system-title[data-v-3fbc0c2d]{font-size:22px;font-weight:700;margin:0 0 12px;letter-spacing:-.3px}.credits-header .version-badge[data-v-3fbc0c2d]{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);padding:4px 14px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:.5px}.credits-header .version-badge .badge-dot[data-v-3fbc0c2d]{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse-3fbc0c2d 2s infinite}.credits-header .system-subtitle[data-v-3fbc0c2d]{font-size:13px;opacity:.75;margin:8px 0 0}.credits-intro[data-v-3fbc0c2d]{padding:24px 32px 0}.credits-intro p[data-v-3fbc0c2d]{font-size:14px;color:#4b5563;line-height:1.7;margin:0;text-align:center}.team-section[data-v-3fbc0c2d]{padding:24px 32px}.team-section[data-v-3fbc0c2d]:not(:last-of-type){border-bottom:1px solid #f1f5f9}.section-label[data-v-3fbc0c2d]{font-size:13px;font-weight:700;color:#144a80;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e8f0f9}.section-label .section-icon[data-v-3fbc0c2d]{font-size:16px}.team-subsection[data-v-3fbc0c2d]{margin-bottom:20px}.team-subsection[data-v-3fbc0c2d]:last-child{margin-bottom:0}.subsection-title[data-v-3fbc0c2d]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.member-cards[data-v-3fbc0c2d]{display:flex;flex-direction:column;gap:10px}.member-cards.collab-grid[data-v-3fbc0c2d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.member-card[data-v-3fbc0c2d]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#f8fafc;border:1px solid #e8f0f9;border-radius:10px;transition:all .2s ease}.member-card[data-v-3fbc0c2d]:hover{background:#eef4fd;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 12px #144a8014}.member-card.featured[data-v-3fbc0c2d]{background:linear-gradient(135deg,#eef4fd,#f0f9ff);border-color:#bfdbfe}.member-card.compact[data-v-3fbc0c2d]{padding:12px 14px}.member-avatar[data-v-3fbc0c2d]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;background:#94a3b8}.member-avatar.leader[data-v-3fbc0c2d]{background:linear-gradient(135deg,#0a2d4d,#144a80)}.member-avatar.dev[data-v-3fbc0c2d]{background:linear-gradient(135deg,#0f766e,#14b8a6)}.member-avatar.collab[data-v-3fbc0c2d]{background:linear-gradient(135deg,#18569c,#4a90e2)}.member-avatar.quality[data-v-3fbc0c2d]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.member-info[data-v-3fbc0c2d]{display:flex;flex-direction:column;gap:2px;min-width:0}.member-name[data-v-3fbc0c2d]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-role[data-v-3fbc0c2d]{font-size:12px;color:#144a80;font-weight:500}.member-email[data-v-3fbc0c2d]{font-size:11px;color:#64748b;text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email[data-v-3fbc0c2d]:hover{color:#144a80}.member-email .email-icon[data-v-3fbc0c2d]{font-style:normal}.quality-section[data-v-3fbc0c2d]{background:#faf5ff;margin-bottom:24px}.quality-section .quality-note[data-v-3fbc0c2d]{font-size:13px;color:#6b7280;line-height:1.6;margin:0 0 16px;font-style:italic}.quality-section .member-card.compact[data-v-3fbc0c2d]{min-width:0}.quality-section .member-card.compact .member-info[data-v-3fbc0c2d]{min-width:0;overflow:hidden}.quality-section .member-card.compact .member-name[data-v-3fbc0c2d]{white-space:normal;word-break:break-word}.quality-section .member-card.compact .member-email[data-v-3fbc0c2d]{white-space:normal;word-break:break-all;overflow:visible}.recognition-box[data-v-3fbc0c2d]{margin:0 32px 24px;padding:20px 24px;background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1px solid #fde68a;border-radius:12px;display:flex;gap:14px;align-items:flex-start}.recognition-box .recognition-icon[data-v-3fbc0c2d]{font-size:24px;flex-shrink:0;margin-top:2px}.recognition-box p[data-v-3fbc0c2d]{margin:0;font-size:13px;color:#78350f;line-height:1.65}.credits-footer[data-v-3fbc0c2d]{background:#0a2d4d;padding:14px 32px;text-align:center;font-size:12px;color:#fff9}.credits-footer strong[data-v-3fbc0c2d]{color:#ffffffe6}@keyframes pulse-3fbc0c2d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.app-footer[data-v-80c87f03]{height:50px;background-color:#f5f7fa;border-top:1px solid #e6e6e6;padding:0 20px}.app-footer .footer-content[data-v-80c87f03]{height:100%;display:flex;align-items:center;justify-content:space-between}.app-footer .footer-content .footer-left[data-v-80c87f03],.app-footer .footer-content .footer-right[data-v-80c87f03]{font-size:12px;color:#909399;display:flex;align-items:center;gap:8px}.app-footer .footer-content .footer-divider[data-v-80c87f03]{opacity:.4}.app-footer .footer-content .credits-link[data-v-80c87f03]{background:none;border:none;padding:0;font-size:12px;color:#144a80;cursor:pointer;font-family:inherit;transition:color .2s,text-decoration .2s;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}.app-footer .footer-content .credits-link[data-v-80c87f03]:hover{color:#0f3d6b;text-decoration-color:#0f3d6b}.app-footer .footer-content .credits-link .credits-icon[data-v-80c87f03]{font-size:13px;font-style:normal;vertical-align:middle;line-height:1}.version-update-dialog[data-v-e44d195d] .update-dialog{border-radius:16px;overflow:hidden}.version-update-dialog[data-v-e44d195d] .el-dialog__header{display:none}.version-update-dialog[data-v-e44d195d] .el-dialog__body{padding:32px;text-align:center;background:linear-gradient(135deg,#144a80,#18569c)}.update-content[data-v-e44d195d]{display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-container[data-v-e44d195d]{width:120px;height:120px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pulse-e44d195d 2s ease-in-out infinite}@keyframes pulse-e44d195d{0%,to{transform:scale(1);box-shadow:0 0 #fff6}50%{transform:scale(1.05);box-shadow:0 0 0 20px #fff0}}.update-icon[data-v-e44d195d]{color:#fff;animation:rotate-e44d195d 3s linear infinite}@keyframes rotate-e44d195d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.update-title[data-v-e44d195d]{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.update-description[data-v-e44d195d]{font-size:16px;color:#ffffffe6;margin:0 0 28px;line-height:1.5;max-width:320px}.version-comparison[data-v-e44d195d]{display:flex;align-items:center;gap:16px;background:#ffffff26;padding:20px 24px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.version-item[data-v-e44d195d]{display:flex;flex-direction:column;align-items:center;gap:4px}.version-item.current[data-v-e44d195d]{opacity:.7}.version-item.new[data-v-e44d195d]{font-weight:600}.version-item .label[data-v-e44d195d]{font-size:12px;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.version-item .version[data-v-e44d195d]{font-size:20px;font-weight:700;color:#fff}.version-item.new .version[data-v-e44d195d]{background:#fff3;padding:4px 16px;border-radius:20px;border:2px solid rgba(255,255,255,.5);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.arrow-icon[data-v-e44d195d]{color:#fffc;font-size:24px}.version-update-dialog[data-v-e44d195d] .el-dialog__footer{padding:24px 32px 32px;background:#fff;text-align:center}.dialog-footer[data-v-e44d195d]{display:flex;justify-content:center;width:100%}.update-button[data-v-e44d195d]{background:linear-gradient(135deg,#144a80,#18569c);border:none;padding:14px 32px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #144a8066}.update-button[data-v-e44d195d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #144a8099}.update-button[data-v-e44d195d]:active{transform:translateY(0)}.button-icon[data-v-e44d195d]{margin-right:8px;animation:rotate-e44d195d 2s linear infinite paused}.update-button:hover .button-icon[data-v-e44d195d]{animation-play-state:running}@media (max-width: 768px){.version-update-dialog[data-v-e44d195d] .el-dialog{width:90%!important;margin:0 auto}.version-update-dialog[data-v-e44d195d] .el-dialog__body{padding:24px 20px}.icon-container[data-v-e44d195d]{width:100px;height:100px;margin-bottom:20px}.update-icon[data-v-e44d195d]{font-size:56px!important}.update-title[data-v-e44d195d]{font-size:22px}.update-description[data-v-e44d195d]{font-size:14px;max-width:100%}.version-comparison[data-v-e44d195d]{padding:16px;gap:12px}.version-item .version[data-v-e44d195d]{font-size:18px}.version-item.new .version[data-v-e44d195d]{padding:4px 12px}.version-update-dialog[data-v-e44d195d] .el-dialog__footer{padding:20px}.update-button[data-v-e44d195d]{padding:12px 24px;font-size:14px;width:100%}}@media (max-width: 480px){.version-update-dialog[data-v-e44d195d] .el-dialog{width:95%!important}.version-comparison[data-v-e44d195d]{flex-direction:column;gap:8px}.arrow-icon[data-v-e44d195d]{transform:rotate(90deg)}.version-item[data-v-e44d195d]{width:100%}}#app-container{position:relative;min-height:100vh;transition:all .3s ease}#app-container.layout-auth{display:block;background-color:#f0f2f5;margin:0;padding:0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto}#app-container.layout-default{background-color:#f5f7fa;height:100vh;overflow:hidden}#app-container .main-content{position:relative;height:100%;display:flex;flex-direction:column;padding-top:60px}#app-container.layout-auth .main-content{padding:0!important;margin:0!important;min-height:auto!important;width:100vw!important;overflow-x:hidden!important;overflow-y:visible!important}#app-container.layout-auth .page-container{padding:0!important;margin:0!important;width:100vw!important;min-height:100vh!important;height:auto!important;overflow:visible!important}@media (max-width: 767px){#app-container.layout-default:not(.layout-auth) .main-content{margin-left:0!important;padding-top:56px}#app-container.layout-default.is-collapsed:not(.layout-auth) .main-content{margin-left:0!important;padding-top:56px}#app-container .page-container{padding:15px!important}}#app-container .page-container{flex:1;padding:20px;overflow-y:auto}:global(body.el-popup-parent--hidden) #app-container .page-container{overflow-y:hidden}#app-container .fade-enter-active,#app-container .fade-leave-active{transition:opacity .2s ease}#app-container .fade-enter-from,#app-container .fade-leave-to{opacity:0}@media (max-width: 767px){#app-container .main-content{padding-top:0}#app-container.layout-default:not(.layout-auth) .main-content{margin-left:0!important}#app-container.layout-default.is-collapsed:not(.layout-auth) .main-content{margin-left:0!important}}#app-container .mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;transition:opacity .3s cubic-bezier(.77,0,.175,1);opacity:1}#app-container .sidebar-mobile{transition:transform .35s cubic-bezier(.77,0,.175,1),box-shadow .25s;will-change:transform;z-index:999;position:fixed!important;top:60px;left:0;height:calc(100vh - 60px);background:#304156;box-shadow:2px 0 16px #0000001f;transform:translate(0)}#app-container .sidebar-slide-enter-active,#app-container .sidebar-slide-leave-active{transition:transform .35s cubic-bezier(.77,0,.175,1)}#app-container .sidebar-slide-enter-from,#app-container .sidebar-slide-leave-to{transform:translate(-100%)}#app-container .sidebar-slide-enter-to,#app-container .sidebar-slide-leave-from{transform:translate(0)}#app-container .overlay-enter-active,#app-container .overlay-leave-active{transition:opacity .3s cubic-bezier(.77,0,.175,1)}#app-container .overlay-enter-from,#app-container .overlay-leave-to{opacity:0}
