.reward-center{margin:20px 0;padding:20px;border:1px solid rgba(255,209,93,.3);border-radius:20px;background:linear-gradient(145deg,rgba(255,209,93,.08),rgba(10,13,18,.94) 42%)}
.reward-head,.reward-payout-title,.reward-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reward-head h3{margin:4px 0;font-size:22px}.reward-head p,.reward-payout-title span{margin:0;color:#9fa7b6;font-size:12px;line-height:1.55}.reward-status{padding:7px 10px;border:1px solid rgba(255,209,93,.28);border-radius:999px;color:#ffd15d;font-size:10px;font-weight:950;white-space:nowrap}.reward-status.done{border-color:rgba(86,223,160,.32);background:rgba(86,223,160,.08);color:#56dfa0}
.reward-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0}.reward-stats article{padding:14px;border:1px solid #29313c;border-radius:14px;background:#0b0e13}.reward-stats small{display:block;color:#8f98a6;font-size:9px;font-weight:900;letter-spacing:.08em}.reward-stats strong{display:block;margin-top:6px;color:#ffe18a;font-size:19px}
.reward-claim-box{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:14px;border:1px solid #29313c;border-radius:15px;background:#0d1015}.reward-claim-box b,.reward-claim-box span{display:block}.reward-claim-box span{margin-top:4px;color:#9fa7b6;font-size:11px}.reward-claim-box .btn{padding:11px 13px;font-size:11px}.reward-claim-box button:disabled{opacity:.55;cursor:not-allowed}
.reward-payout-form{margin-top:14px;padding:15px;border:1px solid #29313c;border-radius:15px;background:#0d1015}.reward-payout-title>div>span{display:block;margin-top:4px}.reward-payout-title>span{color:#56dfa0;font-size:9px;font-weight:900}.reward-payout-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.reward-payout-grid label{display:grid;gap:6px;color:#aeb6c2;font-size:11px;font-weight:800}.reward-payout-grid input,.reward-payout-grid select{width:100%;min-height:42px;padding:0 11px;border:1px solid #303846;border-radius:11px;background:#0b0e13;color:#fff;outline:none}.reward-payout-grid input:focus,.reward-payout-grid select:focus{border-color:#c99120}
.reward-history{margin-top:14px;padding:14px;border:1px solid #29313c;border-radius:15px;background:#0d1015}.reward-history-head button{border:0;background:transparent;color:#ffd15d;font-weight:850;cursor:pointer}.reward-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid #232a34}.reward-row:last-child{border-bottom:0}.reward-row b,.reward-row small{display:block}.reward-row small{margin-top:3px;color:#8f98a6;font-size:10px}.reward-row strong{color:#e7ebf0}.reward-row strong.plus{color:#56dfa0}.reward-row strong.minus{color:#ffb1bb}.reward-history p{margin:10px 0;color:#8f98a6;font-size:11px}.reward-message{min-height:18px;margin-top:10px;color:#9fa7b6;font-size:12px}.reward-message.success{color:#56dfa0}.reward-message.error{color:#ff7182}.reward-terms{margin:10px 0 0;color:#7f8794;font-size:10px;line-height:1.55}
@media(max-width:720px){.reward-head,.reward-payout-title{flex-direction:column}.reward-stats{grid-template-columns:1fr}.reward-claim-box{grid-template-columns:1fr 1fr}.reward-claim-box>div{grid-column:1/-1}.reward-payout-grid{grid-template-columns:1fr}}
