.CheckInButton-module__wXx7KW__wrap{flex-direction:column;gap:10px;display:flex}.CheckInButton-module__wXx7KW__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CheckInButton-module__wXx7KW__freshBadge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.CheckInButton-module__wXx7KW__fresh{color:#166534;background:#dcfce7}.CheckInButton-module__wXx7KW__ok{color:#854d0e;background:#fef9c3}.CheckInButton-module__wXx7KW__stale{color:#64748b;background:#f1f5f9}.CheckInButton-module__wXx7KW__count{color:#6b7280;font-size:.8rem}.CheckInButton-module__wXx7KW__checkInBtn{border:1px solid var(--brand-primary-border);background:var(--brand-primary);color:#fff;cursor:pointer;border-radius:999px;align-self:flex-start;padding:9px 18px;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .15s}.CheckInButton-module__wXx7KW__checkInBtn:hover:not(:disabled){background:var(--brand-primary-hover)}.CheckInButton-module__wXx7KW__checkInBtn:disabled{opacity:.6;cursor:default}.CheckInButton-module__wXx7KW__signInLink{color:var(--brand-primary);align-self:flex-start;font-size:.85rem;font-weight:600;text-decoration:none}.CheckInButton-module__wXx7KW__signInLink:hover{text-decoration:underline}.CheckInButton-module__wXx7KW__visitedRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CheckInButton-module__wXx7KW__visitedTag{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;padding:7px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.CheckInButton-module__wXx7KW__hint{color:#6b7280;font-size:.8rem}.CheckInButton-module__wXx7KW__prompt{flex-direction:column;gap:8px;display:flex}.CheckInButton-module__wXx7KW__promptQ{color:#374151;font-size:.85rem;font-weight:600}.CheckInButton-module__wXx7KW__promptBtns{flex-wrap:wrap;gap:8px;display:flex}.CheckInButton-module__wXx7KW__yesBtn,.CheckInButton-module__wXx7KW__noBtn{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.83rem;font-weight:700;transition:border-color .15s,background .15s}.CheckInButton-module__wXx7KW__yesBtn{border-color:var(--brand-primary-border);color:var(--brand-primary)}.CheckInButton-module__wXx7KW__yesBtn:hover:not(:disabled){background:var(--brand-soft,#fff8f5)}.CheckInButton-module__wXx7KW__noBtn:hover:not(:disabled){border-color:#9ca3af}.CheckInButton-module__wXx7KW__yesBtn:disabled,.CheckInButton-module__wXx7KW__noBtn:disabled{opacity:.6;cursor:default}
