.apps-menu {
	display: flex;
	flex-direction: column;

	gap: 10px;
}

.apps-menu-item {
	display: flex;
	flex-direction: row;

	align-items: center;

	gap: 10px;

	max-height: 55px;
	width: 100%;

	padding: 10px;

	background-color: rgba(var(--bg_color_5), 0.2);

	overflow: hidden;
	border-radius: 12px;

	cursor: pointer;

	.apps-menu-item-icon {
		width: 30px;
		height: 30px;

		overflow: hidden;
		border-radius: 6px;

		img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
	}

	.apps-menu-item-info {
		display: flex;
		flex-direction: row;

		width: 100%;

		justify-content: space-between;
		align-items: center;

		color: var(--text-color);

		.apps-menu-item-info-titles {
			display: flex;
			flex-direction: column;
			justify-content: center;

			.apps-menu-item-info-description {
				font-size: 0.7rem;
			}
		}
	}
}

.apps-menu-item-info-extra {
	display: flex;
	flex-direction: column;

	color: var(--text-color);
}
