.sidebar-top{ border: 0px solid var(--p30); font-size: 18px; padding: 20px 20px ; display: flex; align-items: center; justify-content: space-between; background: var(--p20); margin-bottom: 15px; border-radius: 12px; } .sidebar { //border: 1px solid var(--border-context); border-radius: 12px; font-size: 15px; line-height: 28px; padding: 20px; background: var(--p20); display: flex; flex-direction: column; gap: 3px; } .sidebar-folder{ width: 100%; margin: 3px 12px 3px; .sidebar-folder{ margin-left: 5px; } } .sidebar-header { width: 100%; display: flex; cursor: pointer; justify-content: space-between; align-items: center; background: var(--p30); font-size: 16px; padding: 3px 12px 3px; color: var(--text); border: none; border-radius: 12px; &:focus{ box-shadow: none; } &:hover { background: var(--p40); } &:first-child { } &:last-child { border-bottom: none; } } .sidebar-item { color: var(--text); display: block; font-size: 14px; padding: 3px 12px; text-decoration: none; transition: 600ms; border-radius: 12px; &:last-child { border-bottom: none; } &:hover { background: var(--p30); } &.active { background: var(--p40); } } .top-nav{ display: flex; justify-content: end; align-items: center; gap: 10px; } .top-nav-item{ border-radius: 12px; font-size: 14px; background: var(--p20); padding: 3px 10px ; &:hover { background: var(--p30); } }