.bonus-statistics { margin-bottom: 16px; }
.store-wallet-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:16px;border-color:#ead28d;background:linear-gradient(120deg,#fff9e8,var(--panel))}.store-wallet-card h2{margin:5px 0 6px}.store-wallet-card p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.store-wallet-profile-value{display:grid;justify-items:end;min-width:150px}.store-wallet-profile-value strong{font-size:30px;color:#a16b0e}.store-wallet-profile-value small{margin-bottom:10px;color:var(--muted);font-size:10px}.store-wallet-profile-value .primary{padding:9px 16px}[data-theme=dark] .store-wallet-card{background:linear-gradient(120deg,#382f1d,var(--panel));border-color:#66542d}@media(max-width:600px){.store-wallet-card{align-items:stretch;flex-direction:column}.store-wallet-profile-value{justify-items:start}}
.bonus-statistics-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.bonus-statistics-grid article { padding: 16px; border: 1px solid var(--line); border-radius: 12px; background: var(--panel-2); }
.bonus-statistics-grid article > span, .bonus-statistics-grid small { display: block; color: var(--muted); font-size: 11px; }
.bonus-statistics-grid strong { display: block; margin: 8px 0; font-size: 24px; }
.profile-bonus-amount { display: inline-flex; align-items: center; gap: 5px; color: #147ccc; font-weight: 750; white-space: nowrap; }
.profile-bonus-amount svg { width: 16px; height: 16px; fill: currentColor; flex: none; }
.bonus-statistics-grid .profile-bonus-amount svg { width: 22px; height: 22px; }
.bonus-statistics-note { color: var(--muted); font-size: 11px; line-height: 1.6; margin: 14px 0 0; }
.profile-bonus-refund, .profile-order-product small, .profile-order-gift { display: block; color: var(--muted); font-size: 10px; margin-top: 4px; }
.profile-order-product + .profile-order-product { margin-top: 8px; }
.profile-bonus-empty { color: var(--muted); }
.profile-columns table { min-width: 620px; }
[data-theme=dark] .profile-bonus-amount { color: #86c9fa; }
@media (max-width: 850px) { .bonus-statistics-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 380px) { .bonus-statistics-grid { grid-template-columns: 1fr; } }
.profile-coin-amount{display:inline-flex;align-items:center;gap:6px;color:#a06b0e;font-weight:900;white-space:nowrap}.profile-coin-amount i{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffd65c,#d89514);color:#fff3bd;font-size:6px;font-style:normal}.delivery-steam-card{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:28px;align-items:start;margin-bottom:16px}.delivery-steam-card>div>p:not(.eyebrow){color:var(--muted);line-height:1.55}.delivery-steam-current{margin-top:16px!important}.delivery-steam-current strong{color:var(--text)}.delivery-steam-current span{display:inline-flex;margin-left:8px;padding:4px 7px;border-radius:999px;background:#fff2c4;color:#8a6114;font-size:10px;font-weight:900}.delivery-steam-card form{display:grid;gap:9px}.delivery-steam-card label{font-size:11px;font-weight:900;color:var(--muted)}.delivery-steam-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.delivery-steam-row input{min-width:0}.delivery-steam-result{min-height:18px;margin:0;color:var(--muted);font-size:11px}.delivery-steam-result.success{color:#09855d}.delivery-steam-result.error{color:#b52d2d}.link-button{width:max-content;padding:0;border:0;background:none;color:var(--accent);font-size:11px;font-weight:850;cursor:pointer}.delivery-steam-card details{color:var(--muted);font-size:11px}.delivery-steam-card summary{cursor:pointer;font-weight:850}.delivery-steam-card details p{line-height:1.5}[data-theme=dark] .delivery-steam-current span{background:#493a18;color:#f2ce79}[data-theme=dark] .profile-coin-amount{color:#f2ca6d}@media(max-width:800px){.delivery-steam-card{grid-template-columns:1fr}.delivery-steam-row{grid-template-columns:1fr}.delivery-steam-row .primary{width:100%}}
