*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{width:100%;height:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body{margin:0;padding:0;width:100%;min-height:100vh;font-weight:400;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain}@media screen and (min-width:1025px){body{width:100vw;height:100vh;overflow:hidden}}@media screen and (max-width:768px){body{overflow-x:hidden;overflow-y:auto;height:auto}}#app{width:100%;height:100%;margin:0;padding:0;font-weight:400}@media screen and (min-width:1025px){#app{overflow:hidden}}@media screen and (max-width:768px){#app{overflow-x:hidden;overflow-y:auto;height:auto;min-height:100vh}}@supports (-webkit-touch-callout: none){body{-webkit-text-size-adjust:100%}}a,.green{text-decoration:none;color:#00bd7e;transition:color .3s;padding:3px}@media(hover:hover)and (pointer:fine){a:hover{background-color:#00bd7e33}}.admin-layout{height:100vh;width:100vw}@media screen and (min-width:1025px){.admin-layout{overflow:hidden}}@media screen and (max-width:768px){.admin-layout{overflow-x:hidden;overflow-y:visible;height:auto;min-height:100vh}}.admin-sidebar{background-color:#304156;transition:width .3s;overflow:hidden;box-shadow:2px 0 8px #00000026;display:flex;flex-direction:column;height:100vh}@media screen and (max-width:768px){.admin-sidebar.mobile-sidebar{position:fixed!important;left:0;top:0;height:100vh;z-index:2000;transition:transform .3s ease-in-out;box-shadow:2px 0 8px #00000026;display:flex;flex-direction:column}.admin-sidebar.mobile-sidebar.mobile-hidden{transform:translate(-100%);width:0!important;overflow:hidden;visibility:hidden}.admin-sidebar.mobile-sidebar:not(.mobile-hidden){transform:translate(0);width:240px!important;visibility:visible}}@media screen and (-webkit-min-device-pixel-ratio:1)and (max-width:768px){.admin-sidebar{-webkit-transform:translateZ(0);transform:translateZ(0)}}.admin-layout>.el-container{overflow:visible!important}.admin-main{background-color:#f0f2f5;padding:0;overflow-x:hidden;flex:1;min-height:0}@media screen and (max-width:768px){.admin-main{margin-left:0!important;padding-top:50px!important}}.main-content{height:100%;display:flex;flex-direction:column}@supports (-webkit-touch-callout: none){.admin-layout{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}.client-layout{min-height:100vh;width:100%}@media screen and (min-width:1025px){.client-layout{height:100vh;overflow:hidden}}@media screen and (max-width:768px){.client-layout{overflow-x:hidden;overflow-y:visible;min-height:100vh}}@media screen and (max-width:768px){.client-layout.is-mobile .client-sidebar{position:fixed;left:0;top:0;height:100vh;z-index:2000;transform:translate(-100%);transition:transform .3s ease-in-out;box-shadow:2px 0 8px #00000026}.client-layout.is-mobile .client-sidebar:not(.el-aside--collapsed){transform:translate(0)}}.sidebar-overlay{position:fixed;inset:0;z-index:1999;background:#00000080}.client-sidebar{background-color:#f5f5f5;transition:width .3s;overflow:hidden;box-shadow:2px 0 6px #0000000d;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;height:100vh}@media screen and (max-width:768px){.client-sidebar.mobile-sidebar{position:fixed!important;left:0;top:0;height:100vh;z-index:2000;transition:transform .3s ease-in-out;box-shadow:2px 0 8px #00000026;display:flex;flex-direction:column}.client-sidebar.mobile-sidebar.mobile-hidden{transform:translate(-100%);width:0!important;overflow:hidden;visibility:hidden}.client-sidebar.mobile-sidebar:not(.mobile-hidden){transform:translate(0);width:240px!important;visibility:visible}}@media screen and (-webkit-min-device-pixel-ratio:1)and (max-width:768px){.client-sidebar{-webkit-transform:translateZ(0);transform:translateZ(0)}}.client-layout>.el-container{overflow:visible!important}.client-main{background-color:#f0f2f5;padding:0;overflow-x:hidden;flex:1;min-height:0}@media screen and (max-width:768px){.client-main{margin-left:0!important;padding-top:50px!important}}.main-content{height:auto;min-height:100%;display:flex;flex-direction:column}.breadcrumb{padding:16px 24px;background-color:#fff;border-bottom:1px solid #e4e7ed}@media screen and (max-width:768px){.breadcrumb{padding:8px 12px;font-size:11px}}.page-container{flex:1;padding:24px;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}@media screen and (max-width:768px){.page-container{padding:12px}}@media screen and (max-width:480px){.page-container{padding:8px}}@supports (-webkit-touch-callout: none){.client-layout{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}.app-header{background-color:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #00000014;padding:0;width:100%!important}@media screen and (max-width:768px){.app-header{height:50px!important;padding:0 12px}}@media screen and (min-width:1025px){.client-header,.admin-header{position:sticky!important;top:0!important;width:100%!important}}@media screen and (min-width:769px)and (max-width:1024px){.client-header,.admin-header{position:sticky!important;top:0!important;width:100%!important}}@media screen and (max-width:768px){.client-header,.admin-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important}}.client-header,.admin-header{z-index:1020!important;background-color:#fff!important;box-shadow:0 2px 4px #00000014;flex-shrink:0;align-self:flex-start}@media screen and (min-width:1025px){.el-header.client-header,.el-header.admin-header{position:sticky!important;top:0!important;width:100%!important}}@media screen and (min-width:769px)and (max-width:1024px){.el-header.client-header,.el-header.admin-header{position:sticky!important;top:0!important;width:100%!important}}@media screen and (max-width:768px){.el-header.client-header,.el-header.admin-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important}}.el-header.client-header,.el-header.admin-header{z-index:1020!important;background-color:#fff!important;flex-shrink:0!important;align-self:flex-start!important}.header-content{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media screen and (max-width:768px){.header-content{padding:0}}.header-left{display:flex;align-items:center;gap:16px}@media screen and (max-width:768px){.header-left{gap:8px}}.toggle-button{padding:8px;color:#606266}@media screen and (max-width:768px){.toggle-button{padding:4px;min-width:36px;min-height:36px}}@media(hover:hover)and (pointer:fine){.toggle-button:hover{background-color:#f5f7fa}}@media screen and (max-width:768px){.toggle-button .el-icon{font-size:18px}}.app-title{margin:0;font-size:20px;font-weight:600;color:#303133}@media screen and (max-width:768px){.app-title{font-size:16px}}.header-right{display:flex;align-items:center;gap:12px}@media screen and (max-width:768px){.header-right{gap:4px}}.header-link{margin-right:8px}.user-info{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .3s}@media(hover:hover)and (pointer:fine){.user-info:hover{background-color:#f5f7fa}}.user-avatar{width:36px;height:36px;border-radius:50%;background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}@media screen and (max-width:768px){.user-avatar{width:32px;height:32px;font-size:13px}}.username{font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media screen and (max-width:768px){.username{font-size:11px;max-width:80px}}.dropdown-icon{font-size:12px;color:#909399}@supports (-webkit-touch-callout: none){.client-header,.admin-header{padding-top:calc(0px + constant(safe-area-inset-top));padding-top:calc(0px + env(safe-area-inset-top))}}@media(hover:none)and (pointer:coarse){.el-button,.el-menu-item,.el-breadcrumb__item,.el-dropdown-item,.el-tabs__item{min-height:44px;min-width:44px}.el-button:hover,.el-menu-item:hover,.el-dropdown-item:hover{background-color:inherit}.el-button:active,.el-menu-item:active{opacity:.7}}@media screen and (max-width:768px){.el-button-group{display:flex;flex-direction:column;width:100%;gap:8px}}@media screen and (max-width:768px){.el-button-group .el-button{width:100%;margin:0 0 8px}}@media screen and (max-width:768px){.el-button{padding:8px 14px;font-size:13px;height:36px;min-height:36px;line-height:1.2}}@media screen and (max-width:480px){.el-button{padding:6px 12px;font-size:11px;height:32px;min-height:32px}}@media screen and (max-width:768px){.el-button .el-icon{font-size:14px}}@media screen and (max-width:480px){.el-button .el-icon{font-size:12px}}@media screen and (max-width:768px){.el-button-group{gap:4px}}@media screen and (max-width:768px){.el-button-group .el-button{margin:0 0 4px}}.el-form{width:100%}@media screen and (max-width:768px){.el-form-item{margin-bottom:12px;display:block}}@media screen and (max-width:768px){.el-form-item__label{font-size:13px;padding:0 0 4px;display:block;width:100%!important;text-align:left!important;margin-bottom:4px;line-height:1.4}}@media screen and (max-width:768px){.el-form-item__content{width:100%!important;margin-left:0!important}}@media screen and (max-width:768px){.el-input,.el-select,.el-date-editor{width:100%!important;margin-bottom:4px;font-size:13px}}@media screen and (max-width:768px){.el-input__inner,.el-select__inner{font-size:14px!important;padding:8px 12px!important;height:40px!important;line-height:40px!important}}@media screen and (max-width:480px){.el-input__inner,.el-select__inner{font-size:13px!important;padding:4px 8px!important;height:36px!important;line-height:36px!important}}@supports (-webkit-touch-callout: none){@media screen and (max-width:768px){input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],textarea,select{font-size:14px!important}}}@media screen and (max-width:768px){.el-table{width:100%;overflow-x:auto;display:block;font-size:11px}}@media screen and (max-width:480px){.el-table{font-size:11px}}@media screen and (max-width:768px){.el-table th,.el-table td{padding:4px 8px}}@media screen and (max-width:480px){.el-table th,.el-table td{padding:2px 4px}}@media screen and (max-width:768px){.el-table__header th{font-size:11px;font-weight:500}}@media screen and (max-width:768px){.el-table__body-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}@media screen and (max-width:768px){.el-table__header-wrapper,.el-table__body-wrapper{overflow-x:auto}}@media screen and (max-width:768px){.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}@media screen and (max-width:768px){.el-dialog{width:95%!important;margin:5vh auto!important;max-height:90vh;display:flex;flex-direction:column}}@media screen and (max-width:768px){.el-dialog.mobile-dialog{margin:0;max-height:100vh;height:100vh;border-radius:0}}@media screen and (max-width:768px){.el-dialog__header{padding:12px;border-bottom:1px solid #e4e7ed;font-size:16px}}@media screen and (max-width:768px){.el-dialog__title{font-size:16px}}@media screen and (max-width:768px){.el-dialog__body{overflow-y:auto;flex:1;padding:12px;max-height:calc(100vh - 100px);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;font-size:13px}}@media screen and (max-width:768px){.payment-dialog.mobile-dialog :deep(.el-dialog__header){padding:16px;border-bottom:1px solid #e4e7ed}.payment-dialog.mobile-dialog :deep(.el-dialog__body){padding:16px;max-height:calc(100vh - 120px);overflow-y:auto}}@media screen and (max-width:768px){.qrcode-container{display:flex;align-items:center;justify-content:center;padding:20px}}@media screen and (max-width:768px)and (orientation:landscape){.el-dialog{max-height:85vh}}@media screen and (max-width:768px){.el-pagination{justify-content:center;flex-wrap:wrap;padding:8px 0;font-size:11px}}@media screen and (max-width:768px){.el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:11px;margin:0 2px}}@media screen and (max-width:768px){.el-pagination .btn-prev,.el-pagination .btn-next{min-width:28px;height:28px;line-height:28px}}@media screen and (max-width:768px){.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{font-size:11px;margin:0 4px}}@media screen and (max-width:768px){.el-card{margin-bottom:8px;border-radius:4px}}@media screen and (max-width:480px){.el-card{margin-bottom:4px}}@media screen and (max-width:768px){.el-card__body{padding:12px}}@media screen and (max-width:480px){.el-card__body{padding:8px}}@media screen and (max-width:768px){.el-card__header{padding:8px 12px;font-size:13px}}@media screen and (max-width:768px){.el-tabs__nav{flex-wrap:wrap}}@media screen and (max-width:768px){.el-tabs__item{padding:0 12px;font-size:13px;height:40px;line-height:40px}}@media screen and (max-width:480px){.el-tabs__item{padding:0 8px;font-size:11px;height:36px;line-height:36px}}@media screen and (max-width:768px){.el-tabs__header{margin-bottom:12px}}@media screen and (max-width:768px){.el-tabs__nav{font-size:13px}}@media screen and (max-width:768px){.el-menu-item{min-height:44px;height:44px;line-height:44px;font-size:13px;padding:0 12px!important}}@media screen and (max-width:480px){.el-menu-item{min-height:40px;height:40px;line-height:40px;font-size:11px;padding:0 8px!important}}@media screen and (max-width:768px){.el-menu-item .el-icon{font-size:16px;margin-right:4px}}@media screen and (max-width:768px){.el-dropdown-menu__item{min-height:40px;height:40px;line-height:40px;font-size:13px;padding:0 12px}}@media screen and (max-width:768px){.el-breadcrumb{font-size:11px}}@media screen and (max-width:768px){.el-breadcrumb__item{font-size:11px}}@media screen and (max-width:768px){.el-breadcrumb__item .el-breadcrumb__inner{font-size:11px}}@media screen and (max-width:768px){.el-alert{padding:8px 12px;font-size:13px;border-radius:4px}}@media screen and (max-width:768px){.el-alert__title{font-size:13px;line-height:1.4}}@media screen and (max-width:768px){.el-alert__description{font-size:11px;margin-top:2px;line-height:1.4}}@media screen and (max-width:768px){.el-alert__icon{font-size:16px}}.welcome-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px #0000001a;border:1px solid #ebeef5;margin-bottom:24px}@media screen and (max-width:768px){.welcome-card{padding:12px;margin-bottom:12px;border-radius:4px}}@media screen and (max-width:480px){.welcome-card{padding:8px;margin-bottom:8px}}.welcome-card h2{margin:0 0 12px;font-size:24px;font-weight:600;color:#303133}@media screen and (max-width:768px){.welcome-card h2{font-size:16px;margin:0 0 4px}}@media screen and (max-width:480px){.welcome-card h2{font-size:14px}}.welcome-card p{margin:0;font-size:14px;color:#606266;line-height:1.5}@media screen and (max-width:768px){.welcome-card p{font-size:11px;line-height:1.4}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:0;padding:0;box-sizing:border-box}@media screen and (min-width:769px)and (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:768px){.stats-grid{grid-template-columns:1fr;gap:12px}}@media screen and (max-width:480px){.stats-grid{gap:8px}}.stat-box{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px #0000001a;border:1px solid #ebeef5;display:flex;align-items:center;gap:16px;transition:all .3s;box-sizing:border-box;min-width:0}@media(hover:hover)and (pointer:fine){.stat-box:hover{transform:translateY(-2px);box-shadow:0 4px 18px #00000026}}@media screen and (max-width:768px){.stat-box{padding:12px;gap:8px;border-radius:4px}}@media screen and (max-width:480px){.stat-box{padding:8px;gap:4px}}.stat-icon{width:48px;height:48px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}@media screen and (max-width:768px){.stat-icon{width:40px;height:40px;font-size:14px;border-radius:4px}}@media screen and (max-width:480px){.stat-icon{width:36px;height:36px;font-size:13px}}.stat-icon.blue{background-color:#409eff}.stat-icon.green{background-color:#67c23a}.stat-icon.orange{background-color:#e6a23c}.stat-icon.red{background-color:#f56c6c}.stat-content{flex:1;min-width:0}.stat-number{font-size:26px;font-weight:700;color:#303133;margin-bottom:6px;line-height:1}@media screen and (max-width:768px){.stat-number{font-size:16px;margin-bottom:2px}}@media screen and (max-width:480px){.stat-number{font-size:14px}}.stat-label{font-size:14px;color:#909399}@media screen and (max-width:768px){.stat-label{font-size:11px}}@media screen and (max-width:480px){.stat-label{font-size:11px}}.el-header{--el-header-padding: unset !important;--el-header-height: unset !important}.client-layout>.el-container,.admin-layout>.el-container{overflow:visible!important;height:auto!important}.client-layout .el-container .el-container,.admin-layout .el-container .el-container{overflow:visible!important;height:auto!important}@media screen and (max-width:768px){html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body{overscroll-behavior-y:contain}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}}.app-header[data-v-d70f8a3f]{background-color:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #00000014;padding:0}@media screen and (max-width:768px){.app-header[data-v-d70f8a3f]{height:50px!important;padding:0 12px}}.header-content[data-v-d70f8a3f]{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media screen and (max-width:768px){.header-content[data-v-d70f8a3f]{padding:0}}.header-left[data-v-d70f8a3f]{display:flex;align-items:center;gap:16px}.toggle-button[data-v-d70f8a3f]{padding:8px;color:#606266}@media screen and (max-width:768px){.toggle-button[data-v-d70f8a3f]{min-height:44px;min-width:44px}}@media(hover:hover)and (pointer:fine){.toggle-button[data-v-d70f8a3f]:hover{background-color:#f5f7fa}}.app-title[data-v-d70f8a3f]{margin:0;font-size:20px;font-weight:600;color:#303133}@media screen and (max-width:768px){.app-title[data-v-d70f8a3f]{font-size:16px}}.header-right[data-v-d70f8a3f]{display:flex;align-items:center;gap:12px}.header-link[data-v-d70f8a3f]{margin-right:8px}.user-info[data-v-d70f8a3f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .3s}@media(hover:hover)and (pointer:fine){.user-info[data-v-d70f8a3f]:hover{background-color:#f5f7fa}}.user-avatar[data-v-d70f8a3f]{width:36px;height:36px;border-radius:50%;background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.username[data-v-d70f8a3f]{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.dropdown-icon[data-v-d70f8a3f]{font-size:12px;color:#909399}.sidebar-header[data-v-3c2c3a57]{height:60px;min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #434a50}.logo-container[data-v-3c2c3a57]{display:flex;align-items:center;gap:12px}.logo-text[data-v-3c2c3a57]{color:#fff;font-size:18px;font-weight:600}.logo-collapsed[data-v-3c2c3a57]{display:flex;align-items:center;justify-content:center}.logo-collapsed-text[data-v-3c2c3a57]{color:#fff}.admin-menu[data-v-3c2c3a57]{border-right:none;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.admin-menu[data-v-3c2c3a57]:not(.el-menu--collapse){width:240px}@media screen and (max-width:768px){.admin-menu[data-v-3c2c3a57]{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@supports (-webkit-touch-callout: none){.admin-menu[data-v-3c2c3a57]{max-height:calc(100vh - 60px - env(safe-area-inset-bottom))!important}}}.admin-menu[data-v-3c2c3a57] .el-menu{overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;max-height:100%!important}.admin-menu .el-menu-item[data-v-3c2c3a57]{height:50px;line-height:50px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.admin-menu .el-menu-item[data-v-3c2c3a57]:hover{background-color:#263445!important}}.admin-menu .el-menu-item.is-active[data-v-3c2c3a57]{background-color:#409eff!important;color:#fff!important}.admin-menu[data-v-3c2c3a57]::-webkit-scrollbar{width:6px;height:6px}.admin-menu[data-v-3c2c3a57]::-webkit-scrollbar-thumb{background:#434a50;border-radius:3px}.admin-menu[data-v-3c2c3a57]::-webkit-scrollbar-track{background:transparent}.admin-menu[data-v-3c2c3a57]::-webkit-scrollbar-track{background:#304156}.admin-menu[data-v-3c2c3a57]::-webkit-scrollbar-thumb:hover{background:#5a6268}.sidebar-header[data-v-9e8ec244]{height:60px;min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e4e7ed;background-color:#fff}.logo-container[data-v-9e8ec244]{display:flex;align-items:center;gap:12px}.logo-text[data-v-9e8ec244]{color:#303133;font-size:18px;font-weight:600}.logo-collapsed[data-v-9e8ec244]{display:flex;align-items:center;justify-content:center}.logo-collapsed-text[data-v-9e8ec244]{color:#303133}.client-menu[data-v-9e8ec244]{border-right:none;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.client-menu[data-v-9e8ec244]:not(.el-menu--collapse){width:240px}@media screen and (max-width:768px){.client-menu[data-v-9e8ec244]{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@supports (-webkit-touch-callout: none){.client-menu[data-v-9e8ec244]{max-height:calc(100vh - 60px - env(safe-area-inset-bottom))!important}}}.client-menu[data-v-9e8ec244] .el-menu{overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;max-height:100%!important}.client-menu .el-menu-item[data-v-9e8ec244]{height:50px;line-height:50px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.client-menu .el-menu-item[data-v-9e8ec244]:hover{background-color:#e6e6e6!important}}.client-menu .el-menu-item.is-active[data-v-9e8ec244]{background-color:#409eff!important;color:#fff!important}.client-menu[data-v-9e8ec244]::-webkit-scrollbar{width:6px;height:6px}.client-menu[data-v-9e8ec244]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.client-menu[data-v-9e8ec244]::-webkit-scrollbar-track{background:transparent}.client-menu[data-v-9e8ec244]::-webkit-scrollbar-track{background:#f5f5f5}.client-menu[data-v-9e8ec244]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.simple-layout[data-v-ba85522f]{height:100vh;width:100vw;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}.simple-header[data-v-ba85522f]{flex-shrink:0}.simple-main[data-v-ba85522f]{flex:1;overflow-y:auto;background-color:#f0f2f5}
