/* Marco Coffee V16: explicit loyalty redemption on every order surface. */
.order-reward-tag,.tracking-reward-tag,.cart-reward-tag,.account-reward-tag{
 display:inline-flex;align-items:center;gap:5px;max-width:100%;
 border:1px solid #b88b3c;background:#fff7e7;color:#704b12;
 border-radius:8px;padding:5px 8px;margin-top:6px;
 font:700 11px/1.45 "Segoe UI",Arial,sans-serif;letter-spacing:.02em;
 white-space:normal;overflow-wrap:anywhere;
}
.order-reward-tag{display:flex;flex-wrap:wrap;margin:6px 0 4px}
.order-reward-tag small{font-size:10px;color:#60503c;font-weight:600}
.reward-order-summary{display:grid;gap:2px;margin-top:7px;padding:8px;
 border-radius:8px;background:#fbf5e7;border:1px solid #e4d4ae;
 color:#705018;font:600 11px/1.5 "Segoe UI",Arial,sans-serif;min-width:0}
.reward-order-summary b{font-size:11px}
.admin-order-item{min-width:0}
.tracking-reward-tag{display:flex;width:max-content;max-width:100%;margin:7px 0 2px}
.tracking-reward-note,.tracking-option-label,.cart-reward-detail{display:block;
 color:#6e6860;font:400 11px/1.5 "Segoe UI",Arial,sans-serif;margin-top:4px}
.tracking-reward-summary{display:flex;flex-direction:column;gap:4px;margin:18px 0 8px;padding:14px 16px;
 background:#fff8eb;border:1px solid #d8b977;border-left:4px solid #946d22;border-radius:10px;
 font:500 13px/1.5 "Segoe UI",Arial,sans-serif;color:#533c1c}
.tracking-reward-summary b{font-size:15px}
.tracking-reward-math{color:#69502a}
.tracking-reward-math b{white-space:nowrap}
.cart-reward-tag{display:flex;width:fit-content;margin:7px 0 2px}
.account-reward-tag{margin:7px 0 2px}
@media(max-width:560px){.tracking-reward-summary{padding:12px}.order-reward-tag{font-size:10px}}
