.compare-drawer[data-v-6b2022be]{background:#fff;border-top:2px solid var(--primary,#75c6ef);bottom:0;box-shadow:0 -8px 40px #1b46741f;left:0;padding:.75rem clamp(1rem,4vw,3rem);position:fixed;right:0;z-index:500}.compare-drawer-inner[data-v-6b2022be]{align-items:center;display:flex;gap:1.25rem;margin:0 auto;max-width:1280px}.compare-slots[data-v-6b2022be]{display:flex;flex:1;gap:.75rem;min-width:0;overflow-x:auto;scrollbar-width:none}.compare-slots[data-v-6b2022be]::-webkit-scrollbar{display:none}.compare-slot[data-v-6b2022be]{align-items:center;border-radius:10px;display:flex;flex:0 0 200px;gap:.6rem;height:64px;overflow:hidden;position:relative}.compare-slot.filled[data-v-6b2022be]{background:#f8fafc;border:1.5px solid #e2e8f0;padding:0 .5rem 0 .4rem}.compare-slot.empty[data-v-6b2022be]{background:transparent;border:1.5px dashed #cbd5e1;cursor:pointer;flex-direction:column;gap:.15rem;justify-content:center;transition:all .2s ease}.compare-slot.empty[data-v-6b2022be]:hover{background:#1b467405;border-color:var(--navy)}.compare-slot.empty:hover .empty-icon[data-v-6b2022be]{color:var(--navy);transform:scale(1.1)}.compare-slot.empty:hover .empty-label[data-v-6b2022be]{color:var(--navy)}.empty-icon[data-v-6b2022be]{transition:all .2s ease}.slot-img[data-v-6b2022be]{background:#fff;border:1px solid #edf2f7;border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.slot-info[data-v-6b2022be]{flex:1;min-width:0}.slot-name[data-v-6b2022be]{color:var(--navy);display:-webkit-box;font-size:.72rem;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;line-clamp:2;line-height:1.3;overflow:hidden}.slot-name[data-v-6b2022be],.slot-price[data-v-6b2022be]{font-family:var(--title-font);font-weight:700}.slot-price[data-v-6b2022be]{color:var(--primary,#75c6ef);font-size:.68rem;margin:.15rem 0 0}.slot-remove[data-v-6b2022be]{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .15s ease;width:20px}.slot-remove[data-v-6b2022be]:hover{background:#fecaca;color:#dc2626}.empty-icon[data-v-6b2022be]{color:#cbd5e1}.empty-label[data-v-6b2022be]{color:#94a3b8;font-family:var(--title-font);font-size:.65rem;font-weight:600}.compare-actions[data-v-6b2022be]{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.btn-clear-compare[data-v-6b2022be]{align-items:center;background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-family:var(--title-font);font-size:.75rem;font-weight:700;gap:.35rem;padding:.55rem .75rem;transition:all .2s ease;white-space:nowrap}.btn-clear-compare[data-v-6b2022be]:hover{border-color:#fca5a5;color:#dc2626}.btn-do-compare[data-v-6b2022be]{align-items:center;background:var(--navy);border:none;border-radius:8px;box-shadow:0 4px 12px #1b467433;color:#fff;cursor:pointer;display:flex;font-family:var(--title-font);font-size:.85rem;font-weight:700;gap:.4rem;padding:.65rem 1.25rem;transition:all .2s ease;white-space:nowrap}.btn-do-compare[data-v-6b2022be]:hover:not(:disabled){background:var(--navy-hover);transform:translateY(-1px)}.btn-do-compare[data-v-6b2022be]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.compare-slide-enter-active[data-v-6b2022be],.compare-slide-leave-active[data-v-6b2022be]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.compare-slide-enter-from[data-v-6b2022be],.compare-slide-leave-to[data-v-6b2022be]{opacity:0;transform:translateY(100%)}@media(max-width:768px){.compare-drawer[data-v-6b2022be]{padding:.6rem .75rem}.compare-drawer-inner[data-v-6b2022be]{align-items:stretch;flex-direction:column;gap:.6rem}.compare-slots[data-v-6b2022be]{width:100%}.compare-slot[data-v-6b2022be]{flex:0 0 150px}.compare-actions[data-v-6b2022be]{justify-content:flex-end}.btn-clear-text[data-v-6b2022be]{display:none}}.image-loader-wrapper[data-v-10d96c60]{height:100%;overflow:hidden;position:relative;width:100%}.image-loader-wrapper[data-v-10d96c60] img{transition:opacity .3s ease-in-out}.img-loading[data-v-10d96c60]{opacity:0!important;pointer-events:none}.skeleton-placeholder[data-v-10d96c60]{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.skeleton-icon-wrapper[data-v-10d96c60],.skeleton-placeholder[data-v-10d96c60]{align-items:center;display:flex;justify-content:center}.skeleton-icon-wrapper[data-v-10d96c60]{opacity:.15}.placeholder-icon[data-v-10d96c60]{color:#64748b;font-size:2rem}.shimmer[data-v-10d96c60]{animation:shimmer-animation-10d96c60 2s linear infinite;background:#f1f5f9;background-image:linear-gradient(90deg,#f1f5f9,#f8fafc 40px,#f1f5f9 80px);background-size:600px}@keyframes shimmer-animation-10d96c60{0%{background-position:-600px 0}to{background-position:600px 0}}
