/* One compact badge and a continuous offer sentence, with the gift emphasized. */
.rl-bb-banner.rl-promo-banner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:14px;padding:9px 24px;box-sizing:border-box;background:#e5fa79;color:#15141a;text-align:center;position:relative;font-size:14px}
.rl-promo-offers-row{display:flex;flex:none;align-items:center;justify-content:center;width:auto;min-width:0;padding:0;border:0;box-sizing:border-box}
.rl-promo-offers-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;padding:5px 10px;border-radius:5px;background:#2a153f;color:#fff;font-size:11px;font-weight:750;line-height:16px;letter-spacing:.7px;white-space:nowrap;box-sizing:border-box}
.rl-promo-offers-label svg{flex:none}
.rl-bb-banner.rl-promo-banner>.rl-promo-message{max-width:940px;min-width:0;color:#241733;font-size:14px;line-height:20px;font-weight:500;text-align:left}
.rl-bb-banner.rl-promo-banner .rl-promo-gift{font-weight:700;text-decoration:none}
.rl-promo-gift>span{font-weight:850;white-space:nowrap}
.rl-promo-terms{font-size:12px;font-weight:400;color:#51475a}
@media(max-width:640px){.rl-bb-banner.rl-promo-banner{gap:12px;padding:9px 16px}.rl-promo-offers-label{padding:5px 8px;gap:5px;font-size:10px;letter-spacing:.3px}.rl-bb-banner.rl-promo-banner>.rl-promo-message{font-size:12px;line-height:17px}.rl-promo-terms{font-size:11px}}

/* F16：简版帮助页 header 内注入活动条时，活动条独占顶部一行，logo 行回到左侧 */
header.rl-header-with-ship-compact:has(> .rl-bb-banner.rl-promo-banner){display:block;padding:0}
header.rl-header-with-ship-compact > .rl-bb-banner.rl-promo-banner{width:100%}
header.rl-header-with-ship-compact > .rl-header-ship-row{width:100%;box-sizing:border-box;padding:18px 32px}
@media(max-width:767px){header.rl-header-with-ship-compact > .rl-header-ship-row{padding:12px 24px}}
@media(max-width:420px){header.rl-header-with-ship-compact > .rl-header-ship-row{padding:12px 16px}}
