.notification-bell[data-v-12cfb713]{align-items:center;display:inline-flex}.notification-bell__trigger[data-v-12cfb713]{padding:4px}.notification-bell__icon[data-v-12cfb713]{font-size:18px;line-height:1}.notification-bell__panel[data-v-12cfb713]{width:min(320px,92vw);padding:4px 0}.notification-bell__header[data-v-12cfb713]{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.notification-bell__alert[data-v-12cfb713]{margin:0 8px 8px}.notification-bell__list[data-v-12cfb713]{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.notification-bell__item[data-v-12cfb713]{cursor:pointer;border-top:1px solid #ebeef5;outline:none;padding:10px 12px}.notification-bell__item[data-v-12cfb713]:hover,.notification-bell__item[data-v-12cfb713]:focus-visible{background:#f5f7fa}.notification-bell__item-title[data-v-12cfb713]{color:#303133;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.notification-bell__item-preview[data-v-12cfb713]{color:#909399;-webkit-line-clamp:2;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.notification-bell__empty[data-v-12cfb713]{text-align:center;color:#909399;margin:0;padding:20px 12px;font-size:13px}.notification-bell__footer[data-v-12cfb713]{border-top:1px solid #ebeef5;justify-content:center;padding:4px 8px 8px;display:flex}.notification-dialog__body[data-v-2f6aaa4f]{min-height:64px}.notification-dialog__text[data-v-2f6aaa4f]{white-space:pre-wrap;word-break:break-word;color:#303133;margin:0;font-size:14px;line-height:1.6}.notification-dialog__hint[data-v-2f6aaa4f]{color:#909399;margin:12px 0 0;font-size:12px;line-height:1.5}.notification-dialog__footer[data-v-2f6aaa4f]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.notification-dialog__footer[data-v-2f6aaa4f]{flex-direction:column-reverse;align-items:stretch}.notification-dialog__footer[data-v-2f6aaa4f] .el-button{width:100%;margin:0}}.notification-host[data-v-59a0b52c]{display:contents}.user-shell[data-v-a9f22d04]{background:#f5f7fa;min-height:100vh}.user-shell__header[data-v-a9f22d04]{background:#fff;border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.user-shell__brand[data-v-a9f22d04]{align-items:center;display:flex}.user-shell__brand strong[data-v-a9f22d04]{color:#303133;font-size:17px}.user-shell__subtitle[data-v-a9f22d04]{color:#909399;margin-left:12px;font-size:13px}.user-shell__account[data-v-a9f22d04]{align-items:center;gap:12px;display:flex}.user-shell__balance-link[data-v-a9f22d04]{text-decoration:none}.user-shell__balance-badge[data-v-a9f22d04]{color:#409eff;background:#ecf5ff;border:1px solid #d9ecff;border-radius:14px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.user-shell__balance-badge[data-v-a9f22d04]:hover{color:#fff;background:#409eff}.user-shell__aside[data-v-a9f22d04]{background:#fff;border-right:1px solid #e4e7ed}.user-shell__aside[data-v-a9f22d04] .el-menu{border-right:0;padding-top:8px}.user-shell__aside[data-v-a9f22d04] .el-menu-item{border-radius:6px;height:48px;margin:4px 10px;line-height:48px}.user-shell__aside[data-v-a9f22d04] .el-menu-item.is-active{background-color:#ecf5ff;font-weight:600}.user-shell__aside[data-v-a9f22d04] .user-shell__menu-redeem.is-active{color:var(--el-color-primary)}.user-shell__main[data-v-a9f22d04]{padding:var(--user-main-padding,24px)}.user-shell__tabbar[data-v-a9f22d04]{z-index:1000;height:var(--user-tabbar-height,56px);padding-bottom:var(--user-safe-bottom,0px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid #ebeef5;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000d}.user-shell__tabbar-item[data-v-a9f22d04]{color:#909399;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.user-shell__tabbar-item.is-active[data-v-a9f22d04]{color:#409eff;font-weight:600}.user-shell__tabbar-item[data-v-a9f22d04]:active{opacity:.8}.user-shell__tabbar-item--highlight[data-v-a9f22d04]{color:#e6a23c}.user-shell__tabbar-item--highlight.is-active[data-v-a9f22d04]{color:#e6a23c;font-weight:700}.user-shell__tabbar-badge-icon[data-v-a9f22d04]{color:#e6a23c;background:#fdf6ec;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.user-shell__tabbar-item--highlight.is-active .user-shell__tabbar-badge-icon[data-v-a9f22d04]{color:#fff;background:#e6a23c}.user-shell__drawer-profile[data-v-a9f22d04]{background:#f5f7fa;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}.user-shell__drawer-avatar[data-v-a9f22d04]{color:#409eff;background:#d9ecff;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.user-shell__drawer-info[data-v-a9f22d04]{flex:1;min-width:0}.user-shell__drawer-name[data-v-a9f22d04]{color:#303133;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.user-shell__drawer-sub[data-v-a9f22d04]{color:#909399;margin-top:2px;font-size:12px}.user-shell__drawer-section-title[data-v-a9f22d04]{color:#909399;text-transform:uppercase;padding:12px 8px 6px;font-size:12px;font-weight:600}.user-shell__drawer-item[data-v-a9f22d04]{color:#606266;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;transition:all .15s;display:flex}.user-shell__drawer-item[data-v-a9f22d04]:hover,.user-shell__drawer-item[data-v-a9f22d04]:active{color:#303133;background:#f0f2f5}.user-shell__drawer-item.is-active[data-v-a9f22d04]{color:#409eff;background:#ecf5ff;font-weight:600}.user-shell__drawer-item--accent[data-v-a9f22d04]{color:#e6a23c}.user-shell__drawer-item--accent.is-active[data-v-a9f22d04]{color:#e6a23c;background:#fdf6ec}.user-shell__drawer-tag[data-v-a9f22d04]{color:#e6a23c;background:#fdf6ec;border:1px solid #faecd8;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:11px}.user-shell__drawer-logout[data-v-a9f22d04]{width:100%}@media (width<=768px){.user-shell__header[data-v-a9f22d04]{min-width:0;height:52px;padding:0 12px}.user-shell__header>div[data-v-a9f22d04]:first-child{flex:none}.user-shell__subtitle[data-v-a9f22d04]{display:none}.user-shell__account[data-v-a9f22d04]{gap:8px;min-width:0}.user-shell__account-label[data-v-a9f22d04]{display:none}.user-shell__balance-badge[data-v-a9f22d04]{padding:3px 8px;font-size:11px}}
