.ec-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ec-specs-table td{display:block}.ec-specs-table tr{display:grid;grid-template-columns:55% 45%;padding:0}.ec-specs-table td{box-sizing:border-box}@media (min-width:960px){.ec-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-compare-item{padding:14px;border:1px solid rgb(255 255 255 / .15);border-radius:12px;background:rgb(0 0 0 / .25);display:flex;flex-direction:column}.ec-compare-title{font-weight:700;margin-bottom:10px;line-height:1.2}.ec-compare-btn{margin-top:auto;align-self:center}.ec-modal-dialog{width:min(96vw,1100px);max-height:86vh;overflow:auto;border-radius:14px}.ec-compare-columns{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:960px){.ec-compare-columns{grid-template-columns:1fr 1fr}}.ec-col{border:1px solid rgb(255 255 255 / .12);border-radius:12px;padding:12px}.ec-col-head{font-weight:700;margin-bottom:10px}.ec-specs-title{margin:0 0 10px 0;min-height:52px;display:flex;align-items:center}div#ec-compare-box{padding:0}.ec-specs-table td:first-child{width:55%;opacity:.9}.ec-specs-table td{vertical-align:top}