.mbg-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:40px}.mbg-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:42px;height:42px;padding:0 12px;border-radius:10px;background:#fff;color:var(--mbg-text-soft);font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--mbg-border);transition:all .2s ease}.mbg-pagination a.page-numbers:hover{border-color:var(--mbg-accent);color:var(--mbg-accent);background:var(--mbg-accent-soft);transform:translateY(-1px)}.mbg-pagination .page-numbers.current{background:var(--mbg-accent);color:#fff;border-color:var(--mbg-accent);box-shadow:0 4px 12px rgba(99,102,241,.3)}.mbg-pagination .page-numbers.dots{border:none;background:0 0;color:var(--mbg-muted)}.mbg-pagination .prev,.mbg-pagination .next{padding:0 14px;gap:6px}.mbg-pagination .page-numbers:focus-visible{outline:2px solid var(--mbg-accent);outline-offset:2px}.mbg-empty{text-align:center;padding:64px 20px;color:var(--mbg-muted);font-size:16px;background:var(--mbg-border-soft);border-radius:var(--mbg-radius)}@media (max-width:560px){.mbg-pagination .page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:13px}}.mbg-wrap.mbg-loading .mbg-results-wrap{opacity:.5;pointer-events:none;transition:opacity .2s ease}