/* Search */
/* Common search styles */
html[dir="ltr"] form.search,
html[dir="ltr"] #groups-list-search,
html[dir="ltr"] #no-result { text-align: left; }
html[dir="rtl"] form.search,
html[dir="rtl"] #groups-list-search,
html[dir="rtl"] #no-result { text-align: right; }
form.search {
position: absolute;
width: 100%;
box-sizing: border-box;
top: 0;
left: 0;
z-index: 5;
display: flex;
}
#search-container {
padding-right: 2.5rem; /* XXX BiDi alert */
}
#search-view:not(.insearchmode) form.search * {
pointer-events: none;
}
#search-view.insearchmode form.search input {
pointer-events: auto;
}
form.search p {
flex-basis: 100%;
flex-grow: 1;
}
#search-view.insearchmode form.search p {
flex-basis: auto;
}
form.search label {
display: block;
background: none;
}
form.search input {
height: 2.5rem;
}
form.search input {
pointer-events: none;
}
form.search button[type="submit"] {
width: auto;
}
/* Search view */
#search-view {
position: fixed;
top: 0;
left: 0;
pointer-events: none;
opacity: 0;
}
#view-screenshot.search {
z-index: 1;
}
#view-screenshot.search > #view-screenshot-body {
width: 100%;
height: 100%;
background: -moz-element(#search-view);
}
.facebook #search-view, .import #search-view {
z-index: 100;
}
#search-view.insearchmode {
opacity: 1;
pointer-events: auto;
overflow: hidden;
}
#no-result {
margin-top: 9.5rem;
margin-left: 1.5rem;
margin-right: 1.5rem;
padding-top: 1.5rem;
color: #000;
font-size: 2.4rem;
font-weight: 300;
border-top: 0.1rem solid #bdbdbd;
}
#search-progress {
margin-top: 7.5rem;
text-align: center;
}
#search-progress.hidden > progress {
opacity: 0;
animation-name: none;
}
/* facebook search */
.facebook #search-view button[type="submit"],
.import #search-view button[type="submit"] {
width: auto;
}
#search-view > section {
position: absolute;
top: 3.7rem;
left: 0;
right: 0;
height: calc(100% - 3.7rem);
background: #fff;
}
#groups-list-search {
position: relative;
overflow-y: auto;
overflow-x: hidden;
z-index: 1;
}
#search-process {
z-index: 2; /* Above groups-list-search */
background-color: transparent!important;
pointer-events: none;
}
#search-list {
height: 100%;
}
#search-list[data-type="list"] li:after {
right: -1.5rem; /* XXX BiDi alert */
}
#search-list > li[data-uuid] > a *,
.facebook #search-list > li[data-uuid] *:not(input),
.import #search-list > li[data-uuid] *:not(input) {
pointer-events: none;
}
#search-list.selecting label.pack-checkbox {
display: block !important;
}
#search-list label.pack-checkbox {
display: none !important;
}
mark {
background-color: #b2f2ff;
}
#searchview-container p input::-moz-placeholder,
#search-container p input::-moz-placeholder {
background: none;
}