/* CMS */

.sup-panel {
    display: none;
    position: fixed;
    background-color: #fff;
    color: #000;
    padding: 5px 10px;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    z-index: 800;
    transition: display 0.6s ease;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #000;
    width: 200px;
}

.edit-icon {
    cursor: pointer;
    margin-left: 10px;
}

.sup-target.highlighted {
    outline: 3px solid yellow;
    box-shadow: 0 0 10px lightyellow;
    background-color: rgb(255, 153, 51) !important;
}