.main-paginator{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px}.paginator-button-cell{display:flex;justify-content:center;align-items:center;margin-left:4px;border-radius:4px;background:var(--button-background,var(--primary));cursor:pointer;color:#fff;font-weight:700;user-select:none;min-width:2.4rem;padding:.55rem .95rem;border-radius:999px;background:rgba(12,22,34,.7);color:#d9efff;font-weight:500;font-size:.9rem;transition:all .2s ease}.paginator-button-cell:hover:not(.disabled-page-cell):not(.active-page-cell){background-color:rgba(38,172,226,.85)!important;border-color:rgba(38,172,226,.95);color:var(--primary)}.paginator-button-cell:not(.disabled-page-cell):not(.active-page-cell):active{background-color:var(--accent)!important;border-color:var(--accent);color:var(--primary)}.paginator-button-cell.disabled-page-cell{opacity:.45;cursor:not-allowed}.paginator-button-cell.active-page-cell{background:var(--button-active-background,var(--primary));cursor:default;color:var(--primary)}.paginator-dropdown{position:absolute;top:calc(100% + 8px);display:block;left:4px;z-index:200;border-radius:4px;cursor:pointer;background:rgba(12,22,34,.7);color:#fff;font-weight:700;user-select:none;overflow:hidden;padding:6px}.paginator-dropdown.is-hidden{display:none}.paginator-dropdown-item{padding:6px 14px;display:flex;justify-content:space-between;align-items:center;width:100px;border-radius:4px}.paginator-dropdown-item:hover{background:rgba(200,200,200,.2)}.paginator-dropdown-item:not(.is-active):active{background:rgba(200,200,200,.4)}.paginator-dropdown-item.is-active{background:var(--button-active-background,rgba(38,172,226,.85));cursor:default}.paginator-dropdown-item-check{display:inline-flex}.paginator-progress-loader-circle{--loader-width:20px;border-top:calc(var(--loader-width) / 4) solid #222;border-radius:50%;border:calc(var(--loader-width) / 4) solid #222;border-top-color:orange;width:var(--loader-width);height:var(--loader-width);-webkit-animation:spin 2s linear infinite;animation:paginator-progress-loader-spin .6s linear infinite;position:absolute;box-sizing:content-box;left:6px}.paginator-svg{pointer-events:none}@keyframes paginator-progress-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paginator-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:20px}@media (max-width:768px){.main-paginator-wrapper{width:100%;overflow-x:auto}.main-paginator{justify-content:center}.paginator-button-cell{padding:.4rem .7rem;font-size:.8rem}}@media (max-width:480px){.paginator-button-cell{padding:.35rem .6rem;font-size:.75rem}}