/* 搜索框位置修复 - 强制覆盖所有其他样式 */
/* 放在公司名称右边，语言切换左边 */

/* 使用多种选择器确保最高优先级 */
div.tops > div.search_box,
.tops .search_box,
.search_box {
    display: flex !important;
    align-items: flex-end !important;
    width: 180px !important;
    height: 70px !important;
    margin-right: 20px !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    float: none !important;
    padding: 0 !important;
    background: transparent !important;
    z-index: 1000 !important;
}

div.tops > div.search_box form,
.tops .search_box form,
.search_box form {
    width: 100% !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
}

div.tops > div.search_box .texts,
.tops .search_box .texts,
.search_box .texts {
    width: 100% !important;
    height: 36px !important;
    line-height: 36px !important;
    padding: 0 10px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    font-size: 13px !important;
    box-sizing: border-box !important;
    display: block !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
}

/* WhatsApp 悬浮按钮 */
.whatsapp-float {
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 9999 !important;
}

.whatsapp-float a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 50px !important;
    height: 50px !important;
    background-color: #25D366 !important;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 28px !important;
    text-decoration: none !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2) !important;
    transition: transform 0.3s ease !important;
}

.whatsapp-float a:hover {
    transform: scale(1.1) !important;
    background-color: #128C7E !important;
}