
.searcher-wrapper{
	flex-grow:1
}
.mega-header .searcher-wrapper{
	align-items:flex-end;
	display:flex;
	justify-content:flex-start;
	margin-inline-start:12px
}
.topbar-searcher{
	display:flex;
	max-width:800px;
	position:relative;
	width:100%;
	z-index:202
}
.mega-lite-mode .topbar-searcher{
	display:none
}
.topbar-searcher form{
	background-color:var(--mobile-page-background);
	box-sizing:border-box;
	height:40px;
	min-width:280px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	z-index:5
}
.topbar-searcher i.search-icon{
	--icon-size:24px;
	--mask-color:var(--mobile-icon-secondary);
	margin-inline-start:8px
}
.topbar-searcher input{
	background-color:initial;
	border:0;
	box-sizing:border-box;
	color:var(--stroke-main-inverted);
	font:var(--text-body1);
	padding:0 8px;
	width:100%
}
.topbar-searcher button.js-btnclearSearch{
	background-color:initial;
	border:none;
	cursor:pointer;
	margin-inline-end:4px;
	outline:transparent
}
.topbar-searcher input::placeholder{
	color:var(--stroke-main-inverted);
	opacity:.3
}
.topbar-searcher button.js-btnclearSearch i{
	--icon-size:16px;
	--mask-color:var(--stroke-main-inverted)
}
.topbar-searcher form:not(:focus-within) .expand-on-focus{
	display:none
}
.topbar-searcher form:focus-within{
	border-color:var(--text-color-high)
}
.topbar-searcher form:focus-within button+input::placeholder{
	opacity:0
}
.dropdown-search{
	background:var(--stroke-main);
	border-radius:12px;
	box-shadow:var(--dropdown-shadow);
	display:flex;
	flex-direction:column;
	left:-8px;
	min-width:296px;
	overflow:hidden;
	padding-top:56px;
	position:absolute;
	top:-27px;
	width:calc(100% + 16px);
	z-index:4
}
.dropdown-search.persist{
	display:flex !important
}
.dropdown-search .dropdown-section{
	align-items:center;
	display:flex;
	flex-direction:column;
	width:100%
}
.dropdown-search .dropdown-section>:not(.hidden)~.hidden+*,.dropdown-search .dropdown-section>:not(:first-of-type),.dropdown-search>:not(.hidden)~.hidden+*{
	margin-top:24px
}
.dropdown-search .dropdown-section>.hidden+*,.dropdown-search>.hidden+*{
	margin-top:0
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item{
	display:flex
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item:last-child{
	padding-bottom:.3rem
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item-filename,.search-results-item-filename{
	display:flex;
	overflow:hidden;
	place-items:center
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item-filename span,.search-results-item-filename{
	white-space:pre
}
.search-results-item-filename .suffix{
	overflow:hidden;
	text-overflow:ellipsis
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item .dropdown-item-text-medium{
	white-space:nowrap
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item{
	position:relative
}
.middle-txt{
	color:var(--text-color-high);
	font-weight:700
}
.grid-table .middle-txt{
	background-color:var(--badge-search-outline)
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item-location{
	max-width:50%;
	z-index:10
}
.dropdown-search .dropdown-search-results .dropdown-search-results-item-location .location-link{
	color:var(--text-color-blue);
	cursor:pointer;
	display:block;
	font-size:12px;
	text-decoration:underline
}
.dropdown-search .dropdown-section.dropdown-tags .dropdown-section-body{
	flex-direction:row;
	flex-wrap:wrap;
	padding-inline-start:17px
}
.dropdown-search-results-item-file-icon.thumb .item-type-icon.no-background{
	background:none
}
