[data-sv-home-offer][hidden],[data-sv-reward-shortcut][hidden]{display:none!important}
[data-sv-reward-entry]:disabled{opacity:.55;cursor:not-allowed}
.sv-reward-card{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto 28px;padding:22px 24px;border:1px solid #776336;border-radius:18px;background:linear-gradient(125deg,#241a3d,#171127);color:#ece8f7}
.sv-reward-card h2{margin:0 0 7px;font:700 25px/1.2 Georgia,serif;color:#ead382}.sv-reward-card p{margin:0;max-width:620px;font:14px/1.6 Arial,sans-serif;color:#c5bdd5}.sv-reward-card small{display:block;margin-top:7px;color:#b3a8c6;font:12px/1.5 Arial,sans-serif}.sv-reward-card button{flex-shrink:0;min-height:48px;padding:12px 20px;border:0;border-radius:12px;background:#ddc16c;color:#171020;font:700 14px/1.4 Arial,sans-serif;cursor:pointer;white-space:normal}.sv-reward-stage{color:#ead382!important}
.oh-header .oh-wallet-actions{box-sizing:border-box;width:220px;min-width:0;height:58px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px}.oh-header .oh-wallet-actions .oh-account{width:auto!important;min-width:0;max-width:calc(100% - 42px);height:38px!important;min-height:38px!important}.oh-header .sv-earn-link{box-sizing:border-box;display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;border:1px solid #b89a4c;border-radius:50%;background:#ddc16c;color:#171020;font:500 25px/1 Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;touch-action:manipulation}.oh-header .sv-earn-link:hover{background:#ead382}.oh-header .sv-earn-link:active{background:#c9a84c}
@media(min-width:900px){.oh-header.sv-reward-header .oh-inner{grid-template-columns:180px 118px minmax(0,1fr) 220px!important}}
#sv-rewards{box-sizing:border-box;width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:24px;border:1px solid #7d6737;border-radius:20px;overflow:auto;background:#1a142e;color:#eee9f8;font:15px/1.6 Arial,sans-serif;box-shadow:0 24px 90px #0008;text-align:left}
#sv-rewards::backdrop{background:#080511b3}#sv-rewards *{box-sizing:border-box}#sv-rewards [hidden]{display:none!important}#sv-rewards h2{margin:0 32px 12px 0;color:#ead382;font:700 25px/1.2 Georgia,serif}#sv-rewards p{margin:10px 0;color:#c9c0d8;font:14px/1.65 Arial,sans-serif;overflow-wrap:anywhere}#sv-rewards .sv-reward-note{min-height:23px;color:#ece8f7}#sv-rewards .is-success{color:#a0e6ba}#sv-rewards .is-error{color:#ffb8c4}
#sv-rewards button{min-height:46px;max-width:100%;padding:11px 15px;border:1px solid #655274;border-radius:12px;background:#251c39;color:#eee9f8;font:600 14px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;white-space:normal}#sv-rewards .sv-reward-primary{background:#ddc16c;color:#171020;border-color:#ddc16c}#sv-rewards button:disabled{opacity:.5;cursor:not-allowed}#sv-rewards button:focus-visible,.sv-reward-card button:focus-visible,.sv-earn-link:focus-visible{outline:2px solid #fff;outline-offset:3px}#sv-rewards .sv-reward-close{position:absolute;right:15px;top:12px;width:42px;min-height:42px;padding:0;font-size:25px;background:transparent;border:0}
.sv-reward-actions{display:grid;gap:9px;margin-top:16px}.sv-reward-meta{font-size:12px!important;color:#b6acc9!important}
@media(max-width:899px){.oh-header.sv-reward-header .oh-inner{column-gap:6px!important}.oh-header .oh-wallet-actions{grid-column:2;grid-row:1;width:auto;min-width:0;height:54px}.oh-header .oh-wallet-actions .oh-account{padding:0!important}.oh-header .oh-wallet-actions .oh-account b{padding:5px 8px;font-size:11px}.sv-reward-card{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.sv-reward-card button{width:100%}}
@media(max-width:420px){#sv-rewards{padding:22px 18px}#sv-rewards h2{font-size:23px}.sv-reward-card h2{font-size:23px}}
