.block_search_30294 *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.block_search_30294 .search-box {
    display: flex;
    width: 100%;
    align-items: center;
    background: #fff;
    padding-bottom: 8px;
}

.block_search_30294 .header-search .search-box {
    border-bottom: 1px solid #DDDDDD;
}

.block_search_30294 .search-icon-btn,
.block_search_30294 .close-icon,
.block_search_30294 .search-box .search-btn{
    border: none;
    background: transparent;
    cursor: pointer;
    font-size: 20px;
}

.block_search_30294 .search-btn,
.block_search_30294 .close-icon {
    display: none;
}

.block_search_30294 .close-icon {
    margin-left: 16px;
}

.block_search_30294 .header-search {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 10px;
    /* position: relative; */
    min-height: var(--nav-level0-depth1-lineHeight);
    --search-icon-size:20px;
    --search-icon-color:#FFFFFFA6;
}
.block_search_30294 .header-search {
    padding: 0px;
    display: flex;
    position: relative;
    z-index: 1000;
}

.block_search_30294 .search-icon-btn {
    z-index: 3;
    display: flex;
    align-items: center;
    margin-left: 16px;
}

.block_search_30294 .header-search-form {
    display: none;
    flex: 1;
}

.block_search_30294 .header-search-form .search-box {
    background: #FFFFFF0D;
    width: 30vw;
    height: 40px;
    padding: 9px 16px;
    border-radius: 4px;
    border: none;
    display: flex;
    align-items: center; 
}

.block_search_30294 .header-search .search-btn {
    display: block;
}

.block_search_30294 .header-search .search-input {
    flex: 1;
    /* height: 26px; */
}

.block_search_30294 .search-box .input-text{
    height: 100%;
    width: 100%;
    border: none;
    outline: none;
    display: flex;
    background-color: transparent;
    color: var(--color-navbackground);
    font-size: 16px;
    line-height: 1.5;
    font-family: initial;
}

.block_search_30294 .search-box .input-text:focus{
    caret-color: var(--color-navbackground); 
}
.block_search_30294 .search-box .input-text::placeholder {
    color: var(--color-navbackground);
}

.block_search_30294 .recommended-words {
    display: flex;
    flex-wrap: wrap;

}
.block_search_30294 .recommended-words li{
    padding: 10px;
    cursor: pointer;
}

.block_search_30294 .header-search .icon {
    color:  var(--color-navbackground)!important; 
    font-size: var(--search-icon-size) !important;
}

.block_search_30294 .header-search .icon .icon-cha-2 {
    font-size: var(--search-icon-size);
}

.block_search_30294 .header-search .search-icon-btn .icon {
    color: var(--search-icon-color) !important;
    font-size: var(--search-icon-size) !important;
}
@media(max-width: 768px){
    .block_search_30294 .header-search .header-search-form{
        padding: 20px;
    }
    .block_search_30294 .header-search .icon,
    .block_search_30294 .header-search .icon .icon-cha-2,
    .block_search_30294 .search-box .input-text,
    .block_search_30294 .search-box .input-text:focus,
    .block_search_30294 .search-box .input-text::placeholder {
        color:  #fff !important; 
    }


}