.lwss_selectable.lws-wr-cart{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#ccc;border-radius:4px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.lwss_selectable.wr-cart-input{flex:0 1 auto;display:flex;}
.lwss_selectable.wr-cart-buttons{flex:1 1 auto;display:flex;justify-content:flex-end;gap:5px;}
.lwss_selectable.wr-cart-balance-label{flex:0 1 auto;padding:0 10px 0 0;line-height:40px;font-weight:bold;}
.lwss_selectable.wr-cart-balance-value{flex:1 1 auto;padding:0 10px 0 0;line-height:40px;}
.lwss_selectable.wr-cart-use-label{flex:0 1 auto;padding:0 10px 0 10px;line-height:40px;font-weight:bold;}
.lwss_selectable.wr-cart-line-input{position:relative;}
.lwss_selectable.wr-input-amount{flex:0 1 auto;border:none;background-color:#eee;padding:0 5px;height:40px;line-height:40px;text-align:right;}
.wr-cart-warn{flex:0 1 auto;line-height:40px;color:#cc1d25;font-weight:bold;padding-left:10px;}
.lwss_selectable.wr-cart-max{flex:0 1 auto;}
.lwss_selectable.wr-cart-apply{flex:0 1 auto;margin-left:5px;}
.lwss_selectable.wr-rateinfo{font-size:11px;text-transform:uppercase;padding:5px;color:#666666;font-weight:bold;}
.lwss_selectable.wr-maxpercent{font-size:11px;text-transform:uppercase;padding:5px;color:#666666;font-weight:bold;}
.lwss_selectable.wr-lowerlimit{font-size:11px;text-transform:uppercase;padding:5px;color:#666666;font-weight:bold;}
.lwss_selectable.wr-mincartamount{font-size:11px;text-transform:uppercase;padding:5px;color:#666666;font-weight:bold;}
