.vac-banner .vac-cover-tools{position:absolute;right:max(20px,calc((100% - 1336px)/2));bottom:16px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 40px);z-index:2}
.vac-cover-tools .vac-cover-compare{display:contents}
.vac-banner .vac-cover-tools>a,.vac-banner .vac-cover-tools>button,.vac-banner .vac-cover-tools .discovery-compare-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:10px 13px;border:1px solid rgba(255,255,255,.44);border-radius:12px;background:rgba(12,16,28,.78);color:#fff;text-decoration:none;font:600 12px/1.3 Montserrat,Arial,sans-serif;white-space:nowrap;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 3px 12px rgba(0,0,0,.08);transition:background .18s,border-color .18s}
.vac-banner .vac-cover-tools>a:hover,.vac-banner .vac-cover-tools>button:hover,.vac-banner .vac-cover-tools .discovery-compare-button:hover{background:rgba(12,16,28,.95);border-color:rgba(255,255,255,.8)}
.vac-banner .vac-cover-tools .discovery-compare-button[aria-pressed=true]{background:#ff2845;border-color:#ff2845;color:#fff}
.vac-cover-tools i{font-size:13px}.vac-cover-tools b{font-weight:700}
.vac-banner .vac-cover-tools a:focus-visible,.vac-banner .vac-cover-tools button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.vac-banner:has(.vac-cover-tools) .vac-banner-status{top:14px;bottom:auto}
@media(max-width:640px){
.vac-banner:has(.vac-cover-tools){min-height:164px}
.vac-banner .vac-cover-tools{left:14px;right:14px;bottom:14px;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.vac-banner .vac-cover-tools>a,.vac-banner .vac-cover-tools>button,.vac-banner .vac-cover-tools .discovery-compare-button{width:100%;min-width:0;min-height:40px;padding:10px 8px;font-size:11px;white-space:normal;text-align:center}
.vac-banner:has(.vac-cover-tools) .vac-banner-status{right:14px;top:12px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){.vac-banner .vac-cover-tools a,.vac-banner .vac-cover-tools button{transition:none}}
