@charset "UTF-8";
.models-container{max-width:1400px;margin:0 auto;padding:20px}.models-container .breadcrumb{margin-bottom:20px;background-color:#f8f9fa;border-radius:.25rem}.models-series-group{margin:40px 0}.models-series-group h2{font-size:24px;margin-bottom:20px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.models-series-group h2 .badge{font-size:14px;margin-left:10px}.models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin:20px 0;list-style:none;padding:0}.model-card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.models-grid li{position:relative}.model-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s;background:#fff;display:flex;flex-direction:column;position:relative;z-index:0}.model-card:hover,.models-grid li:hover .model-card{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.model-image{width:100%;height:200px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.model-image img{width:auto;max-width:90%;height:auto;max-height:90%;object-fit:contain}.no-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#999;font-size:14px}.model-info{padding:15px;flex-grow:1;display:flex;flex-direction:column}.model-info h3{margin:0 0 10px;font-size:16px;font-weight:600}.model-info p{margin:0 0 auto 0;color:#666;font-size:13px;line-height:1.4;flex-grow:1}.model-info .btn{margin-top:10px;align-self:flex-start}.pagination-wrapper{margin:60px 0;text-align:center}@media (max-width:768px){.models-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.models-series-group h2{font-size:20px}}