Limmat/assets/scss/layouts/_sidebar.scss

121 lines
2.2 KiB
SCSS
Raw Permalink Normal View History

2025-01-07 03:45:35 +01:00
// ----------------------------------------------
// SideBar Style
// ----------------------------------------------
.left-sidebar {
width: $sidebar-width-full;
background-color: $white;
position: absolute;
transition: .2s ease-in;
height: 100%;
z-index: 11;
border-right: 1px solid rgb(229, 234, 239);
.scroll-sidebar {
overflow-y: auto;
padding: $sidebar-spacing-x;
height: calc(100vh - 80px);
border-radius: $border-radius;
.simplebar-track.simplebar-horizontal {
visibility: hidden !important;
}
}
}
.brand-logo {
min-height: $header-height;
padding: $sidebar-spacing-x;
}
.unlimited-access {
padding: 18px 22px 25px;
margin: 0 -5px;
.unlimited-access-img {
margin: -35px -5px 0 -43px;
}
}
.nav-small-cap {
margin-top: 24px;
color: $dark;
font-size: 12px;
font-weight: 700;
padding: 3px 12px;
line-height: 26px;
text-transform: uppercase;
.nav-small-cap-icon {
display: none;
}
}
.sidebar-nav {
ul {
.sidebar-item {
.sidebar-link {
color: $sidebar-text;
display: flex;
font-size: 14px;
white-space: nowrap;
align-items: center;
line-height: 25px;
position: relative;
margin: 0px 0px 2px;
padding: 10px;
border-radius: 7px;
gap: 15px;
font-weight: $font-weight-normal;
span:first-child {
display: flex;
}
.ti {
flex-shrink: 0;
font-size: 21px;
}
&:hover {
background-color: rgba($primary, 0.1);
color: $primary;
&.has-arrow::after {
border-color: $primary;
}
}
}
.sidebar-link.active {
&:hover {
&.has-arrow::after {
border-color: $white;
}
}
}
.link-disabled {
opacity: $link-disabled;
}
&.selected>.sidebar-link.active,
&.selected>.sidebar-link,
>.sidebar-link.active {
background-color: $primary;
color: $white;
}
}
}
.sidebar-list {
.sidebar-list-item {
padding: 8px 0;
}
}
}
.collapse.in {
display: block;
}