.activity-feed{margin:0 auto;max-width:100%;padding:0 16px 80px}.activity-list{display:flex;flex-direction:column;gap:0}.activity-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.empty-state-icon{color:#d1d5db;margin-bottom:24px}.empty-state-title{color:#111827;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px}.empty-state-description{color:#6b7280;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:24px;max-width:400px}.empty-state-actions{display:flex;flex-direction:column;gap:12px;max-width:280px;width:100%}.empty-state-button{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:1.4;min-height:44px;padding:10px 20px;text-decoration:none;transition:all .2s ease-in-out}.empty-state-button.primary{background-color:#237920;border:2px solid #237920;color:#fff}.empty-state-button.primary:hover{background-color:#1e6b1c;border-color:#1e6b1c;color:#fff;text-decoration:none}.empty-state-button.secondary{background-color:transparent;border:2px solid #237920;color:#237920}.empty-state-button.secondary:hover{background-color:#237920;color:#fff;text-decoration:none}.activity-loading{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:40px}.activity-loading-spinner{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#237920;height:24px;margin-right:12px;width:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:640px){.activity-feed{padding:0 24px 40px}.empty-state-actions{flex-direction:row;max-width:none}.empty-state-button{flex:1;max-width:200px}}@media (min-width:768px){.activity-feed{max-width:768px;padding:0 32px 40px}}@media (min-width:1024px){.activity-feed{max-width:896px}}@media (prefers-reduced-motion:reduce){.activity-card,.activity-like-button,.empty-state-button{transition:none}.activity-loading-spinner{animation:none}}@media (prefers-contrast:high){.activity-card{border:2px solid #000}.empty-state-button{border-width:3px}}@media print{.activity-feed{padding:0}.activity-like-button,.empty-state-actions{display:none}.activity-card{border:1px solid #000;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.activity-inline-1{height:1px}.activity-inline-2{display:none}
/*# sourceMappingURL=activity.min.css.map */