

.gc-new-lessons-list-item-has-mission-state {
    font-size:0;
}

.gc-new-lessons-list-item-has-mission-state[data-user-state="accomplished"] .mission-state-icon,
.gc-new-lessons-list-item-has-mission-state[data-user-state="has_mission"] .gc-new-lessons-list-item--with-icon{
    display:none;
}

.gc-new-lessons-list-item-has-mission-state:before {
    content:'';
    display:inline-block;
    width:24px;
    height:24px;
    background:#3F6B57;
    mask-image:url(/fileservice/file/download/a/596091/sc/334/h/b850b3c7f675ea3afb0f9f41b22b7cb8.svg);
    mask-size:cover;
    vertical-align:middle
}

.gc-new-lessons-list-item-has-mission-state[data-user-state="has_mission"]:before {
    content:'';
    display:inline-block;
    width:24px;
    height:24px;
    background:#000;
    mask-image:url(/fileservice/file/download/a/596091/sc/294/h/326fabe55f9d99b7592bca15a7b6ea30.svg);
    mask-size:cover;
    vertical-align:middle
}

.gc-new-lessons-list-item-has-mission-state[data-user-state="has_mission"]:after {
    content:'Тренировка не выполнена';
    font-size:16px;
    display:inline-block;
    vertical-align:middle;
    margin-left:8px;
}

.gc-new-lessons-list-item-has-mission-state[data-user-state="accomplished"]:after {
    content:'Тренировка выполнена';
    color:#3F6B57;
    font-size:16px;
    display:inline-block;
    vertical-align:middle;
    margin-left:0px;
}
