.search-client-js-components-___ResultList-module__item___ccOEL {
  padding: 1em 0;
  margin-bottom: 0.3em;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__header___HIssv {
  font-size: 18px;
  line-height: 1.2;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR {
  padding-top: 0.7em;
  margin-bottom: 0 !important;
  font-size: 13px;
  font-style: italic;
  color: #555;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR .item {
  padding: 0.1em 0;
}
.search-client-js-components-___ResultList-module__item___ccOEL .description {
  margin-bottom: 0 !important;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__summary___nh9-c {
  margin-bottom: 0.5em;
  padding-left: 1em;
  color: #777;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR ul {
  display: inline;
  margin: 0;
  padding: 0;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR li {
  display: inline;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR li:not(:first-of-type)::before {
  content: ", ";
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__description___62ycR li:nth-of-type(1n + 4) {
  display: none;
}
.search-client-js-components-___ResultList-module__item___ccOEL .search-client-js-components-___ResultList-module__muted___YZpGu {
  color: #999;
}
.search-client-js-components-___ResultList-module__item___ccOEL em {
  background-color: rgba(0, 164, 228, 0.3);
}
.search-client-js-components-___ResultList-module__item___ccOEL .ui.breadcrumb a.section {
  color: #00a4e4;
}

.search-client-js-components-___ResultList-module__pagination___Kr79i {
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-client-js-components-results-___Path-module__path___YUygc {
  white-space: nowrap;
}
.search-client-js-components-results-___Path-module__path___YUygc .breadcrumb {
  display: inline-block;
  font-size: 13px;
  line-height: 1.2;
  font-style: italic;
  width: 100%;
  padding-right: 3em;
  /* Reverse ellipsis */
  text-overflow: ellipsis;
  overflow: hidden;
  direction: rtl;
  text-align: left;
}
.search-client-js-components-results-___Path-module__path___YUygc .breadcrumb .section,
.search-client-js-components-results-___Path-module__path___YUygc .breadcrumb .divider {
  display: inline;
  direction: ltr;
  color: inherit;
}
.search-client-js-components-results-___Path-module__path___YUygc .breadcrumb .section:hover {
  color: #007cac;
  transition: ease-in 0.5s;
}
@charset "UTF-8";
body {
  --text-color: #333;
  --text-inverse-color: #fff;
  --text-disabled-color: #999;
  --text-secondary-color: #6e6e6e;
  --background-primary: #fff;
  --background-secondary: #f7f7f7;
  --surface-default: #e8e8e8;
  --surface-inverse-color: #555;
  --surface-accent-color: var(--accent-color);
  --surface-accent-secondary-color: #cee8f5;
  --surface-highlight-color: #c4c4c4;
  --surface-highlight-inverse-color: var(--text-secondary-color);
  --surface-disabled-color: #f9f9f9;
  --surface-disabled-inverse-color: #757575;
  --border-default-color: #5a5a5a;
  --border-disabled-color: #c4c4c4;
  --accent-color: #0075a3;
  --accent-secondary-color: #aa5302;
  --accent-highlight-color: #035e81;
  --accent-border-color: #05425b;
  --active-color: #db1a1a;
  --visited-color: #5c079b;
  --protected-color: #cc6300;
  --highlight-color: #fff9b8;
  --attention-color: #fd0;
  --text-red-color: #db1a1a;
  --text-green-color: #216901;
  --text-blue-color: #0164c1;
  --text-brown-color: #60331f;
  --text-orange-color: #b73701;
  --control-border-color: var(--border-default-color);
  --control-text-color: var(--text-color);
  --control-clickable-surface-color: var(--surface-default);
  --control-clickable-surface-focus-color: var(--surface-highlight-color);
  --control-clickable-border-color: var(--control-border-color);
  --control-alt-text-color: var(--text-inverse-color);
  --control-alt-clickable-surface-color: var(--accent-color);
  --control-alt-clickable-surface-focus-color: var(--accent-highlight-color);
  --control-alt-border-color: var(--accent-border-color);
  --control-disabled-text-color: var(--text-disabled-color);
  --control-disabled-clickable-surface-color: var(--surface-disabled-color);
  --control-disabled-border-color: var(--surface-disabled-color);
  --control-indented-bg-color: var(--surface-disabled-color);
  --control-disabled-indented-bg-color: var(--text-disabled-color);
  --control-disabled-inset-indented-color: var(--text-disabled-color);
  --control-border-width: 1px;
  --control-border-radius: 0.3em;
  --control-border: var(--control-border-width) solid var(--control-border-color);
  --control-padding: 0.5em 1em;
  --control-internal-gap: 0.2em;
  --control-raised-shadow: 0 0.2em 0.5em rgba(0, 0, 0, 0.3);
  --clickable-text-color: var(--accent-color);
  --clickable-text-highlight-color: var(--accent-secondary-color);
  --clickable-text-active-color: var(--active-color);
  --clickable-text-used-color: var(--visited-color);
  --clickable-text-disabled-color: var(--text-disabled-color);
  --table-border-color: var(--control-border-color);
  --table-border-width: 1px;
  --table-header-border-color: var(--control-border-color);
  --table-header-border-width: 2px;
  --container-padding: 1em;
  --container-narrow-padding: 1em 0.5em;
  --container-element-spacing: 0.5em;
  --container-separator-color: #d0d0d0;
  --content-gap-within-inline: 0.2em;
  --content-gap-normal: 0.5em;
  --content-gap-between-groups: 1em;
  --content-gap-between-sections: 2em;
  --content-max-readable-width: 40em;
  --message-important-surface-color: var(--highlight-color);
  --message-important-text-color: var(--text-color);
  --text-size-rel-xs: 75%;
  --text-size-rel-s: 87.5%;
  --text-size-rel-n: 100%;
  --text-size-rel-l: 120%;
  --text-size-rel-xl: 150%;
  --text-size-rel-xxl: 200%;
  --text-size-abs-s: 0.875rem;
  --text-size-abs-n: 1rem;
  --text-size-abs-l: 1.2rem;
  --text-size-abs-xl: 1.5rem;
  --text-size-abs-xxl: 2rem;
  --text-size-global-adjust: 1.14;
  --transition-quick: 0.2s;
  --tag-generic-color: var(--accent-color);
  --tag-disabled-color: var(--surface-disabled-inverse-color);
  --modal-control-box-shadow: 0 0.5em 2em rgba(0, 0, 0, 0.3);
}

.search-client-js-components-___SearchBar-module__search-field___ZwsZa > span {
  position: absolute;
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/*
Important: When adding new icons, read the guide below.
Do not ediy any specific icons in here manually, the rules are generated
using the `bin/maintenance/generate_icons.py` script.
*/
@font-face {
  font-family: "icomoon-ultimate";
  src: url(/fonts/icomoon/icomoon__v63f4b83c.svg#icomoon-ultimate) format("svg"), url(/fonts/icomoon/icomoon__vbaef3c4b.woff) format("woff"), url(/fonts/icomoon/icomoon__v0ba32768.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]::before {
  font-family: "icomoon-ultimate";
  content: attr(data-icon);
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
[class^=icon-]::before,
[class*=" icon-"]::before {
  font-family: "icomoon-ultimate";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

i[class^=icon-]::before {
  cursor: default;
}

.search-client-js-components-___SearchBar-module__inactive___mHoRy[class^=icon-]::before,
.search-client-js-components-___SearchBar-module__inactive___mHoRy[class*=" icon-"]::before {
  opacity: 0.15;
}

/* How to add icons
 *
 *  1. Login into icomoon app https://icomoon.io/app/
 *  2. Remove any existing project (Top-left hamburger icon, "Manage projects", "Remove" button)
 *  3. Import "selection.json" from Indico repository (Top-left hamburger icon, "Import project",
 *     choose 'indico/web/static/fonts/icomoon/selection.json'
 *  4. Load the project (it should be named "Untitled Project")
 *  5. Deselect all icons (Top-left hamburger icon, "Clear selection")
 *  6. Add the IcoMoon Ultimate pack (Click on "Library" button then on "Add")
 *  7. Search for the icon you want to add using the search box
 *  8. Select the icons to add with the selection tool
 *  9. Add the new icons to our set (Click the hamburger icon to the right of our set that
 *     should be displayed as "icomoon" and select "Move selection here")
 * 10. Clear the search box
 * 11. Remove all icons sets except ours (Click the hamburger icon to the right of the set to remove
 *     and choose "Remove set")
 * 12. Reorder the icons in alphabetical order:
 *      - Click the hamburger icon to the right of our project
 *      - Choose "Select all".
 *      - Click that hamburger icon again and choose "Rearrange icons".
 *      - Choose "Order by name" and "Rearrange"
 * 13. Click on the "Generate font" tab at the bottom of the screen
 * 14. Click on "Download" at the bottom right of the screen
 * 15. Copy files:
 *      - icomoon.zip/fonts/icommon.{svg,ttf,woff} to indico/web/static/fonts/icomoon/
 *      - icomoon.zip/selection.json to indico/web/static/fonts/icomoon/
 * 16. Run the update script: `./bin/maintenance/generate_icons.py`
 */
.search-client-js-components-___SearchBar-module__icon-agreement___cnCcS::before {
  content: "\e900";
}

.search-client-js-components-___SearchBar-module__icon-alarm___xkS46::before {
  content: "\e901";
}

.search-client-js-components-___SearchBar-module__icon-arrow-down___fYPga::before {
  content: "\e902";
}

.search-client-js-components-___SearchBar-module__icon-arrow-left___DmHYe::before {
  content: "\e903";
}

.search-client-js-components-___SearchBar-module__icon-arrow-right-sparse___y38Va::before {
  content: "\e904";
}

.search-client-js-components-___SearchBar-module__icon-arrow-up___JZnCi::before {
  content: "\e905";
}

.search-client-js-components-___SearchBar-module__icon-arrows-vert___ekhzQ::before {
  content: "\e906";
}

.search-client-js-components-___SearchBar-module__icon-attachment___fWjer::before {
  content: "\e907";
}

.search-client-js-components-___SearchBar-module__icon-bell___rTPQa::before {
  content: "\e908";
}

.search-client-js-components-___SearchBar-module__icon-bold___j6OUs::before {
  content: "\e909";
}

.search-client-js-components-___SearchBar-module__icon-book___QMGDO::before {
  content: "\e90a";
}

.search-client-js-components-___SearchBar-module__icon-bookmark___0RfBf::before {
  content: "\e90b";
}

.search-client-js-components-___SearchBar-module__icon-broadcast___12ZDO::before {
  content: "\e90c";
}

.search-client-js-components-___SearchBar-module__icon-bubble-quote___xRJtY::before {
  content: "\e90d";
}

.search-client-js-components-___SearchBar-module__icon-bullhorn___cqBAU::before {
  content: "\e90e";
}

.search-client-js-components-___SearchBar-module__icon-calendar___-DyT4::before {
  content: "\e90f";
}

.search-client-js-components-___SearchBar-module__icon-calendar-day___YK4oS::before {
  content: "\ea65";
}

.search-client-js-components-___SearchBar-module__icon-camera___7eFRE::before {
  content: "\e910";
}

.search-client-js-components-___SearchBar-module__icon-chart___LqSLD::before {
  content: "\e911";
}

.search-client-js-components-___SearchBar-module__icon-checkbox-checked___6BnRF::before {
  content: "\e912";
}

.search-client-js-components-___SearchBar-module__icon-checkbox-unchecked___ay\+H2::before {
  content: "\e913";
}

.search-client-js-components-___SearchBar-module__icon-checkmark___zJLQo::before {
  content: "\e914";
}

.search-client-js-components-___SearchBar-module__icon-circle-small___a-d0F::before {
  content: "\e915";
}

.search-client-js-components-___SearchBar-module__icon-clipboard___P5i4C::before {
  content: "\e916";
}

.search-client-js-components-___SearchBar-module__icon-close___fwKy7::before {
  content: "\e917";
}

.search-client-js-components-___SearchBar-module__icon-cloud2___W8AUi::before {
  content: "\e918";
}

.search-client-js-components-___SearchBar-module__icon-code___-2OH8::before {
  content: "\e919";
}

.search-client-js-components-___SearchBar-module__icon-coins___R64uk::before {
  content: "\e91a";
}

.search-client-js-components-___SearchBar-module__icon-collapse___ae-b3::before {
  content: "\e91b";
}

.search-client-js-components-___SearchBar-module__icon-compass2___jYbGr::before {
  content: "\e91c";
}

.search-client-js-components-___SearchBar-module__icon-copy___q0byP::before {
  content: "\e91d";
}

.search-client-js-components-___SearchBar-module__icon-copy1___J\+ath::before {
  content: "\e91e";
}

.search-client-js-components-___SearchBar-module__icon-cross___T3cEr::before {
  content: "\e91f";
}

.search-client-js-components-___SearchBar-module__icon-disable___s-KYS::before {
  content: "\e920";
}

.search-client-js-components-___SearchBar-module__icon-drag-indicator___lqUdr::before {
  content: "\e99c";
}

.search-client-js-components-___SearchBar-module__icon-dropmenu___XPh9S::before {
  content: "\e921";
}

.search-client-js-components-___SearchBar-module__icon-earth___syW3W::before {
  content: "\e922";
}

.search-client-js-components-___SearchBar-module__icon-edit___iACJ9::before {
  content: "\e923";
}

.search-client-js-components-___SearchBar-module__icon-enlarge___lLMul::before {
  content: "\e924";
}

.search-client-js-components-___SearchBar-module__icon-enter___RB1pV::before {
  content: "\e925";
}

.search-client-js-components-___SearchBar-module__icon-equalizer___LB9bt::before {
  content: "\e926";
}

.search-client-js-components-___SearchBar-module__icon-exit___2GTAJ::before {
  content: "\e927";
}

.search-client-js-components-___SearchBar-module__icon-expand___yLODH::before {
  content: "\e928";
}

.search-client-js-components-___SearchBar-module__icon-eye___tFZp-::before {
  content: "\e929";
}

.search-client-js-components-___SearchBar-module__icon-eye-blocked___T\+8Xj::before,
.search-client-js-components-___SearchBar-module__icon-unlisted-event___-IzaK::before {
  content: "\e92a";
}

.search-client-js-components-___SearchBar-module__icon-file___YV9kw::before {
  content: "\e92b";
}

.search-client-js-components-___SearchBar-module__icon-file-check___fqdcf::before {
  content: "\e92c";
}

.search-client-js-components-___SearchBar-module__icon-file-content___wcda0::before {
  content: "\e92d";
}

.search-client-js-components-___SearchBar-module__icon-file-css___1ef-Y::before {
  content: "\e92e";
}

.search-client-js-components-___SearchBar-module__icon-file-download___UjUvy::before {
  content: "\e92f";
}

.search-client-js-components-___SearchBar-module__icon-file-excel___1RArh::before {
  content: "\e930";
}

.search-client-js-components-___SearchBar-module__icon-file-eye___GE57v::before {
  content: "\e931";
}

.search-client-js-components-___SearchBar-module__icon-file-filled___DgTaN::before {
  content: "\e932";
}

.search-client-js-components-___SearchBar-module__icon-file-image___hQjXq::before {
  content: "\e933";
}

.search-client-js-components-___SearchBar-module__icon-file-music___viukM::before {
  content: "\e934";
}

.search-client-js-components-___SearchBar-module__icon-file-openoffice___c3Lmu::before {
  content: "\e935";
}

.search-client-js-components-___SearchBar-module__icon-file-pdf___aNNDZ::before {
  content: "\e936";
}

.search-client-js-components-___SearchBar-module__icon-file-play___diPjg::before {
  content: "\e937";
}

.search-client-js-components-___SearchBar-module__icon-file-presentation___w9TM9::before {
  content: "\e938";
}

.search-client-js-components-___SearchBar-module__icon-file-spreadsheet___tiYBX::before {
  content: "\e939";
}

.search-client-js-components-___SearchBar-module__icon-file-text___q1MI3::before {
  content: "\e93a";
}

.search-client-js-components-___SearchBar-module__icon-file-video___3f7hM::before {
  content: "\e93b";
}

.search-client-js-components-___SearchBar-module__icon-file-word___Ogi2E::before {
  content: "\e93c";
}

.search-client-js-components-___SearchBar-module__icon-file-xml___NJv-a::before {
  content: "\e93d";
}

.search-client-js-components-___SearchBar-module__icon-file-zip___dG5P5::before {
  content: "\e93e";
}

.search-client-js-components-___SearchBar-module__icon-filter___MfP0Z::before {
  content: "\e93f";
}

.search-client-js-components-___SearchBar-module__icon-first___GwtwA::before {
  content: "\e940";
}

.search-client-js-components-___SearchBar-module__icon-floppy___GxvIe::before {
  content: "\e941";
}

.search-client-js-components-___SearchBar-module__icon-folder___sjhNR::before {
  content: "\e942";
}

.search-client-js-components-___SearchBar-module__icon-folder-open___n7S3i::before {
  content: "\e943";
}

.search-client-js-components-___SearchBar-module__icon-folder-plus___vQc0U::before {
  content: "\e944";
}

.search-client-js-components-___SearchBar-module__icon-font-size___JPtDl::before {
  content: "\e945";
}

.search-client-js-components-___SearchBar-module__icon-grid___nDL3b::before {
  content: "\e946";
}

.search-client-js-components-___SearchBar-module__icon-grid2___W6CIq::before {
  content: "\e947";
}

.search-client-js-components-___SearchBar-module__icon-hammer___bAIU\+::before {
  content: "\e948";
}

.search-client-js-components-___SearchBar-module__icon-handle___yAm20::before {
  content: "\e949";
}

.search-client-js-components-___SearchBar-module__icon-home___t1irW::before {
  content: "\e94a";
}

.search-client-js-components-___SearchBar-module__icon-hour-glass2___0uIZw::before {
  content: "\e94b";
}

.search-client-js-components-___SearchBar-module__icon-id-badge___nO7-z::before {
  content: "\e99d";
}

.search-client-js-components-___SearchBar-module__icon-image___7jA3M::before {
  content: "\e94c";
}

.search-client-js-components-___SearchBar-module__icon-import___PrV8D::before {
  content: "\e94d";
}

.search-client-js-components-___SearchBar-module__icon-info___RWO6N::before {
  content: "\e94e";
}

.search-client-js-components-___SearchBar-module__icon-italic___O-odJ::before {
  content: "\e94f";
}

.search-client-js-components-___SearchBar-module__icon-key___NcK51::before {
  content: "\e950";
}

.search-client-js-components-___SearchBar-module__icon-key-a___5RfwI::before {
  content: "\e951";
}

.search-client-js-components-___SearchBar-module__icon-lamp___UOnRV::before {
  content: "\e952";
}

.search-client-js-components-___SearchBar-module__icon-lan___tdt3N::before {
  content: "\e953";
}

.search-client-js-components-___SearchBar-module__icon-last___UyJ3b::before {
  content: "\e954";
}

.search-client-js-components-___SearchBar-module__icon-layout___Kv0\+5::before {
  content: "\e955";
}

.search-client-js-components-___SearchBar-module__icon-link___AGPBN::before {
  content: "\e956";
}

.search-client-js-components-___SearchBar-module__icon-list___cTGce::before {
  content: "\e957";
}

.search-client-js-components-___SearchBar-module__icon-location___Luo6i::before {
  content: "\e958";
}

.search-client-js-components-___SearchBar-module__icon-lock___\+C-Ci::before,
.search-client-js-components-___SearchBar-module__icon-protection-self___yHgdA::before {
  content: "\e959";
}

.search-client-js-components-___SearchBar-module__icon-lock-center___-qbeb::before {
  content: "\e95a";
}

.search-client-js-components-___SearchBar-module__icon-loop___o2hbj::before {
  content: "\e95b";
}

.search-client-js-components-___SearchBar-module__icon-mail___pvjkg::before {
  content: "\e95c";
}

.search-client-js-components-___SearchBar-module__icon-medal___kw5Bn::before {
  content: "\e95d";
}

.search-client-js-components-___SearchBar-module__icon-mic___uU1kp::before {
  content: "\e95e";
}

.search-client-js-components-___SearchBar-module__icon-mobile___4Vwrm::before {
  content: "\e95f";
}

.search-client-js-components-___SearchBar-module__icon-move___WPsVj::before {
  content: "\e960";
}

.search-client-js-components-___SearchBar-module__icon-new___xPm4b::before {
  content: "\e961";
}

.search-client-js-components-___SearchBar-module__icon-next___F5ss9::before {
  content: "\e962";
}

.search-client-js-components-___SearchBar-module__icon-no-camera___K5\+qi::before {
  content: "\e963";
}

.search-client-js-components-___SearchBar-module__icon-numbered-list___DdEOI::before {
  content: "\e964";
}

.search-client-js-components-___SearchBar-module__icon-package-download___4lZFZ::before {
  content: "\e965";
}

.search-client-js-components-___SearchBar-module__icon-pagebreak___XMtUG::before {
  content: "\e966";
}

.search-client-js-components-___SearchBar-module__icon-palette___lYVxh::before {
  content: "\e967";
}

.search-client-js-components-___SearchBar-module__icon-phone___g9mSE::before {
  content: "\e968";
}

.search-client-js-components-___SearchBar-module__icon-play___euiRb::before {
  content: "\e969";
}

.search-client-js-components-___SearchBar-module__icon-plus___ayyuV::before {
  content: "\e96a";
}

.search-client-js-components-___SearchBar-module__icon-prev___ClP6V::before {
  content: "\e96b";
}

.search-client-js-components-___SearchBar-module__icon-price-tag___bTGPT::before {
  content: "\e96c";
}

.search-client-js-components-___SearchBar-module__icon-printer___icGG\+::before {
  content: "\e96d";
}

.search-client-js-components-___SearchBar-module__icon-projector___k634s::before {
  content: "\e96e";
}

.search-client-js-components-___SearchBar-module__icon-puzzle___g9Ckx::before {
  content: "\e96f";
}

.search-client-js-components-___SearchBar-module__icon-qrcode___rysZU::before {
  content: "\e970";
}

.search-client-js-components-___SearchBar-module__icon-question___N8hg5::before {
  content: "\e971";
}

.search-client-js-components-___SearchBar-module__icon-quill___tdOJ9::before {
  content: "\e972";
}

.search-client-js-components-___SearchBar-module__icon-redo___RVWdi::before {
  content: "\e973";
}

.search-client-js-components-___SearchBar-module__icon-remove___289Ds::before {
  content: "\e974";
}

.search-client-js-components-___SearchBar-module__icon-rulers___f0DY3::before {
  content: "\e975";
}

.search-client-js-components-___SearchBar-module__icon-search___tNr8D::before {
  content: "\e976";
}

.search-client-js-components-___SearchBar-module__icon-settings___v2EN7::before {
  content: "\e977";
}

.search-client-js-components-___SearchBar-module__icon-seven-segment9___RLxSr::before {
  content: "\e978";
}

.search-client-js-components-___SearchBar-module__icon-shield___qQGuk::before {
  content: "\e979";
}

.search-client-js-components-___SearchBar-module__icon-shrink___S1ohb::before {
  content: "\e97a";
}

.search-client-js-components-___SearchBar-module__icon-sort___WBHYM::before {
  content: "\e97b";
}

.search-client-js-components-___SearchBar-module__icon-sort-alpha-asc___fEuZc::before {
  content: "\e97c";
}

.search-client-js-components-___SearchBar-module__icon-sort-alpha-desc___hWNNk::before {
  content: "\e97d";
}

.search-client-js-components-___SearchBar-module__icon-split___oWrFE::before {
  content: "\e97e";
}

.search-client-js-components-___SearchBar-module__icon-stack___4SvtR::before {
  content: "\e97f";
}

.search-client-js-components-___SearchBar-module__icon-stack-minus___Kg2AK::before {
  content: "\e980";
}

.search-client-js-components-___SearchBar-module__icon-stack-plus___Nm1y9::before {
  content: "\e981";
}

.search-client-js-components-___SearchBar-module__icon-stack-text___\+sQDw::before {
  content: "\e982";
}

.search-client-js-components-___SearchBar-module__icon-star___MZJUL::before {
  content: "\e983";
}

.search-client-js-components-___SearchBar-module__icon-star-empty___K8bpT::before {
  content: "\e984";
}

.search-client-js-components-___SearchBar-module__icon-stop___QU2dD::before {
  content: "\e985";
}

.search-client-js-components-___SearchBar-module__icon-switchoff___0xlYT::before {
  content: "\e986";
}

.search-client-js-components-___SearchBar-module__icon-switchon___LRfZo::before {
  content: "\e987";
}

.search-client-js-components-___SearchBar-module__icon-tag___0drrU::before {
  content: "\e988";
}

.search-client-js-components-___SearchBar-module__icon-text-color___5ZAsd::before {
  content: "\e989";
}

.search-client-js-components-___SearchBar-module__icon-textarea___2P-x1::before {
  content: "\e98a";
}

.search-client-js-components-___SearchBar-module__icon-textfield___5DgjX::before {
  content: "\e98b";
}

.search-client-js-components-___SearchBar-module__icon-ticket___OUxKe::before {
  content: "\e98c";
}

.search-client-js-components-___SearchBar-module__icon-tilde___Noal9::before {
  content: "\e98d";
}

.search-client-js-components-___SearchBar-module__icon-time___D2f\+Q::before {
  content: "\e98e";
}

.search-client-js-components-___SearchBar-module__icon-transmission___8WoDl::before {
  content: "\e98f";
}

.search-client-js-components-___SearchBar-module__icon-type___Oaqid::before {
  content: "\e990";
}

.search-client-js-components-___SearchBar-module__icon-undo___6Cx-P::before {
  content: "\e991";
}

.search-client-js-components-___SearchBar-module__icon-unlocked___NbxwO::before,
.search-client-js-components-___SearchBar-module__icon-protection-public___nDlEd::before {
  content: "\e992";
}

.search-client-js-components-___SearchBar-module__icon-upload___dDVBZ::before {
  content: "\e993";
}

.search-client-js-components-___SearchBar-module__icon-user___1Ropa::before {
  content: "\e994";
}

.search-client-js-components-___SearchBar-module__icon-user-block___dan6N::before {
  content: "\e995";
}

.search-client-js-components-___SearchBar-module__icon-user-chairperson___i4D0S::before {
  content: "\e996";
}

.search-client-js-components-___SearchBar-module__icon-user-check___KP7Tk::before {
  content: "\e997";
}

.search-client-js-components-___SearchBar-module__icon-user-reading___6u56k::before {
  content: "\e998";
}

.search-client-js-components-___SearchBar-module__icon-users___6A9fS::before {
  content: "\e999";
}

.search-client-js-components-___SearchBar-module__icon-warning___9Ll\+g::before {
  content: "\e99a";
}

.search-client-js-components-___SearchBar-module__icon-wrench___iXvRm::before {
  content: "\e99b";
}

/* animated spinner icon */
.search-client-js-components-___SearchBar-module__icon-spinner___U4AjH::before {
  content: "";
  display: inline-block;
  min-width: 1.2em;
  min-height: 1.2em;
  height: 100%;
  background-image: url(/images/loading__v7b977607.gif);
  background-repeat: no-repeat;
  background-size: 1.2em 1.2em;
  vertical-align: middle !important;
  opacity: 0.6;
}

/* Custom "empty" icon to have a space equivalent to an icon */
.search-client-js-components-___SearchBar-module__icon-none___3boPx::before {
  content: " ";
}

.search-client-js-components-___SearchBar-module__disabled___-8TBf .search-client-js-components-___SearchBar-module__icon-spinner___U4AjH::before {
  opacity: 0.4;
}

/* Customized icons for specific purposes */
.search-client-js-components-___SearchBar-module__icon-protection-public___nDlEd::before {
  color: #00c851;
}

.search-client-js-components-___SearchBar-module__icon-protection-self___yHgdA::before {
  color: #f91f1f;
}

.search-client-js-components-___SearchBar-module__icon-unlisted-event___-IzaK::before {
  color: #f91f1f;
}

body {
  --msgbox-alert-key-color: #c00;
  --msgbox-alert-sub-color: #fff6f6;
  --msgbox-alert-text-color: var(--text-color);
}

.search-client-js-components-___SearchBar-module__placeholder___aEK57 {
  font-size: 0.95em;
  color: #999;
}
.search-client-js-components-___SearchBar-module__placeholder___aEK57 .search-client-js-components-___SearchBar-module__label___TkNsV {
  margin-right: 1em !important;
}
.search-client-js-components-___SideBar-module__checkbox___BlfU\+ {
  display: inline !important;
}
.search-client-js-components-___SideBar-module__checkbox___BlfU\+ label {
  display: inline !important;
}

.search-client-js-components-___SideBar-module__capitalize___3GF1U {
  text-transform: capitalize !important;
}
.search-client-js-components-___SearchApp-module__menu___AxGKB {
  flex-wrap: wrap;
  padding-bottom: 2px;
}

.search-client-js-components-___SearchApp-module__grid___ABa3S {
  justify-content: center;
}

.search-client-js-components-___SearchApp-module__search-options___-2SiG {
  display: flex;
  justify-content: flex-end;
}

.search-client-js-components-___SearchApp-module__admin-search-checkbox___G-hau.ui.checkbox {
  margin-left: 1rem;
}

.search-client-js-components-___SearchApp-module__admin-search-container___yS08K {
  margin-top: 0.5rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/*# sourceMappingURL=module_search.a0a1e89c.css.map*/