.status-badge[data-v-29b8ab8b]{align-items:center;border-radius:99px;display:flex;z-index:1}.skeleton-card[data-v-29b8ab8b]{display:flex;gap:16px;padding:4px}.skeleton-image[data-v-29b8ab8b]{animation:shimmer-29b8ab8b 1.5s infinite;background:linear-gradient(90deg,#f5f5f5 25%,#eee,#f5f5f5 75%);background-size:200% 100%;border-radius:16px;flex-shrink:0;height:100px;width:100px}.skeleton-content[data-v-29b8ab8b]{display:flex;flex:1;flex-direction:column;gap:10px;padding:4px 0}.skeleton-line[data-v-29b8ab8b]{animation:shimmer-29b8ab8b 1.5s infinite;background:linear-gradient(90deg,#f5f5f5 25%,#eee,#f5f5f5 75%);background-size:200% 100%;border-radius:4px;height:14px}.skeleton-line.title[data-v-29b8ab8b]{height:20px;width:70%}.skeleton-line.date[data-v-29b8ab8b]{width:50%}.skeleton-line.desc[data-v-29b8ab8b]{width:100%}.skeleton-line.short[data-v-29b8ab8b]{width:60%}@keyframes shimmer-29b8ab8b{0%{background-position:200% 0}to{background-position:-200% 0}}.event-info-card[data-v-29b8ab8b]{border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.event-info-card[data-v-29b8ab8b]:hover{background:#fafafa}.event-info-card:hover .view-detail svg[data-v-29b8ab8b]{transform:translate(4px)}.event-info-card[data-v-29b8ab8b]:active{transform:scale(.98)}.thumbnail-wrapper[data-v-29b8ab8b]{flex-shrink:0}.thumbnail-inner[data-v-29b8ab8b]{background:#f5f5f5;border-radius:10px;height:100px;overflow:hidden;position:relative;width:100px}.thumbnail-inner img[data-v-29b8ab8b]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.thumbnail-inner img.loaded[data-v-29b8ab8b]{opacity:1}.thumbnail-placeholder[data-v-29b8ab8b]{align-items:center;background:#f5f5f5;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.thumbnail-placeholder svg[data-v-29b8ab8b]{color:#e0e0e0;height:32px;width:32px}.card-content[data-v-29b8ab8b]{display:flex;flex:1;flex-direction:column;min-width:0;padding:2px 0}.event-title[data-v-29b8ab8b]{color:#212121;font-size:17px;font-weight:700;letter-spacing:-.3px;line-height:1.3;-webkit-line-clamp:1}.address-label[data-v-29b8ab8b],.event-title[data-v-29b8ab8b]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.address-label[data-v-29b8ab8b]{text-overflow:ellipsis;-webkit-line-clamp:2;word-wrap:break-word;box-sizing:border-box}.event-datetime[data-v-29b8ab8b]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dark .event-title[data-v-29b8ab8b]{color:#fff}.dark .event-info-card[data-v-29b8ab8b]:hover{background:transparent}.dark .thumbnail-inner[data-v-29b8ab8b],.dark .thumbnail-placeholder[data-v-29b8ab8b]{background:#24272c}.dark .skeleton-image[data-v-29b8ab8b],.dark .skeleton-line[data-v-29b8ab8b]{background:linear-gradient(90deg,#17191d 25%,#24272c,#17191d 75%);background-size:200% 100%}@media (max-width:480px){.thumbnail-inner[data-v-29b8ab8b]{border-radius:10px;height:88px;width:88px}.event-title[data-v-29b8ab8b]{font-size:16px}}
