.elementor-1804 .elementor-element.elementor-element-d42a87a{--display:flex;--min-height:100px;--justify-content:flex-end;}.elementor-1804 .elementor-element.elementor-element-b184687 .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:25px;line-height:47px;}.elementor-1804 .elementor-element.elementor-element-68ee61c{--display:flex;}.elementor-1804 .elementor-element.elementor-element-e4b71e1{text-align:justify;font-family:"Sarabun", Sans-serif;font-size:16px;line-height:39px;}.elementor-1804 .elementor-element.elementor-element-602be1a{--display:flex;}.elementor-1804 .elementor-element.elementor-element-1394565{--display:flex;--min-height:122px;}.elementor-1804 .elementor-element.elementor-element-d366be7{font-family:"Sarabun", Sans-serif;font-size:16px;}.elementor-1804 .elementor-element.elementor-element-5bbd490{--display:flex;}.elementor-1804 .elementor-element.elementor-element-336c9af{text-align:center;font-family:"Sarabun", Sans-serif;}.elementor-1804 .elementor-element.elementor-element-da34217{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-30e4e93 *//* ดึงฟอนต์ Sarabun จาก Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@400;500;600;700&display=swap');

/* ตั้งค่าฟอนต์หลักและกรอบของตาราง */
.tablepress-id-4,
.tablepress-id-4 th,
.tablepress-id-4 td,
.tablepress-id-4 * {
    font-family: 'TH Sarabun New', 'TH Sarabun PSK', 'Sarabun', sans-serif !important;
}

.tablepress-id-4 {
    border-collapse: collapse !important;
    border: 1px solid #cccccc !important;
    width: 100% !important;
}

/* ปรับระยะห่างในช่อง (เพิ่มความสูงของ Row ให้โปร่ง ไม่อึดอัด) */
.tablepress-id-4 th,
.tablepress-id-4 td {
    border: 1px solid #cccccc !important;
    padding: 16px 14px !important; /* ปรับความสูงแถวด้วย padding บน-ล่าง 16px */
    vertical-align: middle !important;
}

/* =======================================
   1. ส่วนหัวตาราง (HEADER)
   ======================================= */
.tablepress-id-4 thead th,
.tablepress-id-4 thead th * {
    background-color: #ffffff !important;
    color: #333333 !important;
    text-align: center !important;
    vertical-align: middle !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

/* =======================================
   2. ส่วนเนื้อหา (TBODY)
   ======================================= */
.tablepress-id-4 tbody tr,
.tablepress-id-4 tbody td,
.tablepress-id-4 tbody td * {
    background-color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}

/* =======================================
   3. ความกว้างและการจัดตำแหน่งแต่ละคอลัมน์
   ======================================= */

/* คอลัมน์ 1: ลำดับที่ (ย่อขนาดเลขลงและจัดกึ่งกลาง) */
.tablepress-id-4 .column-1 {
    width: 7% !important;
}
.tablepress-id-4 tbody .column-1,
.tablepress-id-4 tbody .column-1 * {
    text-align: center !important;
    font-size: 20px !important; /* ปรับลดขนาดตัวเลข 1 2 3 4 5 6 ลงตรงนี้ */
    color: #555555 !important;
}

/* คอลัมน์ 2: เครือข่ายการวิจัย */
.tablepress-id-4 .column-2 {
    width: 33% !important;
}
.tablepress-id-4 tbody .column-2 {
    text-align: left !important;
    line-height: 1.6 !important;
}

/* คอลัมน์ 3: ผู้ประสานงาน */
.tablepress-id-4 .column-3 {
    width: 30% !important;
}
.tablepress-id-4 tbody .column-3 {
    text-align: left !important;
    line-height: 1.7 !important; /* เว้นระยะบรรทัดชื่ออาจารย์ */
}

/* คอลัมน์ 4: หน่วยงาน */
.tablepress-id-4 .column-4 {
    width: 30% !important;
}
.tablepress-id-4 tbody .column-4 {
    text-align: left !important;
    line-height: 1.7 !important; /* เว้นระยะบรรทัดหน่วยงาน */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9d526b4 *//* ดึงฟอนต์ Sarabun จาก Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@400;500;600;700&display=swap');

/* ตั้งค่าฟอนต์หลักและกรอบตาราง */
.tablepress-id-5,
.tablepress-id-5 th,
.tablepress-id-5 td,
.tablepress-id-5 * {
    font-family: 'TH Sarabun New', 'TH Sarabun PSK', 'Sarabun', sans-serif !important;
}

.tablepress-id-5 {
    border-collapse: collapse !important;
    border: 1px solid #cccccc !important;
    width: 100% !important;
}

/* เพิ่ม Padding และปรับให้ชิดบน (อ่านง่ายขึ้นเมื่อมีข้อความหลายบรรทัด) */
.tablepress-id-5 th,
.tablepress-id-5 td {
    border: 1px solid #cccccc !important;
    padding: 14px 14px !important;
    vertical-align: top !important;
}

/* =======================================
   1. ส่วนหัวตาราง (HEADER)
   ======================================= */
.tablepress-id-5 thead th,
.tablepress-id-5 thead th * {
    background-color: #fafafa !important;
    color: #333333 !important;
    text-align: center !important;
    vertical-align: middle !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

/* =======================================
   2. ส่วนเนื้อหา (TBODY)
   ======================================= */
.tablepress-id-5 tbody tr,
.tablepress-id-5 tbody td,
.tablepress-id-5 tbody td * {
    background-color: #ffffff !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    line-height: 1.65 !important; /* เว้นระยะห่างบรรทัดให้โปร่งขึ้น */
}

/* =======================================
   3. เกลี่ยสัดส่วนความกว้าง 5 คอลัมน์ใหม่ ไม่ให้ข้อความตกบรรทัดแน่นเกินไป
   ======================================= */

/* คอลัมน์ 1: ประเภทกิจกรรม (ขยายเป็น 18% ข้อความจะได้ไม่โดนบีบ) */
.tablepress-id-5 .column-1 {
    width: 18% !important;
}
.tablepress-id-5 tbody .column-1 {
    text-align: left !important;
    vertical-align: middle !important; /* จัดหัวข้อประเภทกิจกรรมให้อยู่กึ่งกลางแนวตั้ง */
}

/* คอลัมน์ 2: กิจกรรม */
.tablepress-id-5 .column-2 {
    width: 21% !important;
}
.tablepress-id-5 tbody .column-2 {
    text-align: left !important;
}

/* คอลัมน์ 3: รายละเอียด */
.tablepress-id-5 .column-3 {
    width: 21% !important;
}
.tablepress-id-5 tbody .column-3 {
    text-align: left !important;
}

/* คอลัมน์ 4: เป้าหมายของกิจกรรม */
.tablepress-id-5 .column-4 {
    width: 21% !important;
}
.tablepress-id-5 tbody .column-4 {
    text-align: left !important;
}

/* คอลัมน์ 5: ผู้รับผิดชอบ (ขยายเป็น 19% ชื่อยาวจะได้ไม่ตัดคำแย่) */
.tablepress-id-5 .column-5 {
    width: 19% !important;
}
.tablepress-id-5 tbody .column-5 {
    text-align: left !important;
}/* End custom CSS */