.catalogue-pagination{margin-top:24px;padding:18px 0;border-top:1px solid var(--line);font-size:13px}.catalogue-pagination-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:fit-content;max-width:100%;margin-inline:auto}.catalogue-page-summary{display:flex;align-items:center;gap:0 4px;min-height:28px;margin:0;color:var(--muted);line-height:20px;white-space:nowrap}.catalogue-page-summary strong{color:var(--ink);font-weight:600}.catalogue-page-summary>span{margin-left:6px}.catalogue-page-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;max-width:100%}.catalogue-page-links>.pagination-current,.catalogue-page-links>.pagination-ellipsis,.catalogue-page-links>a,.catalogue-page-links>button{display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;min-width:28px;box-sizing:border-box;margin:0;padding:0 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;line-height:20px;white-space:nowrap}.catalogue-page-links>a:hover{background:var(--control-hover);color:var(--mint,#80dac4)}.catalogue-page-links>.pagination-current{border-color:var(--mint,#80dac4);color:var(--mint,#80dac4)}.catalogue-page-links>.pagination-ellipsis{min-width:16px;padding:0;color:var(--muted)}.catalogue-page-links>button:disabled{background:transparent;color:var(--muted);opacity:.45;cursor:not-allowed}.catalogue-page-size{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;margin:0}.catalogue-page-size .page-size-select{width:94px;min-width:0;gap:0;margin:0}.catalogue-page-size .page-size-select>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.catalogue-page-size .custom-page-size input,.catalogue-page-size .searchable-select-control input,.pagination-jump input{height:28px;min-height:28px;max-height:28px;margin:0;padding:3px 7px;box-sizing:border-box;font-size:13px;line-height:20px;background:var(--control);color:var(--ink);border:1px solid var(--line);border-radius:4px}.catalogue-page-size .searchable-select-control input{width:100%}.catalogue-page-size .custom-page-size,.pagination-jump,.pagination-jump>label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px;margin:0;color:var(--muted);font-size:13px;line-height:20px;white-space:nowrap}.catalogue-page-size .custom-page-size input,.pagination-jump input{width:48px;text-align:center}.custom-page-size>span:not(.visually-hidden),.pagination-jump label>span{display:inline-flex;align-items:center;height:28px}.catalogue-page-size input[type=number],.pagination-jump input[type=number]{appearance:textfield;-moz-appearance:textfield}.catalogue-page-size input[type=number]::-webkit-inner-spin-button,.catalogue-page-size input[type=number]::-webkit-outer-spin-button,.pagination-jump input[type=number]::-webkit-inner-spin-button,.pagination-jump input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.catalogue-pagination input[aria-invalid=true]{border-color:#ee8f9a}.pagination-feedback{margin:8px 0 0;text-align:center;font-size:12px;line-height:18px;color:var(--muted)}.pagination-feedback[role=alert]{color:#ee8f9a}@media(max-width:1200px){.catalogue-pagination-group{column-gap:8px}.catalogue-page-links{gap:2px}.catalogue-page-links>.pagination-current,.catalogue-page-links>a,.catalogue-page-links>button{min-width:24px;padding-inline:3px}.catalogue-page-size .page-size-select{width:88px}}@media(max-width:700px){.catalogue-pagination-group{row-gap:10px}.catalogue-page-summary{width:100%;justify-content:center}.catalogue-page-links{flex-basis:100%}}