/* Tutor Smart Navigation */
.tsn-hidden-topic{display:none!important}

.tsn-topic-link > .tutor-accordion-item-header,
.tsn-topic-link > .tutor-learning-nav-header,
.tsn-topic-link .tutor-accordion-item-header,
.tsn-topic-link .tutor-learning-nav-header{
    cursor:pointer!important;
}

.tsn-topic-static > .tutor-accordion-item-header,
.tsn-topic-static > .tutor-learning-nav-header,
.tsn-topic-static .tutor-accordion-item-header,
.tsn-topic-static .tutor-learning-nav-header{
    cursor:default!important;
}

.tsn-force-collapsed .tutor-accordion-item-body,
.tsn-force-collapsed .tutor-learning-nav-body{
    display:none!important;
}

/* Arrow is misleading when a topic is link-only/static. */
.tsn-no-toggle .tutor-learning-nav-header-arrow,
.tsn-no-toggle .tutor-accordion-item-header:after,
.tsn-no-toggle .tutor-accordion-item-header::after{
    display:none!important;
}

.tsn-topic-link .tutor-course-topic-title,
.tsn-topic-link .tutor-learning-nav-topic-title,
.tsn-topic-link .tutor-learning-nav-header-title{
    text-decoration:none!important;
}

.tsn-topic-link:focus-within > .tutor-learning-nav-header,
.tsn-topic-link:focus-within > .tutor-accordion-item-header{
    outline:2px solid currentColor;
    outline-offset:-2px;
}
