.input-message-region { min-height: 30px; margin: 7px 0 12px; display: flex; align-items: center; }
.input-status { width: 100%; min-height: 20px; margin: 0; overflow: hidden; color: #d7d7d7; font-size: 14px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; }
.input-status[data-kind="error"] { color: #ff8a8a; }
.input-status[data-kind="loading"] { color: #8be9fd; }
@media (max-width: 700px) { .input-status { white-space: normal; } .input-message-region { min-height: 40px; } }
