.header[data-v-49474919]{background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px #00000005;font-size:14px;padding:10px;top:0;z-index:1000}.header[data-v-49474919],.header .item-box[data-v-49474919]{align-items:center;display:flex}.header .item-box[data-v-49474919]{cursor:pointer;margin:0 8px}.header .item-box[data-v-49474919] .el-dropdown{border:none;outline:none}.header .item-box[data-v-49474919] .el-dropdown:focus{border:none;outline:none}.header .item-box[data-v-49474919] .el-dropdown-link,.header .item-box[data-v-49474919] .el-dropdown-link:hover{border:none;outline:none}.header .item-box[data-v-49474919] .el-dropdown-link:focus{border:none;box-shadow:none;outline:none}.header .item-box[data-v-49474919] .el-dropdown-menu{border:1px solid #e0e0e0;box-shadow:0 2px 12px #0000001a}.header .item-box[data-v-49474919] *{box-shadow:none!important;outline:none!important}.header .item-box[data-v-49474919] .el-dropdown__button{background-color:transparent!important;border:none!important}.header .item-box[data-v-49474919] .el-dropdown-item{border:none!important}.header .item-box[data-v-49474919] .el-dropdown__button:focus{border:none!important;box-shadow:none!important;outline:none!important}.header .item-box .el-dropdown-link[data-v-49474919]{align-items:center;color:#333;display:flex}.header .item-box .login[data-v-49474919]{color:#ff5000;margin-right:4px}.header .item-box .el-cart-icon[data-v-49474919]{color:#ff5000;font-size:18px}.header .item-box[data-v-49474919]:nth-child(3){margin-right:auto}.header .supplier-btn a[data-v-49474919]{color:#333;text-decoration:none;transition:color .3s ease}.header .supplier-btn a[data-v-49474919]:hover,.header .supplier-btn:hover a[data-v-49474919]{color:#ff5000}.header .flex-spacer[data-v-49474919]{flex:1 1 auto}.header .inquiry-entry[data-v-49474919]{transition:color .2s ease}.header .inquiry-entry[data-v-49474919]:hover{color:#ff6a00}.header .enterprise-inquiry-btn[data-v-49474919]{background:transparent;border:1px solid #ff5000;color:#ff5000;font-weight:600;height:34px;margin:0 8px;padding:0 20px;transition:all .2s ease}.header .enterprise-inquiry-btn[data-v-49474919]:focus,.header .enterprise-inquiry-btn[data-v-49474919]:hover{background:#ff5000;border-color:#ff5000;color:#fff;transform:translateY(-1px)}.header .enterprise-inquiry-btn[data-v-49474919]:active{transform:translateY(0)}.header .qrcode-icon[data-v-49474919]{color:#ff5000;font-size:18px;margin-right:4px}.locator-item[data-v-49474919]{margin:0 4px}.locator-btn[data-v-49474919]{align-items:center;background:transparent;border:none;border-radius:22px;color:#666;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:1.4;padding:0 8px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locator-btn .text[data-v-49474919]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locator-btn .flag[data-v-49474919]{font-size:13px;line-height:1}.locator-btn .el-icon-right[data-v-49474919]{font-size:10px;opacity:.6}.locator-btn[data-v-49474919]:hover{background:#fff2ee;color:#ff5000}.country-btn .flag[data-v-49474919]{font-size:13px}.lang-btn .el-icon-lang[data-v-49474919]{color:#ff5000;font-size:13px;transition:color .2s ease}.lang-btn:hover .el-icon-lang[data-v-49474919]{color:#ff5000}[data-v-49474919] .locator-menu{border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 8px 28px #0000001f!important;max-height:360px;min-width:180px;overflow-y:auto;padding:6px!important}[data-v-49474919] .country-item{align-items:center!important;border-radius:8px!important;display:flex!important;gap:10px;line-height:1.4!important;margin:2px 0;padding:10px 14px!important;transition:background .15s ease,color .15s ease}[data-v-49474919] .country-item:not(.is-disabled):hover{background:#fff5eb!important;color:#ff5000!important}[data-v-49474919] .country-item.active{background:#fff5eb;color:#ff5000;font-weight:600}[data-v-49474919] .country-item .flag-small{flex-shrink:0;font-size:16px}[data-v-49474919] .country-item .cn{color:#333;flex:1;font-size:13px}[data-v-49474919] .country-item .hint{background:#f5f5f5;border-radius:4px;color:#888;font-size:11px;padding:2px 8px}[data-v-49474919] .country-item.active .hint{background:#fff;color:#ff5000}[data-v-49474919] .lang-item{align-items:center!important;border-radius:8px!important;display:flex!important;gap:10px;line-height:1.4!important;margin:2px 0;padding:9px 14px!important;transition:background .15s ease,color .15s ease}[data-v-49474919] .lang-item:not(.is-disabled):hover{background:#fff5eb!important;color:#ff5000!important}[data-v-49474919] .lang-item.active{background:#fff5eb;color:#ff5000;font-weight:600}[data-v-49474919] .lang-item .lang-name{flex:1;font-size:13px}[data-v-49474919] .lang-item .check{color:#ff5000;font-weight:700}.qrcode-dialog[data-v-49474919] .el-dialog__header{background:linear-gradient(135deg,#ff6700,#ff8c00);border-radius:8px 8px 0 0;color:#fff;padding:20px 24px}.qrcode-dialog[data-v-49474919] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}.qrcode-dialog[data-v-49474919] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.qrcode-dialog[data-v-49474919] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.qrcode-dialog[data-v-49474919] .el-dialog__body{padding:32px 24px}.qrcode-dialog .qrcode-content[data-v-49474919]{align-items:center;display:flex;gap:24px}.qrcode-dialog .qrcode-item[data-v-49474919]{align-items:center;display:flex;flex:1;flex-direction:column;text-align:center}.qrcode-dialog .qrcode-img-wrapper[data-v-49474919]{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-radius:12px;box-shadow:0 4px 16px #ff670026;height:200px;margin-bottom:16px;padding:12px;transition:all .3s ease;width:200px}.qrcode-dialog .qrcode-img-wrapper[data-v-49474919]:hover{box-shadow:0 8px 24px #ff670040;transform:translateY(-4px)}.qrcode-dialog .qrcode-img-wrapper img[data-v-49474919]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.qrcode-dialog .qrcode-info h3[data-v-49474919]{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.qrcode-dialog .qrcode-info p[data-v-49474919]{color:#666;font-size:14px;line-height:1.6;margin:0}.qrcode-dialog .qrcode-divider[data-v-49474919]{background:linear-gradient(180deg,transparent,#e0e0e0 50%,transparent);height:220px;width:1px}
