/* ===== 1️⃣ Search 跟 table 间距 ===== */

/* 上方 search 那一整行 */
.dt-container > .row:first-child {
    margin-bottom: 15px;
}

/* Search input 微调 */
.dt-search input {
    margin-bottom: 6px;
    border-radius: 6px !important;
    padding: 6px 10px !important;
}


/* ===== 分页变成连续风格（无间距） ===== */

.dt-paging {
    margin-top: 6px !important;
    font-size: 10px; /* 调整分页字体大小 */
}

.dt-paging .pagination {
    border-radius: 10px;
    overflow: hidden;
}

.dt-paging .page-item {
    margin: 0 !important;
}

.dt-paging .page-link {
    padding: 4px 8px !important;
    /*margin: 0 !important;*/
    border-radius: 0 !important;
    border: 1px solid #dee2e6 !important;
    color: #0d6efd;
}

/* 让按钮连接在一起 */
.dt-paging .page-item:not(:first-child) .page-link {
    margin-left: -1px !important;
}

/* 当前页 */
.dt-paging .page-item.active .page-link {
    background-color: #0d6efd !important;
    border-color: #0d6efd !important;
    color: #fff !important;
}

/* hover */
.dt-paging .page-link:hover {
    background-color: #e9ecef !important;
}
