.pwa-btn[data-v-4db2a28b]{background:transparent;border-color:#04e4a7;color:#04e4a7}.app-header-drawer.el-drawer{--el-drawer-padding-primary:0}.app-header-drawer .el-drawer__body{overflow-y:auto;padding:0}.drawer-inner{color:#63656e;padding:56px 20px 24px;position:relative}.drawer-close{align-items:center;background:transparent;border:none;border-radius:6px;color:#63656e;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .2s ease;width:32px}.drawer-close:hover{background:#0000000a}.drawer-user{align-items:center;display:flex}.drawer-user .text{margin-left:10px}.drawer-user .text h3{color:#000;font-size:14px;font-weight:500}.drawer-user .text p{align-items:center;color:#9f9f9f;cursor:pointer;display:inline-flex;font-size:12px;margin-top:2px;transition:color .2s ease}.drawer-user .text p:hover{color:#04e4a7}.drawer-stats{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.drawer-stats .stat-card{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:80px;justify-content:center;padding:12px 14px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.drawer-stats .stat-card:hover{border-color:#04e4a7;box-shadow:0 2px 8px #04e4a71f}.drawer-stats .stat-card .title{color:#000;font-size:13px;font-weight:500}.drawer-stats .stat-card p{align-items:center;display:inline-flex;font-size:14px;line-height:1;margin-top:6px}.drawer-stats .stat-card p .muted{color:#a9a9a9;margin-right:4px}.drawer-stats .stat-card p strong{color:#000;font-size:18px;font-weight:600;margin-right:4px}.drawer-stats .stat-card p img{height:18px;width:18px}.drawer-nav{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;margin-top:24px}.drawer-nav-link{border-bottom:1px solid #f0f0f0;color:#63656e;cursor:pointer;display:block;font-size:15px;padding:14px 4px;text-decoration:none;transition:color .2s ease}.drawer-nav-link.active,.drawer-nav-link:hover{color:#04e4a7}.drawer-menu{border-top:1px solid #f0f0f0;list-style:none;margin:24px 0 0;padding:0}.drawer-menu li a{align-items:center;border-bottom:1px solid #f0f0f0;color:#737373;display:flex;gap:12px;padding:12px 4px;text-decoration:none;transition:color .2s ease}.drawer-menu li a:hover{color:#04e4a7}.drawer-menu li a .iconfont{font-size:18px;text-align:center;width:20px}.drawer-menu li a span{font-size:14px}.app-header[data-v-4dc370e8]{left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;width:100%;z-index:50}.app-header.is-transparent[data-v-4dc370e8]{background:transparent;color:#fff}.app-header.is-transparent .nav-link[data-v-4dc370e8]{color:#ffffff80}.app-header.is-transparent .nav-link.active[data-v-4dc370e8],.app-header.is-transparent .nav-link[data-v-4dc370e8]:hover,.app-header.is-transparent .user-name[data-v-4dc370e8]{color:#fff}.app-header.is-transparent .login-btn[data-v-4dc370e8]{background:#04e4a7;border-color:#04e4a7;color:#12141c}.app-header.is-solid[data-v-4dc370e8]{background:#fff;box-shadow:0 1px 6px #0000000f;color:#63656e}.app-header.is-solid .nav-link[data-v-4dc370e8]{color:#63656e}.app-header.is-solid .nav-link.active[data-v-4dc370e8],.app-header.is-solid .nav-link[data-v-4dc370e8]:hover{color:#04e4a7}.app-header.is-solid .user-name[data-v-4dc370e8]{color:#63656e}.app-header.is-solid .login-btn[data-v-4dc370e8]{background:#04e4a7;border-color:#04e4a7;color:#12141c}.nav-link[data-v-4dc370e8]{cursor:pointer;font-size:15px;transition:color .2s ease;white-space:nowrap}.user-trigger[data-v-4dc370e8]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px 6px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-trigger[data-v-4dc370e8]:hover{background:#0000000a}.user-name[data-v-4dc370e8]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-btn[data-v-4dc370e8]{border:1px solid #04e4a7;border-radius:4px;cursor:pointer;display:inline-block;font-size:13px;height:32px;line-height:30px;min-width:72px;padding:0 14px;text-align:center;transition:background-color .2s ease,color .2s ease}.app-header.is-transparent .user-trigger[data-v-4dc370e8]:hover{background:#ffffff1a}.mobile-avatar[data-v-4dc370e8]{cursor:pointer}.hamburger-btn[data-v-4dc370e8]{background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;height:36px;padding:0;transition:background-color .2s ease;width:36px}.hamburger-btn[data-v-4dc370e8]:hover{background:#0000000f}.app-header.is-transparent .hamburger-btn[data-v-4dc370e8]:hover{background:#ffffff1f}.app-header-popover.el-popover.el-popper{--el-popover-padding:20px;border-radius:12px;box-shadow:0 8px 28px #0000001f}.user-panel .panel-user{align-items:center;display:flex}.user-panel .panel-user .text{margin-left:10px}.user-panel .panel-user .text h3{color:#000;font-size:14px;font-weight:500}.user-panel .panel-user .text p{align-items:center;color:#9f9f9f;cursor:pointer;display:inline-flex;font-size:12px;margin-top:2px;transition:color .2s ease}.user-panel .panel-user .text p:hover{color:#04e4a7}.user-panel .panel-stats{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:16px}.user-panel .panel-stats .stat-card{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:80px;justify-content:center;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.user-panel .panel-stats .stat-card:hover{border-color:#04e4a7;box-shadow:0 2px 8px #04e4a71f}.user-panel .panel-stats .stat-card .title{color:#000;font-size:13px;font-weight:500}.user-panel .panel-stats .stat-card p{align-items:center;display:inline-flex;font-size:14px;line-height:1;margin-top:6px}.user-panel .panel-stats .stat-card p .muted{color:#a9a9a9;margin-right:4px}.user-panel .panel-stats .stat-card p strong{color:#000;font-size:18px;font-weight:600;margin-right:4px}.user-panel .panel-menu{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.user-panel .panel-menu li{margin-top:22px;text-align:center;width:33.3333333333%}.user-panel .panel-menu li a{align-items:center;color:#737373;display:inline-flex;flex-direction:column;gap:4px;text-decoration:none;transition:color .2s ease}.user-panel .panel-menu li a:hover{color:#04e4a7}.user-panel .panel-menu li .iconfont{font-size:20px}.user-panel .panel-menu li h3{font-size:13px;font-weight:400}
