.attendees-empty-state{text-align:center;padding:24px;border-radius:10px;background-color:#f9fafb;border:1px solid #e0e0e0;margin-top:20px}.attendees-empty-state__image{width:160px;margin-bottom:16px}.attendees-empty-state__headline{font-size:1.25rem;font-weight:600;color:#222;margin-bottom:8px}.attendees-empty-state__text{font-size:1rem;color:#555;margin-bottom:16px;max-width:420px;margin-left:auto;margin-right:auto}.attendees-empty-state__button{padding:10px 20px;background-color:#16c669;color:white;font-size:.95rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.attendees-empty-state__button:hover{background-color:#13b85c}.attendee-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:140px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;padding:10px;transition:transform .2s,box-shadow .2s;text-align:center;text-decoration:none;color:inherit}.attendee-card:hover{transform:translateY(-5px);box-shadow:0 6px 14px rgba(0,0,0,.15)}.attendee-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.attendee-card__name{margin-top:8px;font-size:14px;font-weight:700;color:#333;text-align:center}