/* ===== 修正 Scroll Bar 問題 ===== */
html {
    overflow-y: auto !important;
    overflow-x: hidden;
}

body {
    overflow-y: auto !important;
    overflow-x: hidden;
    height: auto !important;
    min-height: 100vh;
}

/* ===== 確保導航列正確對齊 ===== */
.main-nav .row {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.main-nav .logo {
    order: 1;
    margin-right: auto;
}

.main-nav .open-button {
    order: 2;
    display: none;
}

.main-nav .menu {
    order: 3;
    margin-left: auto;
}

/* 移除 text-center 影響 */
.main-nav .row.text-center {
    text-align: left !important;
}

/* ===== RWD 響應式 ===== */
@media (max-width: 768px) {
    /*.main-nav .row {
        flex-wrap: wrap;
    }*/

    .main-nav .open-button {
        display: block;
    }

    .main-nav .menu {
        order: 4;
        width: 100%;
        /*display: none;*/
    }

        .main-nav .menu.active {
            display: block;
        }

    .logo a {
        margin-top: 5px;
    }
}

/* ===== Bootstrap 5 Float 相容性 ===== */
.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.clearfix::after,
.row::after {
    content: "";
    display: table;
    clear: both;
}

/* ===== row-no-padding ===== */
.row-no-padding {
    margin-left: 0;
    margin-right: 0;
}

/*.row-no-padding > [class*="col-"] {
        padding-left: 0;
        padding-right: 0;
    }*/


/*  ===== 調整最新消息日期下方底線不出現 ===== */
@media (max-width: 575px) {
    .hotnews-list .table {
        border-color: #fff;
    }
}
