/* Inner Layout */
.show-innersidebar .inner-layout .left-bar{
    left: 0;
    transition: var(--transition-3s)
}
.inner-layout{
    min-height: calc(100vh - 230px);
}
.inner-layout .left-bar{
    background: rgba(var(--bs-card-bg-rgb),1);
    width: 260px;
    min-width: 260px;
    border-bottom-left-radius: var(--bs-border-radius-xl);
}
[data-bs-theme=dark] .inner-layout .left-bar{
    background: rgba(var(--bs-white-rgb),.1);
}
.primary .inner-layout .left-bar{
    background: var(--bs-primary);
}
.dark .inner-layout .left-bar{
    background: var(--bs-light-text-emphasis);
}
.warning .inner-layout .left-bar{
    background: var(--bs-warning);
}
.danger .inner-layout .left-bar{
    background: var(--bs-danger);
}
.success .inner-layout .left-bar{
    background: var(--bs-success);
}
.default .left-bar .nav-pills .nav-link{
    background: rgba(var(--bs-black-rgb), .03);
    color: var(--bs-black);
}
.default .left-bar .nav-pills .nav-link.active,
.default .left-bar .nav-pills .nav-link:hover{
    background: rgba(var(--bs-primary-rgb), .2);
    color: var(--bs-primary);
}
.inner-layout .left-bar .list-group-item.active,
.inner-layout .left-bar .list-group-item:hover{
    background: rgba(var(--bs-black-rgb), .03);
    color: var(--bs-white);
}

.inner-layout .msg-left .message{
    background: rgba(var(--bs-primary-rgb), .1);
}
.inner-layout .message{
    background: var(--bs-border-color);
}
.inner-layout .message .time{
    top: 100%;
    font-size: 12px;
}
.inner-layout .message:hover .time{
    transition: var(--transition-3s);
    opacity: .5 !important;
}
.left-bar .nav-pills .nav-link{
    background: rgba(var(--bs-white-rgb),.1);
    color: var(--bs-white);
}
.left-bar .nav-pills .nav-link:hover,
.left-bar .nav-pills .nav-link.active,
.left-bar .nav-pills .show>.nav-link{
    background: rgba(var(--bs-white-rgb),.3);
}
.left-bar ul{
    color: rgba(var(--bs-white-rgb),.4);
}
.left-bar ul li a{
    color: rgba(var(--bs-white-rgb),.9);
}
.left-bar ul li a:hover{
    color: var(--bs-white);
    text-decoration: underline;
}

[data-bs-theme=dark] {
    .inner-layout .message{
        background: rgba(var(--bs-primary-rgb), 1);
    }
}

@media (max-width: 767.98px) {
    .inner-layout .left-bar{
        position: fixed;
        z-index: 10;
        left: -350px;
        min-width: 340px;
    }
}