:is(#resultReward,#profileResultReward)[hidden],:is(#resultReward,#profileResultReward) [hidden]{display:none!important}
:is(#resultReward,#profileResultReward){flex-shrink:0;width:min(100%,400px);box-sizing:border-box;margin:12px auto 4px;padding:12px 16px;border:1px solid #a3c75945;border-radius:14px;background:#142420b3;text-align:left;overflow-wrap:anywhere}
:is(#resultReward,#profileResultReward) strong{display:block;color:#ceff49;font:800 18px/1.25 Onest}
:is(#resultReward,#profileResultReward) small{display:block;color:#b7c6bd;font:500 11px/1.5 Onest;margin-top:5px}
:is(#resultReward,#profileResultReward) details{font:500 11px/1.5 Onest;color:#b7c6bd;margin-top:4px}
:is(#resultReward,#profileResultReward) summary{cursor:pointer;min-height:44px;align-content:center;color:#d7e4d9}
:is(#resultReward,#profileResultReward) dl{margin:0 0 6px}:is(#resultReward,#profileResultReward) dl div{display:flex;justify-content:space-between;gap:12px}:is(#resultReward,#profileResultReward) dt{min-width:0}:is(#resultReward,#profileResultReward) dd{margin:0;color:#e5f2d8;white-space:nowrap}
#overlay :is(#resultReward,#profileResultReward) button{font:700 11px/1.3 Onest;padding:10px 14px;min-height:44px;margin:8px 0 0;background:#263c32;color:#d7e4d9;border:1px solid #8ca89255;border-radius:12px}
:is(#resultReward,#profileResultReward) button:disabled{opacity:.6}
#overlay{overflow-y:auto;justify-content:safe center;scroll-padding-block:16px}
@media(orientation:landscape) and (min-width:480px){:is(#resultReward,#profileResultReward){margin:8px auto 2px;padding:9px 14px}:is(#resultReward,#profileResultReward) strong{font-size:15px}:is(#resultReward,#profileResultReward) small,:is(#resultReward,#profileResultReward) details{font-size:10px}}

#profileResultReward{width:100%;margin:12px 0;}
