.promo-badge{display:inline-block;background:#eee4cf;color:#806334;font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:5px 8px;border-radius:3px;margin:0 7px 9px 0}.promo-old-price{display:inline-block;color:#9e9483;font-size:13px;margin-right:9px;text-decoration:line-through}.promo-breakdown{padding-top:15px;border-top:1px solid #e3dac9;margin-top:18px}.promo-breakdown>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin:12px 0;align-items:center}.promo-breakdown>div>strong{white-space:nowrap}.promo-breakdown .promo-grandtotal{border-top:1px solid #e3dac9;padding-top:18px;margin-top:18px}.promo-grandtotal>strong{font-size:25px;font-family:Georgia,'Times New Roman',serif;font-weight:400}.promo-saving,.promo-shipping{font-size:11px;color:#89724d;line-height:1.7;background:#f5f0e5;padding:11px 13px;border-radius:3px}.promo-admin-help{font-size:12px;color:#7d8d6b;line-height:1.7;margin:16px 0}.promo-admin-card{border:1px solid #e0e7d5;border-radius:10px;padding:22px;margin-top:18px;background:#fafcf6}.promo-admin-card h3{font-size:16px;margin:0 0 15px}.promo-admin-card p{font-size:12px;color:#85966f}.admin-order-amounts{padding:18px;background:#f3f7ec;border:1px solid #e0e9d3;border-radius:8px;margin:20px 0}.admin-order-amounts p{font-size:13px}.sentor-admin .admin-sidebar nav{min-width:0}@media(max-width:720px){.sentor-admin .admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

.sentor-admin .promo-selection{border:1px solid #ddd6c9;padding:16px;max-height:380px;overflow:auto;margin:20px 0}
.sentor-admin .promo-choice{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eee8dd;cursor:pointer}
.sentor-admin .promo-choice input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#24231f}
.sentor-admin .promo-choice span{flex:1;min-width:0;overflow-wrap:anywhere}.sentor-admin .promo-choice strong{white-space:nowrap}
