.nd4-site .nd5-compare{display:inline-block;margin:10px 5px 0;padding:9px 12px;border:1px solid #c8d2de;border-radius:5px;background:white;color:#263747;font-size:12px;line-height:1.4;cursor:pointer}
.nd4-site .nd5-compare[aria-pressed=true]{background:#eef3f8;border-color:#263747;font-weight:600}
.nd5-vehicle-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0}.nd5-vehicle-tools .nd5-compare{margin:0;font-size:14px}
.nd5-compare-bar{position:fixed;bottom:24px;right:100px;z-index:1030;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 320px);padding:14px 18px;background:#17202b;color:white;border-radius:8px;box-shadow:0 4px 20px #0003;font-size:13px}
.nd5-compare-bar[hidden],.nd5-viewing[hidden]{display:none!important}.nd5-compare-bar a{color:white;background:#b21f26;padding:9px 12px;border-radius:4px;white-space:nowrap}.nd5-compare-bar a[aria-disabled=true]{opacity:.65}.nd5-compare-bar button{border:0;background:transparent;color:white;text-decoration:underline;cursor:pointer}
.nd5-live{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.nd5-viewing-note{padding:14px 18px;border-left:3px solid #b21f26;background:#f4f6f9;color:#39495b;line-height:1.7;margin-bottom:22px}
.nd5-compare:focus-visible,.nd5-compare-bar a:focus-visible,.nd5-compare-bar button:focus-visible{outline:3px solid #2463c4;outline-offset:3px}
@media(max-width:767px){.nd5-compare-bar{left:12px;right:12px;bottom:80px;max-width:none;gap:10px;padding:12px;flex-wrap:wrap}.nd5-compare-bar span{flex:1 1 130px}.nd5-vehicle-tools{align-items:flex-start;flex-direction:column}}
@media print{.nd5-compare-bar,.nd5-vehicle-tools,.nd5-compare{display:none!important}}
