.creator-coupon{margin:18px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.creator-coupon[hidden]{display:none!important}
.creator-coupon>label{display:block;margin-bottom:8px;font-weight:650}
.creator-coupon>label .hint{display:inline;margin-left:8px;font-weight:400}
.creator-coupon-controls{display:flex;align-items:center;gap:8px;min-width:0}
.creator-coupon-controls[hidden]{display:none!important}
.creator-coupon-controls input,#createForm #creatorCouponCode{flex:1;min-width:0;text-transform:uppercase;min-height:44px;border:1px solid var(--theme-border,var(--line));background:var(--theme-input,var(--panel));color:var(--text);border-radius:6px;padding:10px 12px}
.creator-coupon-controls .btn{flex-shrink:0;min-height:44px;padding:10px 12px}
.creator-coupon p{margin:8px 0 0;line-height:1.5}
.creator-coupon .error{color:var(--danger,#fb7185)}
.coupon-original{display:block;font-size:12px;color:var(--muted);font-weight:400}
@media(max-width:390px){.creator-coupon-controls{flex-wrap:wrap}.creator-coupon-controls input{flex-basis:55%}.creator-coupon-controls [data-coupon-clear]{margin-left:auto}}
