.listing-pagination-wrap{display:flex;flex-direction:column;align-items:stretch;container-type:inline-size}.listing-pagination,.listing-pagination-wrap{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.listing-pagination{align-self:stretch}.listing-pagination__mobile{display:none;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:100%;min-width:0;padding:12px 14px;border:1px solid #e8ecf0;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a}.listing-pagination__desktop{display:flex;width:100%;max-width:100%;min-width:0;justify-content:center}.listing-pagination__desktop-bar{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:100%;min-width:0;padding:16px 0 6px;border-top:1px solid #e8ecf0}.listing-pagination__summary{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin:0;min-width:0;max-width:100%;width:100%;text-align:center;line-height:1.4;white-space:nowrap}.listing-pagination__summary-range{color:#334155;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0}.listing-pagination__controls{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.listing-pagination__pages{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.listing-pagination__pages::-webkit-scrollbar{display:none}.listing-pagination__pages .pagination-component{width:auto;max-width:none;min-width:0;flex-shrink:0}.listing-pagination__pages .pagination-component .ant-pagination{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0;gap:8px}.listing-pagination__pages .pagination-component .ant-pagination-item,.listing-pagination__pages .pagination-component .ant-pagination-jump-next,.listing-pagination__pages .pagination-component .ant-pagination-jump-prev,.listing-pagination__pages .pagination-component .ant-pagination-next,.listing-pagination__pages .pagination-component .ant-pagination-prev{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:0!important;margin-inline-start:0!important;vertical-align:middle}.listing-pagination__pages .pagination-component .ant-pagination-jump-next .ant-pagination-item-container,.listing-pagination__pages .pagination-component .ant-pagination-jump-prev .ant-pagination-item-container{display:inline-flex;align-items:center;justify-content:center;height:100%}.listing-pagination__extras{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:0;flex-wrap:nowrap;align-self:center}.listing-pagination__size-select{min-width:108px;flex-shrink:0}.listing-pagination__size-select .ant-select-selector{height:34px!important;border-radius:8px!important;border-color:#e2e8f0!important;font-size:12px!important;display:flex!important;align-items:center!important}.listing-pagination__size-select .ant-select-selector .ant-select-selection-item{line-height:1!important;font-size:12px!important}.listing-pagination__size-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#00a9e0!important}.listing-pagination__quick-jumper{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#63666a;font-size:12px;font-weight:500;white-space:nowrap;height:34px}.listing-pagination__jumper-input{width:52px;height:34px;text-align:center;border-radius:8px;border-color:#e2e8f0;font-size:12px;padding:0 6px;line-height:32px}.listing-pagination__jumper-input:hover:not(:disabled){border-color:#00a9e0}.listing-pagination__jumper-input:focus{border-color:#00a9e0;box-shadow:0 0 0 2px #00a9e01f}.listing-pagination__jumper-input::-webkit-inner-spin-button,.listing-pagination__jumper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing-pagination__jumper-input[type=number]{appearance:textfield;-moz-appearance:textfield}.listing-pagination__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 6px;margin:0;width:100%;max-width:100%;min-width:0;padding:0;box-sizing:border-box;text-align:center;line-height:1.4}.listing-pagination__total-range{color:#334155;font-size:13px;font-weight:600;white-space:nowrap}.listing-pagination__total-page{flex:0 0 100%;color:#94a3b8;font-size:12px;font-weight:500}.listing-pagination__simple-controls{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.listing-pagination__page-indicator{min-width:0;text-align:center;font-size:14px;font-weight:700;color:#00a9e0;line-height:1.35;white-space:nowrap;justify-self:center;padding:6px 10px;border-radius:999px;background:#00a9e014}.listing-pagination__nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease;box-sizing:border-box}.listing-pagination__nav-btn:hover:not(:disabled){border-color:#00a9e0;color:#00a9e0;background:#00a9e00a}.listing-pagination__nav-btn:focus-visible{outline:2px solid #00a9e0;outline-offset:2px}.listing-pagination__nav-btn:disabled{cursor:not-allowed;opacity:.45;color:#94a3b8;border-color:#e2e8f0;background:#f8fafc}.listing-pagination__nav-btn--prev{justify-self:start}.listing-pagination__nav-btn--next{justify-self:end}@media(min-width:769px){.listing-pagination__desktop-bar{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:12px 0 4px;width:auto;max-width:100%}.listing-pagination__summary{flex:0 0 auto;justify-content:center;text-align:center;width:auto;max-width:none}.listing-pagination__controls{flex:0 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:12px;min-width:0;width:auto}.listing-pagination__pages{flex:0 0 auto;justify-content:center;width:auto;min-width:0}.listing-pagination__extras{flex:0 0 auto;align-self:center}}@media(max-width:768px){.listing-pagination__mobile{display:flex}.listing-pagination__desktop{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:769px){.listing-pagination__mobile{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.listing-pagination__desktop{display:flex}}@container (max-width: 880px){.listing-pagination__quick-jumper{display:none}}@container (max-width: 540px){.listing-pagination__desktop-bar{flex-direction:column;align-items:center;justify-content:center;gap:10px}.listing-pagination__summary{justify-content:center;text-align:center;width:100%}.listing-pagination__controls,.listing-pagination__pages{justify-content:center}}.center-page-pagination{flex-direction:column;align-items:stretch}.center-page-pagination .listing-pagination,.center-page-pagination .listing-pagination-wrap{margin:0;width:100%;max-width:100%;min-width:0;flex:1 1 auto}