/* =========================================================
   WS USER SUMMARY MODULE
   Карточка "Сведения пользователя" на вкладке Рабочий стол.
   Все правила изолированы внутри .ws-user-summary.
   ========================================================= */

.ws-user-summary{
	justify-content:flex-start;
	gap:10px;
}

.ws-user-summary .ws-user-summary-list{
	display:grid;
	grid-template-columns:1fr;
	width:100%;
	margin-top:1px;
}

.ws-user-summary .ws-user-summary-row{
	display:grid;
	grid-template-columns:minmax(105px,.9fr) minmax(0,1.35fr);
	align-items:center;
	gap:12px;
	min-height:31px;
	padding:6px 0;
	border-top:1px solid rgba(148,163,184,.12);
}

.ws-user-summary .ws-user-summary-row:first-child{
	border-top:0;
}

.ws-user-summary .ws-user-summary-key{
	font-family:"Segoe UI",Arial,sans-serif;
	font-size:12px;
	font-weight:500;
	line-height:1.25;
	color:#94a3b8;
	text-align:left;
}

.ws-user-summary .ws-user-summary-value{
	font-family:"Segoe UI",Arial,sans-serif !important;
	font-size:14px;
	font-weight:600;
	line-height:1.3;
	color:#e5e7eb;
	text-align:right;
	word-break:break-word;
	text-shadow:none !important;
}

.ws-user-summary .ws-user-summary-name,
.ws-user-summary .ws-user-summary-company,
.ws-user-summary .ws-id{
	color:#22c55e;
}

.ws-user-summary .ws-id{
	font-variant-numeric:tabular-nums;
	font-feature-settings:"tnum" 1;
}

@media(max-width:520px){
	.ws-user-summary .ws-user-summary-row{
		grid-template-columns:1fr;
		gap:3px;
		padding:7px 0;
	}

	.ws-user-summary .ws-user-summary-key,
	.ws-user-summary .ws-user-summary-value{
		text-align:center;
	}
}
