/* Desktop News/Sports pager treatment, protected from jQuery Mobile and section CSS.
   No Page X of Y display. Disabled controls never have clickable destinations. */
.rb-mobile-pagination,.ap-pagination,.rr-pagination,.mobile-search-pagination,.events-week-controls {
    display:flex !important; align-items:center !important; justify-content:center !important;
    flex-wrap:nowrap !important; gap:10px !important; padding:24px 0 4px !important;
    margin:0 !important; width:100% !important; box-sizing:border-box !important;
    font:14px Arial,sans-serif !important; text-shadow:none !important;
}
.rb-mobile-pagination a,.rb-mobile-pagination a:visited,.ap-pagination a,.rr-pagination a,.mobile-search-pagination a,.events-week-controls>a {
    display:inline-flex !important; align-items:center !important; justify-content:center !important;
    width:auto !important; min-width:38px !important; min-height:42px !important;
    padding:8px 12px !important; margin:0 !important; border:1px solid #d5dde0 !important;
    border-radius:5px !important; background:#fff !important; color:#111 !important;
    font:14px Arial,sans-serif !important; font-weight:normal !important;
    text-decoration:none !important; text-shadow:none !important; box-shadow:none !important;
    box-sizing:border-box !important;
}
.mobile-page-numbers,.ap-page-numbers,.rr-page-numbers {display:flex !important;gap:5px !important;flex-wrap:nowrap !important;justify-content:center !important;}
.rb-mobile-pagination [aria-current="page"],.ap-pagination [aria-current="page"],.rr-pagination [aria-current="page"] {
    display:inline-flex !important;align-items:center !important;justify-content:center !important;
    min-width:38px !important;min-height:42px !important;padding:8px 10px !important;
    border:1px solid #941c24 !important;border-radius:5px !important;background:#941c24 !important;
    color:#fff !important;font-weight:normal !important;box-sizing:border-box !important;
}
.rb-mobile-pagination>[aria-disabled],.ap-pagination>[aria-disabled],.rr-pagination>[aria-disabled],.events-week-controls>.events-week-disabled {
    display:inline-flex !important;align-items:center !important;min-height:42px !important;
    padding:8px 4px !important;color:#8b959b !important;background:transparent !important;box-sizing:border-box !important;
}
.rb-mobile-pagination a:focus-visible,.ap-pagination a:focus-visible,.rr-pagination a:focus-visible,.mobile-search-pagination a:focus-visible,.events-week-controls>a:focus-visible {outline:3px solid #176bb0 !important;outline-offset:3px !important;}
/* Keep arrows and the nearby page numbers together. Extremely narrow containers
   can scroll horizontally instead of losing controls or adding a second row. */
.rb-mobile-pagination,.ap-pagination,.rr-pagination,.mobile-search-pagination,.events-week-controls {
    overflow-x:auto !important; justify-content:safe center !important;
}
.rb-mobile-pagination>*,.ap-pagination>*,.rr-pagination>*,.mobile-search-pagination>*,.events-week-controls>* {
    flex-shrink:0 !important; white-space:nowrap !important;
}
