/* The permanent activity-page entry replaces the conditional floating prompt. */
#app .fs_img,
#bd-one-click-rebate { display: none !important; }

#bd-promotion-center > .yd-rebate-entry {
  position: relative;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 24px;
  align-items: center;
  gap: 10px;
  box-sizing: border-box;
  width: 100%;
  min-height: 64px;
  margin: 0 0 12px;
  padding: 10px 12px;
  border: 1px solid rgba(247, 213, 135, .36);
  border-radius: 16px;
  background: radial-gradient(circle at 8% 50%, rgba(255, 225, 151, .12), transparent 24%), linear-gradient(120deg, #26365f, #1a2848 56%, #2b3d63);
  box-shadow: 0 8px 22px rgba(4, 9, 23, .24), inset 0 1px 0 rgba(255, 255, 255, .06);
  color: #edf3ff;
  font-family: inherit;
  text-align: left;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
.yd-rebate-entry__icon {
  display: flex;
  width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border: 1px solid rgba(255, 232, 173, .55);
  border-radius: 13px;
  background: linear-gradient(145deg, #f6d77f, #c88e2d);
  box-shadow: 0 5px 14px rgba(215, 160, 52, .22);
  color: #4b340e;
}
.yd-rebate-entry__icon svg { display: block; width: 28px; height: 28px; }
.yd-rebate-entry__copy { display: flex; min-width: 0; flex-direction: column; gap: 3px; }
.yd-rebate-entry__copy strong { color: #f5d889; font-size: 15px; font-weight: 700; line-height: 1.3; }
.yd-rebate-entry__copy small { color: #aebbd2; font-size: 11px; line-height: 1.5; overflow-wrap: break-word; }
.yd-rebate-entry__arrow { color: #f3d382; font-size: 28px; font-weight: 300; line-height: 1; text-align: right; }
#bd-promotion-center > .yd-rebate-entry:active { border-color: #f3d382; background-color: #314873; filter: brightness(1.08); }
#bd-promotion-center > .yd-rebate-entry:focus-visible { outline: 2px solid #f5d889; outline-offset: 3px; }
