.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}@media(min-width:768px)and (max-width:1024px){.el-dropdown-menu__item{line-height:44px;padding:0 20px}.el-picker-panel__icon-btn{font-size:16px;width:36px;height:36px;line-height:36px}.el-date-table td{width:36px;height:36px;padding:4px 0}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:36px;height:36px;line-height:36px;font-size:14px}.el-form-item{margin-bottom:24px}.el-tabs__item{height:44px;line-height:44px;padding:0 24px;font-size:15px}.el-checkbox,.el-radio{margin-right:24px}.el-checkbox__inner,.el-radio__inner{width:18px;height:18px}.el-checkbox__label,.el-radio__label{font-size:15px;padding-left:12px}}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:210px;position:relative;max-width:100%;overflow-x:hidden}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px!important;background:-webkit-gradient(linear,left top,left bottom,from(#fcfdff),color-stop(60%,#fff));background:linear-gradient(180deg,#fcfdff,#fff 60%);height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;-webkit-box-shadow:var(--shadow-light);box-shadow:var(--shadow-light)}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%;background-color:var(--bg-primary)}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container.has-logo .sidebar-with-version .el-scrollbar{height:auto!important;min-height:0}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon,#app .sidebar-container .svg-icon{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;vertical-align:-.15em}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important;background-color:var(--bg-primary)}#app .sidebar-container .el-menu ::v-deep .el-menu-item,#app .sidebar-container .el-menu ::v-deep .el-submenu__title{height:48px;line-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px!important;-webkit-transition:all .2s;transition:all .2s}#app .sidebar-container .el-menu ::v-deep .el-menu-item svg,#app .sidebar-container .el-menu ::v-deep .el-submenu__title svg{margin-right:12px}#app .sidebar-container .el-menu ::v-deep .el-menu-item{color:#bfcbd9}#app .sidebar-container .el-menu ::v-deep .el-menu-item:hover{color:#409eff;background-color:#263445!important}#app .sidebar-container .el-menu ::v-deep .el-menu-item.is-active{color:#409eff!important;background-color:#263445!important;-webkit-box-shadow:inset -3px 0 0 0 #409eff;box-shadow:inset -3px 0 0 0 #409eff}#app .sidebar-container .el-submenu__title,#app .sidebar-container .submenu-title-noDropdown{color:var(--text-regular)!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:var(--bg-hover)!important;-webkit-box-shadow:inset -3px 0 0 0 #409eff;box-shadow:inset -3px 0 0 0 #409eff;-webkit-transition:all .2s;transition:all .2s}#app .sidebar-container .is-active>.el-submenu__title{color:var(--primary-color)!important;background-color:#263445!important;-webkit-box-shadow:inset -3px 0 0 0 #409eff;box-shadow:inset -3px 0 0 0 #409eff}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important;background-color:var(--bg-secondary)!important;color:var(--text-regular)!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--bg-hover)!important}#app .sidebar-container .el-menu-item{color:var(--text-regular)!important}#app .sidebar-container .el-menu-item.is-active{color:var(--primary-color)!important;background-color:var(--bg-hover)!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .collapseSidebar .sidebar-container{width:64px!important}#app .collapseSidebar .main-container{margin-left:64px}#app .collapseSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .collapseSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .collapseSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .collapseSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .collapseSidebar .el-submenu{overflow:hidden}#app .collapseSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .collapseSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .collapseSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .collapseSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .collapseSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .tablet.collapseSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .tablet .main-container{margin-left:54px;-webkit-transition:margin-left .28s;transition:margin-left .28s}#app .tablet .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:54px!important}#app .tablet .el-menu ::v-deep .el-menu-item,#app .tablet .el-menu ::v-deep .el-submenu__title{height:52px;line-height:52px;padding:0!important;font-size:15px}#app .tablet .submenu-title-noDropdown{padding:0!important;position:relative}#app .tablet .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .tablet .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .tablet .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .tablet .el-submenu{overflow:hidden}#app .tablet .el-submenu>.el-submenu__title{padding:0!important}#app .tablet .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .tablet .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .tablet .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .tablet.openSidebar:not(.collapseSidebar) .main-container{margin-left:210px}#app .tablet.openSidebar:not(.collapseSidebar) .sidebar-container{width:210px!important}#app .tablet.openSidebar:not(.collapseSidebar) .el-menu ::v-deep .el-menu-item,#app .tablet.openSidebar:not(.collapseSidebar) .el-menu ::v-deep .el-submenu__title{height:48px;line-height:48px;padding:0 20px!important;font-size:14px}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu__title,#app .tablet.openSidebar:not(.collapseSidebar) .submenu-title-noDropdown{padding:0 20px!important}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu__title .el-tooltip,#app .tablet.openSidebar:not(.collapseSidebar) .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu__title .sub-el-icon,#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu__title .svg-icon,#app .tablet.openSidebar:not(.collapseSidebar) .submenu-title-noDropdown .sub-el-icon,#app .tablet.openSidebar:not(.collapseSidebar) .submenu-title-noDropdown .svg-icon{margin-left:0;margin-right:12px}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu{overflow:visible}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu>.el-submenu__title{padding:0 20px!important}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu>.el-submenu__title .sub-el-icon,#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu>.el-submenu__title .svg-icon{margin-left:0;margin-right:12px}#app .tablet.openSidebar:not(.collapseSidebar) .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:inline-block}#app .tablet.openSidebar.collapseSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}#app :root[data-theme=light] .sidebar-container{background:-webkit-gradient(linear,left top,left bottom,from(#eff2f8),color-stop(70%,#fff));background:linear-gradient(180deg,#eff2f8,#fff 70%);border-right:1px solid rgba(0,0,0,.05);-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,.07);box-shadow:inset -1px 0 0 rgba(0,0,0,.07)}#app :root[data-theme=light] .sidebar-container ::v-deep .el-menu-item,#app :root[data-theme=light] .sidebar-container ::v-deep .el-submenu__title{color:#4b5370!important}#app :root[data-theme=light] .sidebar-container ::v-deep .el-menu-item.is-active,#app :root[data-theme=light] .sidebar-container ::v-deep .el-submenu.is-active>.el-submenu__title{color:var(--primary-color)!important;background-color:#e6edff!important;-webkit-box-shadow:inset -3px 0 0 0 var(--primary-color);box-shadow:inset -3px 0 0 0 var(--primary-color)}#app :root[data-theme=light] .sidebar-container ::v-deep .el-submenu .el-menu-item{background-color:#fff!important}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px;-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;vertical-align:-.15em}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px;-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;vertical-align:-.15em}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--bg-hover)!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto;background-color:var(--bg-primary)!important}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:var(--bg-secondary)}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:20px}@media(min-width:768px)and (max-width:1024px){*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}.filter-container{padding:20px;gap:14px}.filter-container .filter-item{margin-bottom:8px}.filter-container .el-input{width:220px!important}.filter-container .el-input .el-input__inner{height:42px;line-height:42px;font-size:15px}.filter-container .el-select{width:160px!important}.filter-container .el-select .el-input__inner{height:42px;line-height:42px;font-size:15px}.filter-container .el-button{height:42px;padding:12px 24px;font-size:15px}.filter-container .el-button i{font-size:16px}.filter-container .el-date-editor{width:100%!important;max-width:420px}.filter-container .el-date-editor .el-input__inner{height:42px;line-height:42px;font-size:15px}.filter-container .el-date-editor .el-range-separator{line-height:42px;font-size:14px}.filter-container .demonstration{font-size:15px;line-height:42px;margin-right:12px}.el-card{margin-bottom:20px}.el-card .el-card__header{padding:20px 24px;font-size:16px}.el-card .el-card__body{padding:24px}.el-form .el-form-item__label{font-size:15px;line-height:40px}.el-form .el-form-item__content{line-height:40px}.table-container .el-table{font-size:14px}.table-container .el-table th{padding:16px 0;font-size:15px;font-weight:600}.table-container .el-table th .cell{padding:0 12px}.table-container .el-table td{padding:18px 0}.table-container .el-table td .cell{padding:0 12px;line-height:26px}.table-container .el-table .el-button--mini,.table-container .el-table .el-button--small{height:36px;padding:10px 18px;font-size:14px;border-radius:4px}.table-container .el-table .el-button--text{padding:10px 14px;font-size:14px}.table-container .el-table .operation-buttons{gap:10px}.table-container .el-table .operation-buttons .el-button{margin:0}.table-container .el-table .link-type{font-size:14px;padding:4px 0;display:inline-block}.table-container .el-table .el-tag{height:28px;line-height:26px;padding:0 12px;font-size:13px}.table-container .el-table .el-switch{height:28px}.table-container .el-table .el-switch .el-switch__core{height:28px;min-width:52px}.table-container .el-table .el-switch .el-switch__core:after{width:24px;height:24px}.table-container .el-table .el-image{width:56px;height:56px}.el-dialog{margin-top:5vh!important;width:90%!important;max-width:720px}.el-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid #ebeef5}.el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:24px;right:24px;width:44px;height:44px;font-size:20px}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:20px}.el-dialog .el-dialog__body{padding:28px 24px;font-size:15px;max-height:65vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog .el-dialog__footer{padding:20px 24px 24px;border-top:1px solid #ebeef5}.el-dialog .el-dialog__footer .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.el-dialog .el-dialog__footer .dialog-footer .el-button{min-width:100px;height:44px;padding:12px 28px;font-size:15px}.el-dialog .el-form .el-form-item{margin-bottom:24px}.el-dialog .el-form .el-form-item .el-form-item__label{font-size:15px;line-height:42px;padding-right:16px}.el-dialog .el-form .el-form-item .el-form-item__content{line-height:42px}.el-dialog .el-form .el-form-item .el-form-item__content .el-input__inner,.el-dialog .el-form .el-form-item .el-form-item__content .el-textarea__inner{font-size:15px}.el-dialog .el-form .el-form-item .el-form-item__content .el-input__inner{height:42px;line-height:42px}.el-dialog .el-form .el-form-item .el-form-item__content .el-textarea__inner{padding:12px 15px;line-height:1.6}.el-dialog .el-form .el-form-item .el-form-item__error{font-size:13px;padding-top:6px}.el-dialog.service-edit-dialog{width:95%!important;max-width:900px}.el-dialog.service-edit-dialog .el-dialog__body{max-height:70vh}.el-drawer .el-drawer__header{padding:24px;font-size:18px}.el-drawer .el-drawer__body{padding:24px}.el-select-dropdown .el-select-dropdown__item{height:44px;line-height:44px;padding:0 24px;font-size:15px}.el-cascader-menu .el-cascader-node{height:44px;line-height:44px;padding:0 24px}.el-time-panel .el-time-spinner__item{height:40px;line-height:40px;font-size:15px}.el-message{min-width:320px;padding:16px 20px;font-size:15px}.el-message .el-message__icon{font-size:18px}.el-notification{width:360px;padding:20px}.el-notification .el-notification__title{font-size:17px;margin-bottom:8px}.el-notification .el-notification__content{font-size:15px;line-height:24px}.el-tabs .el-tabs__header{margin-bottom:20px}.el-tabs .el-tabs__item{height:48px;line-height:48px;padding:0 24px;font-size:15px}.el-tabs .el-tabs__content{padding:20px 0}.el-steps .el-step__title{font-size:15px}.el-steps .el-step__description{font-size:14px}.el-steps .el-step__icon{width:36px;height:36px;font-size:16px}.el-collapse .el-collapse-item__header{height:52px;line-height:52px;padding:0 20px;font-size:15px}.el-collapse .el-collapse-item__content{padding:20px;font-size:14px}.el-tree .el-tree-node__content{height:40px;line-height:40px;font-size:15px}.el-tree .el-tree-node__expand-icon{font-size:16px;padding:8px}.el-menu .el-menu-item,.el-menu .el-submenu__title{height:52px;line-height:52px;padding:0 24px;font-size:15px}.el-breadcrumb{font-size:15px;line-height:50px}.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{font-size:15px}.el-tag{height:32px;line-height:30px;padding:0 12px;font-size:13px}.el-badge__content{height:20px;line-height:20px;padding:0 8px;font-size:13px}.el-switch{height:26px;line-height:26px}.el-switch .el-switch__core{height:26px;min-width:50px}.el-switch .el-switch__core:after{width:22px;height:22px}.el-slider .el-slider__button{width:20px;height:20px}.el-slider .el-slider__bar,.el-slider .el-slider__runway{height:8px}.el-rate .el-rate__icon{font-size:22px;margin-right:8px}.el-color-picker .el-color-picker__trigger{width:44px;height:44px}.el-transfer .el-transfer-panel__item{height:40px;line-height:40px;padding-left:20px}.el-transfer .el-checkbox__label{font-size:15px}.el-upload .el-upload-dragger{padding:50px 30px;border-radius:8px}.el-upload .el-upload-dragger .el-icon-upload{font-size:90px;margin-bottom:24px}.el-upload .el-upload-dragger .el-upload__text{font-size:16px;line-height:26px;margin-top:12px}.el-upload .el-upload-dragger .el-upload__text em{font-size:15px}.el-upload .el-upload__tip{font-size:14px;line-height:22px;margin-top:12px}.el-upload-list .el-upload-list__item{height:48px;line-height:48px;font-size:15px;padding:0 12px;margin-top:12px}.el-upload-list .el-upload-list__item .el-upload-list__item-name{padding-left:8px}.el-upload-list .el-upload-list__item .el-icon-close,.el-upload-list .el-upload-list__item .el-icon-close-tip{font-size:16px}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:240px}.el-loading-mask .el-loading-spinner .circular{width:50px;height:50px}.el-loading-mask .el-loading-spinner .el-loading-text{font-size:15px;margin-top:12px}.el-empty{padding:60px 0}.el-empty .el-empty__image{width:200px}.el-empty .el-empty__description{font-size:15px;margin-top:20px}.el-result{padding:60px 40px}.el-result .el-result__icon svg{width:80px;height:80px}.el-result .el-result__title{font-size:22px;margin-top:24px}.el-result .el-result__subtitle{font-size:15px;margin-top:16px}.el-button,.el-card,.el-link,.el-tag,.link-type{-webkit-tap-highlight-color:rgba(64,158,255,.1)}.el-button,.el-card,.el-link,.el-tag,.link-type,a,button,input,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}.el-cascader-menu__wrap,.el-scrollbar__wrap,.el-select-dropdown__wrap,.el-table__body-wrapper{-webkit-overflow-scrolling:touch}.el-popover,.el-tooltip__popper{font-size:14px;padding:14px 16px}.el-popover__title{font-size:15px;margin-bottom:10px}.el-message-box{width:90%;max-width:500px}.el-message-box .el-message-box__header{padding:20px 20px 16px}.el-message-box .el-message-box__header .el-message-box__title{font-size:18px}.el-message-box .el-message-box__content{padding:16px 20px;font-size:15px}.el-message-box .el-message-box__btns{padding:16px 20px 20px}.el-message-box .el-message-box__btns .el-button{min-width:100px;height:44px;font-size:15px}.el-popconfirm .el-popconfirm__main{font-size:15px;padding:16px}.el-popconfirm .el-popconfirm__action{padding:12px 16px 16px}.el-popconfirm .el-popconfirm__action .el-button{height:36px;padding:8px 16px;font-size:14px}.el-cascader-panel .el-cascader-menu{min-width:200px}.el-cascader-panel .el-cascader-menu .el-cascader-node{height:44px;line-height:44px;padding:0 24px;font-size:15px}.el-cascader-panel .el-cascader-menu .el-cascader-node .el-cascader-node__label{padding:0}.el-cascader-panel .el-cascader-menu .el-cascader-node .el-icon-arrow-right{font-size:16px}.el-transfer .el-transfer-panel{width:240px}.el-transfer .el-transfer-panel .el-transfer-panel__header{height:48px;line-height:48px;padding:0 20px;font-size:15px}.el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__filter .el-input__inner{height:40px;font-size:14px}.el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-transfer-panel__item{height:44px;line-height:44px;padding-left:20px}.el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-transfer-panel__item .el-checkbox__label{font-size:15px}.el-timeline .el-timeline-item{padding-bottom:24px}.el-timeline .el-timeline-item .el-timeline-item__node{width:16px;height:16px}.el-timeline .el-timeline-item .el-timeline-item__wrapper{padding-left:36px}.el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__timestamp{font-size:14px;margin-bottom:8px}.el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{font-size:15px;line-height:1.6}.el-descriptions .el-descriptions__header{margin-bottom:20px}.el-descriptions .el-descriptions__header .el-descriptions__title{font-size:17px}.el-descriptions .el-descriptions__body .el-descriptions__table .el-descriptions-item__content,.el-descriptions .el-descriptions__body .el-descriptions__table .el-descriptions-item__label{padding:14px 16px;font-size:15px}}@media(min-width:768px)and (max-width:1024px){.cashier-container .el-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cashier-container .el-col{width:100%!important;max-width:100%!important}.cashier-container .order-panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:20px}.cashier-container .order-panel .member-card{padding:20px;border-radius:8px;background:#fff;margin-bottom:16px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.cashier-container .order-panel .member-card .member-info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.cashier-container .order-panel .member-card .member-info-section .el-avatar{width:70px!important;height:70px!important}.cashier-container .order-panel .member-card .member-info-section .member-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.cashier-container .order-panel .member-card .member-info-section .member-details .member-name{font-size:18px;font-weight:600;margin-bottom:8px}.cashier-container .order-panel .member-card .member-info-section .member-details .member-extra{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:14px}.cashier-container .order-panel .member-card .member-info-section .member-details .member-extra span{padding:4px 10px;border-radius:4px;background:#f5f7fa}.cashier-container .order-panel .member-card .member-info-section .member-details .member-extra span i{margin-right:4px}.cashier-container .order-panel .member-card .member-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.cashier-container .order-panel .member-card .member-actions .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;font-size:15px}.cashier-container .order-panel .cart-section{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cashier-container .order-panel .cart-section .empty-cart{text-align:center;padding:60px 20px;color:#909399}.cashier-container .order-panel .cart-section .empty-cart i{font-size:80px;margin-bottom:16px;opacity:.5}.cashier-container .order-panel .cart-section .empty-cart p{font-size:16px;margin-bottom:8px}.cashier-container .order-panel .cart-section .empty-cart span{font-size:14px}.cashier-container .order-panel .cart-section .cart-list .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px;margin-bottom:12px}.cashier-container .order-panel .cart-section .cart-list .cart-item:last-child{margin-bottom:0}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-image{-ms-flex-negative:0;flex-shrink:0}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-image .el-avatar{width:80px!important;height:80px!important;border-radius:8px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-image .pic-placeholder{width:80px;height:80px;background:#e0e0e0;border-radius:8px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-header .item-name{font-size:16px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-header .delete-btn{font-size:20px;padding:8px;color:#f56c6c}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-subtitle{font-size:13px;color:#909399;margin-bottom:12px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .item-price .el-input-number{width:140px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .item-price .el-input-number .el-input__inner{height:40px;font-size:15px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .item-price .price-text{font-size:18px;font-weight:600;color:#f56c6c}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .el-input-number{width:140px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .el-input-number .el-input__inner{height:40px;font-size:15px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .el-input-number .el-input-number__decrease,.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .item-footer .el-input-number .el-input-number__increase{width:40px;height:40px;line-height:40px;font-size:16px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .staff-selection .el-select{width:100%;margin-bottom:8px}.cashier-container .order-panel .cart-section .cart-list .cart-item .item-content .staff-selection .el-select .el-input__inner{height:40px;font-size:14px}.cashier-container .order-panel .checkout-bar{position:sticky;bottom:0;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.1);box-shadow:0 -2px 12px rgba(0,0,0,.1)}.cashier-container .order-panel .checkout-bar .total-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.cashier-container .order-panel .checkout-bar .total-section .total-label{font-size:16px;color:#606266}.cashier-container .order-panel .checkout-bar .total-section .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cashier-container .order-panel .checkout-bar .total-section .total-price .currency{font-size:18px;color:#f56c6c;margin-right:4px}.cashier-container .order-panel .checkout-bar .total-section .total-price .amount{font-size:28px;font-weight:700;color:#f56c6c}.cashier-container .order-panel .checkout-bar .action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cashier-container .order-panel .checkout-bar .action-buttons .el-button{height:52px;font-size:16px;font-weight:600;border-radius:8px}.cashier-container .order-panel .checkout-bar .action-buttons .el-button.checkout-btn{grid-column:1/-1}.cashier-container .goods-panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.cashier-container .goods-panel .panel-header{padding:16px 20px;background:#fff;border-radius:8px 8px 0 0;border-bottom:2px solid #f0f0f0}.cashier-container .goods-panel .panel-header h3{font-size:18px;font-weight:600;margin:0}.cashier-container .goods-panel .goods-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:16px;background:#fff;border-radius:0 0 8px 8px;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cashier-container .goods-panel .goods-grid .goods-card{background:#fafafa;border-radius:8px;padding:12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:2px solid transparent}.cashier-container .goods-panel .goods-grid .goods-card:active{-webkit-transform:scale(.98);transform:scale(.98);border-color:#409eff}.cashier-container .goods-panel .goods-grid .goods-card .goods-image{width:100%;height:120px;margin-bottom:12px;border-radius:6px;overflow:hidden}.cashier-container .goods-panel .goods-grid .goods-card .goods-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cashier-container .goods-panel .goods-grid .goods-card .goods-image .pic-placeholder{width:100%;height:100%;background:#e0e0e0}.cashier-container .goods-panel .goods-grid .goods-card .goods-info .goods-name{font-size:15px;font-weight:600;margin-bottom:8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cashier-container .goods-panel .goods-grid .goods-card .goods-info .goods-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cashier-container .goods-panel .goods-grid .goods-card .goods-info .goods-price .market-price{font-size:13px;color:#909399;text-decoration:line-through}.cashier-container .goods-panel .goods-grid .goods-card .goods-info .goods-price .member-price{font-size:16px;font-weight:600;color:#f56c6c}.cashier-container .goods-panel .goods-grid .goods-card .goods-info .goods-price .flexible-price{font-size:13px;color:#409eff;font-weight:500}.cashier-container .category-panel{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:16px}.cashier-container .category-panel .panel-header{display:none}.cashier-container .category-panel .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px 16px;background:#fff;border-radius:8px;white-space:nowrap}.cashier-container .category-panel .category-list::-webkit-scrollbar{display:none}.cashier-container .category-panel .category-list .category-item{-ms-flex-negative:0;flex-shrink:0;padding:10px 20px;background:#f5f7fa;border-radius:20px;font-size:15px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:2px solid transparent}.cashier-container .category-panel .category-list .category-item.active{background:#409eff;color:#fff;font-weight:600}.cashier-container .category-panel .category-list .category-item:active{-webkit-transform:scale(.95);transform:scale(.95)}.cashier-container .member-select-dialog .el-dialog{width:95%!important;max-width:700px}.cashier-container .member-select-dialog .member-search-container .search-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.cashier-container .member-select-dialog .member-search-container .search-area .search-input .el-input__inner{height:48px;font-size:16px}.cashier-container .member-select-dialog .member-search-container .search-area .search-divider{text-align:center;color:#909399;font-size:14px}.cashier-container .member-select-dialog .member-search-container .member-list{max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cashier-container .member-select-dialog .member-search-container .member-list .member-card{padding:16px;background:#fafafa;border-radius:8px;margin-bottom:12px;cursor:pointer;border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}.cashier-container .member-select-dialog .member-search-container .member-list .member-card.selected{border-color:#409eff;background:#ecf5ff}.cashier-container .member-select-dialog .member-search-container .member-list .member-card:active{-webkit-transform:scale(.98);transform:scale(.98)}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-info .el-avatar{width:60px!important;height:60px!important}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-info .member-details .member-name{font-size:17px;font-weight:600;margin-bottom:6px}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-info .member-details .member-phone{font-size:14px;color:#606266}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-info .member-details .member-phone i{margin-right:4px}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-header .member-id{font-size:13px;color:#909399}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-footer .member-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-footer .member-stat .stat-label{font-size:13px;color:#909399}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-footer .member-stat .stat-value{font-size:16px;font-weight:600;color:#303133}.cashier-container .member-select-dialog .member-search-container .member-list .member-card .member-card-footer .member-stat .stat-value.balance{color:#f56c6c}.cashier-container .member-select-dialog .member-search-container .empty-member-state{text-align:center;padding:80px 20px;color:#909399}.cashier-container .member-select-dialog .member-search-container .empty-member-state i{font-size:80px;margin-bottom:16px;opacity:.5}.cashier-container .member-select-dialog .member-search-container .empty-member-state p{font-size:15px}.cashier-container .member-select-dialog .dialog-footer .el-button{min-width:120px;height:48px;font-size:16px}.cashier-container .order-pickup-dialog .el-dialog{width:95%!important;max-width:700px}.app-container .operation-buttons .el-button[icon=el-icon-document],.app-container .operation-buttons .el-button[icon=el-icon-edit]{min-width:80px}.filter-container .demonstration{display:block;width:100%;margin-bottom:8px;line-height:1.5}.filter-container .el-date-picker{width:100%!important;max-width:100%}.service-list-toolbar .service-list-alert{margin-bottom:16px;font-size:14px;padding:14px 16px}.service-list-toolbar .service-list-alert .el-alert__title{font-size:15px}.service-list-toolbar .service-list-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.service-list-thumb{width:56px!important;height:56px!important;border-radius:6px}.service-list-no-thumb{display:inline-block;width:56px;height:56px;line-height:56px;text-align:center;color:#c0c4cc;font-size:14px;background:#f5f7fa;border-radius:6px}.service-edit-dialog .service-edit-form .el-form-item .el-form-item__label{width:110px!important;font-size:15px}.service-edit-dialog .service-edit-form .el-form-item .tinymce-container .tox-tinymce{min-height:400px}.service-edit-dialog .service-edit-form .el-form-item .el-upload .el-upload-dragger{width:100%;height:200px}.cashier-container .el-card{margin-bottom:20px}.cashier-container .el-card .el-card__header{padding:20px 24px;font-size:17px;font-weight:600}.cashier-container .el-card .el-card__body{padding:24px}.cashier-container .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.cashier-container .product-grid .product-item{padding:16px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.cashier-container .product-grid .product-item:active{-webkit-transform:scale(.98);transform:scale(.98)}.cashier-container .product-grid .product-item .product-image{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-bottom:12px}.cashier-container .product-grid .product-item .product-name{font-size:15px;line-height:1.4;margin-bottom:8px}.cashier-container .product-grid .product-item .product-price{font-size:16px;font-weight:600;color:#f56c6c}.cashier-container .cart-list .cart-item{padding:16px;border-bottom:1px solid #ebeef5}.cashier-container .cart-list .cart-item .cart-item-name{font-size:15px;margin-bottom:8px}.cashier-container .cart-list .cart-item .cart-item-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cashier-container .cart-list .cart-item .cart-item-controls .el-input-number{width:140px}.cashier-container .cart-list .cart-item .cart-item-controls .el-input-number .el-input__inner{height:40px;line-height:40px;font-size:15px}.cashier-container .cart-list .cart-item .cart-item-controls .el-input-number .el-input-number__decrease,.cashier-container .cart-list .cart-item .cart-item-controls .el-input-number .el-input-number__increase{width:40px;height:40px;line-height:40px;font-size:16px}.cashier-container .pay-button{width:100%;height:56px;font-size:18px;font-weight:600;border-radius:8px;margin-top:20px}.booking-board-container{padding:16px}.booking-board-container .fc .fc-toolbar{padding:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;background:#fff;border-radius:8px;margin-bottom:16px}.booking-board-container .fc .fc-toolbar .fc-toolbar-chunk{margin:8px 0}.booking-board-container .fc .fc-toolbar .fc-button{height:44px;padding:10px 20px;font-size:15px;border-radius:6px;min-width:44px}.booking-board-container .fc .fc-toolbar .fc-button.fc-button-active{background-color:#409eff;border-color:#409eff}.booking-board-container .fc .fc-toolbar .fc-toolbar-title{font-size:18px;line-height:44px;font-weight:600}.booking-board-container .fc .fc-toolbar .fc-button-group .fc-button{margin:0 4px}.booking-board-container .fc .fc-view-harness{background:#fff;border-radius:8px;overflow:hidden}.booking-board-container .fc .fc-col-header{background:#f5f7fa}.booking-board-container .fc .fc-col-header .fc-col-header-cell{padding:12px 8px;font-size:14px;font-weight:600}.booking-board-container .fc .fc-daygrid-day{min-height:100px}.booking-board-container .fc .fc-daygrid-day .fc-daygrid-day-number{font-size:15px;padding:8px}.booking-board-container .fc .fc-daygrid-day.fc-day-today{background-color:#ecf5ff}.booking-board-container .fc .fc-event{padding:8px 10px;font-size:13px;border-radius:4px;margin-bottom:4px;cursor:pointer;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.booking-board-container .fc .fc-event .fc-event-title{font-weight:500}.booking-board-container .fc .fc-event:active{-webkit-transform:scale(.98);transform:scale(.98)}.booking-board-container .fc .fc-timegrid .fc-timegrid-slot{height:50px;font-size:13px}.booking-board-container .fc .fc-timegrid .fc-timegrid-event{padding:6px 8px;font-size:13px;border-radius:4px}.booking-board-container .fc .fc-timegrid .fc-timegrid-event .fc-event-time{font-size:12px;margin-bottom:2px}.booking-board-container .fc .fc-timegrid .fc-timegrid-event .fc-event-title{font-size:13px;font-weight:500}.booking-board-container .fc .fc-timegrid .fc-timegrid-axis{font-size:13px}.booking-board-container .fc .fc-timeGridWeek-view .fc-col-header-cell{padding:10px 4px}.booking-board-container .fc .fc-timeGridDay-view .fc-timegrid-slot{height:60px}.booking-board-container .fc .fc-dayGridMonth-view .fc-daygrid-day-frame{min-height:90px}.booking-board-container .fc .fc-scroller{-webkit-overflow-scrolling:touch}.booking-board-container .fc .fc-daygrid-more-link{font-size:13px;padding:4px 8px;border-radius:4px;background:#f0f0f0;color:#606266;font-weight:500}.booking-board-container .el-dialog .el-form .el-form-item .el-date-picker{width:100%}.booking-board-container .el-dialog .el-form .el-form-item .el-date-picker .el-input__inner{height:44px;font-size:15px}.booking-board-container .el-dialog .el-form .el-form-item .el-select{width:100%}.booking-board-container .el-dialog .el-form .el-form-item .el-select .el-input__inner{height:44px;font-size:15px}.booking-board-container .el-dialog .el-form .el-form-item .el-input-number{width:100%}.booking-board-container .el-dialog .el-form .el-form-item .el-input-number .el-input__inner{height:44px;font-size:15px}.booking-board-container .el-dialog .el-form .el-form-item .el-textarea .el-textarea__inner{font-size:15px;padding:12px 15px}.profile-container .profile-header{padding:28px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:24px;text-align:center}.profile-container .profile-header .profile-avatar{width:90px;height:90px;border-radius:50%;border:4px solid hsla(0,0%,100%,.3);margin:0 auto 16px}.profile-container .profile-header .profile-name{font-size:24px;font-weight:600;margin-bottom:8px}.profile-container .profile-header .profile-phone{font-size:17px;opacity:.9}.profile-container .profile-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.profile-container .profile-stats .stat-item{padding:24px 20px;background:#fff;border-radius:12px;text-align:center;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.profile-container .profile-stats .stat-item .stat-value{font-size:28px;font-weight:700;color:#409eff;margin-bottom:8px}.profile-container .profile-stats .stat-item .stat-label{font-size:15px;color:#909399}.profile-container .profile-tabs .el-tabs__item{height:52px;line-height:52px;font-size:16px;padding:0 28px}.profile-container .profile-tabs .el-tabs__content{padding:20px 0}.profile-container .consumption-list .consumption-item{padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.profile-container .consumption-list .consumption-item .consumption-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.profile-container .consumption-list .consumption-item .consumption-header .consumption-title{font-size:16px;font-weight:600}.profile-container .consumption-list .consumption-item .consumption-header .consumption-amount{font-size:18px;font-weight:700;color:#f56c6c}.profile-container .consumption-list .consumption-item .consumption-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;font-size:14px;color:#606266}.profile-container .consumption-list .consumption-item .consumption-details .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.profile-container .consumption-list .consumption-item .consumption-details .detail-item i{color:#909399}.chart-container{padding:20px;background:#fff;border-radius:8px;margin-bottom:20px}.chart-container .chart-title{font-size:17px;font-weight:600;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.chart-container .chart-wrapper{height:350px;min-height:350px}.form-container .el-form{max-width:100%;padding:24px;background:#fff;border-radius:8px}.form-container .el-form .el-form-item{margin-bottom:28px}.form-container .el-form .el-form-item.is-required .el-form-item__label:before{margin-right:6px}.form-container .el-form .form-actions{margin-top:32px;padding-top:24px;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.form-container .el-form .form-actions .el-button{min-width:120px;height:46px;font-size:16px}.detail-container .detail-card{background:#fff;border-radius:8px;padding:24px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.detail-container .detail-card .detail-title{font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.detail-container .detail-card .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 0;border-bottom:1px solid #f5f7fa;font-size:15px}.detail-container .detail-card .detail-row:last-child{border-bottom:none}.detail-container .detail-card .detail-row .detail-label{width:120px;color:#909399;-ms-flex-negative:0;flex-shrink:0}.detail-container .detail-card .detail-row .detail-value{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;word-break:break-all}.detail-container .detail-actions{position:sticky;bottom:0;background:#fff;padding:20px;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.08);box-shadow:0 -2px 12px rgba(0,0,0,.08)}.detail-container .detail-actions .el-button{min-width:120px;height:46px;font-size:16px}.empty-container{padding:80px 20px;text-align:center}.empty-container .empty-image{width:200px;height:200px;margin:0 auto 24px;opacity:.6}.empty-container .empty-text{font-size:16px;color:#909399;margin-bottom:24px}.empty-container .empty-action .el-button{height:44px;padding:12px 32px;font-size:15px}}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}#app{background-color:var(--bg-secondary)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px;background-color:var(--bg-secondary);min-height:100vh}@media(min-width:768px)and (max-width:1024px){.app-container{padding:16px 12px}.el-button{min-height:36px;padding:10px 20px}.el-input__inner{height:40px;line-height:40px}.el-select .el-input__inner{height:40px}.table-container .el-table .el-table__body td{padding:14px 0}.operation-buttons{gap:12px}.operation-buttons .el-button--small{padding:9px 15px;font-size:13px}.filter-container{gap:12px;padding:18px 20px}.el-dialog{width:90%!important;max-width:700px}}.margin-bottom-10{margin-bottom:10px}.border-radius-lg{border-radius:.5rem}.border-radius-sm{border-radius:.25rem}.border-radius-xs{border-radius:.125rem}.padding-lg{padding:1rem}.padding-sm{padding:.5rem}.padding-xs{padding:.25rem}.bg-light{background-color:var(--bg-secondary)}.bg-dark{background-color:var(--bg-tertiary)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--bg-secondary)}.bg-success{background-color:var(--success-color)}.bg-info{background-color:var(--info-color)}.bg-warning{background-color:var(--warning-color)}.bg-danger{background-color:var(--danger-color)}.bg-white{background-color:var(--bg-primary)}.bg-transparent{background-color:transparent}.text-light{color:var(--text-secondary)}.text-dark{color:var(--text-primary)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-color)}.text-info{color:var(--info-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-white{color:var(--text-primary)}.text-transparent{color:transparent}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-nowrap{white-space:nowrap}.h-100{height:100vh}.h-90{height:90vh}.h-85{height:85vh}.h-75{height:75vh}.h-50{height:50vh}.h-25{height:25vh}.list-unstyled{padding-left:0;list-style:none}.list-unstyled li:before{content:""}.line-1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px;padding:16px 20px;background-color:var(--bg-primary);border-radius:4px;-webkit-box-shadow:var(--shadow-base);box-shadow:var(--shadow-base);border:1px solid var(--border-lighter);-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-container .filter-item{margin-left:0!important}.filter-container .el-input:not(:last-child){margin-right:0}.table-container{background-color:var(--bg-primary);border-radius:4px;-webkit-box-shadow:var(--shadow-base);box-shadow:var(--shadow-base);overflow:hidden}.table-container .el-table{border:none}.table-container .el-table .el-table__header th{background-color:var(--bg-secondary);color:var(--text-regular);font-weight:600;border:none;border-bottom:1px solid var(--border-lighter)}.table-container .el-table .el-table__body tr:hover>td{background-color:var(--bg-hover)!important}.table-container .el-table .el-table__body td{border:none;border-bottom:1px solid var(--border-lighter);padding:12px 0}.table-container .el-table .el-table__footer{background-color:var(--bg-secondary)}.operation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.operation-buttons .el-button{margin:0}.operation-buttons .el-button--small{padding:7px 12px}.pagination-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 0}.el-dialog .el-dialog__header{background-color:var(--bg-primary);border-bottom:1px solid var(--border-lighter)}.el-dialog .el-dialog__header .el-dialog__title{color:var(--text-primary);font-weight:600}.el-dialog .el-dialog__body{padding:24px}.el-message{z-index:9999!important}.el-message .el-message__content{color:inherit;min-height:1em}.el-message.el-message--error .el-message__content,.el-message.el-message--success .el-message__content,.el-message.el-message--warning .el-message__content{color:#fff}.el-message-box__wrapper{z-index:9999!important}:root[data-theme=light]{--primary-color:#667eea;--primary-light:#8b9ef5;--primary-dark:#4f5fd9;--bg-primary:#fff;--bg-secondary:#f5f7fa;--bg-tertiary:#fafafa;--bg-hover:#f0f2f5;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--text-placeholder:#c0c4cc;--border-base:#dcdfe6;--border-light:#e4e7ed;--border-lighter:#ebeef5;--border-extra-light:#f2f6fc;--success-color:#67c23a;--warning-color:#e6a23c;--danger-color:#f56c6c;--info-color:#909399;--shadow-base:0 2px 12px rgba(0,0,0,0.08);--shadow-light:0 2px 8px rgba(0,0,0,0.06);--shadow-dark:0 4px 16px rgba(0,0,0,0.12);--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-success:linear-gradient(135deg,#4facfe,#00f2fe);--gradient-warning:linear-gradient(135deg,#f093fb,#f5576c);--input-bg:#fff;--input-border:#dcdfe6;--input-hover-border:#c0c4cc;--input-focus-border:#667eea}:root[data-theme=dark]{--primary-color:#8b9ef5;--primary-light:#a5b5f7;--primary-dark:#667eea;--bg-primary:#1a1a1a;--bg-secondary:#242424;--bg-tertiary:#2d2d2d;--bg-hover:#363636;--text-primary:#e8e8e8;--text-regular:silver;--text-secondary:#909090;--text-placeholder:#606060;--border-base:#404040;--border-light:#383838;--border-lighter:#303030;--border-extra-light:#282828;--success-color:#7ed957;--warning-color:#f0b860;--danger-color:#f78989;--info-color:#a0a0a0;--shadow-base:0 2px 12px rgba(0,0,0,0.3);--shadow-light:0 2px 8px rgba(0,0,0,0.2);--shadow-dark:0 4px 16px rgba(0,0,0,0.4);--gradient-primary:linear-gradient(135deg,#8b9ef5,#9370db);--gradient-success:linear-gradient(135deg,#5fbdff,#20e3ff);--gradient-warning:linear-gradient(135deg,#f5a3fc,#f76b7d);--input-bg:#2d2d2d;--input-border:#404040;--input-hover-border:#505050;--input-focus-border:#8b9ef5}body{background-color:var(--bg-secondary);color:var(--text-primary);-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.el-button{-webkit-transition:all .3s ease;transition:all .3s ease}.el-button--default{background-color:var(--bg-primary)!important;border-color:var(--border-base)!important;color:var(--text-regular)!important}.el-button--default:focus,.el-button--default:hover{background-color:var(--bg-hover)!important;border-color:var(--border-light)!important;color:var(--primary-color)!important}.el-button--primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--primary-light)!important;border-color:var(--primary-light)!important}.el-button--success{background-color:var(--success-color)!important;border-color:var(--success-color)!important;color:#fff!important}.el-button--success:focus,.el-button--success:hover{opacity:.85}.el-button--warning{background-color:var(--warning-color)!important;border-color:var(--warning-color)!important;color:#fff!important}.el-button--warning:focus,.el-button--warning:hover{opacity:.85}.el-button--danger{background-color:var(--danger-color)!important;border-color:var(--danger-color)!important;color:#fff!important}.el-button--danger:focus,.el-button--danger:hover{opacity:.85}.el-button--info{background-color:var(--info-color)!important;border-color:var(--info-color)!important;color:#fff!important}.el-button--info:focus,.el-button--info:hover{opacity:.85}.el-button--text{color:var(--primary-color)!important;background-color:transparent!important;border-color:transparent!important}.el-button--text:focus,.el-button--text:hover{color:var(--primary-light)!important;background-color:var(--bg-hover)!important}.el-input .el-input__inner,.el-input .el-textarea__inner,.el-textarea .el-input__inner,.el-textarea .el-textarea__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important;-webkit-transition:all .3s ease;transition:all .3s ease}.el-input .el-input__inner::-webkit-input-placeholder,.el-input .el-textarea__inner::-webkit-input-placeholder,.el-textarea .el-input__inner::-webkit-input-placeholder,.el-textarea .el-textarea__inner::-webkit-input-placeholder{color:var(--text-placeholder)!important}.el-input .el-input__inner::-moz-placeholder,.el-input .el-textarea__inner::-moz-placeholder,.el-textarea .el-input__inner::-moz-placeholder,.el-textarea .el-textarea__inner::-moz-placeholder{color:var(--text-placeholder)!important}.el-input .el-input__inner:-ms-input-placeholder,.el-input .el-textarea__inner:-ms-input-placeholder,.el-textarea .el-input__inner:-ms-input-placeholder,.el-textarea .el-textarea__inner:-ms-input-placeholder{color:var(--text-placeholder)!important}.el-input .el-input__inner::-ms-input-placeholder,.el-input .el-textarea__inner::-ms-input-placeholder,.el-textarea .el-input__inner::-ms-input-placeholder,.el-textarea .el-textarea__inner::-ms-input-placeholder{color:var(--text-placeholder)!important}.el-input .el-input__inner::placeholder,.el-input .el-textarea__inner::placeholder,.el-textarea .el-input__inner::placeholder,.el-textarea .el-textarea__inner::placeholder{color:var(--text-placeholder)!important}.el-input .el-input__inner:hover,.el-input .el-textarea__inner:hover,.el-textarea .el-input__inner:hover,.el-textarea .el-textarea__inner:hover{border-color:var(--input-hover-border)!important}.el-input .el-input__inner:focus,.el-input .el-textarea__inner:focus,.el-textarea .el-input__inner:focus,.el-textarea .el-textarea__inner:focus{border-color:var(--input-focus-border)!important}.el-input-number .el-input__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background-color:var(--bg-secondary)!important;border-color:var(--border-base)!important;color:var(--text-regular)!important}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{color:var(--primary-color)!important}.el-select .el-input__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.el-select .el-input__icon{color:var(--text-secondary)!important}.el-date-editor .el-input__inner,.el-date-editor.el-range-editor,.el-date-editor.el-range-editor .el-range-input{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.el-date-editor .el-input__inner::-webkit-input-placeholder,.el-date-editor.el-range-editor .el-range-input::-webkit-input-placeholder,.el-date-editor.el-range-editor::-webkit-input-placeholder{color:var(--text-placeholder)!important}.el-date-editor .el-input__inner::-moz-placeholder,.el-date-editor.el-range-editor .el-range-input::-moz-placeholder,.el-date-editor.el-range-editor::-moz-placeholder{color:var(--text-placeholder)!important}.el-date-editor .el-input__inner:-ms-input-placeholder,.el-date-editor.el-range-editor .el-range-input:-ms-input-placeholder,.el-date-editor.el-range-editor:-ms-input-placeholder{color:var(--text-placeholder)!important}.el-date-editor .el-input__inner::-ms-input-placeholder,.el-date-editor.el-range-editor .el-range-input::-ms-input-placeholder,.el-date-editor.el-range-editor::-ms-input-placeholder{color:var(--text-placeholder)!important}.el-date-editor .el-input__inner::placeholder,.el-date-editor.el-range-editor .el-range-input::placeholder,.el-date-editor.el-range-editor::placeholder{color:var(--text-placeholder)!important}.el-date-editor .el-range-separator{color:var(--text-regular)!important}.el-date-editor .el-input__icon{color:var(--text-secondary)!important}.el-card{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important;-webkit-transition:all .3s ease;transition:all .3s ease}.el-card,.el-card .el-card__header{color:var(--text-primary)!important}.el-card .el-card__header{background-color:var(--bg-secondary)!important;border-bottom-color:var(--border-lighter)!important}.el-card .el-card__body,.el-dialog{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.el-dialog{-webkit-transition:all .3s ease;transition:all .3s ease}.el-dialog .el-dialog__header{background-color:var(--bg-primary)!important;border-bottom-color:var(--border-lighter)!important}.el-dialog .el-dialog__body,.el-dialog .el-dialog__title{color:var(--text-primary)!important}.el-dialog .el-dialog__body,.el-dialog .el-dialog__footer{background-color:var(--bg-primary)!important}.el-dialog .el-dialog__footer{border-top-color:var(--border-lighter)!important}.el-table{-webkit-transition:all .3s ease;transition:all .3s ease}.el-table,.el-table th,.el-table tr{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.el-table th{background-color:var(--bg-secondary)!important;color:var(--text-regular)!important}.el-table td,.el-table th{border-bottom-color:var(--border-lighter)!important}.el-table tr:hover>td{background-color:var(--bg-hover)!important}.el-table:before{background-color:var(--border-lighter)!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--bg-secondary)!important}.el-menu{background-color:var(--bg-primary)!important;border-right-color:var(--border-lighter)!important}.el-menu .el-menu-item,.el-menu .el-submenu__title{color:var(--text-regular)!important;background-color:var(--bg-primary)!important}.el-menu .el-menu-item:hover,.el-menu .el-submenu__title:hover{background-color:var(--bg-hover)!important}.el-menu .el-menu-item.is-active,.el-menu .el-submenu__title.is-active{color:var(--primary-color)!important;background-color:var(--bg-hover)!important}.el-menu .el-submenu .el-menu{background-color:var(--bg-secondary)!important}.el-dropdown-menu{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important}.el-dropdown-menu .el-dropdown-menu__item{color:var(--text-regular)!important}.el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--bg-hover)!important;color:var(--primary-color)!important}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:var(--text-placeholder)!important}.el-message-box{border-color:var(--border-lighter)!important}.el-message-box,.el-message-box .el-message-box__header{background-color:var(--bg-primary)!important}.el-message-box .el-message-box__content,.el-message-box .el-message-box__title{color:var(--text-primary)!important}.el-message-box .el-message-box__input input{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.el-select-dropdown{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important}.el-select-dropdown .el-select-dropdown__item{color:var(--text-regular)!important;background-color:var(--bg-primary)!important}.el-select-dropdown .el-select-dropdown__item:hover{background-color:var(--bg-hover)!important}.el-select-dropdown .el-select-dropdown__item.selected{color:var(--primary-color)!important;font-weight:600}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:var(--text-placeholder)!important}.el-popper{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important;color:var(--text-primary)!important}.el-popper .popper__arrow:after{border-bottom-color:var(--bg-primary)!important}.el-message{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important;color:var(--text-primary)!important}.el-message--success{background-color:var(--success-color)!important;border-color:var(--success-color)!important;color:#fff!important}.el-message--warning{background-color:var(--warning-color)!important;border-color:var(--warning-color)!important;color:#fff!important}.el-message--error{background-color:var(--danger-color)!important;border-color:var(--danger-color)!important;color:#fff!important}.el-message--info{background-color:var(--info-color)!important;border-color:var(--info-color)!important;color:#fff!important}.el-notification{background-color:var(--bg-primary)!important;border-color:var(--border-lighter)!important}.el-notification .el-notification__title{color:var(--text-primary)!important}.el-notification .el-notification__content{color:var(--text-regular)!important}.el-loading-mask{background-color:rgba(0,0,0,.5)!important}[data-theme=dark] .el-loading-mask{background-color:rgba(0,0,0,.7)!important}[data-theme=dark] .el-date-editor .el-input__inner,[data-theme=dark] .el-date-editor.el-range-editor,[data-theme=dark] .el-date-editor.el-range-editor .el-range-input{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}[data-theme=dark] .el-date-editor .el-range-separator{color:var(--text-regular)!important}.el-switch .el-switch__core{background-color:var(--border-base)!important;border-color:var(--border-base)!important}.el-switch.is-checked .el-switch__core{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-radio .el-radio__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.el-radio.is-checked .el-radio__inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-radio.is-checked .el-radio__label{color:var(--primary-color)!important}.el-checkbox .el-checkbox__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.el-checkbox.is-checked .el-checkbox__inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-checkbox.is-checked .el-checkbox__label{color:var(--primary-color)!important}.el-avatar{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.app-breadcrumb.el-breadcrumb[data-v-62cc9144]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-62cc9144]{color:#97a8be;cursor:text}.hamburger[data-v-49e15297]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-49e15297]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.theme-switcher .theme-trigger[data-v-67997638]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;border-radius:8px;-webkit-transition:all .3s;transition:all .3s;color:var(--text-regular)}.theme-switcher .theme-trigger[data-v-67997638]:hover{background-color:var(--bg-hover);color:var(--primary-color)}.theme-switcher .theme-trigger .theme-icon[data-v-67997638]{font-size:18px}.theme-switcher .theme-trigger .theme-text[data-v-67997638]{font-size:14px}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;position:relative}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item i:first-child{font-size:16px;color:var(--text-secondary)}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item span{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item .check-icon{color:var(--primary-color);font-size:16px;font-weight:600}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item.is-active{color:var(--primary-color);background-color:var(--bg-hover)}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item.is-active i:first-child{color:var(--primary-color)}[data-v-67997638] .theme-dropdown .el-dropdown-menu__item:hover{background-color:var(--bg-hover)}.navbar[data-v-2a7dc2ce]{height:50px;overflow:hidden;position:relative;background:var(--bg-primary);-webkit-box-shadow:var(--shadow-light);box-shadow:var(--shadow-light);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.navbar .hamburger-container[data-v-2a7dc2ce]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-2a7dc2ce]:hover{background:var(--bg-hover)}.navbar .breadcrumb-container[data-v-2a7dc2ce]{float:left}.navbar .navbar-apps-link[data-v-2a7dc2ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-right:16px;padding:6px 12px;font-size:14px;color:var(--text-primary);text-decoration:none;border-radius:6px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.navbar .navbar-apps-link[data-v-2a7dc2ce]:hover{background:var(--bg-hover);color:var(--primary-color)}.navbar .navbar-apps-link .el-icon-s-grid[data-v-2a7dc2ce]{font-size:18px}.navbar .version-info[data-v-2a7dc2ce]{margin-right:12px;font-size:12px;color:var(--text-secondary);vertical-align:middle}.navbar .shop-name-info[data-v-2a7dc2ce]{margin-right:12px;font-size:13px;color:var(--text-primary);font-weight:500;vertical-align:middle}.navbar select[data-v-2a7dc2ce]{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-base);border-radius:4px;padding:4px 8px;margin-right:12px}.navbar select[data-v-2a7dc2ce]:focus{outline:none;border-color:var(--primary-color)}.navbar select option[data-v-2a7dc2ce]{background-color:var(--bg-primary);color:var(--text-primary)}.navbar select.tablet-select[data-v-2a7dc2ce]{padding:6px 12px;font-size:14px;min-height:36px}.navbar .right-menu[data-v-2a7dc2ce]{float:right;height:100%;line-height:50px}.navbar .right-menu[data-v-2a7dc2ce]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-2a7dc2ce]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:var(--text-regular);vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-2a7dc2ce]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-2a7dc2ce]:hover{background:var(--bg-hover)}.navbar .right-menu .avatar-container[data-v-2a7dc2ce]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-2a7dc2ce]{margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-2a7dc2ce]{cursor:pointer;width:40px;height:40px;border-radius:10px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-2a7dc2ce]{cursor:pointer;position:absolute;right:-20px;top:25px;font-size:12px;color:var(--text-regular)}@media(min-width:768px)and (max-width:1024px){.navbar .hamburger-container[data-v-2a7dc2ce]{padding:0 20px}.navbar .right-menu .shop-name-info[data-v-2a7dc2ce]{font-size:14px;margin-right:16px}.navbar .right-menu .avatar-container[data-v-2a7dc2ce]{margin-right:20px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-2a7dc2ce]{width:44px;height:44px}}.sidebarLogoFade-enter-active[data-v-5bb1c0e2]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-5bb1c0e2],.sidebarLogoFade-leave-to[data-v-5bb1c0e2]{opacity:0}.sidebar-logo-container[data-v-5bb1c0e2]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-5bb1c0e2]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-5bb1c0e2]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-5bb1c0e2]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-5bb1c0e2]{margin-right:0}.sub-el-icon[data-v-93116f36]{width:1em;height:1em;margin-right:8px}.menu-icon[data-v-93116f36],.sub-el-icon[data-v-93116f36]{color:currentColor;-ms-flex-negative:0;flex-shrink:0}.menu-title[data-v-93116f36]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-scroll-inner[data-v-da5b99d4]{min-height:100%;padding-bottom:8px}.sidebar-version[data-v-da5b99d4]{margin:8px 12px 0;padding:10px 12px;background:rgba(0,0,0,.25);border-radius:4px;font-size:12px;color:hsla(0,0%,100%,.85)}.sidebar-version-row[data-v-da5b99d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}.sidebar-version-row .label[data-v-da5b99d4]{margin-right:8px}.sidebar-version-row .value[data-v-da5b99d4]{font-weight:500;color:hsla(0,0%,100%,.95)}.sidebar-version-row.sidebar-version-shop .value.shop-name[data-v-da5b99d4]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-with-version .el-menu{border:none;background-color:#304156!important}.sidebar-with-version .el-menu-item.is-active{background-color:rgba(64,158,255,.2)!important;border-left:4px solid #409eff!important;padding-left:20px!important;color:#409eff!important}.sidebar-with-version .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#409eff}.sidebar-with-version .el-submenu.is-active>.el-submenu__title{background-color:rgba(64,158,255,.2)!important;border-left:4px solid #409eff!important;padding-left:20px!important;color:#409eff!important}.sidebar-with-version .el-menu--inline{background-color:#1f2d3d!important}.sidebar-with-version .el-menu--inline .el-menu-item{padding-left:54px!important}.sidebar-with-version .el-menu--inline .el-menu-item.is-active{background-color:rgba(64,158,255,.25)!important;border-left:4px solid #409eff!important;padding-left:50px!important;color:#409eff!important}.sidebar-with-version .el-menu--collapse .el-menu-item.is-active,.sidebar-with-version .el-menu--collapse .el-submenu.is-active>.el-submenu__title{background-color:rgba(64,158,255,.25)!important;border-left:none;padding-left:20px!important;color:#409eff!important}.app-main[data-v-392d9cb4]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.fixed-header+.app-main[data-v-392d9cb4]{padding-top:50px}.el-popup-parent--hidden .fixed-header{padding-right:15px}[data-v-089c7435]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px;bgContainer:#f5f7fa;bgLight:#f8f9fa;bgWhite:#fff;textPrimary:#303133;textRegular:#606266;textSecondary:#909399;primary:#409eff;success:#67c26a;warning:#e6a23c;danger:#f56c6c;shadowBase:0 2px 12px rgba(0,0,0,.1);shadowMedium:0 4px 16px rgba(0,0,0,.12)}.app-wrapper[data-v-089c7435]{position:relative;height:100%;width:100%}.app-wrapper[data-v-089c7435]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-089c7435],.app-wrapper.tablet.openSidebar[data-v-089c7435]{position:fixed;top:0}.drawer-bg[data-v-089c7435]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-089c7435]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 210px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-089c7435]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-089c7435],.tablet .fixed-header[data-v-089c7435]{width:100%}.collapseSidebar .fixed-header[data-v-089c7435],.tablet.collapseSidebar .fixed-header[data-v-089c7435]{width:calc(100% - 64px)}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}