.daily-v26{border-radius:20px;background:#fff;padding:15px;box-shadow:0 8px 24px rgba(6,72,50,.055);display:flex;flex-direction:column;gap:12px}
.daily-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-head>div{display:flex;flex-direction:column;gap:2px}.daily-head strong{font-size:14px}.daily-head small{font-size:11px;color:var(--muted)}
.daily-check{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pale-gold);color:var(--green-dark);font-weight:800}
.achievement-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.achievement{min-width:0;border-radius:13px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;background:var(--pale-green)}.achievement b{font-size:16px}.achievement small{font-size:9px;line-height:1.15}.achievement.locked{filter:grayscale(1);opacity:.38}.achievement.earned{color:var(--green-dark)}
.daily-streak{display:flex;align-items:baseline;gap:6px;border-top:1px solid var(--pale-green);padding-top:9px}.daily-streak strong{font-size:20px;color:var(--green)}.daily-streak span{font-size:11px;color:var(--muted)}
