.HubCompareBar-module__kX6ula__bar{z-index:var(--z-sticky);padding:var(--space-3) var(--gutter);border-block-start:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-up);padding-block-end:max(var(--space-3), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0}.HubCompareBar-module__kX6ula__inner{align-items:center;gap:var(--space-4);max-inline-size:var(--wide-width);margin-inline:auto;display:flex}.HubCompareBar-module__kX6ula__count{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;flex-direction:column;gap:2px;margin:0;display:flex}.HubCompareBar-module__kX6ula__clear{color:var(--brand-text);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.HubCompareBar-module__kX6ula__chips{gap:var(--space-2);flex-wrap:wrap;flex:1;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.HubCompareBar-module__kX6ula__chip{align-items:center;gap:var(--space-2);max-inline-size:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);padding:4px;padding-inline-end:var(--space-1);display:inline-flex}.HubCompareBar-module__kX6ula__tile{block-size:28px;inline-size:28px;color:var(--on-brand);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:8px;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.HubCompareBar-module__kX6ula__chipName{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HubCompareBar-module__kX6ula__remove{border-radius:var(--radius-xs);block-size:28px;inline-size:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.HubCompareBar-module__kX6ula__remove:hover{color:var(--text)}.HubCompareBar-module__kX6ula__go{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-5);border-radius:var(--radius-btn);background:var(--btn-cta);color:var(--on-cta);font-size:var(--text-sm);transition:background-color var(--duration) var(--ease);border:1px solid #0000;flex-shrink:0;font-weight:600;text-decoration:none;display:inline-flex}a.HubCompareBar-module__kX6ula__go:hover{background:var(--btn-cta-hover)}.HubCompareBar-module__kX6ula__wait{border-color:var(--border-strong);color:var(--text-3);font-weight:var(--weight-medium);background:0 0}.HubCompareBar-module__kX6ula__clear:focus-visible,.HubCompareBar-module__kX6ula__remove:focus-visible,.HubCompareBar-module__kX6ula__go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:719px){.HubCompareBar-module__kX6ula__inner{gap:var(--space-3)}.HubCompareBar-module__kX6ula__chips{display:none}.HubCompareBar-module__kX6ula__count{flex:1}.HubCompareBar-module__kX6ula__go{padding-inline:var(--space-3);flex:1.4}}@media (prefers-reduced-motion:reduce){.HubCompareBar-module__kX6ula__go{transition:none}}@media (max-width:759.98px){.HubCompareBar-module__kX6ula__bar{inset-inline:var(--space-3);background:var(--text);color:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-lg);border:0;border-radius:14px;padding:10px;padding-inline-start:var(--space-4);inset-block-end:max(var(--space-3), env(safe-area-inset-bottom))}.HubCompareBar-module__kX6ula__inner{justify-content:space-between;gap:var(--space-3)}.HubCompareBar-module__kX6ula__chips{display:none}.HubCompareBar-module__kX6ula__count{min-inline-size:0;color:var(--bg);font-size:.8125rem;font-weight:var(--weight-medium);white-space:normal;flex:auto}.HubCompareBar-module__kX6ula__clear{min-block-size:24px;color:color-mix(in srgb, var(--bg) 78%, transparent);text-decoration:underline}.HubCompareBar-module__kX6ula__go{min-block-size:44px;padding-inline:var(--space-4);font-size:.8125rem;font-weight:var(--weight-bold);flex:none}.HubCompareBar-module__kX6ula__wait{border-color:color-mix(in srgb, var(--bg) 35%, transparent);max-inline-size:55%;color:color-mix(in srgb, var(--bg) 82%, transparent);font-size:var(--text-xs);text-align:center;flex:0 auto;line-height:1.5}}
