/* pages/copyright/payment/payment.wxss */ page { background: linear-gradient(to bottom, #F0F0F0, #FFFFFF); background-size: 100% 100vh; background-repeat: no-repeat; } .input-money { font-size: 24px; font-weight: bold; height: 24px; line-height: 24px; text-align: left; } .input-money-placeholder { font-size: 24px; font-weight: bold; height: 24px; line-height: 24px; text-align: left; } .form-radio_wrap .radio .wx-radio-input { height: 32rpx; width: 32rpx; border-radius: 50%; border: 2rpx solid #e6c171; background: transparent; } .form-radio_wrap .radio .wx-radio-input.wx-radio-input-checked::before { border-radius: 50%; /* 圆角 */ width: 20rpx; height: 20rpx; line-height: 20rpx; text-align: center; font-size: 0rpx; color: transparent; background: #e6c171; transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); } .card-box { margin-top: 20rpx; border-radius: 10rpx; display: flex; flex-direction: column; padding: 30rpx; background-color: white; border: 1rpx solid #F5F5F5; } .sum-input-box { font-size: 28rpx; } .sum-input-box .title { font-size: 12px; color: black; } .sum-input-box input { font-size: 42rpx; color: black; padding: 20rpx 10rpx; flex: 1; } .sum-input { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-end; border-bottom: 1rpx solid #dbdada; font-weight: bold; } .pay-option-item { display: flex; flex-direction: row; } .pay-option-item .option-type { display: flex; flex-direction: row; align-items: center; flex: 1; margin: 20rpx 0rpx; } .option-type .icon { width: 48rpx; height: 48rpx; padding-right: 20rpx; } .list-tabs { display: flex; flex-direction: row; flex-wrap: nowrap; } .bag-box { display: flex; flex-direction: row; font-size: 28rpx; } .bag-select { flex: 1; text-align: center; background-color: #FFA900; color: white; padding: 20rpx; } .bag-normal { flex: 1; text-align: center; background-color: #FFFFFF; color: #FFA900; border: 1rpx solid #FFA900; padding: 20rpx; } .tab-select { font-size: 20rpx; color: black; background-color: #FAE9D0; text-align: center; padding: 5rpx 30rpx; white-space: nowrap; } .item-margin { display: flex; flex-direction: row; justify-content: center; align-items: center; } .item-margin:nth-of-type(n+2) { margin-left: 20rpx; } .tab-normal { font-size: 20rpx; color: #F4CC92; background: #FFFFFF; border: 1rpx solid #F4CC92; text-align: center; padding: 5rpx 30rpx; white-space: nowrap; } .bottom-btn-box { position: fixed; left: 0; bottom: 0; text-align: center; width: 100vw; line-height: 100rpx; border-radius: 20rpx; background-color: white; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 80px; } .green-bottom-btn { background-color: #37AD46; color: white; text-align: center; height: 42px; width: 90vw; line-height: 42px; border-radius: 20rpx; margin-bottom: 20px; } .green-bottom-btn:active { background-color: #7ef58e; color: white; } .bag-list { display: flex; flex-direction: column; margin-top: 20rpx; margin-bottom: 110rpx; width: 86vw; } .bag-item { display: flex; flex-direction: column; border: 1rpx solid #f2f2f2; padding: 20rpx; } .bag-item-title-box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .p-title { font-size: 14px; font-weight: 800; color: black; } .bag-item-title-box .title { font-size: 40rpx; color: black; font-weight: 500; } .bag-item-title-box .sum { font-size: 14px; color: black; font-weight: 400; } .bag-item-title-box .sum::before { content: "¥"; font-size: 24rpx; color: black; font-weight: 400; } .bag-item-desc-box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: 2px; } .bag-item-desc-box .desc { font-size: 28rpx; color: #363636; } .bag-item-desc-box .btn { background-color: #FFC67D; padding: 1px 15px; color: white; border-radius: 5px; font-size: 12px; }