#app-mount {
	.recentMentionsPopout-2bI1ZN {
		margin-left: -50px;
		position: absolute;
		background: var(--background);
		box-shadow: none;
		border: 1px solid var(--base-border);
		border-radius: var(--border-radius);
		.header-145e10 {
			padding: 0 var(--spacing);
			height: unset;
			min-height: unset;
			display: flex;
			align-items: center;
		}
		.tabBar-1qdMr5 {
			display: flex;
			align-items: center;
		}
		.tab-TRrPC8 {
			margin: 0 var(--spacing) 0 0;
			padding: var(--spacing) 0;
			height: unset;
			border-radius: 0;
			background: transparent;
			font-size: var(--font-size);
			color: var(--text-normal);
			&.active-1grPyy {
				color: var(--text-focus);
				box-shadow: inset 0 -2px 0 var(--text-focus);
			}
		}
		.secondary-2bzKEX {
			padding: var(--spacing) 0;
			height: auto;
			min-height: unset;
			background: transparent;
			width: auto;
			min-width: unset;
			border-radius: 0;
		}
	}
	.container-iA3Qrz {
		margin: 0;
		padding: 0;
		border-bottom: 1px solid var(--base-border);
		.cozy-VmLDNB {
			margin: 0 !important;
		}
		&:hover .jumpButton-1ITAeq {
			opacity: 1;
		}
	}
	.channelHeader-DFRX8q {
		background: var(--background);
		padding: var(--spacing);
		height: auto;
	}
	.channelNameHeader-51gJbl {
		font-size: var(--font-size-md);
	}
	.colorHeaderSecondary-g5teka {
		font-size: var(--font-size);
		color: var(--text-muted);
	}
	.guildIcon-IklRcj {
		border-radius: var(--border-radius);
		margin-right: var(--spacing);
		width: var(--avatar-size);
		height: var(--avatar-size);
		background-color: var(--background-light);
	}
	.acronym-vuwTO7 {
		font-size: var(--font-size);
		width: var(--avatar-size);
		height: var(--avatar-size);
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.messageContainer-3VTXBC {
		background: var(--background);
		border-radius: 0;
		padding: 0;
		margin: 0;
		.repliedMessage-3Z6XBG {
			top: var(--spacing-double);
		}
	}
	.messages-23can0 {
		padding: 0;
		border-radius: 0;
		background: transparent;
		.message-372Ods {
			padding-top: 0;
			padding-bottom: 0;
		}
	}
	.closeButton-3CiW2j,
	.tertiary-1e-lAP {
		background: var(--background-light);
		display: flex;
		align-items: center;
		justify-content: center;
		height: 24px;
		min-height: unset;
		width: 24px;
		min-width: unset;
		padding: 0;
		svg {
			width: 14px;
			height: 14px;
		}
	}
	.jumpButton-1ITAeq {
		font-size: var(--font-size);
		font-weight: var(--font-weight-normal);
		cursor: var(--cursor);
		height: 20px;
		opacity: 0;
		display: flex;
		align-items: center;
		line-height: normal;
		transition: none;
		padding: 0 var(--spacing);
		border-radius: var(--button-border-radius);
		color: var(--white);
		background-color: var(--accent-solid);
		.text-2ifC_x {
			color: var(--white);
		}
		&:hover {
			box-shadow: inset 0 0 0 100vmax rgb(255, 255, 255, 0.1);
		}
		&:focus {
			box-shadow: 0 0 0 2px rgb(var(--accent), 0.25), inset 0 0 0 100vmax rgb(255, 255, 255, 0.1);
		}
	}
}
