/* =========================
   ACCOUNT SWITCHER – EMBERS
   ========================= */

.header-accountswitcher {
	position: relative;

	display: flex;
	align-items: center;
	justify-content: center;

	height: 100%;
}


/* Trigger in der Hauptnavigation */

.header-accountswitcher-trigger {
	font-size: 10px;
	letter-spacing: 1.8px;
	text-transform: uppercase;

	color: var(--storm-light);

	cursor: pointer;

	transition: color .2s ease;
}

.header-accountswitcher:hover .header-accountswitcher-trigger {
	color: #c98a68;
}


/* Dropdown */

.header-accountswitcher-list {
	position: absolute;

	top: 100%;
	left: 50%;

	width: 230px;

	padding: 10px;

	transform: translateX(-50%);

	background: #292627 !important;

	border: 1px solid rgba(154,129,105,.42);
	border-top: 2px solid #9a8169;

	box-shadow:
		0 10px 25px rgba(0,0,0,.38);

	box-sizing: border-box;

	z-index: 9999;

	display: none;
}

.header-accountswitcher:hover .header-accountswitcher-list {
	display: block;
}


/* Plugin-Liste neutralisieren */

.header-accountswitcher-list ul.trow1 {
	display: block !important;

	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;
	border: 0 !important;

	list-style: none !important;
}


/* einzelner Account */

.header-accountswitcher-list li.as_head_drop {
	display: flex !important;
	align-items: center !important;

	width: 100% !important;
	min-height: 50px !important;

	margin: 0 !important;
	padding: 6px 8px !important;

	float: none !important;

	background: transparent !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(255,255,255,.05) !important;

	list-style: none !important;

	box-sizing: border-box;

	transition: background .18s ease;
}

.header-accountswitcher-list li.as_head_drop:last-child {
	border-bottom: 0 !important;
}

.header-accountswitcher-list li.as_head_drop::marker {
	content: "";
}

.header-accountswitcher-list li.as_head_drop:hover {
	background: rgba(255,255,255,.025) !important;
}


/* Avatar */

.header-accountswitcher-list li.as_head_drop > img {
	display: block !important;

	width: 38px !important;
	height: 38px !important;

	flex: 0 0 38px;

	margin: 0 12px 0 0 !important;
	padding: 0 !important;

	object-fit: cover;

	border: 1px solid rgba(154,129,105,.32);

	filter: saturate(.8) brightness(.9);

	box-sizing: border-box;

	transition:
		filter .18s ease,
		border-color .18s ease;
}

.header-accountswitcher-list li.as_head_drop:hover > img {
	filter: saturate(1) brightness(1);

	border-color: rgba(201,138,104,.55);
}


/* Accountlink */

.header-accountswitcher-list li.as_head_drop > a.switchlink {
	display: flex !important;
	align-items: center;

	margin: 0 !important;
	padding: 0 !important;

	background: none !important;

	text-decoration: none !important;
}


/* Plugin-Inline-Schriftgröße überschreiben */

.header-accountswitcher-list .switchlink .noscript {
	font-size: 12px !important;
	line-height: 1.2;

	text-decoration: none !important;
}


/* Accountname */

.header-accountswitcher-list .switchlink strong {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 12px;
	font-weight: normal;

	letter-spacing: .2px;

	color: #d8d0ca !important;

	transition: color .18s ease;
}

.header-accountswitcher-list li.as_head_drop:hover .switchlink strong {
	color: #d8b49b !important;
}