.compare-sidebar{position:fixed;z-index:240;top:0;right:0;height:100dvh;width:min(450px,100vw);overflow:auto;background:#141721;border-left:1px solid #ab3047;box-shadow:-15px 0 38px #0009;transform:translateX(105%);transition:transform .25s}.compare-sidebar.open,.compare-sidebar.show,.compare-sidebar.active{transform:translateX(0)}.compare-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #48343e}.compare-title{display:flex;align-items:center;gap:8px;margin:0}.compare-close{background:transparent;border:0;color:#fff;font-size:24px}.compare-content,.compare-actions{padding:17px}.compare-empty{text-align:center;padding:30px 12px;color:#9ba2b2}.compare-list{display:grid;gap:10px}.compare-count{color:#ff7886}.compare-disclaimer{font-size:12px;color:#a9aab6;border-top:1px solid #443a45;padding:15px}
