.holder-missions{background:var(--card,#fff);border:1px solid var(--border,#e3ecf7);color:var(--foreground,#0f2a55);border-radius:26px;gap:10px;margin:0 0 20px;padding:20px 22px;display:grid;box-shadow:0 30px 60px -44px #1450a073}.holder-missions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.holder-missions h2{align-items:center;gap:8px;margin:0;font-family:Oshi Maru,Hiragino Maru Gothic ProN,Arial,sans-serif;font-size:1.15rem;font-weight:700;display:flex}.holder-missions h2 svg{color:#1f8cff}.holder-missions-head span{color:var(--muted-foreground,#5a6b85);font-size:.78rem;font-weight:800}.holder-missions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.holder-missions li{background:color-mix(in srgb,#1f8cff 6%,var(--card,#fff));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.holder-missions li>svg{color:#b9c6da}.holder-missions li.is-done>svg{color:#12a150}.holder-missions li b{font-size:.9rem;display:block}.holder-missions li small{color:var(--muted-foreground,#5a6b85);margin-top:2px;font-size:.74rem;display:block}.holder-missions li.is-done b{color:var(--muted-foreground,#5a6b85);text-decoration:line-through}.holder-missions em{color:#1f8cff;font-size:.82rem;font-style:normal;font-weight:900}.holder-missions-go{border:1px solid var(--border,#e3ecf7);background:var(--card,#fff);min-height:34px;color:inherit;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.holder-missions-note{color:var(--muted-foreground,#5a6b85);margin:0;font-size:.72rem}.holder-missions.is-compact{border-radius:22px;margin-bottom:14px;padding:14px 16px}.holder-missions.is-compact li{padding:7px 10px}@media (max-width:640px){.holder-missions{padding:16px}.holder-missions li{grid-template-columns:auto minmax(0,1fr) auto}.holder-missions-go{grid-column:2/-1;justify-self:start}}.holder-missions-streak{color:#8a5d00;vertical-align:1px;background:#f2a90029;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.holder-missions li.is-done .holder-missions-streak{text-decoration:none}.holder-missions-daily{border:1px dashed #1f8cff4d}.holder-missions li.holder-missions-daily.is-done b{color:inherit;text-decoration:none}
