[data-df-bulles]{margin:1rem 0;min-height:140px}
.df-bulles-loader{display:none;gap:.6rem}
.df-bulles-loader.is-active{display:flex}
.df-bulles-loader .dot{width:10px;height:10px;border-radius:50%;background:#ccc;animation:df-pulse 1s infinite ease-in-out}
.df-bulles-loader .dot:nth-child(2){animation-delay:.15s}
.df-bulles-loader .dot:nth-child(3){animation-delay:.30s}
@keyframes df-pulse{0%,80%,100%{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}
.df-bulles-wrap{display:flex;flex-wrap:wrap;gap:.5rem}
.df-bulle{display:inline-block;padding:.55rem .8rem;border-radius:999px;border:1px solid #C9A646;background:#FDF9F1;color:#0A2E73;font-size:.95rem;line-height:1}
.df-bulle:focus{outline:2px solid #0A2E73;outline-offset:2px}
