app-pagination .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}app-pagination .pagination-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}app-pagination .pagination-btn{cursor:pointer;min-width:40px;height:40px;color:var(--mg-text,#17161b);background:var(--mg-surface,#fff);border:1px solid var(--mg-stroke,#e6e5ea);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px;font-family:inherit;font-size:14px;transition:background .2s,color .2s,border-color .2s}app-pagination a.pagination-btn{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}app-pagination .pagination-btn:hover:not(:disabled):not(.pagination-page--active){border-color:color-mix(in srgb, var(--mg-brand-ink) 45%, transparent);color:var(--mg-brand-ink)}app-pagination .pagination-page--active{background:var(--mg-brand);color:var(--mg-on-brand);border-color:var(--mg-brand);cursor:default}app-pagination .pagination-btn:disabled{opacity:.4;cursor:not-allowed}
