/* MacroReborn - retos diarios */
.mr-daily-shell{max-width:1200px;margin:0 auto;padding:0 22px 48px}.mr-daily-card{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:linear-gradient(135deg,rgba(30,41,59,.78),rgba(15,23,42,.68));box-shadow:0 18px 50px rgba(0,0,0,.16)}.mr-daily-main h2{margin:.15rem 0 .5rem}.mr-daily-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;opacity:.65}.mr-daily-main p{margin:0;color:#cbd5e1}.mr-daily-progress{display:flex;align-items:center;gap:14px;margin-top:18px}.mr-daily-track{flex:1;height:10px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.mr-daily-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#a78bfa)}.mr-daily-count{font-weight:800;white-space:nowrap}.mr-daily-side{display:flex;flex-direction:column;justify-content:center;padding:18px;border-radius:18px;background:rgba(255,255,255,.04)}.mr-daily-reward{font-size:1.8rem;font-weight:900}.mr-daily-status{margin-top:5px;opacity:.72}.mr-daily-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mr-daily-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;text-decoration:none;background:rgba(255,255,255,.07);color:inherit}.mr-daily-actions a:hover{background:rgba(255,255,255,.12)}
@media(max-width:760px){.mr-daily-card{grid-template-columns:1fr}.mr-daily-side{padding:14px}}
