.HorizontalCommunityCard{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--spacing-1-5);background-color:var(--colors-card);isolation:isolate;position:relative;overflow:hidden}.HorizontalCommunityCard__overlay{z-index:-1;background-color:#0006;position:absolute;inset:0}.HorizontalCommunityCard__image-link{flex-shrink:0;display:block}.HorizontalCommunityCard__image{border-radius:var(--spacing-1);object-fit:cover;flex-shrink:0;width:41px;height:55px;display:block}.HorizontalCommunityCard__info{flex-direction:column;gap:2px;min-width:0;display:flex}.HorizontalCommunityCard__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HorizontalCommunityCard__subtitle{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.HorizontalCommunityCard__action-btn{min-width:64px;height:32px;padding:var(--spacing-2) var(--spacing-5);cursor:pointer;white-space:nowrap;border-radius:48px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HorizontalCommunityCard__action-btn:disabled{cursor:not-allowed}.HorizontalCommunityCard__action-btn--pending{color:var(--colors-base-white);pointer-events:none;background-color:#fff3}.HorizontalCommunityCard__action-btn--done{pointer-events:none}.HorizontalCommunityCard__action-btn-spinner{border:2px solid #ffffff4d;border-top-color:#ffffffd9;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite rsvp-spin;display:block}@keyframes rsvp-spin{to{transform:rotate(360deg)}}
