.menu-dropdown-ai {
	&__inner {
		display: flex;
		flex-direction: column;
		padding: 24px;
		padding-bottom: 12px;
		min-width: 440px;
	}

	&__label {
		font-size: 1.2rem;
		font-weight: var(--font-weight-bold);
		color: rgba(var(--color-rgb-white), 0.3);
		text-transform: uppercase;
	}

	&__links {
		display: flex;
		flex-direction: column;
	}

	&__link {
		display: flex;
		align-items: flex-start;
		gap: 1.6rem;
		padding: 1.2rem 0;
		text-decoration: none;
		border-bottom: 1px solid rgba(83, 85, 94, 0.3);
		transition: background-color var(--default-transition-params);

		&:last-child {
			border-bottom: none;
		}

		&:hover {
			.menu-dropdown-ai__link-title {
				color: var(--color-white);
			}
		}
	}

	&__link-icon {
		flex-shrink: 0;
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;

		img {
			max-width: 100%;
			max-height: 100%;
		}
	}

	&__link-content {
		display: flex;
		flex-direction: column;
		gap: 0.2rem;
	}

	&__link-title {
		display: inline-flex;
		align-items: center;
		gap: 0.8rem;
		font-size: 1.6rem;
		font-weight: var(--font-weight-medium);
		color: var(--color-white);
		transition: color var(--default-transition-params);
	}

	&__link-badge {
		flex-shrink: 0;
		display: inline-flex;
		align-items: center;
		padding: 0 8px;
		border-radius: 2px;
		background-color: #dc150b;
		color: var(--color-white);
		font-size: 12px;
		font-weight: var(--font-weight-bold);
		line-height: 1.35;
		text-transform: uppercase;
	}

	&__link-desc {
		font-size: 1.4rem;
		font-weight: 300;
		color: #a2adb9;
		max-width: 380px;
	}
}
