.model-icon-wrap {
    position: relative;
    display: inline-flex;
    flex: 0 0 auto;
    overflow: visible;
}
.model-icon-wrap > .model-new-badge {
    top: -8px;
    left: -9px;
    right: auto;
    padding: 2px 4px;
    border: 1px solid #795019;
    background: #ffcf66;
    color: #281900;
    box-shadow: 0 0 0 1px rgba(255,255,255,.65);
    font-size: 8px;
    line-height: 1;
    letter-spacing: .04em;
    pointer-events: none;
}
body.x-cg-skin:not(.xcg-night) .reference-mention-menu {
    background: #fff;
    color: #17212b;
}
body.x-cg-skin:not(.xcg-night) .reference-mention-head,
body.x-cg-skin:not(.xcg-night) .reference-mention-head strong,
body.x-cg-skin:not(.xcg-night) .reference-mention-name,
body.x-cg-skin:not(.xcg-night) .reference-mention-empty {
    color: #17212b;
}
body.x-cg-skin:not(.xcg-night) .reference-mention-head > span,
body.x-cg-skin:not(.xcg-night) .reference-mention-name > span,
body.x-cg-skin:not(.xcg-night) .reference-mention-meta {
    color: #52606d;
}
body.x-cg-skin:not(.xcg-night) .reference-mention-key {
    color: #173c50;
    background: #e4f0f6;
    border-color: #92b6c9;
}
