.input-money { font-size: 48rpx; 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 var(--primary-color); 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: var(--primary-color); transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); } .card-box { margin-top: 20rpx; border-radius: 15rpx; display: flex; flex-direction: column; padding: 30rpx; background-color: white; border: 1rpx solid var(--divider-color); } .sum-input-box { font-size: 28rpx; } .sum-input-box .title { font-size: 12px; color: var(--text-color); } .sum-input-box input { font-size: 42rpx; color: var(--text-color); padding: 20rpx 10rpx; flex: 1; } .sum-input { display: flex; flex-direction: row; justify-content: flex-start; align-items: baseline; border-bottom: 1rpx solid var(--divider-color); 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: var(--primary-color); color: white; padding: 20rpx; } .bag-normal { flex: 1; text-align: center; background-color: #FFFFFF; color: var(--primary-color); border: 1rpx solid var(--primary-color); padding: 20rpx; } .tab-select { font-size: 20rpx; color: var(--text-color); background-color: var(--bg-primary-deep-color); 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: var(--bg-primary-deep-color); background: #FFFFFF; border: 1rpx solid var(--bg-primary-deep-color); 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: var(--btn-green-color); color: white; text-align: center; height: 42px; width: 90vw; line-height: 42px; border-radius: 10rpx; margin-bottom: 20px; } .green-bottom-btn:active { background-color: var(--btn-green-color-active); color: white; } .bag-list { display: flex; flex-direction: column; margin-top: 20rpx; margin-bottom: 110rpx; width: 86vw; } .bag-item { display: flex; flex-direction: row; border: 1rpx solid var(--divider-color); padding: 20rpx; justify-content: space-between; } .bag-item:nth-of-type(n+2) { border-top: none; border-left: 1rpx solid var(--divider-color); border-right: 1rpx solid var(--divider-color); border-bottom: 1rpx solid var(--divider-color); } .bag-item-title-box { display: flex; flex-direction: column; justify-content: space-between; } .p-title { font-size: 14px; font-weight: 800; color: var(--text-color); } .bag-item-title-box .title { font-size: 40rpx; color: var(--text-color); font-weight: 500; } .bag-item-title-box .sum { font-size: 14px; color: var(--text-color); font-weight: 400; } .bag-item-title-box .sum::before { content: "¥"; font-size: 24rpx; color: var(--text-color); font-weight: 400; } .bag-item-desc-box { display: flex; flex-direction: column; margin-top: 2px; align-items: center; } .bag-item-desc-box .desc { font-size: 28rpx; color: var(--text-gray-hint-color); } .bag-item-desc-box .btn { padding: 1px 15px; color: white; border-radius: 47px; background-color: var(--btn-primary-color); color: var(--white-color); font-size: 14px; text-align: center; font-family: PingFangSC-regular; }