.app-header[data-v-faddf744]{position:sticky;top:0;z-index:1000}.notification-bar[data-v-faddf744]{align-items:center;background:var(--color-dark-bg);color:var(--color-primary);cursor:pointer;display:flex;font-size:13px;gap:10px;height:50px;justify-content:center;overflow:hidden;padding:0 20px;text-overflow:ellipsis;transition:opacity .3s;white-space:nowrap}.notification-bar[data-v-faddf744]:hover{opacity:.9}.notification-bar .el-icon[data-v-faddf744]{color:var(--color-primary);flex-shrink:0}.notification-text[data-v-faddf744]{overflow:hidden;text-overflow:ellipsis}.navbar[data-v-faddf744]{background:var(--color-nav-bg);height:80px;width:100%}.navbar-container[data-v-faddf744]{align-items:center;display:flex;height:100%;margin:0 auto;padding:0 150px}.mobile-menu-btn[data-v-faddf744]{color:#fff;cursor:pointer;display:none;font-size:24px;margin-right:16px}.logo[data-v-faddf744]{align-items:center;display:flex;gap:12px}.logo-text[data-v-faddf744]{color:var(--color-white);font-family:FZZhengHeiS-B-GB,FZZhengHeiS-B-GB-Regular;font-size:32px;font-weight:700;white-space:nowrap}.nav-links[data-v-faddf744]{align-items:center;display:flex;gap:8px;height:100%;justify-content:center;margin:0 60px}.nav-link[data-v-faddf744]{color:#fffc;font-size:18px;height:100%;line-height:80px;padding:0 24px;transition:all .3s;white-space:nowrap}.nav-link.active[data-v-faddf744],.nav-link[data-v-faddf744]:hover{color:var(--color-white)}.nav-link.active[data-v-faddf744]{background:#4d95ff}.nav-right[data-v-faddf744]{flex:1;gap:24px;justify-content:flex-end}.nav-console[data-v-faddf744],.nav-right[data-v-faddf744]{align-items:center;display:flex}.nav-console[data-v-faddf744]{color:var(--color-white);font-size:16px;gap:8px;white-space:nowrap}.nav-console .iconfont[data-v-faddf744]{font-size:18px}.nav-user[data-v-faddf744]{align-items:center;cursor:pointer;display:flex;gap:10px}.login .nav-login[data-v-faddf744],.nav-user[data-v-faddf744]{color:var(--color-white);font-size:16px}.login .nav-login[data-v-faddf744]{white-space:nowrap}.drawer-content[data-v-faddf744]{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-faddf744]{margin-bottom:30px}.drawer-header .logo-text[data-v-faddf744]{color:var(--color-text);font-size:24px}.drawer-menu[data-v-faddf744]{display:flex;flex-direction:column;gap:16px}.drawer-item[data-v-faddf744]{border-radius:8px;color:var(--color-text);font-size:16px;padding:12px 16px;transition:background .2s}.drawer-item.active[data-v-faddf744]{background:#e6f7ff;color:var(--color-primary);font-weight:600}.drawer-item[data-v-faddf744]:hover{background:#f5f5f5}@media(max-width:1200px){.nav-link[data-v-faddf744]{font-size:16px;padding:0 16px}}@media(max-width:992px){.logo-text[data-v-faddf744]{font-size:24px}.nav-links[data-v-faddf744]{display:none}.mobile-menu-btn[data-v-faddf744]{display:flex}.nav-console .text[data-v-faddf744]{display:none}}@media(max-width:768px){.app-header[data-v-faddf744]{top:0}.notification-bar[data-v-faddf744]{display:none}.navbar[data-v-faddf744]{height:60px}.navbar-container[data-v-faddf744]{padding:0 16px}.logo-text[data-v-faddf744]{font-size:20px}.nav-right[data-v-faddf744]{gap:16px}.nav-console[data-v-faddf744]{font-size:0}.nav-console .el-icon[data-v-faddf744]{font-size:20px}.nav-user .username[data-v-faddf744]{display:none}}.user-panel[data-v-faddf744]{background:#fff;width:300px}.user-panel .user-panel-top[data-v-faddf744]{background:#eef6ff;padding:14px 16px 12px}.user-panel .user-title[data-v-faddf744]{color:#303133;font-size:14px;font-weight:700;line-height:1.3}.user-panel .user-sub[data-v-faddf744]{color:#606266;font-size:13px;margin-top:6px}.user-panel .user-panel-body[data-v-faddf744]{padding:10px 16px}.user-panel .user-row[data-v-faddf744]{align-items:center;display:flex;font-size:13px;padding:6px 0}.user-panel .user-row .k[data-v-faddf744]{color:#909399;width:80px}.user-panel .user-row .v[data-v-faddf744]{align-items:center;color:#303133;display:inline-flex;gap:8px}.user-panel .user-row .v .money[data-v-faddf744]{color:#303133;font-weight:700}.user-panel .user-row .v .recharge-link[data-v-faddf744]{font-size:12px;margin-left:20px}.user-panel .user-panel-footer[data-v-faddf744]{background:#eef6ff;display:flex;justify-content:center;padding:10px 16px 12px}.user-panel .user-panel-footer .logout-link[data-v-faddf744]{font-size:13px}.user-info-popper{border:none!important;border-radius:10px!important;overflow:hidden;padding:0!important}.user-info-popper.el-popper{min-width:300px!important}.user-info-popper .el-popper__arrow{display:none}.user-info-popper .el-popper__content{padding:0!important}.user-info-popper .el-dropdown-menu{padding:0}.float-bar[data-v-faa235fa]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;padding-bottom:58px;pointer-events:none;position:fixed;right:18px;top:68%;transform:translateY(-50%);z-index:120000}.float-bar .coupon-pill[data-v-faa235fa]{align-items:center;background:linear-gradient(180deg,#ff7a6b,#ff8aa0);border-radius:24px;box-shadow:0 6px 16px #ff7a6b40;cursor:pointer;display:flex;height:120px;justify-content:center;pointer-events:auto;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:46px}.float-bar .coupon-pill[data-v-faa235fa]:hover{box-shadow:0 10px 20px #ff7a6b47;filter:saturate(1.08);transform:translateY(-2px)}.float-bar .coupon-pill[data-v-faa235fa]:active{box-shadow:0 6px 16px #ff7a6b38;transform:translateY(-1px)}.float-bar .coupon-pill .pill-text[data-v-faa235fa]{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px;line-height:1.1}.float-bar .tool-box[data-v-faa235fa]{background:#fff;border-radius:30px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:8px;padding:10px 6px;pointer-events:auto}.float-bar .tool-box .tool-btn[data-v-faa235fa]{align-items:center;background:transparent;color:#000;cursor:pointer;display:flex;justify-content:center;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:34px}.float-bar .tool-box .tool-btn .iconfont[data-v-faa235fa]{font-size:24px}.float-bar .tool-box .tool-btn[data-v-faa235fa]:hover{color:#0067ff;transform:translateY(-1px)}.float-bar .tool-box .tool-btn[data-v-faa235fa]:active{box-shadow:none;transform:translateY(0)}.float-bar .back-top-btn[data-v-faa235fa]{background:#fff;border-radius:50%;box-shadow:0 6px 16px #0000002e;cursor:pointer;height:46px;opacity:0;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:calc(100% - 45px);transform:translateY(8px);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;visibility:hidden;width:46px}.float-bar .back-top-btn[data-v-faa235fa]:hover{box-shadow:0 10px 20px #00000038;transform:translateY(6px)}.float-bar .back-top-btn[data-v-faa235fa]:active{box-shadow:0 6px 16px #0000002e;transform:translateY(8px)}.float-bar .back-top-btn.visible[data-v-faa235fa]{opacity:1;transform:translateY(0);visibility:visible}.float-bar .back-top-btn img[data-v-faa235fa]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wechat-card[data-v-faa235fa]{padding:8px 6px 6px}.wechat-card .wechat-title[data-v-faa235fa]{color:#303133;font-size:14px;font-weight:600;margin-bottom:6px;text-align:center}.wechat-card .second[data-v-faa235fa]{margin:6px 0;text-align:center}.wechat-card .wechat-phone[data-v-faa235fa]{color:#606266;margin-bottom:6px;text-align:center}.wechat-card .qr[data-v-faa235fa]{align-items:center;background:#fff;border:1px solid #ebeef5;border-radius:6px;display:flex;height:160px;justify-content:center;margin:0 auto 10px;overflow:hidden;width:160px}.wechat-card .qr img[data-v-faa235fa]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wechat-card .wechat-btn[data-v-faa235fa]{width:100%}.feedback-dialog .feedback-body[data-v-faa235fa]{padding:0 4px}.feedback-dialog .feedback-footer[data-v-faa235fa]{display:flex;gap:12px;justify-content:center;padding-top:20px}.feedback-dialog .feedback-notice[data-v-faa235fa]{background:#ecf5ff;border:1px solid #d9ecff;border-radius:6px;margin-bottom:14px;padding:10px 12px}.feedback-dialog .feedback-notice .notice-text[data-v-faa235fa]{color:#409eff;font-size:13px}.feedback-dialog .feedback-form .el-form-item[data-v-faa235fa]{margin-bottom:14px}.feedback-dialog .upload-title[data-v-faa235fa]{color:#303133;font-weight:600;margin:6px 0 8px}.feedback-dialog .upload-title .count[data-v-faa235fa]{color:#909399;font-weight:400}.feedback-dialog .upload-grid[data-v-faa235fa]{display:flex;flex-wrap:wrap;gap:12px}.feedback-dialog .upload-area[data-v-faa235fa]{align-items:center;display:flex;flex-direction:column;gap:10px;height:140px;justify-content:center;width:230px}.feedback-dialog .upload-area .upload-icon[data-v-faa235fa]{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.feedback-dialog .upload-area .upload-icon .iconfont[data-v-faa235fa]{color:#909399;font-size:40px}.feedback-dialog .upload-area .upload-text[data-v-faa235fa]{color:#909399;font-size:12px;letter-spacing:1px}.feedback-dialog .upload-area .upload-text .primary[data-v-faa235fa]{color:#0067ff}.feedback-dialog .upload-hint[data-v-faa235fa]{color:#909399;font-size:12px;margin-top:8px}
