.buyer-discount-info{border:1px solid #e7e7e7;border-radius:6px;margin:8px 0 18px;color:#111;background:#fff}
.buyer-discount-info summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}
.buyer-discount-info summary::-webkit-details-marker{display:none}
.buyer-discount-info summary small{font-size:10px;font-weight:400;color:#888;display:flex;align-items:center;gap:8px}
.buyer-discount-info summary small::after{content:'＋';font-size:14px;color:#777}
.buyer-discount-info[open] summary small::after{content:'－'}
.buyer-discount-info summary:focus-visible{outline:2px solid #00cfc8;outline-offset:2px}
.buyer-discount-info>div{padding:0 14px 14px;border-top:1px solid #f1f1f1}
.buyer-discount-info p{font-size:11px;line-height:1.9;color:#777;margin:10px 0}
.buyer-discount-info .buyer-discount-cap{color:#111}.buyer-discount-cap strong{font-size:15px;font-weight:600}
.buyer-discount-info>div>small{display:block;font-size:10px;line-height:1.7;color:#999;margin-top:8px}
.buyer-order-discount{border-top:1px solid #eee;padding-top:11px;margin-top:12px}
.buyer-order-discount>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;line-height:1.8;margin:6px 0;color:#777}
.buyer-order-discount b{font-size:11px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}
.buyer-discount-returned{color:#008c86!important}.buyer-discount-returned em{font-size:9px;font-style:normal;white-space:nowrap;padding:2px 5px;border-radius:3px;background:#e9fbfa;margin-inline-start:4px}
.buyer-order-discount>small{font-size:9px;color:#999;display:block;margin:9px 0 0}
