.ax-bonus-card { padding:24px;border:1px solid rgb(92 156 246 / .35);border-radius:20px;background:linear-gradient(130deg,rgb(92 156 246 / .08),transparent 65%),var(--ax-glass); }
.ax-bonus-card>header { display:flex;justify-content:space-between;gap:12px;align-items:center; }.ax-bonus-card header small { color:var(--ax-muted);font-size:9px;font-weight:700;letter-spacing:.12em; }.ax-bonus-card h2 { font-size:22px;letter-spacing:-.035em;margin:8px 0 0;line-height:1.3; }.ax-bonus-card header>span { font-size:36px;color:#8bb9fa; }.ax-bonus-card>p { color:var(--ax-muted);font-size:12px;line-height:1.8;margin:16px 0; }
.ax-bonus-values { display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0; }.ax-bonus-values>div { min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px 14px;background:rgb(92 156 246 / .05);border:1px solid var(--ax-border);border-radius:15px; }.ax-bonus-values small { color:var(--ax-muted);font-size:10px; }.ax-bonus-values strong { font-size:26px;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere; }
.ax-bonus-progress { display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;font-size:10px;color:var(--ax-muted); }.ax-bonus-progress progress { flex-basis:100%;width:100%;height:6px;border:0;border-radius:10px;overflow:hidden;accent-color:#8bb9fa; }.ax-bonus-progress progress::-webkit-progress-bar { background:var(--ax-border); }.ax-bonus-progress progress::-webkit-progress-value { background:#5c9cf6; }
.ax-bonus-card>button { width:100%;min-height:46px;font-size:12px;white-space:normal;line-height:1.5; }.ax-bonus-card>button:disabled { opacity:.55;cursor:default; }.ax-bonus-card details { margin-top:20px;padding-top:16px;border-top:1px solid var(--ax-border);font-size:12px; }.ax-bonus-card summary { cursor:pointer;min-height:28px; }.ax-bonus-card details p { color:var(--ax-muted);font-size:11px;line-height:1.8;margin:14px 0; }.ax-bonus-card ul { list-style:none;padding:0; }.ax-bonus-card li { display:flex;gap:10px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--ax-border);font-size:11px; }.ax-composer-quota { font-size:10px;color:var(--ax-muted);line-height:1.6;margin:0 0 12px; }
@media(max-width:760px){.ax-bonus-card { padding:19px; }.ax-bonus-card h2 { font-size:20px; }.ax-bonus-values { gap:8px; }.ax-bonus-values>div { padding:14px 11px; }.ax-bonus-values strong { font-size:24px; }}
.ax-referral-details { margin:22px 0;padding-top:16px;border-top:1px solid var(--ax-border); }
.ax-referral-details h3 { font-size:16px;margin:0 0 8px; }
.ax-referral-details p { font-size:12px;color:var(--ax-muted);line-height:1.7; }
.ax-bonus-card .ax-referral-details li { display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center; }
.ax-referral-details li>strong { flex-basis:100%;overflow-wrap:anywhere;min-width:0;font-size:13px; }
.ax-referral-details li>span { color:var(--ax-muted);font-variant-numeric:tabular-nums; }
