
.cart-section .has-gutter tr th:first-child .cell{padding-left:15px; }
.goods-cover{width: 80px;height: 60px;border-radius: 4px;}
.goods-info{display: flex;gap: 10px;}
.goods-info .name{color: #323232}
.goods-info .attr{color: #999}

.price{color: #e4393c;}
.original-price{color: #999;text-decoration: line-through;}


.info-section{background: #fff;padding: 20px;border-radius: 4px;}
.info-section:not(:last-child){margin-bottom: 20px;}
.info-section h4{font-weight: normal;margin-bottom: 20px;position: relative;}
.info-section h4:before{
    content: '';
    width: 3px;
    height: 100%;
    background: #cf0a2c;
    position: absolute;
    left: -20px;
    top: 0;
}

.info-section .summary{
    margin-top: 20px;
    display: flex;
    flex-flow: column;
    align-items: end;
    color: #999;
}
.info-section .summary .item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 180px;
    line-height: 2;
    font-size: 15px;
}
.info-section .summary .item.total-price span:last-child{color: #cf0a2c;font-size: 20px;}

.voucher-section{margin-top: 20px;}
.voucher-section .voucher-label{font-size: 14px;margin-bottom: 10px;}
.voucher-upload .el-upload-list{display: flex;flex-wrap: wrap;gap: 10px;}
.voucher-upload .el-upload-list li{width: 40%;}
.voucher-upload .el-upload-list--picture .el-upload-list__item{margin-top: 0!important;}

/*收款账户信息*/
.account-section{font-size: 14px;}
.account-section li{line-height: 42px;display: flex;}
.account-section li span:first-child{flex:0 0 100px;color: #6b7280}
.account-section li span:last-child{flex: 1;}
.account-section li:not(:last-child){border-bottom: 1px solid #f2f2f2}

/*上传支付凭证*/

.paymentForm{margin-top: 20px;margin-bottom: 10vh;}
.content-section .el-form-item__content{margin-left: 0!important;margin-bottom: 0!important;margin-top: 20px;}

/*提交订单操作*/
.bit-section{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;}
.bit-container{margin: 0 auto;}
.bit-submit{cursor: pointer;float: right;width: 270px;height: 60px;display: flex;align-items: center;justify-content: center;background:#cf0a2c;color: #ffffff; }
.bit-submit.disabled {background: #ccc;color: #999;cursor: not-allowed;pointer-events: none;}



.order-info .item{line-height: 28px;display: flex;align-items: center;}
.order-info .item span:first-child{color: #999;flex: 0 0 100px;}
.order-info .item span:last-child{flex: 1;}