.spu-image-container .main-image[data-v-b3ca21ce]{-webkit-transition:all .3s ease;transition:all .3s ease}.spu-image-container .main-image[data-v-b3ca21ce]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#2d8cf0}.spu-image-container .thumbnail-images .thumbnail-item[data-v-b3ca21ce]{-webkit-transition:all .2s ease;transition:all .2s ease}.spu-image-container .thumbnail-images .thumbnail-item[data-v-b3ca21ce]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:#2d8cf0!important;opacity:1!important}.ivu-table-cell .spu-image-container .main-image[data-v-b3ca21ce]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.ivu-table-cell .spu-image-container .thumbnail-item[data-v-b3ca21ce]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-row-container[data-v-b3ca21ce]{margin-bottom:0}.product-row-container .product-main-row[data-v-b3ca21ce]{position:relative}.product-row-container .platform-products-expanded[data-v-b3ca21ce]{background:#f8f9fa;border:1px solid #e8eaec;border-top:none;padding:12px;margin-bottom:1px}.product-row-container .platform-products-expanded .platform-section[data-v-b3ca21ce]{margin-bottom:16px}.product-row-container .platform-products-expanded .platform-section[data-v-b3ca21ce]:last-child{margin-bottom:0}.product-row-container .platform-products-expanded .platform-section .platform-content[data-v-b3ca21ce]{background:#fff;border:1px solid #e8eaec;border-radius:4px;padding:8px}.product-row-container .platform-products-expanded .platform-section .platform-content .ivu-table[data-v-b3ca21ce]{background:#fff;border-radius:4px}.product-row-container .platform-products-expanded .platform-section .platform-content .ivu-table .ivu-table-header[data-v-b3ca21ce]{background:#fafafa}.product-row-container .platform-products-expanded .platform-section .platform-content .ivu-table .ivu-table-tbody tr[data-v-b3ca21ce]:hover{background:#f5f7fa}.product-row-container:last-child .platform-products-expanded[data-v-b3ca21ce]{margin-bottom:0}.empty-table-container[data-v-b3ca21ce]{position:relative}.pair-modal-content .product-info .product-header[data-v-b3ca21ce]{margin-bottom:20px}.pair-modal-content .product-info .product-header h4[data-v-b3ca21ce]{margin:0 0 12px 0;color:#515a6e;font-size:16px;font-weight:600;border-bottom:1px solid #e8eaec;padding-bottom:8px}.pair-modal-content .product-info .product-header .product-basic[data-v-b3ca21ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pair-modal-content .product-info .product-header .product-basic .product-image[data-v-b3ca21ce]{-ms-flex-negative:0;flex-shrink:0}.pair-modal-content .product-info .product-header .product-basic .product-image img[data-v-b3ca21ce]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #d9d9d9}.pair-modal-content .product-info .product-header .product-basic .product-image .no-image[data-v-b3ca21ce]{display:inline-block;width:80px;height:80px;background:#f5f5f5;border:1px dashed #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:12px}.pair-modal-content .product-info .product-header .product-basic .product-details[data-v-b3ca21ce]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pair-modal-content .product-info .product-header .product-basic .product-details p[data-v-b3ca21ce]{margin:0 0 8px 0;font-size:14px;color:#515a6e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pair-modal-content .product-info .product-header .product-basic .product-details p strong[data-v-b3ca21ce]{color:#2d8cf0;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.pair-modal-content .product-info .product-header .product-basic .product-details p .platform-tag[data-v-b3ca21ce]{color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block}.pair-modal-content .product-info .platform-info h4[data-v-b3ca21ce]{margin:20px 0 12px 0;color:#515a6e;font-size:16px;font-weight:600;border-bottom:1px solid #e8eaec;padding-bottom:8px}.pair-modal-content .product-info .platform-info .platform-section[data-v-b3ca21ce]{margin-bottom:20px;border:1px solid #e8eaec;border-radius:6px;overflow:hidden}.pair-modal-content .product-info .platform-info .platform-section[data-v-b3ca21ce]:last-child{margin-bottom:0}.pair-modal-content .product-info .platform-info .platform-section .platform-header[data-v-b3ca21ce]{background:#f8f9fa;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #e8eaec}.pair-modal-content .product-info .platform-info .platform-section .platform-header .platform-tag[data-v-b3ca21ce]{color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase}.pair-modal-content .product-info .platform-info .platform-section .platform-header .platform-title[data-v-b3ca21ce]{font-size:14px;font-weight:600;color:#515a6e}.pair-modal-content .product-info .platform-info .platform-section .sku-list[data-v-b3ca21ce]{padding:16px}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item[data-v-b3ca21ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:12px;background:#fafafa;border:1px solid #e8eaec;border-radius:6px;margin-bottom:12px}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item[data-v-b3ca21ce]:last-child{margin-bottom:0}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-image[data-v-b3ca21ce]{-ms-flex-negative:0;flex-shrink:0}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-image img[data-v-b3ca21ce]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-image .no-image[data-v-b3ca21ce]{display:inline-block;width:60px;height:60px;background:#f5f5f5;border:1px dashed #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:10px}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details[data-v-b3ca21ce]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details .sku-row[data-v-b3ca21ce]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details .sku-row[data-v-b3ca21ce]:last-child{margin-bottom:0}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details .sku-row .label[data-v-b3ca21ce]{-ms-flex-negative:0;flex-shrink:0;width:80px;font-size:12px;color:#666;font-weight:500}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details .sku-row .value[data-v-b3ca21ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#515a6e}.pair-modal-content .product-info .platform-info .platform-section .sku-list .sku-item .sku-details .sku-row .value.price[data-v-b3ca21ce]{color:#19be6b;font-weight:600}.pair-modal-content .product-info .platform-info .platform-section .no-sku[data-v-b3ca21ce]{padding:20px;text-align:center;color:#999;font-size:14px;background:#fafafa}.pair-modal-content .product-info .no-platform[data-v-b3ca21ce]{padding:40px;text-align:center;color:#999;font-size:14px;background:#fafafa;border-radius:6px;border:1px dashed #d9d9d9}.pair-modal-content .product-info .pairs-management[data-v-b3ca21ce]{margin-top:20px}.pair-modal-content .product-info .pairs-management .pairs-header[data-v-b3ca21ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #e8eaec;padding-bottom:12px}.pair-modal-content .product-info .pairs-management .pairs-header h4[data-v-b3ca21ce]{margin:0;color:#515a6e;font-size:16px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.pair-modal-content .product-info .pairs-management .loading-state[data-v-b3ca21ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px;text-align:center;color:#666;font-size:14px}.pair-modal-content .product-info .pairs-management .loading-state .loading-icon[data-v-b3ca21ce]{-webkit-animation:spin-b3ca21ce 1s linear infinite;animation:spin-b3ca21ce 1s linear infinite}.pair-modal-content .product-info .pairs-management .pairs-table-container .ivu-table .ivu-table-tbody tr[data-v-b3ca21ce]:hover{background:#f5f7fa}.pair-modal-content .product-info .pairs-management .pairs-table-container .ivu-table .ivu-input[data-v-b3ca21ce]{border:1px solid #dcdee2}.pair-modal-content .product-info .pairs-management .pairs-table-container .ivu-table .ivu-input[data-v-b3ca21ce]:focus{border-color:#2d8cf0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}@-webkit-keyframes spin-b3ca21ce{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-b3ca21ce{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}