.pc-discount { margin-block:1.5rem; }
.pc-discount>div { display:flex; flex-wrap:wrap; gap:.75rem; align-items:center; }
.pc-discount button { min-height:44px; padding:.65rem 1rem; }
.pc-discount input { width:100%; min-width:0; }
.pc-discount [data-discount-status]:empty { display:none; }
