#search-form-results {
	display: none;
}

#cases-search-form {
	display: flex;
	gap: 5px;
}

#cases-search-form input[type="text"] {
	flex: 1
}

.doc-item-info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px;
	color: #73879F;
}

.doc-item-info__type,
.doc-item-info__size {
	color: #73879F;
}

.doc-item-info:has(.doc-item-info__size) .doc-item-info__type:after {
	content: "|";
	position: relative;
	display: inline-block;
	left: 10px;
	color: #73879F
}

#documents_filter {
	border-right: #DDE0E9 1px solid;
	padding-right: 25px;
	position: sticky;
	top: 120px;
}

body.admin-bar .container--sidebar__sidebar #documents_filter {
	top: 154px;
}

.filter-title {
	font-size: 15px;
	line-height: 1.5em;
	text-transform: uppercase;

	color: #002855;
}

.filter-options {
	padding-left: 15px;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.filter-section {
	margin-bottom: 20px;
}

.filter-option {
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	position: relative;
	padding-left: 20px;
}

.filter-option input[type="checkbox"] {
	display: none
}

.filter-option:after {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 0px;
	background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="11" height="11" stroke="%23002855"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-size: cover;
	top: 4px;
	left: 0px;
}

.filter-option:has(input[type="checkbox"]:checked):after {
	background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="11" height="11" stroke="%23002855"/><rect x="3" y="3" width="6" height="6" fill="%23F26522"/></svg>')
}