.vip-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 7px;border-radius:5px;background:#eac477;color:#37230d;font-size:11px;font-weight:800;line-height:1.2;vertical-align:middle;margin-inline-end:6px}.poster-image>.vip-badge{position:absolute;top:8px;left:8px;z-index:2}.vip-rules,.vip-reward-note{line-height:1.65;font-size:13px;color:#d6bc8d;overflow-wrap:anywhere}.vip-rules{margin:12px 0}.vip-reward-note{padding:10px 12px;background:#2a2117;border:1px solid #b68c4433;border-radius:9px}.vip-player-note{margin:8px 0;max-width:100%}.unlock-card .vip-rules{font-size:12px}.home-vip{padding:0 12px}.home-vip>.section-block{padding-left:0;padding-right:0}.vip-task-link{color:#f3cc81;text-decoration:underline}
.poster-card .vip-rules,.desktop-poster-card .vip-rules{font-size:11px;line-height:1.5;text-align:start;margin:6px 0 0}
.vip-cover-badge{position:absolute;top:8px;left:8px;z-index:3;pointer-events:none}.home-vip>.section-heading{margin:14px 0 10px}
