:root{
    --nested-aside-mr: 0
}

.nested-aside{
    position: fixed;
    right: 0;
    top: 0;

    height: 100vh;
    overflow-x: hidden;
}  .sub-nested-aside{
    position: absolute;
    right: 0;
    top: 0;

    width: 100%;
    height: 100%;
    overflow-x: hidden;
}


.nested-aside.transition, .sub-nested-aside.transition{
    transition: ease-in-out .7s;
    -moz-transition: ease-in-out .7s;
    -webkit-transition: ease-in-out .7s;
}  .nested-aside, .sub-nested-aside{
    margin-right: var(--nested-aside-mr);
}

.nested-aside.open, .sub-nested-aside.open{
    margin-right: 0;
}  .nested-aside.unfocused, .sub-nested-aside.unfocused{
    overflow: hidden;
}


.nested-previous{
    cursor: pointer;
}
.nested-previous-default{
    margin-left: 100%;
    cursor: pointer;
}

.nested-breadcrumbs{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.nested-breadcrumbs span:nth-child(odd){
    cursor: pointer;
}
