.c_payment:before,.x_clear:after{content:""}.x_bs{-webkit-box-sizing:border-box;box-sizing:border-box}.x_round{border-radius:52%}.x_size{width:100%;height:100%}.x_full{position:absolute;top:0;bottom:0;left:0;right:0}.x_to{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x_clear:after{display:block;height:0;clear:both;visibility:hidden;width:100%}.c_payment{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.c_payment:before{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_payment .text{border-left:1px solid #ccc;text-align:right;color:#666;padding:0 1.43em;line-height:1.86em}.c_payment .text .payer{font-size:171%;color:#191919;display:block}.c_payment .text:first-child{border:0}.c_payment .balance{display:-webkit-box;display:-ms-flexbox;display:flex}.c_payment .balance .e_select{height:3.33em;line-height:3.33em;font-size:129%;padding:0 3.33em 0 1em;border-right:0 none;border-top-left-radius:.28em;border-bottom-left-radius:.28em}.c_payment .balance .e_select:after{line-height:3.33em}.c_payment .balance input{display:block;border-left:0 none;border-right:0 none;height:2.51em;width:6.26em;padding:0 .5em;font-size:171%;color:#e40077;font-weight:700}.c_payment .balance input:focus{border:1px solid #d9d9d9;border-left:0 none;border-right:0 none}.c_payment .balance button{display:block;height:2.15em;line-height:2.15em;color:#fff;border:0;background:#8fc320;font-weight:700;font-size:200%;padding:0 1.78em;border-radius:0 .18em .18em 0}