.front-pager-slot{display:flex;justify-content:flex-end;margin:14px 0;min-height:32px}
.front-pager-slot.is-suppressed{visibility:hidden;pointer-events:none}
.front-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;font-size:12px;color:#647898}
.front-pager a,.front-pager .is-disabled,.front-pager button{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid #d6e0ed;border-radius:4px;background:#fff;color:#647898;text-decoration:none;font:inherit;cursor:pointer}
.front-pager .is-disabled{background:#f7f9fc;color:#a0acb9;cursor:default}
.front-pager a.is-active{background:#1769c2;border-color:#1769c2;color:#fff;font-weight:700}
.front-pager form,.front-pager label{display:inline-flex;align-items:center;gap:6px;margin:0}
.front-pager form{margin-left:4px}.front-pager input{width:46px;height:32px;box-sizing:border-box;border:1px solid #d6e0ed;border-radius:4px;padding:0 4px;text-align:center;font:inherit;color:#143051}
.purchase-app .front-pager button{height:32px;padding:0 8px;color:#1769c2}.purchase-app .front-pager input{width:46px;height:32px;padding:0 4px}
.purchase-toolbar .front-pager-slot{margin:0 0 0 auto}.purchase-toolbar .purchase-bulk-upload{order:-1}
.front-pager-slot--center{justify-content:center}.front-pager-slot--center .front-pager{justify-content:center}
