/* ══ Blok "Tabel Spreadsheet (Live)" (page builder) ══
   Markup dirender server-side oleh App\Helpers\SheetTableRenderer.
   Gaya header tabel (latar gelap, teks putih) berasal dari aturan tabel umum
   di show_page.css / show_post.css. */

/* Warna link sel "URL||Label" — custom property diset inline per tabel.
   !important untuk mengalahkan .pg-body a / .sp-body a. */
.bk-sheet-table td a,
.bk-sheet-table td a:visited {
    color: var(--bk-sheet-link, #0d6efd) !important;
    text-decoration: underline;
    word-break: break-word;
}
.bk-sheet-table td a:hover,
.bk-sheet-table td a:focus {
    color: var(--bk-sheet-link-hover, #0a58ca) !important;
}

/* Pencarian */
.bk-sheet-table .bk-sheet-search input[type="search"] {
    min-height: 44px;
    padding: 10px 14px;
    font-size: 15px;
    max-width: 380px;
}

.bk-sheet-table thead th { vertical-align: middle; }
.bk-sheet-table table { margin-top: 0; }

/* Paginasi — tombol minimal 40×40px, teks 15px. Link pager bukan link konten:
   reset warna/underline dari .pg-body a / .sp-body a. */
.bk-sheet-table .bk-sheet-pagination .page-link {
    min-width: 40px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    text-decoration: none;
}
.bk-sheet-table .bk-sheet-pagination .page-item:not(.active):not(.disabled) .page-link {
    color: var(--bk-sheet-link, #0d6efd);
}
.bk-sheet-table .bk-sheet-pagination .page-item.active .page-link {
    color: #fff;
    background-color: var(--bk-sheet-link, #0d6efd);
    border-color: var(--bk-sheet-link, #0d6efd);
}
