.block.data-v-b393e9aa { padding: 22rpx; margin-bottom: 18rpx; } .pick2.data-v-b393e9aa { margin-top: 14rpx; padding: 18rpx; border-radius: 20rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: #fff; } .pname.data-v-b393e9aa { font-size: 32rpx; font-weight: 950; } .psub.data-v-b393e9aa { margin-top: 8rpx; font-size: 24rpx; } .empty.data-v-b393e9aa { margin-top: 18rpx; padding: 34rpx 26rpx; text-align: center; } .e1.data-v-b393e9aa { font-size: 34rpx; font-weight: 950; } .e2.data-v-b393e9aa { margin-top: 12rpx; font-size: 26rpx; } .name.data-v-b393e9aa { font-size: 34rpx; font-weight: 900; } .price.data-v-b393e9aa { font-size: 32rpx; font-weight: 900; } .meta.data-v-b393e9aa { margin-top: 10rpx; font-size: 26rpx; } .title.data-v-b393e9aa { font-weight: 900; font-size: 30rpx; margin-bottom: 14rpx; } .sc.data-v-b393e9aa { white-space: nowrap; } .pick.data-v-b393e9aa { margin-top: 14rpx; padding: 16rpx 18rpx; border-radius: 18rpx; background: rgba(17, 24, 39, 0.05); font-size: 26rpx; font-weight: 900; } .date.data-v-b393e9aa { width: 150rpx; padding: 16rpx; margin-right: 12rpx; border-radius: 18rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: rgba(17, 24, 39, 0.03); flex: 0 0 auto; } .on.data-v-b393e9aa { background: rgba(59, 130, 246, 0.12); border-color: rgba(59, 130, 246, 0.35); } .d1.data-v-b393e9aa { font-weight: 900; font-size: 30rpx; } .d2.data-v-b393e9aa { margin-top: 8rpx; font-size: 24rpx; } .grid.data-v-b393e9aa { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12rpx; } .slot.data-v-b393e9aa { height: 70rpx; border-radius: 18rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: #fff; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 26rpx; } .off.data-v-b393e9aa { background: rgba(17, 24, 39, 0.05); color: rgba(17, 24, 39, 0.35); } .hint.data-v-b393e9aa { margin-top: 14rpx; font-size: 24rpx; } .techs.data-v-b393e9aa { display: flex; flex-direction: column; gap: 12rpx; } .tech.data-v-b393e9aa { padding: 16rpx; border-radius: 20rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: #fff; } .t-name.data-v-b393e9aa { font-weight: 900; font-size: 30rpx; } .t-sub.data-v-b393e9aa { margin-top: 6rpx; font-size: 24rpx; } .tags.data-v-b393e9aa { display: flex; gap: 8rpx; flex-wrap: wrap; justify-content: flex-end; max-width: 280rpx; } .ta.data-v-b393e9aa { width: 100%; min-height: 160rpx; padding: 16rpx; border-radius: 18rpx; border: 1rpx solid rgba(17, 24, 39, 0.08); background: #fff; font-size: 28rpx; box-sizing: border-box; } .space.data-v-b393e9aa { height: 160rpx; } .fixbar.data-v-b393e9aa { position: fixed; left: 0; right: 0; bottom: 0; padding: 18rpx 24rpx 24rpx; background: linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 46%); } .submit.data-v-b393e9aa { height: 92rpx; }