/* Coupon actions stay in normal flow, clear of the coupon input. */
#cart_coupon_area .cart-coupon-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 6px;font-size:13px;line-height:20px;}
#cart_coupon_area .cart-coupon-label label{margin:0;color:inherit;}
#cart_coupon_area .cart-coupon-label a{position:relative;cursor:pointer;}
.cart-coupon-price-note{font-size:12px;font-weight:500;line-height:1.4;}
#coupon_area .cart-coupon-price-note{display:inline-block;}
#coupon_area .media>.icon{flex-shrink:0;}
#coupon_area .media>p{width:50px;margin:0;line-height:1.2;}
#coupon_area .media>p .label{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;}
#coupon_area .media-inner{min-width:0;overflow-wrap:anywhere;}
#sidebar_right_coupon_list .cart-coupon-price-note,
#show_coupon_html .cart-coupon-price-note{display:block;margin:2px 0 0;color:#555;overflow-wrap:anywhere;}
#sidebar_right_coupon_list .account_background.cart-coupon-original-price,
#show_coupon_html .account_background.cart-coupon-original-price{max-height:none;}
#sidebar_right_coupon_list .account_background.cart-coupon-original-price .media-body,
#show_coupon_html .account_background.cart-coupon-original-price .media-body{height:auto;min-height:123px;}
