.keynet-inventory-specs{margin:0;padding:10px 12px;display:grid;gap:5px;font-size:12px;line-height:1.4;color:#172b42}
.keynet-inventory-specs>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px}.keynet-inventory-specs dt{font-weight:600}.keynet-inventory-specs dd{margin:0;overflow-wrap:anywhere}
.keynet-inventory-actions{display:grid;gap:12px;margin-bottom:20px}.keynet-inventory-actions a{display:block;background:#2457d6;color:white;border-radius:10px;padding:14px;text-align:center;font-weight:700;text-decoration:none}.keynet-inventory-actions p{margin:6px 0 0;text-align:center;font-size:13px;color:#334155}
.keynet-inventory-results,.keynet-inventory-sidebar{min-width:0}.keynet-inventory-results .directorist-elementor-listing-card-template{min-width:0}.keynet-inventory-results .keynet-marketplace-listing-card{position:relative}
.keynet-listing-market-status--pending_sale,.keynet-listing-market-status--pending_transfer,.keynet-market-status--pending_sale,.keynet-market-status--pending_transfer{background:#6941c6;color:#fff}.keynet-listing-market-status--transferred,.keynet-market-status--transferred{background:#183b66;color:#fff}
@media(max-width:767px){.keynet-inventory-sidebar,.keynet-inventory-results{width:100%;max-width:100%}.keynet-inventory-specs{font-size:14px}}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner{display:grid;grid-template-columns:minmax(190px,22%) minmax(0,1fr);gap:16px 20px;align-items:start}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>.keynet-inventory-sidebar{grid-column:1;grid-row:1 / span 4;width:100%;min-width:0}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>:not(.keynet-inventory-sidebar){grid-column:2;min-width:0;width:100%}
@media(max-width:767px){body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner{display:flex;flex-direction:column}body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>*{width:100%}}
.keynet-card-photo-wrap{position:relative}.keynet-card-photo-wrap>.keynet-market-status{position:absolute;top:8px;left:8px;z-index:3;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner{grid-template-columns:minmax(190px,22%) minmax(0,1fr)!important}
@media(max-width:767px){body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner{display:flex!important}}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>.directorist-listings-header,body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>.elementor-widget-directorist_listings_header{grid-column:2!important;grid-row:1}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>.keynet-marketplace-listing-card{grid-column:2!important;grid-row:2;min-width:0}
body .keynet-marketplace-listing-loop--find-a-vehicle>.directorist-elementor-loop__inner>.elementor-widget-directorist_listings_pagination{grid-column:2!important;grid-row:3}
.keynet-inventory-sidebar input,.keynet-inventory-sidebar select{max-width:100%;box-sizing:border-box}
.keynet-inventory-sidebar .directorist-search-query>.directorist-search-field__label{position:static;display:block;transform:none;margin:0 0 8px;line-height:1.4}
.keynet-inventory-sidebar .directorist-search-query>input{padding-top:10px;padding-bottom:10px}
.keynet-card-ad-id{margin:8px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:767px){.keynet-inventory-specs>div{grid-template-columns:104px minmax(0,1fr);gap:8px}.keynet-inventory-specs dt{overflow-wrap:anywhere}}
