
.success-container.data-v-4df36a57 {
	width: 100%;
	min-height: 100vh;
	background: #f7f8fa;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 15vh;
}
.success-card.data-v-4df36a57 {
	width: 90%;
	background: #fff;
	border-radius: 32rpx;
	padding: 80rpx 40rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-shadow: 0 4rpx 30rpx rgba(0, 0, 0, 0.03);
}
.success-icon.data-v-4df36a57 {
	margin-bottom: 40rpx;
}
.status-title.data-v-4df36a57 {
	font-size: 40rpx;
	font-weight: bold;
	color: #333;
	margin-bottom: 16rpx;
}
.status-desc.data-v-4df36a57 {
	font-size: 28rpx;
	color: #999;
	margin-bottom: 80rpx;
}
.btn-group.data-v-4df36a57 {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 24rpx;
}
.primary-btn.data-v-4df36a57 {
	width: 100%;
	height: 96rpx;
	background: #C1001C;
	color: #fff;
	border-radius: 48rpx;
	font-size: 32rpx;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	box-shadow: 0 10rpx 20rpx rgba(193, 0, 28, 0.15);
}
.outline-btn.data-v-4df36a57 {
	width: 100%;
	height: 96rpx;
	background: #fff;
	color: #C1001C;
	border-radius: 48rpx;
	font-size: 32rpx;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2rpx solid #C1001C;
}
.text-btn.data-v-4df36a57 {
	margin-top: 20rpx;
	background: transparent;
	color: #666;
	font-size: 28rpx;
	border: none;
	text-decoration: underline;
	/* 增加下划线提示可点击 */
}
.text-btn.data-v-4df36a57:active {
	color: #333;
	opacity: 0.8;
}
