.van-popup--bottom{background:#fff;box-shadow:0 -.46875rem 1.21875rem 0 hsla(0,0%,66.7%,.14);border-radius:1rem 1rem 0 0;overflow:hidden}.coupon{padding-bottom:3.125rem}.coupon .head{margin-top:1.3125rem;background:#eee;border-radius:.5rem}.coupon .head .head-item{padding:.71875rem 0;width:50%;text-align:center;font-size:.8125rem;font-family:Roboto-Regular,Roboto;font-weight:400;color:#999}.coupon .head .head-item-active{background:#04b492;border-radius:.5rem;color:#fff}.coupon .explain-wrap{background-color:#fff;padding:0 1rem 2.1875rem;font-size:.875rem;font-family:Roboto-Regular,Roboto;font-weight:400;color:#666;line-height:1.40625rem;text-align:left}.coupon .explain-wrap .explain-head{padding:1.5625rem 0 1.03125rem;margin-bottom:.875rem;border-bottom:1Px solid #f0f0f0}.coupon .explain-wrap .explain-head .explain-head-title{flex:1;text-align:center}.coupon .explain-wrap .explain-head img{width:1rem;margin-left:.1875rem}.coupon .explain-wrap .explain-head .explain-head-icon{display:inline-block;width:.9375rem;height:.9375rem}.coupon .explain-wrap .explain-text{max-height:15.625rem;overflow-y:auto}.footer{width:100%;text-align:center;padding:1.03125rem 0;position:fixed;bottom:0;background:#f7f7f9;font-size:.875rem;font-family:Roboto-Regular,Roboto;font-weight:400;color:#999}.footer img{width:1rem}