.block.data-v-400081d6 { padding: 22rpx; margin-bottom: 18rpx; } .name.data-v-400081d6 { font-size: 34rpx; font-weight: 950; max-width: 520rpx; } .price.data-v-400081d6 { font-size: 32rpx; font-weight: 950; } .meta.data-v-400081d6 { margin-top: 10rpx; font-size: 26rpx; } .title.data-v-400081d6 { font-weight: 950; font-size: 30rpx; margin-bottom: 14rpx; } .line.data-v-400081d6 { padding: 12rpx 0; } .sum.data-v-400081d6 { font-weight: 950; } .note.data-v-400081d6 { max-width: 520rpx; text-align: right; } .plans.data-v-400081d6 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12rpx; } .plan.data-v-400081d6 { padding: 14rpx 12rpx; border-radius: 18rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: rgba(17, 24, 39, 0.03); } .on.data-v-400081d6 { background: rgba(59, 130, 246, 0.12); border-color: rgba(59, 130, 246, 0.35); } .p1.data-v-400081d6 { font-size: 26rpx; font-weight: 950; } .p2.data-v-400081d6 { margin-top: 8rpx; font-size: 22rpx; } .hint.data-v-400081d6 { margin-top: 14rpx; font-size: 24rpx; } .rline.data-v-400081d6 { margin-top: 10rpx; font-size: 24rpx; } .pay.data-v-400081d6 { padding: 14rpx 0; } .p-icon.data-v-400081d6 { width: 56rpx; height: 56rpx; border-radius: 16rpx; background: rgba(16, 185, 129, 0.16); color: #059669; display: flex; align-items: center; justify-content: center; font-weight: 900; margin-right: 12rpx; } .p-text.data-v-400081d6 { font-weight: 800; } .submit.data-v-400081d6 { margin-top: 10rpx; } .submit2.data-v-400081d6 { margin-top: 16rpx; }