.lug-social-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none!important;padding:0!important;margin:12px 0 20px!important}
.lug-social-progress li{list-style:none!important;border-top:6px solid #cbd5e1;background:#f1f5f9;color:#334155;border-radius:4px;padding:10px 8px;margin:0!important;min-width:0}
.lug-social-progress li.is-done{border-color:#15803d;background:#f0fdf4;color:#14532d}
.lug-social-progress li.is-current{border-color:#6d28d9;background:#f5f3ff;color:#4c1d95;box-shadow:inset 0 0 0 1px #6d28d9}
.lug-social-progress strong,.lug-social-progress span{display:block;overflow-wrap:anywhere}
.lug-social-progress span{font-size:12px;margin-top:4px}
.lug-social-feedback{border-left:4px solid #b45309;background:#fffbeb;color:#78350f;padding:12px}
@media(max-width:480px){.lug-social-progress{gap:3px}.lug-social-progress li{padding:8px 4px}.lug-social-progress strong{font-size:12px}.lug-social-progress span{font-size:10px}}
