.elementor-3675 .elementor-element.elementor-element-31f760e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__field{padding:20px 20px 20px 20px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__submit-label{font-size:21px;font-weight:600;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__submit-icon{font-size:18px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__submit{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-3675 .elementor-element.elementor-element-924cf96 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for jet-ajax-search, class: .elementor-element-924cf96 *//* 1. บังคับให้ฟอร์มเรียงแนวตั้ง */
.elementor-3675 .elementor-element.elementor-element-924cf96 form {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important; /* มั่นใจว่าตัวฟอร์มเองก็กว้างเต็ม */
}

/* 2. บังคับช่อง input ให้กว้างเต็มจริงๆ */
.elementor-3675 .elementor-element.elementor-element-924cf96 form .search-field,  /* เพิ่ม .elementor-3675 .elementor-element.elementor-element-924cf96 นี้เผื่อธีมใช้ class นี้ */
.elementor-3675 .elementor-element.elementor-element-924cf96 input[type="search"],
.elementor-3675 .elementor-element.elementor-element-924cf96 input[type="text"] {
    width: 100% !important;
    max-width: 100% !important; /* สำคัญมาก: ยกเลิกการจำกัดความกว้างสูงสุด */
    display: block !important;  /* บังคับให้เป็นบล็อก จะได้ขยายเต็มที่ */
    box-sizing: border-box !important; /* ให้รวมขอบและ padding ในความกว้าง 100% */
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 3. บังคับปุ่มให้กว้างเต็ม */
.elementor-3675 .elementor-element.elementor-element-924cf96 .search-submit,
.elementor-3675 .elementor-element.elementor-element-924cf96 button[type="submit"] {
    width: 100% !important;
    display: block !important;
    margin: 0 !important;
}
.jet-ajax-search__fields-holder, .jet-ajax-search-block .jet-ajax-search__fields-holder
{
    width: 100% !important; 
}/* End custom CSS */