.wc-account{max-width:1120px;margin:auto;padding:60px 24px}.wc-account h1{font-size:clamp(2rem,4vw,3.5rem);margin:18px 0 24px}.wc-account-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.wc-account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.wc-account-summary article{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:7px}.wc-account-summary strong{font-size:36px;line-height:1.2}.wc-account-summary small,.wc-account-summary span{color:var(--muted-foreground)}.wc-account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 24px}.wc-account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wc-benefit{border:1px solid var(--border);border-radius:20px;background:var(--card);overflow:hidden}.wc-benefit-head{padding:24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:5px solid var(--program-color,var(--primary))}.wc-benefit-head h2{font-size:22px}.wc-benefit-body{padding:24px}.wc-benefit-body p{margin-bottom:14px}.wc-benefit-label{background:var(--secondary);color:var(--accent-foreground);padding:5px 10px;border-radius:20px;font-size:12px;white-space:nowrap}.wc-benefit-track{height:9px;background:var(--muted);border-radius:20px;overflow:hidden;margin:14px 0}.wc-benefit-fill{height:100%;background:var(--program-color,var(--primary));border-radius:20px}.wc-benefit-progress{display:flex;justify-content:space-between;gap:12px;font-size:14px}.wc-benefit .btn{margin-top:12px}.wc-account-empty{padding:40px 24px;border:1px dashed var(--border);border-radius:16px;text-align:center;background:var(--card)}.wc-account-empty p{margin-top:12px;color:var(--muted-foreground)}.wc-activity{list-style:none;padding:0;margin:0;display:grid;gap:12px}.wc-activity li{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px 22px;display:flex;justify-content:space-between;gap:16px}.wc-activity small{color:var(--muted-foreground)}.wc-account-footer{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:32px 0;color:var(--muted-foreground);font-size:14px}.wc-account-welcome p{margin:20px 0}.wc-account [hidden]{display:none!important}.wc-account #wc-account-status{margin:20px 0}.wc-account #wc-account-claim{margin:24px 0}.wc-account #wc-account-claim p{margin:18px 0}@media(max-width:600px){.wc-account{padding:32px 16px}.wc-account-summary{gap:8px}.wc-account-summary article{padding:14px 10px}.wc-account-summary strong{font-size:28px}.wc-account-summary span{font-size:12px}.wc-account-summary small{font-size:10px}.wc-account-cards{grid-template-columns:1fr}.wc-account-heading{align-items:flex-start}.wc-account-tabs .btn{padding:10px 12px;font-size:12px;white-space:normal}.wc-activity li{flex-direction:column;gap:6px}.wc-benefit-head{align-items:flex-start;flex-wrap:wrap}.topbar nav{flex-wrap:wrap;gap:8px}.topbar{align-items:flex-start}.topbar .brand{font-size:20px}}
