.elementor-3704 .elementor-element.elementor-element-fd78357{--display:flex;}.elementor-3704 .elementor-element.elementor-element-65158e6 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-3704 .elementor-element.elementor-element-65158e6.elementor-element{--flex-grow:0;--flex-shrink:0;}#jet-popup-3704 .jet-popup__container{width:800px;height:500px;}#jet-popup-3704 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-3704 .jet-popup__container-inner{justify-content:flex-start;}#jet-popup-3704 .jet-popup__close-button{color:#000000;background-color:#00000000;}@media(max-width:767px){#jet-popup-3704 .jet-popup__container{height:600px;}#jet-popup-3704 .jet-popup__inner{align-items:flex-start;}}/* Start custom CSS for jet-search-suggestions, class: .elementor-element-65158e6 *//* 1. HQG 搜索框主容器：确保按钮和输入框都在黑边框内 */
#hqg-search .jet-search-suggestions__form {
    display: flex !important;
    align-items: center !important;
    border: 1px solid #000 !important; /* HQG 品牌极简黑边框 */
    border-radius: 50px !important;    /* 胶囊状全圆角 */
    background-color: #fff !important;
    height: 44px !important;
    padding: 0 5px 0 20px !important;  /* 左侧留白，右侧给圆按钮留间隙 */
    overflow: hidden !important;
    position: relative !important;
    box-sizing: border-box !important;
}

/* 2. 内部字段容器：去除默认样式 */
#hqg-search .jet-search-suggestions__fields-holder {
    border: none !important;
    background: transparent !important;
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

/* 3. 隐藏不需要的默认图标和标签 */
#hqg-search .jet-search-suggestions__label,
#hqg-search .jet-search-suggestions__field-icon {
    display: none !important;
}

/* 4. 输入框文字样式 */
#hqg-search .jet-search-suggestions__field {
    border: none !important;
    background: transparent !important;
    font-size: 15px !important;
    color: #000 !important;
    width: 100% !important;
    outline: none !important;
    padding: 0 !important;
}

/* 5. 灰色清空按钮 (X) */
#hqg-search .jet-search-suggestions__field-clear {
    font-size: 16px !important;
    color: #bbb !important;
    margin-right: 10px !important;
    cursor: pointer !important;
}

/* 6. HQG 黑色圆饼搜索按钮 */
#hqg-search .jet-search-suggestions__submit {
    background-color: #000 !important; /* 纯黑背景 */
    border: none !important;
    width: 34px !important;  /* 正圆尺寸 */
    height: 34px !important;
    min-width: 34px !important;
    border-radius: 50% !important; 
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    cursor: pointer !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: transform 0.2s ease;
}

/* 7. 按钮内的白色放大镜图标 */
#hqg-search .jet-search-suggestions__submit i,
#hqg-search .jet-search-suggestions__submit svg {
    color: #fff !important;
    fill: #fff !important;
    width: 14px !important;
    height: 14px !important;
    font-size: 14px !important;
}

/* 8. 建议列表样式（Suggestions List） */
#hqg-search .jet-search-suggestions__results {
    border: none !important;
    box-shadow: none !important;
    margin-top: 10px !important;
    background: #fff !important;
}

#hqg-search .jet-search-suggestions__item {
    padding: 15px 0 !important;
    border-bottom: 1px solid #f2f2f2 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for jet-search-suggestions, class: .elementor-element-65158e6 *//* 1. HQG 搜索框主容器：确保按钮和输入框都在黑边框内 */
#hqg-search .jet-search-suggestions__form {
    display: flex !important;
    align-items: center !important;
    border: 1px solid #000 !important; /* HQG 品牌极简黑边框 */
    border-radius: 50px !important;    /* 胶囊状全圆角 */
    background-color: #fff !important;
    height: 44px !important;
    padding: 0 5px 0 20px !important;  /* 左侧留白，右侧给圆按钮留间隙 */
    overflow: hidden !important;
    position: relative !important;
    box-sizing: border-box !important;
}

/* 2. 内部字段容器：去除默认样式 */
#hqg-search .jet-search-suggestions__fields-holder {
    border: none !important;
    background: transparent !important;
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

/* 3. 隐藏不需要的默认图标和标签 */
#hqg-search .jet-search-suggestions__label,
#hqg-search .jet-search-suggestions__field-icon {
    display: none !important;
}

/* 4. 输入框文字样式 */
#hqg-search .jet-search-suggestions__field {
    border: none !important;
    background: transparent !important;
    font-size: 15px !important;
    color: #000 !important;
    width: 100% !important;
    outline: none !important;
    padding: 0 !important;
}

/* 5. 灰色清空按钮 (X) */
#hqg-search .jet-search-suggestions__field-clear {
    font-size: 16px !important;
    color: #bbb !important;
    margin-right: 10px !important;
    cursor: pointer !important;
}

/* 6. HQG 黑色圆饼搜索按钮 */
#hqg-search .jet-search-suggestions__submit {
    background-color: #000 !important; /* 纯黑背景 */
    border: none !important;
    width: 34px !important;  /* 正圆尺寸 */
    height: 34px !important;
    min-width: 34px !important;
    border-radius: 50% !important; 
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    cursor: pointer !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: transform 0.2s ease;
}

/* 7. 按钮内的白色放大镜图标 */
#hqg-search .jet-search-suggestions__submit i,
#hqg-search .jet-search-suggestions__submit svg {
    color: #fff !important;
    fill: #fff !important;
    width: 14px !important;
    height: 14px !important;
    font-size: 14px !important;
}

/* 8. 建议列表样式（Suggestions List） */
#hqg-search .jet-search-suggestions__results {
    border: none !important;
    box-shadow: none !important;
    margin-top: 10px !important;
    background: #fff !important;
}

#hqg-search .jet-search-suggestions__item {
    padding: 15px 0 !important;
    border-bottom: 1px solid #f2f2f2 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #000 !important;
}/* End custom CSS */