.cat_adm_menu {
    position: absolute;
    box-sizing: border-box;
    top: 0px;
    right: 0px;
    height: 100%;
    left: auto;
    min-width: 200px;
    padding: 7px;
    background: #000;
    color: #69C;
    fill: #69C;
    transition: 1.2s;
}

.cat_adm_menu:hover {
    right: auto;
    left: 0px;
}

.cat_adm_menu a {
    color: #69C;
}

.cat_adm_menu span {
    color: #69C;
}

.cat_adm_menu.opened {
    right: auto !important;
}