.bloomberg-link {
	margin-bottom: 3em;
	border: 1px solid #999;
	padding: 2em;
	border-radius: 10px;
	position: relative;
}

.bloomberg-link-fields {
	display: flex;
}

.bloomberg-link-delete {
	position: absolute;
	top: 1em;
	right: 1em;
}

.bloomberg-relay label {
	display: block;
	margin-top: 1em;
}

.bloomberg-link-direction {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.bloomberg-relay-type,
.bloomberg-relay-type:focus,
.bloomberg-relay-type:active {
	font-size: 1.2em;
	border: 1px solid #333;
	padding: 0.25em;
	border-radius: 5px;
}

.bloomberg-links-is-saving {
	opacity: 0.5;
	pointer-events: none;
}
