* {
    line-height: 1;
}

:any-link {
    text-decoration: none;
}

[data-e-id] {
    overflow: visible;
}

#send {
    transition: ease-in-out 0.2s background-color;
}

#send:hover,
#send:focus {
    background-color: #779A19;
}

#send:active {
    background-color: #587212;
}

.suggestion {
    transition: ease-in-out 0.2s background-color, border-color;
}

.suggestion:hover,
.suggestion:focus {
    background-color: #F9FBF5;
    border-color: #95c11f;
}

.suggestion:active {
    background-color: #E9F0DB;
}

:user-invalid {
    outline: 2px solid #c14b1f;
    background-color: #fbf6f4;
}