.DVR35q_compareButton{color:#1d1d1b;min-height:44px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #d7d7d4;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:590;line-height:1.15;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.DVR35q_compareButton svg{flex:none;width:18px;height:18px}.DVR35q_compareButton:hover{background:#f3f3f1;border-color:#aaa}.DVR35q_compareButton[aria-pressed=true]{color:#fff;background:#1d1d1b;border-color:#1d1d1b}.DVR35q_compareButton:focus-visible,.DVR35q_removeButton:focus-visible,.DVR35q_clearButton:focus-visible,.DVR35q_openButton:focus-visible{outline-offset:2px;outline:3px solid #e6332a6b}.DVR35q_compareBar{z-index:50;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:#1d1d1b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #1d1d1b1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1120px,100% - 40px);margin-inline:auto;padding:12px;display:grid;position:fixed;left:20px;box-shadow:0 12px 40px #0003}.DVR35q_compareBarSpacer{height:108px}.DVR35q_barHeading{white-space:nowrap;align-items:center;gap:8px;display:flex}.DVR35q_barHeading svg{width:20px;height:20px}.DVR35q_itemList{scrollbar-width:thin;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.DVR35q_item{background:#f1f1ef;border-radius:12px;align-items:center;gap:8px;min-width:178px;max-width:240px;padding:7px 8px 7px 10px;display:flex}.DVR35q_item>span{gap:2px;min-width:0;display:grid}.DVR35q_item strong,.DVR35q_item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DVR35q_item strong{font-size:12px;font-weight:590}.DVR35q_item small{color:#666;font-size:11px}.DVR35q_removeButton,.DVR35q_clearButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.DVR35q_removeButton{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.DVR35q_removeButton:hover{background:#dededb}.DVR35q_removeButton svg,.DVR35q_clearButton svg{width:16px;height:16px}.DVR35q_barActions{align-items:center;gap:8px;display:flex}.DVR35q_clearButton,.DVR35q_openButton{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:590;display:inline-flex}.DVR35q_clearButton:hover{background:#f1f1ef}.DVR35q_openButton{color:#fff;background:#e6332a;text-decoration:none}.DVR35q_openButton:hover{background:#c92c24}@media (max-width:1023px){.DVR35q_compareBarSpacer{height:calc(224px + env(safe-area-inset-bottom))}.DVR35q_compareBar{right:10px;bottom:calc(84px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;grid-template-columns:1fr auto;gap:10px;width:calc(100% - 20px);left:10px}.DVR35q_itemList{grid-area:2/1/auto/-1}.DVR35q_barActions{grid-area:1/2}.DVR35q_clearButton{width:44px;padding:0;font-size:0}.DVR35q_item{min-width:min(210px,68vw)}}@media (prefers-reduced-motion:reduce){.DVR35q_compareButton{transition:none}}
