﻿/* exhibitor-mobile.css */
/* 手機版 RWD 樣式專用 (最大寬度 768px) */

@media screen and (max-width: 768px) {

    .titHead.list #searchCriteria {
        padding: 0 5% !important; /* 與下方 table 的 90% 寬對齊 */
        box-sizing: border-box;
    }

        .titHead.list #searchCriteria .rowbox {
            display: flex !important;
            flex-direction: column !important;
            width: 100% !important;
            gap: 0px;
        }

            .titHead.list #searchCriteria .rowbox > .sbox {
                /*width: 100% !important;*/
            }

        /* 第一欄 select 產業別 */
        .titHead.list #searchCriteria select.listBar {
            width: 100% !important;
            font-size: 1.05rem;
        }

        .titHead.list #searchCriteria #countrydiv {
            display: none !important; /* 隱藏國家選擇器 */
        }


        /* 第二欄 input + button 同行排列 */
        .titHead.list #searchCriteria .sbox.s4 {
            display: flex !important;
            flex-direction: row !important;
            align-items: center;
            gap: 10px;
        }

        .titHead.list #searchCriteria input.search-query {
            flex: 1;
            width: 100% !important;
            font-size: 1.05rem;
        }

        .titHead.list #searchCriteria .search-btn {
            width: 45px !important;
            height: 45px !important;
            flex-shrink: 0;
            margin-left: 0 !important;
        }

        .titHead.list #searchCriteria .noticewd {
            width: 95% !important;
            text-align: left !important;
            padding: 10px 0 10px 5px !important;
            margin: 0 0 0 5px !important;
        }

}