.hm-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:4px}.hm-pager__range{color:var(--text-secondary);font-size:13px;line-height:18px}.hm-pager__ctrls{align-items:center;display:flex;gap:4px}.hm-pager__size{margin-right:8px}.hm-pager__size .hm-select__btn{min-width:120px}.hm-pager__pages{display:flex;gap:2px;list-style:none;margin:0;padding:0}.hm-pager__btn{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-grid;font:inherit;font-feature-settings:var(--font-numeric-features);font-size:13px;font-weight:500;height:32px;min-width:32px;padding:0 8px;place-items:center;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.hm-pager__btn:hover:not(:disabled){background:var(--bg-hover)}.hm-pager__btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:0}.hm-pager__btn[aria-current=page]{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-surface);font-weight:600}.hm-pager__btn:disabled{cursor:not-allowed;opacity:.4}.hm-pager__gap{color:var(--text-tertiary);display:grid;height:32px;min-width:24px;place-items:center}.hm-pager__mobile{display:none;font-size:13px;font-weight:600;padding:0 8px}@media (max-width:639px){.hm-pager{justify-content:center}.hm-pager__range{text-align:center;width:100%}.hm-pager__pages,.hm-pager__size{display:none}.hm-pager__mobile{display:inline}}
