/* Scoped category toolbar and progressive loading. Native pagination is the fallback. */
.et-listing-shell--more .et-listing-toolbar { grid-template-columns:minmax(0,1fr) minmax(180px,240px); }
.et-more { display:flex; flex-direction:column; align-items:center; gap:12px; width:100%; padding:18px 0; }
.et-more .et-btn { min-height:44px; padding:12px 28px; white-space:normal; text-align:center; }
.et-more .et-btn:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.et-more .et-btn:disabled { opacity:.65; cursor:wait; }
.et-more__status { margin:0; text-align:center; }
.et-listing-shell--more .et-listing-footer[hidden] { display:none; }
@media(max-width:991px) {
  .sf-ready .et-listing-shell--more .et-listing-toolbar { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:767px) {
  .et-listing-shell--more .et-listing-toolbar { grid-template-columns:minmax(0,1fr); }
  .et-more .et-btn { width:100%; max-width:320px; }
}

.et-more .et-btn[hidden] { display:none; }
