#identity{display:flex;flex-wrap:wrap;}
#identity>*{
	display:flex;
	padding:0 .1em 0 .1em; margin:0 1ch 0 1ch;
	cursor:pointer;
	align-items: center;
	justify-content:space-around;
}
#identity .square{
	height:4ch;width:4ch;min-width:4ch;
	border:1px solid black;
	border-radius: .5ch;
}
#identity img{width:100%;}
#identity>:last-child{align-items:flex-end;}
#identity>:last-child>:last-child{white-space:nowrap;margin-left:1ch;}

 body.ru #rus
,body.tr #tur
,body.en #eng
		{opacity:.5;cursor:default;}

 body.ru .sw>.tr
,body.ru .sw>.en
,body.tr .sw>.ru
,body.tr .sw>.en
,body.en .sw>.ru
,body.en .sw>.tr	{display:none;}

#ptable{display:table;padding:1em 0 1em 0;}
#orderby
,#lines{display:table-row-group;}

div.line{display:table-row;}
div.line span[data-fieldname="val"]>span			{float:right;color:blue;}
div.line span[data-fieldname="val"]>:first-child	{float:left;color:red;}

 #lines [data-fieldname="date"]		{font-family:monospace;font-weight:bold;white-space:nowrap;}
 #lines [data-fieldname="email"]	{font-family:monospace;font-size:smaller;}
 #lines [data-fieldname="val"]
,#lines [data-fieldname="email"]	{vertical-align:bottom;}
 .info{font-family:sans-serif;font-style:italic;}


div.line:hover{background-color:#e5e7ea;color:#596372;cursor:no-drop;}
div.line>*{display:table-cell;padding:.5ch 0 .5ch .5em;}
div.line>:last-child{padding-right:0;}

.sum							{font-weight:bold;color:brown;}
.sum>*							{border-top:1px solid black;}
.sum [data-fieldname="val"]>*	{padding-left:1ch;}

.button{
	border-radius:.5ch;
	text-align:center;
	cursor:pointer;
	border:1px solid blue;
	color:#8e075a;
	background-color:#c7d6d8;
	}
.button .cap{padding:0 .5ch 0 .5ch;display:block;line-height:1.5em;}
.button:hover{
	border:2px solid red;
	color:#be075a;
	background-color:#f7d6d8;
}
.hidden{display:none;}
.disabled{visibility:hidden;}
