.bonuses-content{min-width:0}:is(.bonuses-content .dashboard-toolbar,.bonuses-content .dashboard-toolbar:has(.applied-code)){grid-template-columns:minmax(0,1fr);margin-bottom:24px}.bonuses-content .redeem-panel>summary{justify-self:start;width:fit-content;max-width:100%}.bonuses-content .redeem-form{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:16px;padding:24px}.bonuses-content .redeem-form-body{gap:24px}.bonuses-content .redeem-form-body .form-field{gap:12px}.bonuses-content .provider-code-callout{border:1px solid var(--border);background:var(--secondary);border-radius:12px;padding:24px}.bonuses-content .provider-code-callout h2{font:650 18px/1.5 var(--font-body), sans-serif;letter-spacing:-.3px;margin:0 0 12px}.bonuses-content .provider-code-callout p{max-width:60ch;margin:0;font-size:16px;line-height:1.8}.bonuses-content .provider-code-callout a{font-weight:750}.bonuses-content .dashboard-rewards{gap:20px;margin-bottom:32px}.bonuses-content .reward-card{border-color:var(--border);background:var(--card);border-radius:12px;padding:24px}.bonuses-content .reward-heading{gap:16px}.bonuses-content .reward-heading .eyebrow{display:none}.bonuses-content .reward-heading .reward-more-info{grid-row:1}.bonuses-content .reward-heading h2{font:650 20px/1.3 var(--font-body), sans-serif;letter-spacing:-.3px;margin:0}.bonuses-content .reward-progress .dashboard-amount{font-family:var(--font-body), sans-serif;letter-spacing:-1px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:36px;font-style:normal;font-weight:650;line-height:1.2;display:flex}.bonuses-content .reward-progress .dashboard-amount>span{font:400 24px/1.2 var(--font-body), sans-serif;letter-spacing:-.5px}.bonuses-content .reward-progress-label{font-size:14px;line-height:1.6}.bonuses-content .referral-share-fields{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;margin-bottom:32px}.bonuses-content .referral-link-unavailable{margin:0 0 32px}.bonuses-content .referral-link-label{color:var(--foreground);margin-bottom:8px;font-size:14px}.bonuses-content .referral-link-row{background:0 0;border:0;border-radius:0;gap:12px;min-width:0;padding:0}.bonuses-content .referral-link-row>button{min-width:0}.bonuses-content .applied-code{border-color:var(--border);border-radius:12px;padding:24px}.bonuses-content .applied-code h2{font:650 18px/1.5 var(--font-body), sans-serif}.bonuses-content .code-badge{border-color:var(--border);font-family:var(--font-body), sans-serif;white-space:normal;border-radius:6px}.bonuses-content .dashboard-activity>.activity-tabs{border:0;gap:8px;margin-bottom:12px;padding-bottom:0}.bonuses-content .activity-tabs button{font-family:var(--font-body), sans-serif;border-radius:9px;font-size:16px}.bonuses-content .dashboard-activity{min-height:max(0px, calc(100dvh - var(--activity-header-height,80px) - 16px - var(--activity-footer-space,0px)))}.bonuses-content .dashboard-activity>[role=tabpanel]{min-width:0}.bonuses-content .dashboard-activity .referrals-section{margin-top:0}.bonuses-content .dashboard-activity .referrals-toolbar{min-height:72px;margin-block:0 20px}.bonuses-content .member-rewards .referrals-toolbar{flex-wrap:wrap;gap:16px 24px}.bonuses-content :is(.referrals-toolbar,.member-rewards-heading) h2{font:650 20px/1.3 var(--font-body), sans-serif}.bonuses-content :is(.leaderboard-table,.guac-leaderboard,.leaderboard-standing){border-color:var(--border);border-radius:12px}.bonuses-content .guac-leaderboard li{border-color:var(--border)}.bonuses-content .guac-prizes h2{font:650 24px/1.4 var(--font-body), sans-serif;letter-spacing:-.4px}.bonuses-content .guac-prizes h2>span{margin-left:.3em}.bonuses-content .leaderboard-standing strong{font:650 20px/1.4 var(--font-body), sans-serif;color:var(--foreground)}@media (max-width:900px){.bonuses-content .dashboard-rewards,.bonuses-content .referral-share-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bonuses-content .redeem-form-body{grid-template-columns:minmax(0,1fr)}.bonuses-content .redeem-form,.bonuses-content .reward-card,.bonuses-content .provider-code-callout{padding:20px}.bonuses-content .activity-tabs{background:var(--background);border:0;border-radius:0;flex-wrap:wrap;padding-inline:0;display:flex}.bonuses-content .activity-tabs button{padding:10px 12px}}.bonuses-content .dashboard-rewards:has(.first-topup-bonus){grid-template-columns:minmax(0,1fr)}.bonuses-content .dashboard-rewards:has(.first-topup-bonus):has(>.reward-item:nth-child(2 of .reward-item)){grid-template-columns:repeat(2,minmax(0,1fr))}.bonuses-content .dashboard-rewards:has(.first-topup-bonus):has(>.reward-item:nth-child(3 of .reward-item)){grid-template-columns:repeat(3,minmax(0,1fr))}.bonuses-content .dashboard-rewards:has(.first-topup-bonus) .reward-heading{flex-wrap:wrap;align-items:center;display:flex}.bonuses-content .dashboard-rewards:has(.first-topup-bonus) .reward-title-row{flex:1 0 190px}.bonuses-content .dashboard-rewards:has(.first-topup-bonus) .reward-title-row img{flex:none}.first-topup-bonus .reward-title-row{grid-column:1/-1}.first-topup-bonus .reward-title-row img{flex:none}.first-topup-bonus .reward-progress>.guac-topup-trigger{margin-top:16px}@media (max-width:1100px){:is(.bonuses-content .dashboard-rewards:has(.first-topup-bonus),.bonuses-content .dashboard-rewards:has(.first-topup-bonus):has(>.reward-item:nth-child(2 of .reward-item)),.bonuses-content .dashboard-rewards:has(.first-topup-bonus):has(>.reward-item:nth-child(3 of .reward-item))){grid-template-columns:minmax(0,1fr)}}.bonuses-content .bonus-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:16px;padding-bottom:16px;display:flex}.bonuses-content .bonus-history-toolbar>.activity-tabs{border:0;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;display:flex}.bonus-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}@media (min-width:601px){.bonus-history-controls{min-height:48px}}.bonus-history-controls .referral-table-actions{grid-template-columns:auto minmax(200px,360px);align-items:start;gap:16px;width:auto;margin:0;display:grid}.bonus-history-controls .referral-table-actions>.avo-search-field{grid-column:2;width:100%}.bonus-history-controls .referral-code-entry{display:contents}.bonus-history-controls .referral-code-entry>button{--action-button-height:44px;height:44px;min-height:44px}.bonus-history-controls .referral-code-form{order:2;grid-column:1/-1}.bonus-history-controls>.mobile-activity-sort{width:100%}@media (max-width:1100px){.bonus-history-controls{width:100%}.bonus-history-controls .referral-table-actions{grid-template-columns:auto minmax(0,1fr);width:100%}}@media (max-width:600px){.bonus-history-controls .referral-table-actions{grid-template-columns:minmax(0,1fr);gap:12px}.bonus-history-controls .referral-code-entry>button{justify-self:start}.bonus-history-controls .referral-table-actions>.avo-search-field{grid-column:1}.bonus-history-controls .member-rewards-total{justify-content:flex-start;width:100%}}
