.user-mentions-source {
    display: none !important;
}

.user-mentions-editor {
    width: 100%;
    overflow-y: auto;
    padding: 5px;
    border: 1px solid var(--input-border);
    border-radius: 5px;
    background: #fdfdfd;
    font-family: inherit;
    line-height: 1.35;
    white-space: pre-wrap;
    word-break: break-word;
}

.user-mentions-editor:focus {
    outline: auto;
}

.user-mentions-editor:empty::before {
    color: #818993;
    content: attr(data-placeholder);
    pointer-events: none;
}

.user-mention {
    color: var(--blue, #0275d8);
    font-weight: 600;
}

.tribute-container ul {
    border: 1px solid var(--input-border);
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

.tribute-container li {
    padding: 8px 10px;
}

.tribute-container li.highlight {
    background: var(--light-blue, #e8f3ff);
}

.tribute-container .user-mention-username {
    color: #818993;
    font-weight: normal;
}
