
.success-container.data-v-2795c576 {
		width: 100%;
		min-height: 100vh;
		background: #f7f8fa;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-top: 15vh;
}
.success-card.data-v-2795c576 {
		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-2795c576 {
		margin-bottom: 40rpx;
}
.status-title.data-v-2795c576 {
		font-size: 40rpx;
		font-weight: bold;
		color: #333;
		margin-bottom: 16rpx;
}
.status-desc.data-v-2795c576 {
		font-size: 28rpx;
		color: #999;
		margin-bottom: 80rpx;
}
.btn-group.data-v-2795c576 {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 24rpx;
}
.primary-btn.data-v-2795c576 {
		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-2795c576 {
		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-2795c576 {
		margin-top: 20rpx;
		background: transparent;
		color: #666;
		font-size: 28rpx;
		border: none;
		text-decoration: underline; /* 增加下划线提示可点击 */
}
.text-btn.data-v-2795c576:active {
		color: #333;
		opacity: 0.8;
}
