.page { padding:32rpx; background:var(--color-primary-lighter); min-height:100vh; } .status-card { background:var(--color-bg-card); border-radius:24rpx; padding:48rpx 32rpx; text-align:center; margin-bottom:32rpx; box-shadow:0 2rpx 12rpx rgba(0,0,0,0.04); } .status-card.paused { background:var(--color-bg-subtle); } .status-icon { font-size:72rpx; display:block; margin-bottom:16rpx; } .status-title { font-size:32rpx; font-weight:bold; color:var(--color-text-strong); display:block; } .status-hint { font-size:24rpx; color:var(--color-text-tertiary); display:block; margin-top:12rpx; line-height:1.5; } .btn-withdraw, .btn-resume { width:80%; min-height:var(--tap-min); line-height:var(--tap-min); border-radius:36rpx; font-size:28rpx; margin-top:32rpx; border:none; min-width:var(--tap-min);} .btn-withdraw { background:var(--color-primary-light); color:var(--color-primary-strong); } .btn-resume { background:var(--color-primary-solid); color:var(--color-text-inverse); } .menu-list { background:var(--color-bg-card); border-radius:24rpx; overflow:hidden; } .menu-item { display:flex; align-items:center; padding:32rpx 28rpx; border-bottom:1rpx solid var(--color-divider); } .menu-item:last-child { border-bottom:none; } .menu-item.danger .menu-text { color:var(--color-primary-strong); } .menu-icon { font-size:36rpx; margin-right:20rpx; } .menu-text { flex:1; font-size:28rpx; color:var(--color-text-strong); } .menu-hint { font-size:24rpx; color:var(--color-text-tertiary); margin-right:12rpx; } .menu-arrow { font-size:32rpx; color:var(--color-text-disabled); }