div.RESAccountSwitcherDropdown {
	max-height: calc(100vh - 80px);
	overflow-y: auto;
	min-width: 110px;
	width: auto;

	li {
		display: flex;
		align-items: center;
		line-height: 20px;
		padding: 2px 5px 2px 10px;
	}

	.linkIcon {
		font-size: .9rem;
		&::before { content: '\F02E'; }
		&:hover { color: #dbf1ff; }
	}
}

html.res-accountSwitcher-in-progress {
	cursor: wait;
	body { pointer-events: none; }
}

#RESAccountSwitcherIcon {
	cursor: pointer;
	display: inline-block;
	width: 12px;
	height: 16px;

	.user & {
		margin-left: 3px;
	}
}

.res-accountSwitcher-dropDownStyle-alien {
	#RESAccountSwitcherIcon {
		vertical-align: middle;
		background-image: url('../images/accountSwitcherSnoo.png');
		background-repeat: no-repeat;
		background-origin: content-box;
	}
}

.res-accountSwitcher-dropDownStyle-arrow {
	#RESAccountSwitcherIcon .downArrow::after {
		content: '\25BC';
		line-height: 10px;
		font-size: 14px;
		margin-top: 2px;
		display: block;
		color: #aabfff;
	}
}
