.add-to-compare-card[data-v-9cae81e0]{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e5e5;border-radius:20px;cursor:pointer;display:flex;height:var(--compare-card-image-height,240px)!important;justify-content:center;max-height:var(--compare-card-image-height,240px)!important;max-width:100%;min-height:var(--compare-card-image-height,240px)!important;min-width:0;overflow:visible;position:relative;transition:none;width:100%}.add-to-compare-card[data-v-9cae81e0]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.add-to-compare-content[data-v-9cae81e0]{flex-direction:column;padding:40px 20px;width:100%}.add-to-compare-button[data-v-9cae81e0],.add-to-compare-content[data-v-9cae81e0]{align-items:center;display:flex;justify-content:center}.add-to-compare-button[data-v-9cae81e0]{background:#06f;border:none;border-radius:50%;cursor:pointer;height:64px;margin-bottom:20px;width:64px}.add-to-compare-button[data-v-9cae81e0]:hover{background:#0052cc}.add-to-compare-icon[data-v-9cae81e0]{align-items:center;color:#fff;display:flex;justify-content:center}.add-to-compare-text[data-v-9cae81e0]{color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.2;text-align:center}.add-to-compare-text div[data-v-9cae81e0]:first-child{margin-bottom:4px}.compare-card-sticky-header[data-v-9cae81e0]{align-items:center;background:var(--white);border-bottom:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 1px #0000000a;box-sizing:border-box;cursor:pointer;display:flex;height:48px;margin:0 0 14px;max-height:48px;min-height:48px;padding:0 12px;position:sticky;top:0;transition:none;z-index:10}.compare-card-sticky-header--stuck[data-v-9cae81e0]{border-radius:0 0 20px 20px;box-shadow:var(--card-hover-shadow,0 0 10px -1px #0000001a);height:48px;max-height:48px;min-height:48px;transform:translateZ(0);transition:none;z-index:100}.compare-card-sticky-header-inner[data-v-9cae81e0]{align-items:center;display:flex;gap:10px;height:100%;min-width:0}.compare-card-sticky-title[data-v-9cae81e0]{color:var(--black-text);flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.compare-card-sticky-header:hover .compare-card-sticky-title[data-v-9cae81e0]{color:var(--primary)}.compare-card-sticky-add-icon[data-v-9cae81e0]{align-items:center;background:#06f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;min-height:28px;min-width:28px;width:28px}.compare-card-sticky-add-icon svg[data-v-9cae81e0]{height:20px;width:20px}.add-to-compare-fake-above[data-v-9cae81e0]{height:var(--compare-card-above-rating-height,366px);top:0}.add-to-compare-fake-above[data-v-9cae81e0],.add-to-compare-trigger[data-v-9cae81e0]{left:0;pointer-events:none;position:absolute;right:0;visibility:hidden}.add-to-compare-trigger[data-v-9cae81e0]{height:var(--compare-rating-block-height,44px);top:var(--compare-card-above-rating-height,366px)}.compare-add-modal-overlay[data-v-004e95a7]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a0e1885;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1100}.compare-add-modal[data-v-004e95a7]{background:var(--white,#fff);border-radius:24px;box-shadow:0 24px 48px #0000002e,0 0 0 1px #0000000a;display:flex;flex-direction:column;max-height:88vh;max-height:min(88vh,100dvh - 2.5rem);max-width:440px;overflow:hidden;position:relative;width:100%}.compare-add-modal__header[data-v-004e95a7]{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:24px 24px 20px}.compare-add-modal__header-inner[data-v-004e95a7]{align-items:center;display:flex;gap:14px;min-width:0}.compare-add-modal__title[data-v-004e95a7]{color:var(--black-text,#1a1a1a);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.compare-add-modal__counter[data-v-004e95a7]{align-items:baseline;background:#0066ff1a;border-radius:10px;color:var(--primary,#06f);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:6px 10px}.compare-add-modal__counter-value[data-v-004e95a7]{color:var(--primary,#06f)}.compare-add-modal__counter-sep[data-v-004e95a7]{font-weight:500;margin:0 2px;opacity:.7}.compare-add-modal__counter-max[data-v-004e95a7]{opacity:.9}.compare-add-modal__close[data-v-004e95a7]{align-items:center;background:#f2f2f4;border:none;border-radius:12px;color:#5c5c6a;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .2s,color .2s;width:40px}.compare-add-modal__close[data-v-004e95a7]:hover{background:#e8e8ec;color:#1a1a1a}.compare-add-modal__limit-msg[data-v-004e95a7]{color:#5c5c6a;font-size:.9375rem;line-height:1.45;margin:0;padding:20px 24px 24px}.compare-add-modal__body[data-v-004e95a7]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 24px 24px}.compare-add-modal__body-top[data-v-004e95a7]{flex-shrink:0}.compare-add-modal__list-scroll[data-v-004e95a7]{flex:1;margin-top:4px;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:none;overscroll-behavior:contain}.compare-add-modal__search-wrap[data-v-004e95a7]{align-items:center;display:flex;margin-bottom:10px;position:relative}.compare-add-modal__search-icon[data-v-004e95a7]{align-items:center;color:#9ca3af;display:flex;justify-content:center;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.compare-add-modal__input[data-v-004e95a7]{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:14px;color:var(--black-text,#1a1a1a);font-size:1rem;line-height:1.4;outline:none;padding:14px 16px 14px 48px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.compare-add-modal__input[data-v-004e95a7]::-moz-placeholder{color:#9ca3af}.compare-add-modal__input[data-v-004e95a7]::placeholder{color:#9ca3af}.compare-add-modal__input[data-v-004e95a7]:hover{background:#fff;border-color:#d1d5db}.compare-add-modal__input[data-v-004e95a7]:focus{background:#fff;border-color:var(--primary,#06f);box-shadow:0 0 0 3px #0066ff26}.compare-add-modal__hint[data-v-004e95a7]{color:#9ca3af;font-size:.8125rem;line-height:1.4;margin:0 0 16px;padding:0}.compare-add-modal__loading[data-v-004e95a7]{align-items:center;color:#6b7280;display:flex;font-size:.9375rem;gap:10px;padding:20px 0}.compare-add-modal__loading-dot[data-v-004e95a7]{animation:compare-add-pulse-004e95a7 .8s ease-in-out infinite;background:var(--primary,#06f);border-radius:50%;height:6px;width:6px}@keyframes compare-add-pulse-004e95a7{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.compare-add-modal__empty[data-v-004e95a7]{align-items:center;color:#6b7280;display:flex;font-size:.9375rem;gap:10px;margin:0;padding:20px 0}.compare-add-modal__empty-icon[data-v-004e95a7]{color:#d1d5db;font-weight:300}.compare-add-modal__list[data-v-004e95a7]{list-style:none;margin:0;padding:0}.compare-add-modal__item[data-v-004e95a7]{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding:14px 16px;transition:background .2s,transform .15s}.compare-add-modal__item[data-v-004e95a7]:last-child{margin-bottom:0}.compare-add-modal__item[data-v-004e95a7]:hover{background:#f3f4f6}.compare-add-modal__item[data-v-004e95a7]:active{transform:scale(.995)}.compare-add-modal__item.is-compared[data-v-004e95a7]{background:#0066ff14;cursor:default}.compare-add-modal__item.is-compared[data-v-004e95a7]:hover{background:#0066ff1a}.compare-add-modal__item-name[data-v-004e95a7]{color:var(--black-text,#1a1a1a);flex:1;font-size:.9375rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-add-modal__item-badge[data-v-004e95a7]{background:#0066ff1f;border-radius:8px;color:var(--primary,#06f);font-size:.75rem;padding:6px 12px}.compare-add-modal__item-add[data-v-004e95a7],.compare-add-modal__item-badge[data-v-004e95a7]{align-items:center;display:inline-flex;flex-shrink:0;font-weight:600;gap:6px}.compare-add-modal__item-add[data-v-004e95a7]{background:var(--primary,#06f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background .2s,transform .1s}.compare-add-modal__item-add[data-v-004e95a7]:hover{background:#0052cc}.compare-add-modal__item-add[data-v-004e95a7]:active{transform:scale(.98)}.compare-add-modal-enter-active[data-v-004e95a7],.compare-add-modal-leave-active[data-v-004e95a7]{transition:opacity .25s ease}.compare-add-modal-enter-active .compare-add-modal[data-v-004e95a7],.compare-add-modal-leave-active .compare-add-modal[data-v-004e95a7]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.compare-add-modal-enter-from[data-v-004e95a7],.compare-add-modal-leave-to[data-v-004e95a7]{opacity:0}.compare-add-modal-enter-from .compare-add-modal[data-v-004e95a7],.compare-add-modal-leave-to .compare-add-modal[data-v-004e95a7]{transform:scale(.94) translateY(8px)}@media(max-width:639px){.compare-add-modal-overlay[data-v-004e95a7]{align-items:flex-start;justify-content:center;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));padding-top:max(.75rem,env(safe-area-inset-top,0px))}.compare-add-modal[data-v-004e95a7]{margin-top:0;max-height:min(92dvh,100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.5rem)}}
