.header_auth_box {
	z-index: 51;
	display: none;
	position: fixed;
	top: 65px;
	inset-inline-end: 0px;
	width: 220px;
	background-color: var(--vvvlight-color);
	border: 1px solid var(--vvlight-color);
	border-top: 0px;
	border-inline-end: 0px;
	border-radius: 0px;
	border-end-start-radius: 5px;
	//text-align: center;
}

.header_auth_overlay {
	display: none;
	z-index: 48;
	position: fixed;
	top: 0;
	inset-inline-start: 0;
	width: 100%;
	height: 100%;
	touch-action: none;
	background-color: var(--tp-bg-color);
}

.header_auth_overlay_open {
	animation-duration: 0.3s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	animation-name: header_auth_overlay_open_kf;
} @keyframes header_auth_overlay_open_kf { 
	from { opacity: 0; }
	to { opacity: 1; } 
}

.header_auth_overlay_close {
	animation-duration: 0.3s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	animation-name: header_auth_overlay_close_kf;
} @keyframes header_auth_overlay_close_kf { 
	from { opacity: 1; }
	to { opacity: 0; } 
}

.header_auth_box_name {
	width: 100%;
	padding: 10px;
	padding-bottom: 0px;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 0.9em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.header_auth_box_email {
	width: 100%;
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	box-sizing: border-box;
	font-weight: 300;
	font-size: 0.7em;
	color: var(--light-color);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.header_auth_box_authorized {
	width: 100%;
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	box-sizing: border-box;
	font-weight: 300;
	font-size: 0.7em;
	color: var(--light-color);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.header_auth_box_btn {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 0.9em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
	border-top: 1px solid var(--vvlight-color);
}
