.customer-credits .cc-tabs{background:var(--cc-ice);border:1px solid var(--border);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.customer-credits .cc-tabs button{color:var(--muted-foreground);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.customer-credits .cc-tabs button[aria-selected=true]{background:var(--card);color:var(--cc-ink);box-shadow:var(--cc-shadow)}.customer-credits .cc-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.customer-credits .cc-earn-cta{color:var(--primary);align-items:center;gap:6px;margin-left:10px;font-size:13px;font-weight:600;display:inline-flex}.customer-credits .rw{flex-direction:column;gap:18px;display:flex}.customer-credits .rw-head{align-items:center;gap:14px;display:flex}.customer-credits .rw-head h1{color:var(--cc-ink);font-size:32px;font-weight:700;line-height:1.1}.customer-credits .rw-head p{color:var(--muted-foreground);margin-top:4px;font-size:14px}.customer-credits .rw-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-credits .rw-stat{border-left:4px solid var(--cc-blue);padding:14px 16px}.customer-credits .rw-stat--mint{border-left-color:var(--cc-mint)}.customer-credits .rw-stat--amber{border-left-color:oklch(75% .15 75)}.customer-credits .rw-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.customer-credits .rw-list,.customer-credits .rw-connect{padding:18px}.customer-credits .rw-list h2,.customer-credits .rw-connect h2{color:var(--cc-ink);margin-bottom:10px;font-size:17px;font-weight:700}.customer-credits .rw-list ul{flex-direction:column;gap:10px;display:flex}.customer-credits .rw-empty{color:var(--muted-foreground);font-size:14px}.customer-credits .rw-task{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.customer-credits .rw-task.is-earned{background:color-mix(in oklab, var(--cc-mint) 7%, var(--card))}.customer-credits .rw-task.is-unavailable{opacity:.75}.customer-credits .rw-task-icon{background:var(--cc-ice);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.customer-credits .rw-task-icon svg{width:20px;height:20px}.customer-credits .rw-task-title{color:var(--cc-ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.customer-credits .rw-badge{color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--card));border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.customer-credits .rw-task-desc{color:var(--muted-foreground);margin-top:2px;font-size:13px}.customer-credits .rw-task-note{color:var(--muted-foreground);margin-top:4px;font-size:12px}.customer-credits .rw-task-note.is-bad{color:var(--destructive)}.customer-credits .rw-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.customer-credits .rw-pill svg{width:14px;height:14px}.customer-credits .rw-pill.is-earned{color:oklch(45% .12 160);background:color-mix(in oklab, var(--cc-mint) 15%, var(--card))}.customer-credits .rw-pill.is-awaiting{color:oklch(50% .12 70);background:oklch(95% .05 85)}.customer-credits .rw-pill.is-off{color:var(--muted-foreground);background:var(--muted)}.customer-credits .rw-pill.is-bad{color:var(--destructive);background:color-mix(in oklab, var(--destructive) 10%, var(--card))}.customer-credits .rw-proof{gap:8px;margin-top:10px;display:grid}.customer-credits .rw-review-status{background:var(--cc-ice);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.customer-credits .rw-connect-note,.customer-credits .rw-connect-foot{color:var(--muted-foreground);font-size:13px}.customer-credits .rw-connect-foot{margin-top:10px;font-size:12px}.customer-credits .rw-connect ul{flex-direction:column;gap:8px;margin-top:12px;display:flex}.customer-credits .rw-connect li{align-items:center;gap:10px;font-size:14px;display:flex}.customer-credits .rw-connect a{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.customer-credits .rw-check-mini input{width:16px;height:16px;accent-color:var(--primary)}.customer-credits-dialog .rw-notice{background:color-mix(in oklab, var(--primary) 9%, var(--card));border:1px solid color-mix(in oklab, var(--primary) 25%, transparent);border-radius:10px;padding:10px 12px;font-size:13px}.customer-credits-dialog .rw-stars{gap:4px;margin-top:6px;display:flex}.customer-credits-dialog .rw-stars button{color:var(--muted-foreground);border-radius:8px;padding:4px}.customer-credits-dialog .rw-stars button.is-on{color:oklch(75% .16 75)}.customer-credits-dialog .rw-stars button.is-on svg{fill:currentColor}.customer-credits-dialog .rw-stars button:focus-visible{outline:2px solid var(--primary)}.customer-credits-dialog .rw-stars svg{width:26px;height:26px}.customer-credits-dialog .rw-check{align-items:flex-start;gap:10px;font-size:13px;display:flex}.customer-credits-dialog .rw-check em{color:var(--muted-foreground);font-style:normal}@media (width<=960px){.customer-credits .rw-grid{grid-template-columns:1fr}}@media (width<=560px){.customer-credits .rw-stats{grid-template-columns:1fr}.customer-credits .rw-task{grid-template-columns:40px minmax(0,1fr)}.customer-credits .rw-task-action{grid-column:1/-1;justify-content:flex-end;display:flex}.customer-credits .rw-head h1{font-size:26px}}
