.settings-page { padding: 20rpx; } .settings-page .settings-title { font-weight: 500; font-size: 22rpx; color: #979797; line-height: 30rpx; text-align: left; font-style: normal; margin-bottom: 20rpx; } .settings-page .settings-cards { box-sizing: border-box; width: 710rpx; padding: 0rpx 20rpx; background: #FFFFFF; border-radius: 20rpx; margin-bottom: 40rpx; } .settings-page .settings-cards .settings-card { padding: 30rpx 0rpx 36rpx 0rpx; } .settings-page .settings-cards .settings-card .card-heard .card-heard-left { display: flex; align-items: center; gap: 8rpx; } .settings-page .settings-cards .settings-card .card-heard .card-heard-left .card-heard-left-icon { height: 32rpx; } .settings-page .settings-cards .settings-card .card-heard .card-heard-left .card-heard-left-text { font-weight: 500; font-size: 28rpx; color: #333333; text-align: left; font-style: normal; } .settings-page .settings-cards .settings-card .card-heard .card-heard-right { gap: 10rpx; } .settings-page .settings-cards .settings-card .card-heard .card-heard-right .card-heard-right-text { font-weight: 400; font-size: 24rpx; color: #333333; text-align: left; font-style: normal; } .settings-page .settings-cards .settings-card .card-heard .card-heard-right .arrow-right { width: 8rpx; height: 16rpx; } .settings-page .settings-cards .settings-card .card-tip { margin-top: 20rpx; font-weight: 400; font-size: 22rpx; color: #979797; line-height: 30rpx; text-align: left; font-style: normal; } .settings-page .settings-cards .card-line { border-bottom: 1rpx solid #F5F5F5; } .settings-page .color-red { color: #E8101E !important; } .settings-page .dialog-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; z-index: 1000; } .settings-page .dialog-container { height: 526rpx; width: 582rpx; background-repeat: no-repeat; background-size: 100% 100%; background-position: center; padding: 80rpx 40rpx 60rpx 40rpx; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; min-height: 400rpx; } .settings-page .dialog-title { font-weight: 500; font-size: 38rpx; color: #333333; line-height: 53rpx; text-align: left; font-style: normal; margin-top: 30rpx; } .settings-page .dialog-content { font-weight: 400; font-size: 30rpx; color: #333333; line-height: 50rpx; text-align: left; font-style: normal; margin-top: 50rpx; margin-bottom: 70rpx; } .settings-page .dialog-btn { width: 400rpx; height: 88rpx; background: #E8101E; border-radius: 44rpx; display: flex; align-items: center; justify-content: center; transition: opacity 0.1s; } .settings-page .dialog-btn-text { font-size: 32rpx; font-weight: 500; color: #FFFFFF; letter-spacing: 2rpx; } .settings-page .fade-scale-enter-active, .settings-page .fade-scale-leave-active { transition: all 0.3s ease; } .settings-page .fade-scale-enter { opacity: 0; -webkit-transform: scale(0.9); transform: scale(0.9); } .settings-page .fade-scale-leave-to { opacity: 0; }