.sprout-community-progress{width:100%;min-width:0;color:var(--foreground)}.sprout-community-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;font-size:14px;display:flex}.sprout-community-daily{text-align:right;color:var(--foreground);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-left:auto;display:flex}.sprout-community-details{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.sprout-community-best-streak{flex-wrap:wrap;align-items:center;gap:6px;display:flex;transform:translate(-2px)}.sprout-community-best-streak>.icon-3d{transform:translate(-2px)}.sprout-community-best-streak strong{color:var(--foreground);white-space:nowrap;font-weight:600}.sprout-community-remaining{text-align:right;align-items:center;gap:6px;margin-left:auto;display:flex}.sprout-community-remaining>svg{flex-shrink:0}.sprout-community-remaining.is-reached{color:var(--primary)}.sprout-community-countdown{white-space:nowrap;font-variant-numeric:tabular-nums;gap:.3em;display:inline-flex}.sprout-community-time-unit{align-items:baseline;display:inline-flex}.sprout-community-time-digits{text-align:right;flex:none;width:2ch;display:inline-block}.sprout-community-needed{text-align:right;font-variant-numeric:tabular-nums;width:3ch;display:inline-block}@property --sprout-progress{syntax:"<number>";inherits:true;initial-value:0}.sprout-community-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;transition:--sprout-progress .48s cubic-bezier(.22,1,.36,1);display:grid}.sprout-community-track>span{border:1px solid var(--border);background:var(--secondary);border-radius:3px;height:10px;overflow:hidden}.sprout-community-track i{transform-origin:0;background:var(--primary);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.sprout-community-track{transition:none}}.sprout-community-progress>p{color:var(--muted-foreground);margin:12px 0 0;font-size:13px;line-height:1.6}
