/**
 * Keyword Analyzer Styles
 */

.custom-table thead th {
    background: transparent;
    border-top: none;
    padding: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.75rem;
    letter-spacing: 0.5px;
    color: var(--text-muted);
}

.custom-table tbody td {
    padding: 15px;
    font-weight: 500;
    border-bottom: 1px solid var(--border-color);
}

.status-pill {
    padding: 4px 12px;
    border-radius: 50px;
    font-size: 0.75rem;
    font-weight: 800;
}

[data-theme="dark"] .nav-pills {
    background: #1c2128 !important;
}

[data-theme="dark"] .nav-link:not(.active) {
    color: #8b949e;
}