.compare-key,.compare-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.compare-key{margin:22px 0}.compare-key>div{background:#17212d;padding:14px;border-radius:10px;border-top:3px solid #edc757}.compare-key span,.compare-fact span{display:block;font-size:.85rem;margin:5px 0;color:#c8d1dd}.compare-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.compare-tabs button{padding:12px 16px;border:1px solid #637080;background:#17212d;color:#fff;border-radius:24px;cursor:pointer;font:inherit}.compare-tabs button[aria-pressed=true]{background:#edc757;color:#111;border-color:#edc757}.compare-feature-list{display:grid;gap:16px}.compare-feature{padding:20px;border:1px solid #3d4a5b;border-radius:16px;background:#111b26}.compare-feature h3{font-size:1.18rem;margin:0 0 16px}.compare-fact{padding:12px;border-radius:8px;background:#202c3b}.compare-fact strong{display:block;font-size:.95rem}.compare-fact.confirmed strong{color:#8ae0bc}.compare-fact.unconfirmed strong{color:#f4d58c}.compare-feature details{margin-top:14px}.compare-feature summary,.compare-original summary{cursor:pointer;color:#d9e1eb;padding:10px 0}.compare-feature details p{font-size:.9rem;margin:6px 0 16px}.compare-original{margin:16px 0}.sticker-side:has(select[value=""]){min-height:0}.sticker-side h2{font-size:1.25rem}.sticker-grid{gap:16px!important}.sticker-side img{max-height:180px}.group-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0}.group-vehicle-card{padding:18px;border:1px solid #536275;border-radius:14px;background:#111b26;color:#fff}.group-vehicle-card img{width:100%;height:160px;object-fit:contain}.group-vehicle-card h4{font-size:1.15rem;margin:12px 0}.group-vehicle-card li{margin:10px 0}.group-vehicle-card .btn{margin:8px 0}.group-vehicle-card p{color:#d3dce6}.compare-feature [hidden]{display:none!important}@media(max-width:600px){.compare-facts{grid-template-columns:1fr}.compare-key{grid-template-columns:1fr}.compare-feature{padding:15px}.compare-tabs button{font-size:.85rem;padding:10px 12px}}
.sticker-side[hidden],.sticker-side [hidden]{display:none!important}
