.mon-page .mon-directory-pagination .pb-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:24px;padding-top:20px;gap:12px;border-top:1px solid var(--portal-border,var(--mon-line,#333c48))}
.mon-page .mon-directory-pagination .pb-pagination__summary{width:100%;margin:0;text-align:center;color:var(--portal-muted,#8f9bac);font-size:11px;line-height:1.5}
.mon-page .mon-directory-pagination .pb-pagination__summary strong{color:#c6cfd9;font-weight:650;font-variant-numeric:tabular-nums}
.mon-page .mon-directory-pagination .pb-pagination__controls,.mon-page .mon-directory-pagination .pb-pagination__pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}
.mon-page .mon-directory-pagination :is(.pb-pagination__step,.pb-pagination__number){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:36px;padding:7px 10px;border:1px solid var(--portal-border,#333c48);border-radius:7px;background:var(--portal-sidebar,#181d23);color:#b8c2ce;font-size:11px;font-weight:650;line-height:1.5;text-decoration:none;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s}
.mon-page .mon-directory-pagination .pb-pagination__step svg{width:15px;height:15px;min-width:15px;max-width:15px;flex-basis:15px}
.mon-page .mon-directory-pagination [aria-current="page"]{color:var(--portal-accent,#f5a53b);background:#f5a53b13;border-color:#f5a53b59}
.mon-page .mon-directory-pagination a:hover{background:var(--portal-raised,#252b34);border-color:#79603e;color:var(--portal-accent,#f5a53b)}
.mon-page .mon-directory-pagination a:focus-visible,.mon-page .mon-load-more:focus-visible{outline:2px solid var(--portal-accent,#f5a53b);outline-offset:3px}
.mon-page .mon-directory-pagination [aria-disabled="true"]{opacity:.4;background:transparent;border-color:transparent}
.mon-page .mon-directory-pagination .pb-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:22px;color:var(--portal-muted,#8f9bac)}
.mon-page .mon-directory-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}
.mon-page .mon-load-more{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:220px;min-height:42px;padding:10px 15px;border:1px solid var(--portal-border,#333c48);border-radius:8px;background:var(--portal-sidebar,#181d23);color:#e3e8ef;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;box-sizing:border-box}
.mon-page .mon-load-more:hover{background:var(--portal-raised,#252b34);border-color:#79603e;color:var(--portal-accent,#f5a53b)}
.mon-page .mon-load-more>svg{width:16px;height:16px;flex:none;color:var(--portal-accent,#f5a53b)}
.mon-page .mon-load-more-batch{padding:3px 7px;border:1px solid #f5a53b3b;border-radius:5px;background:#f5a53b0b;color:var(--portal-accent,#f5a53b);font-size:10px;font-weight:650;line-height:1.3}
.mon-page .mon-load-more[aria-busy="true"]{opacity:.6;cursor:wait;pointer-events:none}
.mon-page .mon-directory-progress{margin:0;color:var(--portal-muted,#8f9bac);font-size:11px;line-height:1.5}
.mon-page .mon-directory-progress strong{color:#c6cfd9;font-weight:650;font-variant-numeric:tabular-nums}
.mon-page [data-mon-directory-status]:not(.sr-only){margin:12px 0 0;text-align:center;color:#e7b374;font-size:12px;line-height:1.5}
@media(max-width:560px){.mon-page .mon-directory-pagination .pb-pagination{gap:12px}.mon-page .mon-directory-pagination .pb-pagination__controls,.mon-page .mon-directory-pagination .pb-pagination__pages{gap:4px}.mon-page .mon-directory-pagination :is(.pb-pagination__step,.pb-pagination__number){min-width:34px;min-height:36px;padding:7px 8px}.mon-page .mon-load-more{max-width:100%}}
@media(prefers-reduced-motion:reduce){.mon-page .mon-directory-pagination :is(.pb-pagination__step,.pb-pagination__number){transition:none}}
