.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.empty-state-icon{border-radius:var(--radius-xl);background:var(--bg-tertiary);width:80px;height:80px;color:var(--text-secondary);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.empty-state-icon svg{width:40px;height:40px}.empty-state-title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.empty-state-description{color:var(--text-secondary);max-width:400px;margin:0 0 1.5rem;font-size:.9375rem}.empty-state-action{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
