.menu[data-v-a9f7ca2a]{width:100%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:10px;overflow:hidden}.menu .menu-item[data-v-a9f7ca2a]{cursor:pointer}.menu .menu-item .main-title[data-v-a9f7ca2a]{padding:10px 12px;font-size:14px;color:#303133;font-weight:500;display:flex;align-items:center;border-bottom:1px solid #f5f7fa}.menu .menu-item .main-title[data-v-a9f7ca2a]:hover{background-color:#f5f7fa}.menu .menu-item .main-title .nav-img[data-v-a9f7ca2a]{height:18px;width:18px;margin-right:10px;flex-shrink:0}.menu .menu-item .active[data-v-a9f7ca2a]{background-color:#ecf5ff;color:#409eff}.menu .menu-item .active[data-v-a9f7ca2a]:hover{background-color:#d9ecff}.menu .menu-item .active .nav-img[data-v-a9f7ca2a]{filter:brightness(0) saturate(100%) invert(52%) sepia(96%) saturate(3272%) hue-rotate(195deg) brightness(102%) contrast(101%)}.menu .menu-item ul[data-v-a9f7ca2a]{list-style:none;padding:0;margin:0;font-size:13px;color:#606266;background-color:#fafbfc}.menu .menu-item ul li[data-v-a9f7ca2a]{cursor:pointer;padding:8px 12px 8px 38px;position:relative}.menu .menu-item ul li[data-v-a9f7ca2a]:hover{color:#409eff;background-color:#f5f7fa}.menu .menu-item ul li.nav-active[data-v-a9f7ca2a]{color:#409eff;background-color:#ecf5ff;font-weight:500}.menu .menu-item ul li.nav-active[data-v-a9f7ca2a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#409eff}.notice-container[data-v-34392b6c]{display:flex;align-items:center;height:30px;background-color:#f8fafc;border-bottom:1px solid #edf2f7;padding:0 20px}.notice-img[data-v-34392b6c]{width:14px;height:14px;margin-right:10px;flex-shrink:0}.notice[data-v-34392b6c]{flex:1;height:30px;overflow:hidden;max-width:600px}.notice__inner[data-v-34392b6c]{height:30px}.notice__item[data-v-34392b6c]{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.notice__text[data-v-34392b6c]{color:#475569;cursor:pointer;font-size:13px;transition:color .2s ease}.notice__text[data-v-34392b6c]:hover{color:#3b82f6}[data-v-34392b6c] .el-carousel__container{height:30px!important}[data-v-5619f0da] .el-dialog{border-radius:1.6rem;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.15)}[data-v-5619f0da] .el-dialog__header{border-bottom:1px solid #e8e8e8;padding:2.5rem;background:linear-gradient(180deg,#fff 0,#fafafa)}[data-v-5619f0da] .el-dialog__title{font-weight:700;font-size:2rem;color:#1a1a1a}[data-v-5619f0da] .el-dialog__title:before{content:"💰 "}[data-v-5619f0da] .el-dialog__headerbtn{top:2.5rem;right:2.5rem}[data-v-5619f0da] .el-dialog__headerbtn .el-dialog__close{color:#909399;font-weight:700;transition:all .3s ease}[data-v-5619f0da] .el-dialog__headerbtn .el-dialog__close:hover{color:#10b981;transform:rotate(90deg)}[data-v-5619f0da] .el-dialog__body{padding:2.5rem}.recharge-body[data-v-5619f0da]{display:flex;flex-direction:column;gap:2.5rem}.balance-card[data-v-5619f0da]{background:linear-gradient(135deg,#10b981,#14b8a6);border-radius:1.4rem;padding:2.5rem;box-shadow:0 8px 24px rgba(16,185,129,.25);color:#fff}.balance-card .balance-content[data-v-5619f0da]{display:flex;justify-content:space-between;align-items:center}.balance-card .balance-info .balance-label[data-v-5619f0da]{font-size:1.4rem;opacity:.9;margin:0 0 .8rem 0}.balance-card .balance-info .balance-amount[data-v-5619f0da]{font-size:2.6rem;font-weight:700;margin:0}.balance-card .balance-icon-wrapper[data-v-5619f0da]{width:5rem;height:5rem;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.balance-card .balance-icon-wrapper i[data-v-5619f0da]{font-size:2.5rem}.amount-selection[data-v-5619f0da]{display:flex;flex-direction:column;gap:1.2rem}.amount-selection .selection-label[data-v-5619f0da]{font-size:1.3rem;font-weight:500;color:#909399}.preset-grid[data-v-5619f0da]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.preset-btn[data-v-5619f0da]{height:5rem;border:2px solid #e4e7ed;border-radius:1rem;background:#fff;color:#606266;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.preset-btn[data-v-5619f0da]:hover{border-color:#10b981;background:rgba(16,185,129,.08);color:#10b981;transform:translateY(-2px)}.preset-btn.preset-btn-active[data-v-5619f0da]{border-color:#10b981;background:rgba(16,185,129,.12);color:#10b981;font-weight:700}.custom-btn[data-v-5619f0da]{width:100%;height:5rem;border:2px dashed #d0d4d9;border-radius:1rem;background:#fafbfc;color:#606266;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem}.custom-btn i[data-v-5619f0da]{font-size:1.6rem}.custom-btn[data-v-5619f0da]:hover{border-color:#10b981;border-style:solid;background:rgba(16,185,129,.08);color:#10b981;transform:translateY(-2px)}.custom-btn.custom-btn-active[data-v-5619f0da]{border-color:#10b981;border-style:solid;background:rgba(16,185,129,.12);color:#10b981;font-weight:700}.custom-input-wrapper[data-v-5619f0da]{position:relative}.custom-input-wrapper .currency-prefix[data-v-5619f0da]{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);color:#10b981;font-size:1.6rem;font-weight:700;z-index:1}.custom-input-wrapper[data-v-5619f0da] .el-input__inner{height:5.5rem;padding-left:4rem;border-radius:1.2rem;border:2px solid #10b981;font-size:1.6rem;font-weight:600;transition:all .3s ease}.custom-input-wrapper[data-v-5619f0da] .el-input__inner:focus{box-shadow:0 0 0 3px rgba(16,185,129,.1)}.slide-fade-enter-active[data-v-5619f0da],.slide-fade-leave-active[data-v-5619f0da]{transition:all .3s ease}.slide-fade-enter[data-v-5619f0da],.slide-fade-leave-to[data-v-5619f0da]{opacity:0;transform:translateY(-10px)}.payment-summary[data-v-5619f0da]{display:flex;justify-content:space-between;align-items:center;background:#f5f7fa;padding:2rem 2.5rem;border-radius:1.2rem;border-left:4px solid #10b981}.payment-summary .summary-label[data-v-5619f0da]{font-size:1.4rem;color:#909399;font-weight:500}.payment-summary .summary-amount[data-v-5619f0da]{font-size:2.4rem;font-weight:700;color:#10b981}.confirm-btn[data-v-5619f0da]{width:100%;height:5.5rem;background:linear-gradient(135deg,#10b981,#14b8a6);border:none;border-radius:1.2rem;color:#fff;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3)}.confirm-btn i[data-v-5619f0da]{font-size:2rem}.confirm-btn[data-v-5619f0da]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#0d9488);box-shadow:0 6px 16px rgba(16,185,129,.4);transform:translateY(-2px)}.confirm-btn[data-v-5619f0da]:active:not(:disabled){transform:translateY(0)}.confirm-btn[data-v-5619f0da]:disabled{background:#c0c4cc;box-shadow:none;cursor:not-allowed;opacity:.6}.secure-text[data-v-5619f0da]{text-align:center;font-size:1.2rem;color:#909399;margin:0}.secure-text i[data-v-5619f0da]{margin-right:.4rem;color:#67c23a}[data-v-5a119f55] .el-empty{padding:0}.quick-drawer-container[data-v-5a119f55]{position:relative;height:100%}.quick-drawer-container .drawer-toggle[data-v-5a119f55]{position:absolute;left:-24px;top:50%;transform:translateY(-50%);height:60px;background:linear-gradient(135deg,#409eff,#66b1ff);border:1px solid #409eff;border-right:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;-webkit-clip-path:polygon(100% 0,0 25%,0 75%,100% 100%);clip-path:polygon(100% 0,0 25%,0 75%,100% 100%);box-shadow:-2px 2px 6px rgba(64,158,255,.3);box-sizing:border-box}.quick-drawer-container .drawer-toggle i[data-v-5a119f55]{font-size:16px;color:#fff;margin-left:4px}.quick-drawer-container .drawer-toggle .pulse-ring[data-v-5a119f55]{position:absolute;width:100%;height:100%;border:2px solid #409eff;opacity:0;pointer-events:none;-webkit-clip-path:polygon(100% 0,0 25%,0 75%,100% 100%);clip-path:polygon(100% 0,0 25%,0 75%,100% 100%)}.quick-drawer-container .drawer-toggle.breathing[data-v-5a119f55]{animation:breathing-5a119f55 2s ease-in-out infinite}.quick-drawer-container .drawer-toggle.breathing .pulse-ring[data-v-5a119f55]{animation:pulse-5a119f55 2s ease-out infinite}.quick-drawer-container .drawer-toggle[data-v-5a119f55]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);box-shadow:-3px 3px 10px rgba(64,158,255,.5)}.quick-drawer-container .drawer-toggle:hover i[data-v-5a119f55]{color:#fff}@keyframes breathing-5a119f55{0%,to{transform:translateY(-50%) scale(1);box-shadow:-2px 2px 6px rgba(64,158,255,.3)}50%{transform:translateY(-50%) scale(1.05);box-shadow:-3px 3px 12px rgba(64,158,255,.6)}}@keyframes pulse-5a119f55{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.quick-drawer-container .quick-drawer[data-v-5a119f55]{height:100%;background:#fff;border-left:1px solid #dcdfe6;transition:all .3s ease;overflow:hidden;width:260px;box-shadow:-4px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column}@media screen and (min-width:1600px){.quick-drawer-container .quick-drawer[data-v-5a119f55]{width:300px}}@media screen and (max-width:1200px){.quick-drawer-container .quick-drawer[data-v-5a119f55]{width:240px}}.quick-drawer-container .quick-drawer.drawer-collapsed[data-v-5a119f55]{width:0;box-shadow:none}.quick-drawer-container .quick-drawer .balance-section[data-v-5a119f55]{flex-shrink:0;padding:16px;border-bottom:1px solid #eee;background:#fff}.quick-drawer-container .quick-drawer .balance-section .balance-header[data-v-5a119f55]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.quick-drawer-container .quick-drawer .balance-section .balance-header span[data-v-5a119f55]{font-size:14px;color:#333;font-weight:500}.quick-drawer-container .quick-drawer .balance-section .balance-amount[data-v-5a119f55]{margin-bottom:16px}.quick-drawer-container .quick-drawer .balance-section .balance-amount .amount-row[data-v-5a119f55]{display:flex;justify-content:space-between;align-items:center}.quick-drawer-container .quick-drawer .balance-section .balance-amount .amount-info .label[data-v-5a119f55]{display:block;font-size:12px;color:#666;margin-bottom:4px}.quick-drawer-container .quick-drawer .balance-section .balance-amount .amount-info .amount[data-v-5a119f55]{font-size:24px;font-weight:700;color:#333}.quick-drawer-container .quick-drawer .balance-section .balance-amount .reload-btn[data-v-5a119f55]{padding:6px 12px;font-size:12px;height:28px;line-height:1}.quick-drawer-container .quick-drawer .balance-section .balance-extra[data-v-5a119f55]{display:flex;justify-content:flex-start;gap:32px}.quick-drawer-container .quick-drawer .balance-section .balance-extra .extra-item[data-v-5a119f55]{cursor:pointer;display:flex;align-items:center}.quick-drawer-container .quick-drawer .balance-section .balance-extra .extra-item .label[data-v-5a119f55]{font-size:12px;color:#666;white-space:nowrap}.quick-drawer-container .quick-drawer .balance-section .balance-extra .extra-item .value[data-v-5a119f55]{font-size:16px;font-weight:500;color:#333}.quick-drawer-container .quick-drawer .balance-section .balance-extra .extra-item:hover .label[data-v-5a119f55],.quick-drawer-container .quick-drawer .balance-section .balance-extra .extra-item:hover .value[data-v-5a119f55]{color:#409eff}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55]{flex-shrink:0;padding:0 16px;border-bottom:1px solid #eee;background:#fff}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55] .el-carousel__container .notice-item{display:flex;align-items:center;cursor:pointer;padding:4px 0;height:32px;line-height:32px}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55] .el-carousel__container .notice-item i{font-size:14px;color:#409eff;margin-right:8px;height:14px;display:flex;align-items:center}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55] .el-carousel__container .notice-item .notice-text{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:14px;line-height:14px}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55] .el-carousel__container .notice-item:hover .notice-text{color:#409eff}.quick-drawer-container .quick-drawer .notice-section[data-v-5a119f55] .el-carousel__item{padding:0}.quick-drawer-container .quick-drawer .drawer-scrollable-content[data-v-5a119f55]{flex:1;overflow-y:auto;overflow-x:hidden}.quick-drawer-container .quick-drawer .drawer-scrollable-content[data-v-5a119f55]::-webkit-scrollbar{width:6px}.quick-drawer-container .quick-drawer .drawer-scrollable-content[data-v-5a119f55]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.quick-drawer-container .quick-drawer .drawer-scrollable-content[data-v-5a119f55]::-webkit-scrollbar-track{background:transparent}.quick-drawer-container .quick-drawer .drawer-content[data-v-5a119f55]{padding:16px}.quick-drawer-container .quick-drawer .drawer-content .tools-header[data-v-5a119f55]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.quick-drawer-container .quick-drawer .drawer-content .tools-header span[data-v-5a119f55]{font-size:14px;color:#333;font-weight:700}.quick-drawer-container .quick-drawer .drawer-content .tools-grid[data-v-5a119f55]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item[data-v-5a119f55]{cursor:pointer;text-align:center;padding:8px 4px;border-radius:6px;transition:all .3s ease;border:1px solid #eee}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item[data-v-5a119f55]:hover{background:#f5f7fa;border-color:#409eff}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item:hover .tool-name[data-v-5a119f55]{color:#409eff}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item .tool-icon[data-v-5a119f55]{margin-bottom:4px}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item .tool-icon .el-image[data-v-5a119f55]{width:24px;height:24px}.quick-drawer-container .quick-drawer .drawer-content .tools-grid .tool-item .tool-name[data-v-5a119f55]{font-size:12px;color:#333;transition:color .3s ease}.quick-drawer-container .quick-drawer .activity-section[data-v-5a119f55]{padding:16px;border-top:1px solid #eee}.quick-drawer-container .quick-drawer .activity-section .activity-header[data-v-5a119f55]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quick-drawer-container .quick-drawer .activity-section .activity-header .title[data-v-5a119f55]{font-size:14px;color:#333;font-weight:700}.quick-drawer-container .quick-drawer .activity-section .activity-header .more[data-v-5a119f55]{font-size:12px;color:#409eff;cursor:pointer}.quick-drawer-container .quick-drawer .activity-section .activity-header .more[data-v-5a119f55]:hover{color:#66b1ff}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item[data-v-5a119f55]{margin-bottom:12px;padding:8px;border-radius:6px;background:#f8f9fa;cursor:pointer;transition:all .3s}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item[data-v-5a119f55]:last-child{margin-bottom:0}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item[data-v-5a119f55]:hover{background:#f0f2f5}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content[data-v-5a119f55]{display:flex;gap:8px}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-image[data-v-5a119f55]{width:60px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-image img[data-v-5a119f55]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info[data-v-5a119f55]{flex:1;overflow:hidden;min-width:0}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-title[data-v-5a119f55]{font-size:13px;color:#333;font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-desc[data-v-5a119f55]{font-size:12px;color:#666;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;max-height:32px}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-meta[data-v-5a119f55]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-meta .activity-time[data-v-5a119f55]{color:#999;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-meta .activity-status[data-v-5a119f55]{padding:1px 6px;border-radius:10px;flex-shrink:0}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-meta .activity-status.active[data-v-5a119f55]{background:#e1f3d8;color:#67c23a}.quick-drawer-container .quick-drawer .activity-section .activity-list .activity-item .activity-content .activity-info .activity-meta .activity-status.ended[data-v-5a119f55]{background:#f4f4f5;color:#909399}.quick-drawer-container .quick-drawer .activity-section .empty-state[data-v-5a119f55] .el-empty__description{font-size:12px;color:#909399}.scroll-container[data-v-a3d9f754]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-a3d9f754] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-a3d9f754] .el-scrollbar__wrap{height:49px}.tags-view-container[data-v-39a4ecc7]{height:34px;width:calc(100vw - 26.5rem);background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-39a4ecc7]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-39a4ecc7]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-39a4ecc7]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-39a4ecc7]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-39a4ecc7]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .contextmenu[data-v-39a4ecc7]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}.tags-view-container .contextmenu li[data-v-39a4ecc7]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-39a4ecc7]:hover{background:#eee}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff}.custom-transition-enter-active[data-v-17f4136a],.custom-transition-leave-active[data-v-17f4136a]{transition:all .5s}[data-v-17f4136a]::-webkit-scrollbar{display:none}.custom-transition-enter[data-v-17f4136a],.custom-transition-leave-to[data-v-17f4136a]{opacity:0;transform:translateY(-30px)}.container[data-v-17f4136a]{width:100%}.container .layout[data-v-17f4136a]{display:flex;justify-content:space-between}.container .layout .navigation[data-v-17f4136a]{width:25rem;height:calc(100vh - 8rem);overflow-y:scroll;padding-top:12px}.container .layout .operate[data-v-17f4136a]{background-color:#fff;width:calc(100vw - 26.5rem);height:calc(100vh - 8rem - 35px);display:flex;border-top:1px solid #ebeef5;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-sizing:border-box}.container .layout .operate .operate-content[data-v-17f4136a]{flex:1;overflow-y:scroll;transition:all .3s ease}.container .layout .operate .operate-content.content-with-drawer[data-v-17f4136a]{width:calc(100% - 280px)}