.elementor-20662 .elementor-element.elementor-element-771552bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20662 .elementor-element.elementor-element-2e035bd{--display:flex;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-20662 .elementor-element.elementor-element-2e035bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20662 .elementor-element.elementor-element-ad45155 .e-search-input{background-color:transparent;background-image:linear-gradient(185deg, #CFCFCF 10%, #FFFFFF 68%);border-style:groove;border-radius:8px 8px 8px 8px;}.elementor-20662 .elementor-element.elementor-element-ad45155 .e-search-submit{background-color:#F1AF07;border-style:groove;box-shadow:-2px 5px 6px -4px rgba(0,0,0,0.5);}.elementor-20662 .elementor-element.elementor-element-ad45155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-search-placeholder-color:#61616161;--e-search-icon-clear-size:0px;--e-search-icon-clear-color:#000000;--e-search-submit-border-radius:8px 8px 8px 8px;--e-search-submit-padding:0px 18px 0px 18px;}.elementor-20662 .elementor-element.elementor-element-3053da2{--display:flex;}@media(max-width:768px){.elementor-20662 .elementor-element.elementor-element-ad45155{--e-search-submit-border-radius:7px 7px 7px 7px;}}@media(min-width:769px){.elementor-20662 .elementor-element.elementor-element-2e035bd{--width:100%;}}/* Start custom CSS for search, class: .elementor-element-ad45155 *//* 搜索条容器美化 */
.wd-search-form {
    background: #f4f4f4 !important; /* 特斯拉内饰常用的浅灰底色 */
    border-radius: 50px !important; /* 极圆边缘 */
    padding: 5px !important;
    border: 1px solid transparent !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none !important;
    max-width: 600px;
    margin: 0 auto;
}

/* 鼠标点击/聚焦时的状态 */
.wd-search-form:focus-within {
    background: #ffffff !important;
    border-color: #e2e2e2 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}

/* 输入框文字样式 */
.wd-search-form input[type="text"] {
    padding-left: 25px !important;
    font-family: "Gotham", "Segoe UI", Roboto, sans-serif; /* 类似特斯拉的字体 */
    font-size: 15px !important;
    color: #171a20 !important; /* 特斯拉标准的深灰文字 */
    background: transparent !important;
}

/* 搜索按钮 - 特斯拉极简风格 */
.wd-search-form .searchsubmit {
    background-color: #3d3d3d !important; /* 深灰色科技感按钮 */
    color: white !important;
    border-radius: 50px !important;
    padding: 10px 30px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: background-color 0.3s ease !important;
    height: auto !important;
}

/* 按钮悬停效果 */
.wd-search-form .searchsubmit:hover {
    background-color: #171a20 !important; /* 悬停时变深 */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}

/* 适配移动端 */
@media (max-width: 768px) {
    .wd-search-form {
        margin: 10px 20px;
    }
}/* End custom CSS */