.nsr-repository,
.nsr-contribution,
.nsr-journal,
.nsr-issue,
.nsr-reference,
.nsr-unit,
.nsr-academic-profile,
.nsr-academics-directory,
.nsr-contributions-list,
.nsr-journals-list {
	border: 1px solid #d9dee7;
	border-radius: 6px;
	margin: 1rem 0;
	padding: 1rem;
}

.nsr-repository__title,
.nsr-reference__title,
.nsr-academic-profile__name,
.nsr-academics-directory__title,
.nsr-repository__panel-title,
.nsr-text-block__title,
.nsr-issue-index__title,
.nsr-journal__issues-title,
.nsr-issue-context__title,
.nsr-citation-context__title,
.nsr-related-contributions__title,
.nsr-unit-children__title,
.nsr-unit-academics__title,
.nsr-academic-profile__subtitle {
	color: #172033;
	font-weight: 700;
	margin-bottom: .5rem;
}

.nsr-meta-line {
	margin: .25rem 0;
}

.nsr-meta-line__label {
	color: #4b5565;
	font-weight: 700;
}

.nsr-meta-line__value {
	color: #172033;
}

.nsr-text-block,
.nsr-reference-list,
.nsr-issue-context,
.nsr-citation-context,
.nsr-issue-index,
.nsr-journal__issues,
.nsr-related-contributions,
.nsr-unit-children,
.nsr-unit-academics,
.nsr-post-list,
.nsr-academic-profile__contributions {
	margin-top: 1rem;
}

.nsr-contributions-list__item,
.nsr-journals-list__item,
.nsr-journal__issue,
.nsr-issue-context__item,
.nsr-citation-context__item,
.nsr-related-contributions__item,
.nsr-unit-children__item,
.nsr-unit-academics__item,
.nsr-post-list__item,
.nsr-academics-directory__item,
.nsr-academic-profile__item {
	border-top: 1px solid #eef1f5;
	padding: .5rem 0;
}

.nsr-empty {
	color: #667085;
}

.nsr-repository__grid {
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.nsr-repository__panel {
	min-width: 0;
}

.nsr-repository-search {
	margin: 1rem 0;
}

.nsr-repository-search__row {
	display: flex;
	flex-wrap: wrap;
	gap: .5rem;
}

.nsr-repository-search__input,
.nsr-repository-search__select {
	min-height: 38px;
}

.nsr-repository-search__input {
	flex: 1 1 220px;
}

.nsr-repository-search__button {
	min-height: 38px;
}
