.vehicle-card{display:flex!important;flex-direction:column}.vehicle-link{display:grid;gap:9px;color:inherit;text-decoration:none;flex:1}.compare-toggle{min-height:42px;margin-top:8px;border:1px solid rgba(42,217,255,.28);border-radius:10px;background:rgba(42,217,255,.07);color:#80ecff;font:inherit;font-weight:850;cursor:pointer}.compare-toggle:hover,.compare-toggle.selected{border-color:#2ad9ff;background:rgba(42,217,255,.17)}
.compare-tray{position:fixed;z-index:900;left:50%;bottom:18px;transform:translateX(-50%);width:min(920px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid rgba(42,217,255,.34);border-radius:17px;background:rgba(7,17,31,.96);box-shadow:0 24px 80px rgba(0,0,0,.48);backdrop-filter:blur(16px)}.compare-tray[hidden]{display:none}.compare-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.compare-chips span{padding:5px 8px;border-radius:999px;background:rgba(42,217,255,.09);color:#c9f7ff;font-size:.74rem}.compare-tray-actions{display:flex;gap:9px;align-items:center}.compare-tray-actions button,.compare-now{min-height:42px;padding:0 14px;border:1px solid rgba(173,211,231,.2);border-radius:10px;background:#11243a;color:#f4f8fc;font:inherit;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.compare-now{border-color:transparent;background:linear-gradient(135deg,#2ad9ff,#80ecff);color:#03121b}.compare-now[aria-disabled="true"]{opacity:.45}
.compare-app{margin-top:28px}.compare-empty,.compare-verdict{padding:24px;border:1px solid rgba(173,211,231,.15);border-radius:18px;background:linear-gradient(145deg,rgba(17,36,58,.94),rgba(10,24,40,.94))}.compare-empty p,.compare-verdict p{color:#b7c5d3}.compare-verdict h2{margin:10px 0 6px;font-size:clamp(1.7rem,4vw,2.7rem)}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.compare-toolbar a{color:#80ecff}.compare-toolbar button{min-height:42px;padding:0 14px;border:1px solid rgba(42,217,255,.3);border-radius:10px;background:rgba(42,217,255,.08);color:#80ecff;font:inherit;font-weight:800;cursor:pointer}.compare-table-wrap{overflow:auto;border:1px solid rgba(173,211,231,.15);border-radius:18px}.compare-table{width:100%;min-width:760px;border-collapse:collapse;background:rgba(8,21,34,.88)}.compare-table th,.compare-table td{padding:15px;border-bottom:1px solid rgba(173,211,231,.12);border-right:1px solid rgba(173,211,231,.1);text-align:left;vertical-align:top}.compare-table thead th{position:sticky;top:0;background:#10243a;z-index:1}.compare-table th:first-child{width:165px;color:#9fb1c4;font-size:.82rem}.compare-table thead th:first-child{color:#f4f8fc}.compare-table thead a{color:#80ecff;font-size:1.05rem;text-decoration:none}.compare-table thead small{display:block;margin-top:5px;color:#9fb1c4;font-weight:500}.compare-table td{color:#d7e3ed;font-size:.9rem}.compare-meter{display:grid;grid-template-columns:1fr 28px;gap:9px;align-items:center}.compare-meter:before{content:'';grid-column:1;grid-row:1;height:7px;border-radius:8px;background:rgba(255,255,255,.09)}.compare-meter i{grid-column:1;grid-row:1;display:block;height:7px;border-radius:8px;background:linear-gradient(90deg,#2ad9ff,#42e6a4);z-index:1}.compare-meter b{grid-column:2;grid-row:1;color:#f4f8fc;font-size:.78rem}
@media(max-width:680px){.compare-tray{align-items:stretch;flex-direction:column}.compare-tray-actions{width:100%}.compare-tray-actions>*{flex:1}.compare-toolbar{align-items:stretch;flex-direction:column}.compare-toolbar button{width:100%}}
