.messages-actions-item {
    display: flex;
    align-items: center;
    height: 30px;
    margin: 1px;
    font-size: 1.3em;
    line-height: 1.4em;
    color: #fff;
    text-decoration: none;
    transition: background-color .1s;
    width: 100%;
    border: 0;
    background-color: inherit;
    text-align: left;
}
.messages-actions-item:hover,
.messages-actions-item:focus {
    background-color: #444f;
}
.messages-actions-item:active,
.messages-actions-item-current {
    background-color: var(--accent-colour) !important;
}
.messages-actions-item[disabled] {
    background-color: inherit !important;
    opacity: .4;
}
.messages-actions-item-icon {
    text-align: center;
    width: 30px;
    flex-grow: 0;
    flex-shrink: 0;
}
.messages-actions-item-label {
    flex-grow: 1;
    flex-shrink: 1;
}
