.ai-sidebar-divider {
    margin: 12px 0 10px;
    border: 0;
    height: 1px;
    width: 100%;
    background: rgba(47, 59, 0, 0.18);
}

.ai-verdict-label {
    font-weight: 800;
    letter-spacing: 0.02em;
    color: #5b1f1f;
    background: rgba(195, 56, 56, 0.12);
    padding: 6px 10px;
    border-radius: 999px;
    box-shadow: inset 0 0 0 1px rgba(195, 56, 56, 0.25);
}

.ai-verdict-header {
    font-size: 0.72rem;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: rgba(47, 59, 0, 0.65);
    padding: 6px 10px 6px;
}

.nav-pills .nav-link[data-value="verdict"],
.nav-pills .nav-link[data-bs-target*="verdict"],
.nav-pills .nav-link[href*="verdict"] {
    background: rgba(195, 56, 56, 0.12) !important;
    border: 1px solid rgba(195, 56, 56, 0.22) !important;
    font-weight: 800 !important;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 0.45rem;
}

.nav-pills .nav-link[data-value="verdict"].active,
.nav-pills .nav-link[data-bs-target*="verdict"].active,
.nav-pills .nav-link[href*="verdict"].active {
    background: rgba(195, 56, 56, 0.18) !important;
    border-color: rgba(195, 56, 56, 0.34) !important;
}

.nav-pills .nav-link[data-value="verdict"] svg,
.nav-pills .nav-link[data-bs-target*="verdict"] svg,
.nav-pills .nav-link[href*="verdict"] svg {
    margin-right: 0.45rem;
    opacity: 0.85;
}