.bm2-rewards-host{min-height:0!important}
.bm2-rewards-host>:not(#bm2-rewards-center){display:none!important}
html[data-bm2-rewards-center="1"] [class*="_receive-records_t6ifs_"]{display:none!important}
#bm2-rewards-center{font-family:inherit;font-size:.24rem;line-height:1.5;color:var(--skin__neutral_1);padding:0 .2rem .3rem;min-height:4.05rem;box-sizing:border-box;text-align:start}
#bm2-rewards-center *{box-sizing:border-box}
#bm2-rewards-center .brc-heading{display:flex;justify-content:flex-end;align-items:center;min-height:.5rem}
#bm2-rewards-center .brc-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#bm2-rewards-center .brc-intro{display:none}
#bm2-rewards-center h3{font:inherit;font-size:.26rem;font-weight:500;line-height:1.45;color:var(--skin__lead,var(--skin__neutral_1));margin:.04rem 0;overflow-wrap:anywhere}
#bm2-rewards-center .brc-tabs{display:flex;gap:.3rem;margin:0 0 .2rem;border-bottom:var(--lobby__px,1px) solid var(--skin__border)}
#bm2-rewards-center .brc-tabs .brc-button{position:relative;flex:1;min-height:.6rem;padding:.12rem .08rem;border:0;border-radius:0;background:transparent;color:var(--skin__neutral_2);font-size:.24rem}
#bm2-rewards-center .brc-tabs [aria-selected="true"]{color:var(--skin__primary);font-weight:500}
#bm2-rewards-center .brc-tabs [aria-selected="true"]:after{content:"";position:absolute;inset-inline:25%;bottom:0;height:.04rem;border-radius:.04rem;background:var(--skin__primary)}
#bm2-rewards-center .brc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.04rem .2rem;align-items:start;min-height:1.48rem;padding:.2rem;margin:0 0 .2rem;border:0;border-radius:.14rem;background:var(--skin__bg_2);box-shadow:0 .03rem .09rem 0 var(--skin__web_left_bg_shadow,transparent);overflow-wrap:anywhere}
#bm2-rewards-center .brc-card>*{grid-column:1;min-width:0}
#bm2-rewards-center .brc-label{font-size:.2rem;color:var(--skin__neutral_2)}
#bm2-rewards-center .brc-amount{display:block;font-size:.3rem;line-height:1.3;font-weight:500;color:var(--skin__accent_3,var(--skin__primary));margin:.04rem 0 .08rem}
#bm2-rewards-center .brc-detail{grid-column:1/-1;font-size:.22rem;line-height:1.5;color:var(--skin__neutral_2);margin:.08rem 0 0;white-space:pre-line}
#bm2-rewards-center .brc-requirement{grid-column:1/-1;font-size:.2rem;color:var(--skin__neutral_2);margin:.04rem 0}
#bm2-rewards-center .brc-button,#bm2-rewards-center .brc-link{display:inline-flex;align-items:center;justify-content:center;min-height:.6rem;max-width:100%;padding:.1rem .18rem;border:var(--lobby__px,1px) solid transparent;border-radius:.1rem;background:var(--skin__primary);color:var(--skin__text_primary);font:inherit;font-size:.22rem;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}
#bm2-rewards-center .brc-card>.brc-button,#bm2-rewards-center .brc-card>.brc-link{grid-column:2;grid-row:1/span 3;align-self:center;max-width:2.1rem;min-width:1.5rem}
#bm2-rewards-center .brc-heading .brc-button{background:transparent;color:var(--skin__primary);padding:.04rem 0;min-height:.45rem;font-size:.2rem}
#bm2-rewards-center .brc-button:disabled{cursor:default;opacity:.55}
#bm2-rewards-center .brc-button:focus-visible,#bm2-rewards-center .brc-link:focus-visible{outline:.03rem solid var(--skin__primary);outline-offset:.04rem}
#bm2-rewards-center .brc-notice{padding:.16rem;border:var(--lobby__px,1px) solid var(--skin__primary);border-radius:.1rem;font-size:.22rem;margin:.1rem 0 .2rem}
#bm2-rewards-center .brc-empty{display:block;padding:.5rem .2rem;text-align:center;color:var(--skin__neutral_2);font-size:.24rem}
#bm2-rewards-center .brc-help{font-size:.2rem;color:var(--skin__neutral_2);line-height:1.5;margin:.1rem 0 .25rem}
#bm2-rewards-center .brc-other{padding:.1rem 0 .2rem;display:flex;gap:.12rem;flex-wrap:wrap}
#bm2-rewards-center .brc-other h3{width:100%;font-size:.22rem;color:var(--skin__neutral_2)}
#bm2-rewards-center .brc-other .brc-link{background:transparent;color:var(--skin__primary);border-color:var(--skin__border);min-height:.5rem;font-size:.2rem}
#bm2-rewards-center .brc-pagination{display:flex;align-items:center;justify-content:space-between;gap:.12rem;font-size:.2rem}
#bm2-rewards-center .brc-received{grid-template-columns:minmax(0,1fr);min-height:1.2rem}
@media(max-width:360px){#bm2-rewards-center .brc-card{column-gap:.12rem}#bm2-rewards-center .brc-card>.brc-button,#bm2-rewards-center .brc-card>.brc-link{max-width:1.8rem;min-width:1.2rem}}
