.rb-rewards-header-link {
  box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center;
  gap:7px; flex:0 0 auto; margin-inline-start:auto; padding:7px 11px;
  border:1px solid #cfe2f7; border-radius:999px; background:#fff;
  color:#075ba5; font:700 13px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;
  text-decoration:none; white-space:nowrap; min-height:36px;
  box-shadow:0 2px 9px rgba(13,53,97,.08); z-index:3;
}
.rb-rewards-header-link:hover {background:#f2f8ff;color:#074d87;border-color:#b4d5f5}
.rb-rewards-header-link:focus-visible {outline:3px solid #2674c6;outline-offset:3px}
.rb-rewards-header-link .rb-rewards-wallet-icon {width:19px;height:19px;display:block;flex-shrink:0}
.rb-rewards-header-count {font-variant-numeric:tabular-nums}
.rb-rewards-header-floating {position:fixed;inset-block-start:10px;inset-inline-end:14px;z-index:950}
@media (max-width:600px) {
  .rb-rewards-header-link {min-height:34px;padding:7px 9px;gap:5px;font-size:12px}
  .rb-rewards-header-label {display:none}
  .rb-rewards-header-link .rb-rewards-wallet-icon {width:18px;height:18px}
}
@media (prefers-reduced-motion:reduce) {.rb-rewards-header-link {transition:none}}
