.CheckinCalendar_wrap__Gh8A2{margin-top:14px;text-align:left}.CheckinCalendar_head__KGUNu{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.CheckinCalendar_summary__KynH_{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.CheckinCalendar_summary__KynH_ i{color:var(--accent);font-size:14px}.CheckinCalendar_grid__c3RiI{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.CheckinCalendar_dow__4iyQP{font-size:11px;color:var(--muted);text-align:center;padding-bottom:2px}.CheckinCalendar_cell__lMxCA{position:relative;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;color:var(--muted);background:var(--rw-zebra)}.CheckinCalendar_today__4GO8y{outline:1.5px dashed var(--accent);outline-offset:-1.5px;color:var(--text)}.CheckinCalendar_future__qdh6P{background:none;color:var(--faint)}.CheckinCalendar_unknown__Xa9mG{opacity:.45}.CheckinCalendar_stamp__nFbsc{position:absolute;inset:0;margin:auto;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-style:normal}.CheckinCalendar_drop__O7w6q{animation:CheckinCalendar_stamp-drop__X205w .52s var(--ease) both}@keyframes CheckinCalendar_stamp-drop__X205w{0%{transform:scale(2.2) rotate(-18deg);opacity:0}55%{transform:scale(.88) rotate(3deg);opacity:1}75%{transform:scale(1.06) rotate(0deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CheckinCalendar_drop__O7w6q{animation:none}}.CheckinCalendar_wrap__Gh8A2>button{margin-top:12px}