.md-compare .md-compare-models{display:block;padding-bottom:30px;min-height:600px}
.md-compare .md-compare-buttons-container{display:inline-block;max-width:350px}
#modelComparePlaceholder .model-compare-placeholder-models{display:flex;justify-content:center;gap:40%;overflow:hidden}
@media(min-width:768px){#modelComparePlaceholder .model-compare-placeholder-models{gap:2.5%}
}
@media(max-width:479px){#modelComparePlaceholder .model-compare-placeholder-models{margin-left:-30px;margin-right:-30px}
}
#modelComparePlaceholder .model-compare-placeholder-models div{width:320px;height:155px;margin:20px 0}
@media(min-width:768px){#modelComparePlaceholder .model-compare-placeholder-models div{width:325px;height:150px;margin:25px 0}
}
@media(min-width:992px){#modelComparePlaceholder .model-compare-placeholder-models div{width:380px;height:170px;margin:30px 0}
}
@media(min-width:1220px){#modelComparePlaceholder .model-compare-placeholder-models div{width:500px;height:220px;margin:40px 0}
}
@media(min-width:1440px){#modelComparePlaceholder .model-compare-placeholder-models div{width:550px;height:260px;margin:35px 0}
}
@media(min-width:1600px){#modelComparePlaceholder .model-compare-placeholder-models div{width:650px;height:290px;margin:50px 0}
}
@media(min-width:1920px){#modelComparePlaceholder .model-compare-placeholder-models div{width:700px;height:320px;margin:50px 0}
}
#modelComparePlaceholder .model-compare-placeholder-selectors{display:grid;grid-template-columns:1fr 1fr;gap:0 25%}
#modelComparePlaceholder .model-compare-placeholder-selectors div{padding:36px 0;margin:8px 0}
@media(min-width:768px){#modelComparePlaceholder .model-compare-placeholder-selectors div{padding:12px 0}
}
@media(min-width:1920px){#modelComparePlaceholder .model-compare-placeholder-selectors div{padding:16px 0}
}
@media(min-width:1280px){#modelComparePlaceholder .model-compare-placeholder-selectors{padding:0 3rem}
}
#modelComparePlaceholder .model-compare-placeholder-toggle{width:270px;margin:0 auto;margin-top:7rem;margin-bottom:3rem}
#modelComparePlaceholder .model-compare-placeholder-toggle div{height:24px}
#modelComparePlaceholder .model-compare-placeholder-section .title{margin-bottom:2rem;width:230px}
#modelComparePlaceholder .model-compare-placeholder-section .section-items{display:grid;grid-template-columns:1fr 1fr;gap:5px 30px;max-width:66%;margin:0 auto}
#modelComparePlaceholder .model-compare-placeholder-section .section-items div{height:34px}
@media(max-width:767px){#modelComparePlaceholder .model-compare-placeholder-section .section-items{max-width:100%}
#modelComparePlaceholder .model-compare-placeholder-section .section-items div{height:28px}
}
#modelComparePlaceholder .shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background-size:376px 616px;background:#f2f2f2 linear-gradient(90deg,#f2f2f2 0,#fff 50%,#f2f2f2 100%) no-repeat -376px 0}
@keyframes shimmer{0{background-position:-376px 0}
to{background-position:752px 0}
}