.tag-loader-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px}.tag-loader-item{display:flex;align-items:center;gap:12px;min-width:180px}.tag-loader-text{display:flex;flex-direction:column;font-size:14px}.tag-loader-text span{font-size:13px;color:#6b7280}.loader-spinner{width:28px;height:28px;border:3px solid rgba(0,0,0,.1);border-radius:50%;animation:spin 1s linear infinite}.loader-pulse{width:20px;height:20px;border-radius:50%;animation:pulse 1.2s ease-in-out infinite}.loader-dots{display:flex;gap:4px}.loader-dots span{width:6px;height:6px;border-radius:50%;animation:bounce 1s infinite alternate}.loader-dots span:nth-child(2){animation-delay:.2s}.loader-dots span:nth-child(3){animation-delay:.4s}.loader-bars{display:flex;gap:3px}.loader-bars span{width:4px;height:20px;animation:grow 1s ease-in-out infinite}.loader-bars span:nth-child(2){animation-delay:.2s}.loader-bars span:nth-child(3){animation-delay:.4s}.loader-ring{animation:rotate 1.2s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}@keyframes rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loader-bars span,.loader-dots span,.loader-pulse,.loader-ring,.loader-spinner{animation:none!important}}
/*# sourceMappingURL=1ec2e0109be8bb4c.css.map*/