.finished-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%;padding:5px 0;color:#24414e;font-size:14px}
.finished-pagination button{min-width:38px;height:38px;padding:0 11px;border:1px solid #d9e2e7;border-radius:4px;background:#fff;color:#36515d;line-height:36px;text-align:center;transition:background .15s,border-color .15s}
.finished-pagination button:hover:not(:disabled){border-color:#159779;background:#f0faf5;color:#087e55}
.finished-pagination button[aria-current=page]{border-color:#089568;background:#089568;color:white;font-weight:700;box-shadow:0 2px 5px #08956820}
.finished-pagination button:disabled{opacity:.45;cursor:not-allowed;background:#f8fafb;color:#83949e}
.finished-pagination button[data-finished-page]:first-child,.finished-pagination button[aria-label=下一页]{font-size:24px}
.finished-pagination select{height:38px;margin-left:8px;padding:0 28px 0 12px;border-radius:4px;min-width:112px;background-color:#fff}
.pagination-jump{display:inline-flex;align-items:center;gap:8px;margin:0 0 0 8px;white-space:nowrap}
.pagination-jump input{width:58px;min-width:58px;height:38px;padding:0 6px;border-radius:4px;text-align:center;background:#fff}
.pagination-ellipsis{width:24px;text-align:center;color:#8b9aa4}
.pagination-total{margin-left:5px;color:#82949e;font-size:13px;white-space:nowrap}
@media(max-width:600px){.finished-pagination{gap:6px}.finished-pagination button{min-width:34px;height:36px;line-height:34px;padding:0 8px}.finished-pagination select{margin-left:0}.pagination-jump{margin-left:0}}

.erp-pagination{max-width:100%;margin:12px 0 0;flex-shrink:0}.erp-pagination .pagination-jump input{appearance:textfield;-moz-appearance:textfield}.erp-pagination input::-webkit-inner-spin-button,.erp-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

#app .erp-pagination .pagination-jump input,#editor .erp-pagination .pagination-jump input,.phone .erp-pagination .pagination-jump input{width:58px;min-width:58px;max-width:58px;flex:0 0 58px}.finished-pagination button[aria-label=上一页]{font-size:24px}


/* Keep jump fields compact in every toolbar and dialog, overriding form-wide input rules. */
.erp-pagination .pagination-jump input[data-pagination-jump]{box-sizing:border-box;width:58px!important;min-width:58px!important;max-width:58px!important;flex:0 0 58px!important}
.erp-pagination .pagination-jump{width:auto;min-width:0;flex:0 0 auto}
