.order_payment .ivu-steps-title{margin-top:2px}.order_payment .card{background-color:#fff;padding:20px;border-radius:3px}.order_payment .card .payment-summary-placeholder{margin-top:30px;min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:14px}.order_payment .card .base{margin-top:30px;min-height:64px;border-radius:3px}.order_payment .card .base .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.order_payment .card .base .header,.order_payment .card .base .header .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order_payment .card .base .header .left{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 30px;min-width:0}.order_payment .card .base .header .name{overflow-wrap:anywhere}.order_payment .card .base .header .name:empty{display:none}.order_payment .card .base .header .right{-ms-flex-negative:0;flex-shrink:0}.order_payment .card .base .header .status{margin-left:0}.order_payment .card .base .header .status .error{color:red}.order_payment .card .base .header .right .cancel{margin-left:10px}.order_payment .card .base .info{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 40px}.order_payment .card .base .info span{overflow-wrap:anywhere;min-width:0}.order_payment .card .title{font-size:18px;color:#333;font-weight:450;position:relative}.order_payment .card .title:after{content:"";position:absolute;bottom:-10px;left:0;width:70px;height:3px;background-color:#fb9e2f}.order_payment .block{height:10px;background-color:#f7f8fa}.order_payment .step{padding:20px}.order_payment .step .title{margin-bottom:15px;color:#333;font-size:18px;margin-right:12px}.order_payment .user-info{padding:20px}.order_payment .descriptions-label{color:#333}.order_payment .el-descriptions__title{color:#333;font-size:18px;font-weight:400}.order_payment .error{color:red}.order_payment .tab-item{display:inline-block;margin-right:8px;height:35px;padding:0 15px;cursor:pointer;background-color:#f7f8fa;border-radius:9px;border:none;color:#111;font-size:12px;line-height:35px}.order_payment .tab-item.active{color:#fb9e2f;font-weight:500;position:relative}.order_payment .tab-item.active:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid #fb9e2f;border-radius:9px}