.urcar-pager-tools, .urcar-pager-links {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-block: 12px;
    color: #183449;
    font-size: .9rem;
}
.urcar-pager-tools { justify-content: space-between; }
.urcar-pager-tools form, .urcar-pager-tools label { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; margin: 0; }
.urcar-pager-tools label { font-weight: 650; }
.urcar-pager-tools select, .urcar-pager-tools button, .urcar-pager-links :is(a,span,button) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width: 44px;
    min-height: 44px;
    padding: 5px 10px;
    margin: 0;
    border: 1px solid #d3dee6;
    border-radius: 9px;
    background: #fff;
    color: #183449;
    font: inherit;
    text-decoration: none;
}
.urcar-pager-tools button, .urcar-pager-links button { cursor: pointer; }
.urcar-pager-links { justify-content: center; }
.urcar-pager-links [aria-current=page] { background: #102b40; border-color: #102b40; color: #fff; font-weight: 750; }
.urcar-pager-links :is(a,button):hover, .urcar-pager-tools button:hover { background: #fbf2e1; }
.urcar-pager-tools :focus-visible, .urcar-pager-links :focus-visible { outline: 2px solid #a77832; outline-offset: 2px; }
.urcar-pager-links[hidden] { display: none; }
