.ind-used-section-component{font-family:Arial,sans-serif;margin:0 auto;max-width:75pc;padding:20px}.ind-used-section-component .search-section{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.ind-used-section-component .search-section .search-bar{gap:15px}@media(min-width:768px){.ind-used-section-component .search-section .search-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.ind-used-section-component .search-section .search-bar .search-input{-webkit-box-flex:1;background:#fff;border:1px solid #ddd;border-radius:4px;-ms-flex:1;flex:1;font-size:1pc;min-width:250px;padding:9pt 1pc;width:-webkit-fill-available}.ind-used-section-component .search-section .search-bar .search-input::-webkit-input-placeholder{color:#999}.ind-used-section-component .search-section .search-bar .search-input::-moz-placeholder{color:#999}.ind-used-section-component .search-section .search-bar .search-input:-ms-input-placeholder{color:#999}.ind-used-section-component .search-section .search-bar .search-input::-ms-input-placeholder{color:#999}.ind-used-section-component .search-section .search-bar .search-input::placeholder{color:#999}.ind-used-section-component .search-section .search-bar .search-input:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.ind-used-section-component .search-section .search-bar .search-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media(min-width:768px){.ind-used-section-component .search-section .search-bar .search-filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(max-width:767px){.ind-used-section-component .search-section .search-bar .search-filters{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}}.ind-used-section-component .search-section .search-bar .search-filters .filter-select{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:210px;padding:9pt 1pc}.ind-used-section-component .search-section .search-bar .search-filters .filter-select:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.ind-used-section-component .search-section .search-bar .search-filters .filter-select option{padding:8px}.ind-used-section-component .search-section .search-bar .search-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1a5499;border:none;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:700;gap:8px;justify-content:center;padding:9pt 24px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.ind-used-section-component .search-section .search-bar .search-button:hover{background:#0d4085;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ind-used-section-component .search-section .search-bar .search-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.ind-used-section-component .search-section .search-bar .search-button .search-arrow{font-size:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ind-used-section-component .search-section .search-bar .search-button:hover .search-arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}.ind-used-section-component .search-filters-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:20px}@media(max-width:767px){.ind-used-section-component .search-filters-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.ind-used-section-component .category-filters{border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:30px;overflow:hidden}@media(max-width:767px){.ind-used-section-component .category-filters{border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow:auto}.ind-used-section-component .category-filters::-webkit-scrollbar{display:none}}.ind-used-section-component .category-filters .category-btn{-webkit-box-flex:1;background:#e9ecef;border:none;color:#6c757d;cursor:pointer;-ms-flex:1;flex:1;font-size:14px;font-weight:500;padding:15px 20px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ind-used-section-component .category-filters .category-btn.active{border-bottom:1px solid var(--im-color-primary,#005596);color:var(--im-color-primary,#005596);font-weight:700}.ind-used-section-component .category-filters .category-btn:hover:not(.active){background:#dee2e6;color:#495057}@media(max-width:767px){.ind-used-section-component .category-filters .category-btn{-webkit-box-flex:0;background:transparent;border-bottom:1px solid #939598;-ms-flex:0 0 30%;flex:0 0 30%;font-size:13px;padding:5px 0}}.ind-used-section-component .vehicles-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}@media(min-width:768px){.ind-used-section-component .vehicles-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ind-used-section-component .vehicles-grid{grid-template-columns:repeat(3,1fr)}}.ind-used-section-component .vehicles-grid .vehicle-card{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.ind-used-section-component .vehicles-grid .vehicle-card:hover{-webkit-box-shadow:0 8px 15px rgba(0,0,0,.15);box-shadow:0 8px 15px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image{height:200px;overflow:hidden;position:relative}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container{height:100%;position:relative;width:100%}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .vehicle-label{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:11px;font-weight:700;left:-40px;letter-spacing:.5px;padding:6px 40px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);white-space:nowrap;width:75pt;z-index:3}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:2pc;justify-content:center;line-height:1;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:2pc;z-index:2}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-btn:hover{background:rgba(0,0,0,.7)}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-prev{left:8px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-next{right:8px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-dots{bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-dots .carousel-dot{background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:8px;-webkit-transition:background .2s ease;transition:background .2s ease;width:8px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-dots .carousel-dot.active{background:#fff}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .carousel-container .carousel-dots .carousel-dot:hover:not(.active){background:hsla(0,0%,100%,.8)}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image:hover .carousel-btn,.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image:hover .carousel-dots{opacity:1}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .compare-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);border-radius:20px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9pt;gap:5px;height:30px;padding:0 8px;position:absolute;right:10px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .compare-checkbox input[type=checkbox]{margin:0}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-image .compare-checkbox label{color:#333;cursor:pointer;font-size:9pt;font-weight:500;margin:0}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info{padding:20px 0}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-title{color:#333;font-size:20px;font-weight:700;margin:0 0 5px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-subtitle{color:#666;font-size:14px;margin:0 0 15px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs,.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-subtitle,.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-title{padding:0 20px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--im-color-secondary);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;padding:9pt 1pc}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-price .price{font-size:20px;font-weight:700;line-height:1.2}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-price .price-label{font-size:9pt;opacity:.9}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs .spec-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 20%;flex:0 0 20%;font-size:9pt;gap:8px;padding:4px 0}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs .spec-item .spec-icon{font-size:14px;text-align:center;width:1pc}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs .spec-item .spec-text{font-weight:500}.ind-used-section-component .loading-state{color:#666;padding:40px;text-align:center}.ind-used-section-component .loading-state p{font-size:18px;margin:0}.ind-used-section-component .load-more-section{margin-top:30px;text-align:center}.ind-used-section-component .load-more-section .load-more-btn{background:#1a5499;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1pc;font-weight:700;padding:15px 30px;-webkit-transition:all .3s ease;transition:all .3s ease}.ind-used-section-component .load-more-section .load-more-btn:hover{background:#0d4085;-webkit-box-shadow:0 4px 8px rgba(26,84,153,.3);box-shadow:0 4px 8px rgba(26,84,153,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ind-used-section-component .load-more-section .load-more-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:767px){.ind-used-section-component,.ind-used-section-component .search-section{padding:15px}.ind-used-section-component .search-section .search-bar .search-filters .filter-select{font-size:13px;min-width:75pt;padding:10px 9pt}.ind-used-section-component .search-section .search-bar .search-button{font-size:14px;margin:0 auto;padding:9pt 20px;width:70%}.ind-used-section-component .vehicles-grid{gap:15px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info{padding:15px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-title{font-size:18px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-price{padding:10px 9pt}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-price .price{font-size:18px}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs{gap:6px;grid-template-columns:1fr}.ind-used-section-component .vehicles-grid .vehicle-card .vehicle-info .vehicle-specs .spec-item{font-size:11px}}.ind-used-section-component .vehicle-card{-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ind-used-section-component .vehicle-card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.ind-used-section-component .vehicle-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ind-used-section-component .vehicle-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.ind-used-section-component .vehicle-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.ind-used-section-component .vehicle-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.ind-used-section-component .vehicle-card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.ind-used-section-component .load-more-btn:focus,.ind-used-section-component .search-bar .filter-select:focus,.ind-used-section-component .search-bar .search-button:focus,.ind-used-section-component .search-bar .search-input:focus{outline:2px solid #007bff;outline-offset:2px}@media print{.ind-used-section-component .category-filters,.ind-used-section-component .load-more-section,.ind-used-section-component .search-section{display:none}.ind-used-section-component .vehicles-grid{display:block}.ind-used-section-component .vehicles-grid .vehicle-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;break-inside:avoid;margin-bottom:20px}}.ind-used-section-component .compare-bar{background:#f5f5f5;border-top:2px solid #ddd;bottom:0;-webkit-box-shadow:0 -4px 9pt rgba(0,0,0,.15);box-shadow:0 -4px 9pt rgba(0,0,0,.15);left:0;position:fixed;right:0;z-index:1000}.ind-used-section-component .compare-bar .compare-bar-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;margin:0 auto;max-width:75pc;padding:9pt 20px}@media(max-width:767px){.ind-used-section-component .compare-bar .compare-bar-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.ind-used-section-component .compare-bar .compare-bar-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:5pc}.ind-used-section-component .compare-bar .compare-bar-left .compare-label{color:#333;font-size:14px;font-weight:700}.ind-used-section-component .compare-bar .compare-bar-left .compare-toggle{color:#1a5499;cursor:pointer;font-size:9pt;text-decoration:underline}.ind-used-section-component .compare-bar .compare-bar-left .compare-toggle:hover{color:#0d4085}.ind-used-section-component .compare-bar .compare-bar-items{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:9pt}@media(max-width:767px){.ind-used-section-component .compare-bar .compare-bar-items{-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-wrap:wrap;flex-wrap:wrap;order:3;width:100%}}.ind-used-section-component .compare-bar .compare-bar-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:10px;min-width:200px;padding:8px 9pt}@media(max-width:767px){.ind-used-section-component .compare-bar .compare-bar-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}}.ind-used-section-component .compare-bar .compare-bar-item .compare-bar-thumb{border-radius:4px;height:45px;-o-object-fit:cover;object-fit:cover;width:60px}.ind-used-section-component .compare-bar .compare-bar-item .compare-bar-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ind-used-section-component .compare-bar .compare-bar-item .compare-bar-item-info .compare-bar-item-name{color:#333;font-size:13px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ind-used-section-component .compare-bar .compare-bar-item .compare-bar-item-info .compare-bar-remove{color:#999;cursor:pointer;font-size:11px;text-decoration:underline}.ind-used-section-component .compare-bar .compare-bar-item .compare-bar-item-info .compare-bar-remove:hover{color:#d32f2f}.ind-used-section-component .compare-bar .compare-bar-item.compare-bar-empty{-webkit-box-pack:center;-ms-flex-pack:center;border-color:#bbb;border-style:dashed;justify-content:center;min-height:61px}.ind-used-section-component .compare-bar .compare-bar-item.compare-bar-empty .compare-bar-empty-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.ind-used-section-component .compare-bar .compare-bar-item.compare-bar-empty .compare-bar-empty-content .compare-bar-empty-title{color:#666;font-size:13px;font-weight:600}.ind-used-section-component .compare-bar .compare-bar-item.compare-bar-empty .compare-bar-empty-content .compare-bar-empty-sub{color:#999;font-size:11px}.ind-used-section-component .compare-bar .compare-bar-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:90pt}@media(max-width:767px){.ind-used-section-component .compare-bar .compare-bar-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%}}.ind-used-section-component .compare-bar .compare-bar-right .compare-bar-btn{background:#e87c00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.ind-used-section-component .compare-bar .compare-bar-right .compare-bar-btn:hover:not(:disabled){background:#d06e00}.ind-used-section-component .compare-bar .compare-bar-right .compare-bar-btn:disabled{background:#ccc;color:#888;cursor:not-allowed}.ind-used-section-component .compare-bar .compare-bar-right .compare-bar-clear{color:#999;cursor:pointer;font-size:9pt;text-decoration:underline}.ind-used-section-component .compare-bar .compare-bar-right .compare-bar-clear:hover{color:#d32f2f}