﻿.pagination-container{display:inline-block}.pagination-container ul{margin-top:7px;margin-bottom:0}.pagination-input{width:95px;margin-left:auto;margin-right:auto;margin-top:.5rem}.pagination-slider{margin-top:7px}.pagination-slider .pagination-slider-handle{z-index:4;outline-style:none;outline-width:0}.pagination-tooltip{opacity:1;width:60px;bottom:120%;margin-left:-23px}.three-dots span{position:relative;display:block;cursor:not-allowed;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color)}.three-dots:not(:first-child) span{margin-left:calc(-1 * var(--bs-pagination-border-width))}#cars-listing-pagination .pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;list-style:none}#cars-listing-pagination .page-item{display:inline-block}#cars-listing-pagination .page-link,#cars-listing-pagination .three-dots span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border:1px solid transparent;border-radius:14px;background-color:#1f1f1f;color:#f2f4f7;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}#cars-listing-pagination .page-link:hover,#cars-listing-pagination .page-link:focus{background-color:#c81414;color:#fff}#cars-listing-pagination .page-item.active .page-link{background-color:#c81414;color:#fff;cursor:default}#cars-listing-pagination .page-item.disabled .page-link,#cars-listing-pagination .three-dots span{background-color:#1f1f1f;color:#777f89;cursor:default}#cars-listing-pagination .page-item.disabled .page-link{pointer-events:none}