di-infinite-collection { display: block; width: 100%; margin-top: 32px; }
di-infinite-collection [hidden] { display: none !important; }
.di-infinite-controls { display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center; }
.di-infinite-controls button { max-width: 100%; min-height: 44px; border-radius: 0; font-family: inherit; cursor: pointer; }
.di-infinite-controls button:disabled { cursor: wait; opacity: .65; }
.di-infinite-controls p { margin: 0; color: #465466; font-size: 14px; overflow-wrap: anywhere; }
