.elementor-4838 .elementor-element.elementor-element-a39aa7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-a39aa7b::before, .elementor-4838 .elementor-element.elementor-element-a39aa7b > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-a39aa7b > .e-con-inner > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-a39aa7b > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-a39aa7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-a39aa7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F4F4;--background-overlay:'';}.elementor-4838 .elementor-element.elementor-element-151adc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-4838 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:100px 0px 0px 0px;}#elementor-popup-modal-4838 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-4838{justify-content:center;align-items:flex-start;}#elementor-popup-modal-4838 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-4838 .elementor-element.elementor-element-a39aa7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-4838 .elementor-element.elementor-element-151adc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-151adc5.elementor-element{--align-self:center;}.elementor-4838 .elementor-element.elementor-element-151adc5{z-index:999;}#elementor-popup-modal-4838 .dialog-widget-content{border-radius:0px 0px 0px 0px;margin:60px 0px 0px 0px;}}/* Start custom CSS for fibosearch, class: .elementor-element-151adc5 *//* 1. 设置 FiboSearch 外层：保留白色背景、添加上下间距 */
.elementor-4838 .elementor-element.elementor-element-151adc5 .dgwt-wcas-search-wrapp {
    background: #ffffff !important; /* 保留白色背景 */
    margin: 15px auto !important;   /* 关键：上下留出 15px 的间距（数值可修改），左右自动居中 */
    border-radius: 8px !important;  /* 给白框加一点圆角，如果喜欢直角可以改成 0px */
    padding: 0 !important;
}

/* 清除 form 自带的背景和边框干扰 */
.elementor-4838 .elementor-element.elementor-element-151adc5 .dgwt-wcas-search-form {
    background: transparent !important;
    border: none !important;
}

/* 2. 控制输入框本身：文字居中、控制白框的高度 */
.elementor-4838 .elementor-element.elementor-element-151adc5 .dgwt-wcas-search-input {
    background: transparent !important;
    border: none !important; 
    border-radius: 0 !important; 
    text-align: center !important; 
    font-size: 24px !important; 
    font-weight: 300 !important;
    color: #333 !important; 
    height: 60px !important;        /* 关键：这决定了白色背景框的总高度，想更扁可以改成 50px */
    padding: 0 60px !important;     /* 左右增加内边距，防止文字与两侧图标重叠 */
}

/* 3. 调整左侧放大镜图标垂直居中 */
.elementor-4838 .elementor-element.elementor-element-151adc5 .dgwt-wcas-ico-magnifier {
    display: block !important; 
    position: absolute !important;
    left: 20px !important;          /* 放大镜靠左 */
    top: 50% !important;
    transform: translateY(-50%) !important; /* 确保垂直居中 */
    width: 24px !important;
    height: 24px !important;
    color: #333 !important;         /* 放大镜的颜色 */
}

/* 4. 调整右侧清除按钮（X）垂直居中 */
.elementor-4838 .elementor-element.elementor-element-151adc5 .dgwt-wcas-close {
    right: 20px !important;         /* 叉号靠右 */
    top: 50% !important;
    transform: translateY(-50%) !important; /* 确保垂直居中 */
}
.dgwt-wcas-search-input, .dgwt-wcas-sf-form {
    pointer-events: auto !important;
    touch-action: auto !important;
    -webkit-user-select: text !important;
}/* End custom CSS */