#news-list-content.is-loading .tour-grid { opacity: .5; }
        .news-list-status { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); z-index: 1100; max-width: calc(100vw - 32px); margin: 0; padding: 10px 16px; border: 1px solid #e2e8f0; border-radius: 10px; background: #fff; box-shadow: 0 4px 20px #0001; text-align: center; font: 14px/1.6 Arial, sans-serif; color: #475569; }
        .news-list-status.is-error { color: #8b2024; }
        .news-list-status[hidden] { display: none; }
        /* Sửa hiển thị hàng meta ngày và lượt xem không bị bẻ dòng */
        .tour-card-meta {
            display: flex !important;
            align-items: center !important;
            justify-content: space-between !important;
            gap: 8px !important;
            margin-bottom: 12px !important;
            width: 100% !important;
        }

        .tour-meta-address {
            flex: 1 1 auto !important;
            min-width: 0 !important;
            max-width: calc(100% - 105px) !important;
            display: flex !important;
            align-items: center !important;
            gap: 6px !important;
            color: #64748b !important;
            font-size: 13px !important;
            line-height: 1.4 !important;
        }

        .tour-meta-address i {
            flex-shrink: 0 !important;
            color: #234731 !important;
            font-size: 13px !important;
        }

        .tour-meta-address .tour-address-text {
            flex: 1 1 auto !important;
            min-width: 0 !important;
            overflow: hidden !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
            display: inline-block !important;
        }

        .tour-meta-views {
            flex-shrink: 0 !important;
            white-space: nowrap !important;
            display: inline-flex !important;
            align-items: center !important;
            gap: 5px !important;
            background: #f1f5f9 !important;
            color: #1e3a24 !important;
            font-weight: 600 !important;
            font-size: 12px !important;
            padding: 3px 8px !important;
            border-radius: 6px !important;
            border: 1px solid #e2e8f0 !important;
            line-height: 1.2 !important;
            font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
        }

        .tour-meta-views i {
            color: #1e3a24 !important;
            font-size: 12px !important;
        }

        /* Tabs filter styling */
        .tour-filter-tabs .tour-tab-item a {
            color: inherit !important;
            text-decoration: none !important;
            display: flex !important;
            align-items: center !important;
            gap: 8px !important;
        }

        /* =======================================================
           BỘ PHÂN TRANG (PAGING) HIỆN ĐẠI CHUẨN NEW THEME HÀ NỘI
           ======================================================= */
        .dest-pagination-container {
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
            margin: 40px auto 30px auto !important;
            width: 100% !important;
        }

        .dest-pagination-list {
            list-style: none !important;
            padding: 0 !important;
            margin: 0 !important;
            display: flex !important;
            flex-direction: row !important;
            align-items: center !important;
            justify-content: center !important;
            flex-wrap: wrap !important;
            gap: 10px !important;
        }

        .dest-pagination-list li,
        .dest-pagination-list .page-item {
            list-style: none !important;
            margin: 0 !important;
            padding: 0 !important;
            display: inline-flex !important;
        }

        .dest-pagination-list a,
        .dest-pagination-list span,
        .dest-pagination-list .page-link,
        .dest-pagination-list .paginate_button {
            font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            font-variant-numeric: lining-nums !important;
            -webkit-font-feature-settings: "lnum" 1 !important;
            font-feature-settings: "lnum" 1 !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-width: 44px !important;
            height: 44px !important;
            padding: 0 14px !important;
            border-radius: 10px !important;
            background: #ffffff !important;
            border: 1.5px solid #cbd5e1 !important;
            color: #1e293b !important;
            text-decoration: none !important;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04) !important;
            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
            cursor: pointer !important;
            user-select: none !important;
            line-height: 1 !important;
        }

        /* Nút trang hover */
        .dest-pagination-list li:not(.active) a:hover,
        .dest-pagination-list li:not(.active) .page-link:hover,
        .dest-pagination-list li:not(.active) .paginate_button:hover {
            color: #1e3a24 !important;
            background: #f0fdf4 !important;
            border-color: #234731 !important;
            transform: translateY(-2px) !important;
            box-shadow: 0 4px 10px rgba(35, 71, 49, 0.15) !important;
        }

        /* Nút trang Active (đang chọn) */
        .dest-pagination-list li.active a,
        .dest-pagination-list li.active span,
        .dest-pagination-list li.active .page-link,
        .dest-pagination-list .page-item.active .page-link,
        .dest-pagination-list .page-item.active .paginate_button {
            background: #234731 !important;
            border-color: #234731 !important;
            color: #ffffff !important;
            font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            font-variant-numeric: lining-nums !important;
            -webkit-font-feature-settings: "lnum" 1 !important;
            font-feature-settings: "lnum" 1 !important;
            box-shadow: 0 4px 12px rgba(35, 71, 49, 0.3) !important;
            cursor: default !important;
            pointer-events: none !important;
        }

        /* Nút disabled (nếu có) */
        .dest-pagination-list li.disabled a,
        .dest-pagination-list li.disabled span,
        .dest-pagination-list .page-item.disabled .page-link {
            color: #94a3b8 !important;
            background: #f8fafc !important;
            border-color: #cbd5e1 !important;
            cursor: not-allowed !important;
            opacity: 0.6 !important;
            pointer-events: none !important;
        }

        .dest-pagination-list i {
            font-size: 16px !important;
            line-height: 1 !important;
        }
