.activity-header[data-v-6669dabc]{display:flex;gap:30px;margin-bottom:30px}.activity-image[data-v-6669dabc]{width:300px;height:200px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#f5f5f5}.activity-image img[data-v-6669dabc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-basic-info[data-v-6669dabc]{flex:1;display:flex;flex-direction:column;justify-content:center}.info-item[data-v-6669dabc]{margin-bottom:16px;display:flex;align-items:baseline}.info-label[data-v-6669dabc]{font-size:14px;color:#666;width:80px;flex-shrink:0}.info-value[data-v-6669dabc]{font-size:15px;color:#333;font-weight:500}.activity-name[data-v-6669dabc]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px}.sign-count[data-v-6669dabc]{display:inline-flex;align-items:center;background-color:#fff7e6;color:#f5a623;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500}.sign-count[data-v-6669dabc]:before{content:"👤";margin-right:6px;filter:sepia(1) saturate(5) hue-rotate(-10deg)}.activity-intro-section[data-v-6669dabc]{margin-bottom:30px}.section-title[data-v-6669dabc]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;padding-left:12px;border-left:4px solid #f5a623}.intro-content[data-v-6669dabc]{font-size:14px;line-height:1.8;color:#555;padding:15px;background-color:#fafafa;border-radius:6px}.sign-users-section[data-v-6669dabc]{margin-bottom:30px}.sign-users-list[data-v-6669dabc]{display:flex;flex-wrap:wrap;gap:10px;padding:15px;background-color:#fafafa;border-radius:6px}.user-tag[data-v-6669dabc]{display:inline-flex;align-items:center;padding:6px 14px;background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;font-size:13px;color:#555}.user-tag[data-v-6669dabc]:before{content:"👤";margin-right:5px}.section-block[data-v-6669dabc]{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.section-block[data-v-6669dabc]:first-of-type{margin-top:20px;padding-top:0;border-top:none}.photo-grid[data-v-6669dabc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.photo-item[data-v-6669dabc]{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background-color:#f5f5f5;cursor:pointer;transition:transform .3s}.photo-item[data-v-6669dabc]:hover{transform:scale(1.02)}.photo-item img[data-v-6669dabc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}