/* Analytics ključevi koriste paletu teme koja je trenutno aktivna. */
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-modern-wrapper {
    color: var(--bm-text-primary, inherit) !important;
    background: var(--bm-surface, #ffffff) !important;
    border-color: var(--bm-border, rgba(0, 0, 0, 0.12)) !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll {
    background: var(--bm-surface-raised, var(--bm-surface, #ffffff)) !important;
    scrollbar-color: var(--bm-scrollbar-thumb, var(--bm-accent, #888888)) transparent;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-modern {
    --bs-table-color: var(--bm-text-primary, #24304a);
    --bs-table-bg: var(--bm-surface-raised, var(--bm-surface, #ffffff));
    --bs-table-border-color: var(--bm-border, rgba(0, 0, 0, 0.12));
    --bs-table-hover-bg: var(--bm-row-hover, var(--bm-table-hover, transparent));
    --bs-table-hover-color: var(--bm-text-primary, #24304a);
    color: var(--bm-text-primary, #24304a) !important;
    border-color: var(--bm-border, rgba(0, 0, 0, 0.12)) !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-header,
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-header thead,
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-header thead tr,
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-header thead th {
    color: var(--bm-text-secondary, var(--bm-text-primary, #24304a)) !important;
    -webkit-text-fill-color: var(--bm-text-secondary, var(--bm-text-primary, #24304a)) !important;
    background: var(--bm-surface, #ffffff) !important;
    border-color: var(--bm-border, rgba(0, 0, 0, 0.12)) !important;
    box-shadow: none !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll .bm-table tbody td {
    color: var(--bm-text-primary, #24304a) !important;
    -webkit-text-fill-color: var(--bm-text-primary, #24304a) !important;
    background: var(--bm-surface-raised, var(--bm-surface, #ffffff)) !important;
    border-color: var(--bm-border-subtle, var(--bm-border, rgba(0, 0, 0, 0.12))) !important;
    font-weight: 400;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll .bm-table tbody td .bm-agent-keys-company span,
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll .bm-table tbody td .bm-agent-key-code {
    color: var(--bm-text-primary, #24304a) !important;
    -webkit-text-fill-color: var(--bm-text-primary, #24304a) !important;
    background: transparent !important;
    font-weight: 400;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll .bm-table tbody tr:hover > td {
    color: var(--bm-text-primary, #24304a) !important;
    background: var(--bm-row-hover, var(--bm-table-hover, transparent)) !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll .bm-table tbody tr.bm-row-selected > td {
    color: var(--bm-text-primary, #24304a) !important;
    background: var(--bm-row-selected, var(--bm-surface-raised, #ffffff)) !important;
    border-color: var(--bm-border-strong, var(--bm-border, rgba(0, 0, 0, 0.12))) !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll::-webkit-scrollbar-thumb {
    background: var(--bm-scrollbar-thumb, var(--bm-accent, #888888)) !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll::-webkit-scrollbar-thumb:hover {
    background: var(--bm-accent-2, var(--bm-accent, #666666)) !important;
}

/* Usklađuje veličinu fonta tabele sa tabelom Korisnici u svim temama. */
html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-scroll tbody td {
    font-size: 0.78rem !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-table-header thead th {
    font-size: 0.68rem !important;
    font-weight: 500 !important;
}

html:root[data-theme] body .content .bm-agent-keys-page .bm-agent-keys-table .bm-agent-key-code {
    font-size: 0.78rem !important;
}