.djautosearch_container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 80px;
  background: #1a1a1a;
  z-index: -10;
  opacity: 0;
  transition: opacity 0.2s linear, z-index 0.2s linear;
}
.djautosearch_container.vis {
  opacity: 1;
  z-index: 100000;
  transition: opacity 0.2s linear;
}
.djautosearch_container .djautosearch_box {
  width: 40%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media only screen and (max-width: 120rem) {
  .djautosearch_container .djautosearch_box {
    width: 50%;
  }
}
@media only screen and (max-width: 74rem) {
  .djautosearch_container .djautosearch_box {
    width: 70%;
  }
}
@media only screen and (max-width: 55rem) {
  .djautosearch_container .djautosearch_box {
    width: 95%;
  }
}
.djautosearch_container .djautosearch_box.open.hasresults .djautosearch_button {
  border-radius: 0.625rem 0 0 0;
}
.djautosearch_container .djautosearch_box.open.hasresults .djautosearch_thinking {
  border-radius: 0 0.625rem 0 0;
}
.djautosearch_container .djautosearch_box .djautosearch_input {
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.3);
  border: 0;
  border-radius: 0;
  border-color: transparent;
  outline: none;
  height: 3rem;
  width: 100%;
  color: #fff;
}
.djautosearch_container .djautosearch_box .djautosearch_input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.djautosearch_container .djautosearch_box .djautosearch_button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1rem;
  height: 3rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 0.625rem 0 0 0.625rem;
}
.djautosearch_container .djautosearch_box .djautosearch_button i {
  color: #fff;
  font-size: 1.375rem;
}
.djautosearch_container .djautosearch_box .djautosearch_button:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.5);
}
.djautosearch_container .djautosearch_box .djautosearch_thinking {
  display: flex;
  opacity: 1;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 0 0.625rem 0.625rem 0;
  height: 3rem;
  width: 3rem;
  margin: 0;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease-in;
}
.djautosearch_container .djautosearch_box .djautosearch_thinking i {
  opacity: 0;
  color: #fff;
  font-size: 1.375rem;
}
.djautosearch_container .djautosearch_box .djautosearch_thinking.vis i {
  opacity: 1;
  transition: opacity 0.2s ease-out;
}

