.VehiclesPage-module-scss-module__yrQy_a__page{width:100%;max-width:1320px;margin:0 auto;padding:2rem 1.5rem 3rem}@media (max-width:575.98px){.VehiclesPage-module-scss-module__yrQy_a__page{padding:1rem .5rem 2rem}}.VehiclesPage-module-scss-module__yrQy_a__pageHeader{border-bottom:1px solid #e2e8f0;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}@media (max-width:575.98px){.VehiclesPage-module-scss-module__yrQy_a__pageHeader{margin-bottom:1.5rem;padding-bottom:1rem}}.VehiclesPage-module-scss-module__yrQy_a__headerContent{align-items:center;gap:1rem;display:flex}.VehiclesPage-module-scss-module__yrQy_a__pageTitle{color:#1e293b;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);margin:0}@media (max-width:575.98px){.VehiclesPage-module-scss-module__yrQy_a__pageTitle{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading)}}.VehiclesPage-module-scss-module__yrQy_a__content{min-height:360px}.VehiclesPage-module-scss-module__yrQy_a__makeFilter{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.VehiclesPage-module-scss-module__yrQy_a__makeSelect{flex-shrink:0;width:360px;max-width:100%}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiInputBase-root{border-radius:8px;padding-left:40px!important;padding-right:12px!important}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiAutocomplete-endAdornment{left:9px;right:auto!important}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiInputLabel-root{transform-origin:100% 0;left:auto;right:0;transform:translate(-14px,16px)scale(1)}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiInputLabel-shrink{transform:translate(-14px,-9px)scale(.75)}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiOutlinedInput-notchedOutline{text-align:right}.VehiclesPage-module-scss-module__yrQy_a__makeSelect .MuiAutocomplete-option{min-height:44px}.VehiclesPage-module-scss-module__yrQy_a__models{min-width:0}.VehiclesPage-module-scss-module__yrQy_a__modelsHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.VehiclesPage-module-scss-module__yrQy_a__modelsTitle{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);color:#1e293b;margin:0}.VehiclesPage-module-scss-module__yrQy_a__modelsCount{font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);line-height:var(--type-helper-leading);color:#64748b;white-space:nowrap}.VehiclesPage-module-scss-module__yrQy_a__modelsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.VehiclesPage-module-scss-module__yrQy_a__modelCard{min-height:128px;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.VehiclesPage-module-scss-module__yrQy_a__modelCard:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 7px 20px #0f357117}.VehiclesPage-module-scss-module__yrQy_a__modelCard:hover .VehiclesPage-module-scss-module__yrQy_a__carImageBox{color:#2563eb;background:#eff6ff}.VehiclesPage-module-scss-module__yrQy_a__modelCard:hover .VehiclesPage-module-scss-module__yrQy_a__arrowIcon{color:#2563eb;transform:translate(-3px)}.VehiclesPage-module-scss-module__yrQy_a__modelCard:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.VehiclesPage-module-scss-module__yrQy_a__carImageBox{color:#64748b;background:#f8fafc;border-radius:8px;flex:none;place-items:center;width:76px;height:76px;transition:color .18s,background-color .18s;display:grid}.VehiclesPage-module-scss-module__yrQy_a__modelDetails{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.VehiclesPage-module-scss-module__yrQy_a__modelName{max-width:100%;font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading);color:#1e293b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VehiclesPage-module-scss-module__yrQy_a__makeName{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:#64748b}.VehiclesPage-module-scss-module__yrQy_a__cardAction{font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-leading);color:#0e3571;margin-top:.25rem}.VehiclesPage-module-scss-module__yrQy_a__arrowIcon{color:#64748b;flex:none;transition:color .18s,transform .18s}.VehiclesPage-module-scss-module__yrQy_a__skeletonCard{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;min-height:128px;padding:1rem;display:flex}.VehiclesPage-module-scss-module__yrQy_a__skeletonIcon,.VehiclesPage-module-scss-module__yrQy_a__skeletonText{background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9 50%,#f8fafc 75%) 0 0/200% 100%;animation:1.5s linear infinite VehiclesPage-module-scss-module__yrQy_a__skeletonLoading;display:block}.VehiclesPage-module-scss-module__yrQy_a__skeletonIcon{border-radius:8px;width:76px;height:76px}.VehiclesPage-module-scss-module__yrQy_a__skeletonText{border-radius:4px;width:45%;height:18px}@keyframes VehiclesPage-module-scss-module__yrQy_a__skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.VehiclesPage-module-scss-module__yrQy_a__stateContainer{min-height:300px}@media (max-width:991.98px){.VehiclesPage-module-scss-module__yrQy_a__modelsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.VehiclesPage-module-scss-module__yrQy_a__makeFilter{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:1.5rem}.VehiclesPage-module-scss-module__yrQy_a__makeSelect{width:100%}}@media (max-width:575.98px){.VehiclesPage-module-scss-module__yrQy_a__modelsHeader{margin-bottom:1rem}.VehiclesPage-module-scss-module__yrQy_a__modelsTitle{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading)}.VehiclesPage-module-scss-module__yrQy_a__modelsCount{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading)}.VehiclesPage-module-scss-module__yrQy_a__modelsGrid{grid-template-columns:1fr;gap:.5rem}.VehiclesPage-module-scss-module__yrQy_a__modelCard,.VehiclesPage-module-scss-module__yrQy_a__skeletonCard{min-height:96px;padding:.5rem 1rem}.VehiclesPage-module-scss-module__yrQy_a__carImageBox,.VehiclesPage-module-scss-module__yrQy_a__skeletonIcon{width:58px;height:58px}.VehiclesPage-module-scss-module__yrQy_a__modelName{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.VehiclesPage-module-scss-module__yrQy_a__makeName,.VehiclesPage-module-scss-module__yrQy_a__cardAction{font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-leading)}}@media (prefers-reduced-motion:reduce){.VehiclesPage-module-scss-module__yrQy_a__modelCard,.VehiclesPage-module-scss-module__yrQy_a__carImageBox,.VehiclesPage-module-scss-module__yrQy_a__arrowIcon{transition:none}.VehiclesPage-module-scss-module__yrQy_a__modelCard:hover{transform:none}.VehiclesPage-module-scss-module__yrQy_a__skeletonIcon,.VehiclesPage-module-scss-module__yrQy_a__skeletonText{animation:none}}
