.jafa-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0;color:#42534b;font-size:14px}.jafa-pagination-summary{margin:0;line-height:1.5}.jafa-pagination-summary span{white-space:nowrap}.jafa-pagination-controls,.jafa-page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.jafa-pagination .jafa-page-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid #cedbd3;border-radius:8px;background:#fff;color:#205c47;text-decoration:none;font-weight:600;line-height:1.2;white-space:nowrap}.jafa-pagination a.jafa-page-link:hover{background:#edf6f0;border-color:#217556}.jafa-pagination a.jafa-page-link:focus-visible{outline:3px solid #dda93d;outline-offset:2px}.jafa-pagination .is-current{background:#17664b;border-color:#17664b;color:#fff}.jafa-pagination .is-disabled{background:#f4f6f5;color:#69776e}.jafa-page-gap{padding:4px}.jafa-pagination svg{width:16px;height:16px;flex:none}@media(max-width:600px){.jafa-pagination{justify-content:center;text-align:center}.jafa-pagination-summary{width:100%}.jafa-page-numbers{display:none}.jafa-pagination-controls{gap:10px}.jafa-pagination .jafa-page-link{min-height:44px}}
