.diss-header .diss-sovet {
	display: flex;
	margin-top: 3em;
}
.diss-header .diss-sovet-name {
	color: var(--page-darkfg-color);
	padding: 0.3em 0.7em;
	border: 1px solid var(--page-fg3-color);
	background-color: var(--page-fg3-color);
	justify-content: center;
	align-items: center;
}
.diss-header .diss-sovet-label {
    color: var(--page-fg3-color);
    padding: 0.3em 0.7em;
    border: 1px solid var(--page-fg3-color);
}
.diss-header .diss-sovet-name a {
    text-decoration: none;
    color: inherit;
}

.diss-info {
	color: var(--page-bg-color);
	background-color: var(--page-bg2-color);
	padding: calc(var(--gorizontal-field) / 2);
	display: flex;
	flex-wrap: wrap;
	gap: 2em 3em;
	hyphens: auto;
}
.diss-info-label {
	font-size: 0.8em;
	opacity: 0.8;
}
.diss-info-value {
	font-weight: bold;
}
.diss-family {
	text-transform: uppercase;
}
.diss-info .diss-fio {
	min-width: 100%;
}
.diss-info .diss-spec a {
	color: inherit;
}
.diss-info .diss-spec .diss-info-value {
	font-weight: normal;
}
.diss-info .diss-spec ul {
	margin: 0;
	padding: 0;
}
.diss-info .diss-spec li:before {
	content: '';
}
.diss-info .diss-date {
	width: 100%;
	display: flex;
	gap: 2em 3em;
	flex-wrap: wrap;
}
.diss-doc .table {
	width: 100%;
	max-width: 600px;
}
.diss-doc .table .diss-doc-date {
	width: 150px;
}
.diss-print-button {
	width: 100%;
}
.diss-info .diss-status {
	width: 100%;
}
.diss-info .diss-status-value {
	display: inline-block;
	border: 1px solid  var(--page-bg-color);
	padding: 0.5em 1.5em;
}
