.checkin-card{text-align:center}.checkin-progress{justify-content:center;gap:22px;margin:16px 0;font-size:13px;display:flex}.checkin-progress b{margin:0 4px;font-size:23px}.checkin-reels{background:#f0d9bd;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:355px;margin:20px auto;padding:10px;display:grid}.checkin-reels>div{color:#7c512f;background:linear-gradient(#f6e5d1,#fffaf3 45%,#f6e5d1);border:1px solid #d8b58d;border-radius:12px;justify-content:center;align-items:center;min-height:88px;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 3px 12px #8a582215}.checkin-reels span{overflow-wrap:anywhere;font-size:18px;font-weight:650}.checkin-reels.is-drawing span{animation:.5s ease-in-out infinite alternate checkin-spin}.checkin-reels.is-drawing>div:nth-child(2) span{animation-delay:.12s}.checkin-reels.is-drawing>div:nth-child(3) span{animation-delay:.24s}.checkin-card .lottery-result small{margin-top:7px;font-size:11px;font-weight:400;display:block}.checkin-rule{line-height:1.7;font-size:12px!important}.checkin-details{text-align:left;border-top:1px solid #c8a57955;margin-top:18px;padding-top:12px}.checkin-details summary{cursor:pointer;font-size:13px;font-weight:550}.checkin-details ul{padding:0;font-size:12px;list-style:none}.checkin-details li{justify-content:space-between;gap:15px;padding:7px 0;display:flex}.checkin-details time{opacity:.7}.checkin-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.checkin-links a{text-decoration:underline}.checkin-links button{font-size:inherit}@keyframes checkin-spin{0%{opacity:.5;transform:translateY(-12px)}to{opacity:1;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.checkin-reels.is-drawing span{animation:none}}@media (max-width:420px){.checkin-reels>div{min-height:72px}.checkin-reels span{font-size:14px}.checkin-progress{gap:12px}}