.djautosearch_results_container {
  position: absolute;
  border-radius: 0; /*0 0 0.625rem 0.625rem;*/
  overflow: hidden;
  overflow-y: auto;
  z-index: -10;
  opacity: 0;
  top: 0;
  left: 0;
  max-height: 53vh;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border: 0; /*0.2rem solid #fff;*/
  box-shadow: 0 0.6rem 0.8rem -0.3rem #555555;
  font-size: 90%;
  /* Track */
  /* Handle */
}
.djautosearch_results_container.hasresults {
  border: 0.2rem solid #fff;
}
.djautosearch_results_container.dark {
  color: #fff;
  background: #1a1a1a;
}
.djautosearch_results_container.dark.hasresults {
  border: 0.2rem solid #1a1a1a;
}
.djautosearch_results_container.dark .suggest_item:hover,
.djautosearch_results_container.dark .match_item:hover {
  background-color: rgba(128, 128, 128, 0.3) !important;
}
.djautosearch_results_container.dark .suggest_item:last-child,
.djautosearch_results_container.dark .match_item:last-child {
  border-bottom: 1px solid rgba(128, 128, 128, 0.3) !important;
}
.djautosearch_results_container.dark .suggest_item a:hover,
.djautosearch_results_container.dark .match_item a:hover {
  color: #fff;
}
.djautosearch_results_container.dark::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.djautosearch_results_container.dark::-webkit-scrollbar-thumb:hover {
  background: rgba(128, 128, 128, 0.9);
}
.djautosearch_results_container.vis {
  z-index: 1000000;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.djautosearch_results_container .djautosearch_results_suggestions {
  order: 2;
  display: none;
  flex-direction: column;
}
.djautosearch_results_container .djautosearch_results_suggestions h2 {
  font-size: 100%;
  font-weight: 600;
  margin: 0;
  padding: 0.625rem;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.djautosearch_results_container .djautosearch_results_suggestions h2 a {
  margin-left: 1rem;
  font-size: 90%;
  cursor: pointer;
}
.djautosearch_results_container .djautosearch_results_suggestions.vis {
  display: flex;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list {
  display: flex;
  flex-direction: column;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.325rem 0.625rem;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_icon {
  flex: 0 0 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  margin-left: 0.325rem;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_icon i {
  font-size: 1.325rem;
  opacity: 0.8;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_name {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
}
@media only screen and (max-width: 55rem) {
  .djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_name {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_name span.ns {
    margin-left: 0 !important;
  }
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_name span {
  flex: 1;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_name span.ns {
  flex: 0;
  margin-left: auto;
  font-size: 90%;
  opacity: 0.7;
  white-space: nowrap;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_action a {
  margin: 0;
  margin-left: 1rem;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_info {
  font-style: italic;
  color: #cccccc;
  font-size: 90%;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_remove {
  padding: 0 1rem;
  margin-left: 0.5rem;
  margin-right: 0;
  /*padding-right:0;*/
  opacity: 0.3;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item .suggest_item_remove:hover {
  opacity: 1;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item.user .suggest_item_icon img {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item.phrase .suggest_item_name {
  font-style: italic;
}
.djautosearch_results_container .djautosearch_results_suggestions .djautosearch_results_suggestions_list .suggest_item.removing {
  opacity: 0.3;
}
.djautosearch_results_container .djautosearch_results_matches {
  order: 1;
  display: none;
  flex-direction: column;
}
.djautosearch_results_container .djautosearch_results_matches h2 {
  font-size: 100%;
  font-weight: 600;
  margin: 0;
  padding: 0.625rem;
}
.djautosearch_results_container .djautosearch_results_matches.vis {
  display: flex;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list {
  display: flex;
  flex-direction: column;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.325rem 0.625rem;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_icon {
  flex: 0 0 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  margin-left: 0.325rem;
  margin-right: 1rem;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_icon i {
  font-size: 1.325rem;
  opacity: 0.8;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_name {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
}
@media only screen and (max-width: 55rem) {
  .djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_name {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_name span.ns {
    margin-left: 0 !important;
  }
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_name span {
  flex: 1;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_name span.ns {
  flex: 0;
  margin-left: auto;
  font-size: 90%;
  opacity: 0.7;
  white-space: nowrap;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_action a {
  margin: 0;
  margin-left: 1rem;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item .match_item_info {
  font-style: italic;
  color: #cccccc;
  font-size: 90%;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item.user .match_item_icon img {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}
.djautosearch_results_container .djautosearch_results_matches .djautosearch_results_matches_list .match_item:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.djautosearch_results_container::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.djautosearch_results_container::-webkit-scrollbar-track {
  background: transparent;
  margin-right: 2px;
}
.djautosearch_results_container::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.djautosearch_results_container::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.4);
}

/**PAGES */
.search_suggestions_container {
  display: flex;
  flex-wrap: wrap;
}
.search_suggestions_container a {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  /*font-style:italic;*/
}
.search_suggestions_container.undersearch {
  margin-top: 1rem;
}
.search_suggestions_container.undersearch a {
  font-weight: normal !important;
}

.search_results_status {
  width: 100%;
  display: flex;
}
.search_results_status .layout_pill.positive {
  margin-left: auto;
}
.search_results_status .layout_pill.negative {
  margin-bottom: 1rem;
}

.search_result_item_list {
  display: flex;
  flex-direction: column;
}
.search_result_item_list .search_result_item_outer {
  /*	border-bottom: 1px dotted rgba(0,0,0,0.2);*/
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
.search_result_item_list .search_result_item_outer .search_result_item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0.5rem;
  padding-left: 0;
  /*padding-bottom:0;												*/
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon {
  flex: 0 0 6.5rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-left: 0.325rem;
  margin-right: 0.325rem;
}
@media only screen and (max-width: 55rem) {
  .search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon {
    display: none;
  }
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon .search_result_item_icon_wrap {
  /*	border:1px solid rgba(0,0,0,0.1);*/
  width: 5.95rem; /*1.7/1 ratio*/
  height: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon .search_result_item_icon_wrap i {
  font-size: 3rem;
  height: 3rem;
  opacity: 0.8;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon .search_result_item_icon_wrap .img_cover {
  position: relative;
  width: 5.95rem; /*1.7/1 ratio*/
  height: 3.5rem;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_icon .search_result_item_icon_wrap .img_cover img {
  width: 5.95rem;
  height: auto;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  margin-right: 0.5rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_pills {
  display: flex;
  flex-direction: column;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_name {
  font-weight: 600;
  font-size: 1.1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_name > span:first-child {
  margin-right: 1rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_lang {
  font-size: 0.875rem;
  margin-top: 0.5rem;
  line-height: 1.3rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_tags {
  font-size: 0.875rem;
  margin-top: 0.5rem;
  line-height: 1.3rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_content .search_result_item_content_desc {
  font-size: 0.875rem;
  margin-top: 0.3rem;
  line-height: 1.3rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_action {
  height: 4rem;
  align-self: center;
  display: flex;
  align-items: center;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_action span {
  border: 1px solid rgba(0, 0, 0, 0.2);
  display: block;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_action span i {
  font-size: 1.6rem;
}
.search_result_item_list .search_result_item_outer .search_result_item .search_result_item_info {
  font-style: italic;
  color: #aaaaaa;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  align-self: center;
  height: 4rem;
  margin-right: 1rem;
}
.search_result_item_list .search_result_item_outer:hover {
  cursor: pointer;
}
.search_result_item_list .search_result_item_outer:hover .search_result_item {
  background-color: #f8f8f8;
}
.search_result_item_list .search_result_item_outer:hover .search_result_item .search_result_item_action span {
  background: #2196F3;
  color: #ffffff;
  border-color: transparent;
}
.search_result_item_list .search_result_item_outer:last-child {
  border-bottom: 0;
}

/*# sourceMappingURL=modules-search-scss-search.css.map */
