.nd15-inventory .nd2-budget{padding:20px 24px;margin-bottom:24px;background:#f7f8fa}
.nd15-inventory .nd2-budget h3{font-size:20px;margin-bottom:14px}
.nd15-inventory .sort-filters-box{border:1px solid #dce2e9;border-radius:10px;padding:20px;background:#f7f8fa;margin-bottom:24px}
.nd15-inventory .sort-filters-box .stripe{color:#172331;font-weight:700}
.nd15-inventory .sort-filters-box .select2-selection{min-height:42px;border-color:#cbd5df;border-radius:5px}
.nd15-inventory .sort-filters-box .select2-selection__rendered{color:#34485e;line-height:40px}
.nd15-inventory .sort-filters-box .select2-selection__arrow{height:40px}
.nd15-inventory .reset_filters{border-radius:5px;min-height:42px;background:#b21f26}
.nd15-filter-toggle{display:none}
.nd15-inventory .car-item .car-content .nd15-card-actions{margin-top:18px}
.nd15-inventory .nd15-view{display:flex;align-items:center;justify-content:center;min-height:46px;background:#b21f26!important;color:#fff!important;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none}
.nd15-inventory .nd15-view:hover{background:#941920!important}
.nd15-inventory .nd15-secondary{display:flex;gap:8px;margin-top:10px}
.nd15-inventory .nd15-secondary button{flex:1;min-width:0;min-height:46px;margin:0!important;padding:10px 6px!important;line-height:1.4;font-size:12px!important;border-radius:6px}
.nd15-inventory .nd15-secondary .nd2-save[aria-pressed=true]{background:#fff3f3}
.nd15-inventory .vehicle-listing-main .alert-warning{background:#f7f8fa;color:#34485e;border:1px solid #dce2e9;border-radius:10px;padding:28px;line-height:1.8}
.nd15-inventory .nd15-empty-reset{display:block;min-height:44px;margin-top:16px;background:#b21f26;color:#fff;border:0;border-radius:6px;padding:10px 18px}
.nd15-inventory .nd15-view:focus-visible,.nd15-filter-toggle:focus-visible,.nd15-empty-reset:focus-visible{outline:3px solid #3467a0;outline-offset:3px}
@media(max-width:767px){
 .nd15-inventory{padding-top:28px!important}
 .nd15-inventory .nd2-budget{padding:16px;margin-bottom:18px}
 .nd15-inventory .nd2-budget h3{font-size:17px;margin-bottom:10px}
 .nd15-inventory .cars-top-filters-box{padding-bottom:14px;margin-bottom:14px}
 .nd15-inventory .cars-top-filters-box-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
 .nd15-inventory .sort-filters-box{padding:16px;margin-bottom:18px}
 .nd15-filter-toggle{display:block;width:100%;min-height:44px;border:1px solid #cbd5df;border-radius:6px;background:#fff;color:#172331;font-weight:600;margin:12px 0 0}
 .nd15-inventory .nd15-filters-closed .listing_sort{display:none!important}
 .nd15-inventory .sort-filters-box .listing_sort{margin-top:14px}
 .nd15-inventory .all-cars-list-arch .car-item{margin-bottom:24px!important}
 .nd15-inventory .nd15-secondary button{min-height:48px}
}
