.atk-rewards-intro { display: flex; align-items: center; justify-content: space-between; gap: 25px; margin-bottom: 16px; padding: 23px; border-radius: 17px; background: linear-gradient(135deg,#4d1ee8,#1769df); color: #fff; box-shadow: 0 12px 32px rgba(54,55,210,.18); }
.atk-rewards-intro > div > span { font-size: 11px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; opacity: .82; }
.atk-rewards-intro h2 { margin: 3px 0 4px; color: #fff; font-size: 27px; }
.atk-rewards-intro p { margin: 0; color: rgba(255,255,255,.85); }
.atk-rewards-intro aside { min-width: 205px; padding: 14px 17px; border: 1px solid rgba(255,255,255,.25); border-radius: 12px; background: rgba(255,255,255,.12); }
.atk-rewards-intro aside small,.atk-rewards-intro aside strong,.atk-rewards-intro aside b { display: block; }
.atk-rewards-intro aside small { opacity: .8; }
.atk-rewards-intro aside strong { margin: 3px 0; color: #fff; font-size: 22px; }
.atk-rewards-intro aside b { font-size: 11px; font-weight: 500; opacity: .82; }
.woocommerce-account .spar-rewards-dashboard { --spar-primary: #5423e7; --spar-secondary: #1769df; max-width: none; }
.woocommerce-account .spar-rewards-overview { overflow: hidden; border: 1px solid #e1e6ee; border-radius: 16px; background: #fff; box-shadow: 0 6px 22px rgba(16,24,40,.05); }
.woocommerce-account .spar-rewards-overview > h2,.woocommerce-account .spar-rewards-overview > .spar-overview-subtitle { display: none; }
.woocommerce-account .spar-rewards-stats { gap: 12px; padding: 17px; }
.woocommerce-account .spar-rewards-stat { border: 1px solid #e6e9ef; border-radius: 13px; background: #fbfcfe; box-shadow: none; }
.woocommerce-account .spar-tabs { margin-top: 16px; overflow: hidden; border: 1px solid #e1e6ee; border-radius: 16px; background: #fff; box-shadow: 0 6px 22px rgba(16,24,40,.05); }
.woocommerce-account .spar-tabs-nav { display: flex; gap: 4px; padding: 9px; overflow-x: auto; border-bottom: 1px solid #edf0f4; background: #fbfcfe; }
.woocommerce-account .spar-tab-nav { flex: 0 0 auto; padding: 9px 12px; border-radius: 8px; white-space: nowrap; }
.woocommerce-account .spar-tab-nav.active,.woocommerce-account .spar-tab-nav[aria-selected="true"] { background: #5423e7; color: #fff; }
.woocommerce-account .spar-tabs-content { padding: 19px; }
.woocommerce-account .spar-history-timeline > * { border-radius: 10px; }
.woocommerce-account .spar-tabs button,.woocommerce-account .spar-tabs a { transition: .15s ease; }
@media(max-width:700px){.atk-rewards-intro{align-items:flex-start;flex-direction:column;padding:19px}.atk-rewards-intro aside{width:100%}.woocommerce-account .spar-rewards-stats{grid-template-columns:1fr 1fr}.woocommerce-account .spar-tabs-content{padding:14px}}
@media(max-width:440px){.woocommerce-account .spar-rewards-stats{grid-template-columns:1fr}}
