@import '../../_variables.scss'; // TODO Copypaste from Status, should unify it somehow .Notification { &.-muted { padding: 0.25em 0.6em; height: 1.2em; line-height: 1.2em; text-overflow: ellipsis; overflow: hidden; display: flex; flex-wrap: nowrap; & .status-username, & .mute-thread, & .mute-words { word-wrap: normal; word-break: normal; white-space: nowrap; } & .status-username, & .mute-words { text-overflow: ellipsis; overflow: hidden; } .status-username { font-weight: normal; flex: 0 1 auto; margin-right: 0.2em; font-size: smaller; } .mute-thread { flex: 0 0 auto; } .mute-words { flex: 1 0 5em; margin-left: 0.2em; &::before { content: ' '; } } .unmute { flex: 0 0 auto; margin-left: auto; display: block; } } .type-icon { margin: 0 0.1em; } .report-content { margin: 0.5em 0; } .reported-status { border: 1px solid $fallback--faint; border-color: var(--faint, $fallback--faint); border-radius: $fallback--inputRadius; border-radius: var(--inputRadius, $fallback--inputRadius); color: $fallback--text; color: var(--text, $fallback--text); display: block; padding: 0.5em; margin: 0.5em 0; .status-content { pointer-events: none; } .reported-status-name { font-weight: bold; } .reported-status-timeago { float: right; } } &.-type--repeat .type-icon { color: $fallback--cGreen; color: var(--cGreen, $fallback--cGreen); } &.-type--follow .type-icon { color: $fallback--cBlue; color: var(--cBlue, $fallback--cBlue); } &.-type--follow-request .type-icon { color: $fallback--cBlue; color: var(--cBlue, $fallback--cBlue); } &.-type--like .type-icon { color: orange; color: $fallback--cOrange; color: var(--cOrange, $fallback--cOrange); } &.-type--move .type-icon { color: $fallback--cBlue; color: var(--cBlue, $fallback--cBlue); } }