.events-registration-client-js-components-___ConsentToPublishDropdown-module__select___h3oek {
  width: 100%;
}
.events-registration-client-js-components-___ConsentToPublishEditor-module__consent-dropdown-container___0HGIs {
  display: flex;
  gap: 0.5em;
  align-items: center;
}
.events-registration-client-js-components-___ConsentToPublishEditor-module__consent-dropdown-container___0HGIs .ui.dropdown {
  margin-top: 5px;
}
.events-registration-client-js-components-participant-list-___ParticipantTable-module__cell-img___zRFEV {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: contain;
  height: 64px;
}

.events-registration-client-js-components-participant-list-___ParticipantTable-module__icon-cell___rkXZD {
  width: 50px;
}

.events-registration-client-js-components-participant-list-___ParticipantTable-module__participant-table-row___BiyWi {
  position: relative;
}
.events-registration-client-js-components-participant-list-___ParticipantTable-module__participant-table-row___BiyWi > p {
  width: 100%;
  line-height: 1em;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.events-registration-client-js-components-participant-list-___ParticipantTable-module__participant-table-row___BiyWi::after {
  position: absolute;
  right: 10px;
}
.events-registration-client-js-components-participant-list-___ParticipantTable-module__participant-table-row___BiyWi:not(.events-registration-client-js-components-participant-list-___ParticipantTable-module__unsortable___csaeF) > p {
  width: calc(100% - 12px);
}

.ui.sortable.table .events-registration-client-js-components-participant-list-___ParticipantTable-module__participant-table-row___BiyWi:not(.events-registration-client-js-components-participant-list-___ParticipantTable-module__unsortable___csaeF):not(.sorted)::after {
  display: inline-block;
  content: "\f0dc";
  opacity: 0.4;
}
.events-registration-client-js-components-participant-list-___ParticipantAccordion-module__participants-count-wrapper___jxWBS {
  display: flex;
  gap: 5px;
}

.events-registration-client-js-components-participant-list-___ParticipantAccordion-module__accordion-title___KpRir {
  display: flex;
  align-items: baseline;
  gap: 10px;
  font-weight: bold;
}
.events-registration-client-js-components-participant-list-___ParticipantAccordion-module__accordion-title___KpRir > p {
  word-break: break-word;
  flex-grow: 1;
  margin-bottom: 0;
}
.events-registration-client-js-components-participant-list-___ParticipantAccordion-module__accordion-title___KpRir > span {
  flex-shrink: 0;
}
.ui.header .content.events-registration-client-js-components-participant-list-___ParticipantList-module__header-text___qcc9D {
  display: flex;
}

.events-registration-client-js-components-participant-list-___ParticipantList-module__header-text___qcc9D {
  align-items: center;
  position: relative;
}
.events-registration-client-js-components-participant-list-___ParticipantList-module__header-text___qcc9D > a {
  position: absolute;
  transform: translateX(-80%);
  opacity: 0.5;
}
.events-registration-client-js-components-participant-list-___ParticipantList-module__header-text___qcc9D > a:hover {
  opacity: 1;
}

section .ui.button.events-registration-client-js-components-participant-list-___ParticipantList-module__view-toggle___ZQwII {
  margin-bottom: 20px;
}
.events-registration-client-js-components-___RegistrationTagsEditableList-module__removable-tags-container___C2Usb {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 4px;
}

.events-registration-client-js-components-___RegistrationTagsEditableList-module__selectable-tags-container___pwRX2 {
  max-height: 260px;
  overflow-y: auto;
}
.events-registration-client-js-components-___RegistrationTagsEditableList-module__selectable-tags-container___pwRX2 > div {
  padding: 0.35em 1em 0.35em 1em;
  cursor: pointer;
}
.events-registration-client-js-components-___RegistrationTagsEditableList-module__selectable-tags-container___pwRX2 > div:hover {
  background: rgba(0, 0, 0, 0.05);
}

.ui.label.events-registration-client-js-components-___RegistrationTagsEditableList-module__registration-tag___nAtUC {
  margin-right: 0;
  margin-left: 0;
}
.ui.label.events-registration-client-js-components-___RegistrationTagsEditableList-module__registration-tag___nAtUC.events-registration-client-js-components-___RegistrationTagsEditableList-module__removable___aNbCV i {
  opacity: 0.5;
  transition: all 0.1s;
}
.ui.label.events-registration-client-js-components-___RegistrationTagsEditableList-module__registration-tag___nAtUC.events-registration-client-js-components-___RegistrationTagsEditableList-module__removable___aNbCV i:hover {
  opacity: 1;
}
.ui.label.events-registration-client-js-components-___RegistrationTagsEditableList-module__registration-tag___nAtUC.events-registration-client-js-components-___RegistrationTagsEditableList-module__selectable___2VM7u {
  transition: all 0.15s ease;
  width: max-content;
}
@charset "UTF-8";
/*
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,
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz:not(.events-registration-client-styles-___regform-module__disabled___A4p\+q):hover .events-registration-client-styles-___regform-module__sortable-handle___yz1-x::before,
.regform-section > .i-box-header:hover .events-registration-client-styles-___regform-module__section-sortable-handle___ABMeH::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;
}

.events-registration-client-styles-___regform-module__inactive___iUbDS[class^=icon-]::before,
.events-registration-client-styles-___regform-module__inactive___iUbDS[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`
 */
.events-registration-client-styles-___regform-module__icon-agreement___CGUr9::before {
  content: "\e900";
}

.events-registration-client-styles-___regform-module__icon-alarm___kNPBx::before {
  content: "\e901";
}

.events-registration-client-styles-___regform-module__icon-arrow-down___oINfy::before {
  content: "\e902";
}

.events-registration-client-styles-___regform-module__icon-arrow-left___cTKTD::before {
  content: "\e903";
}

.events-registration-client-styles-___regform-module__icon-arrow-right-sparse___pdeAp::before {
  content: "\e904";
}

.events-registration-client-styles-___regform-module__icon-arrow-up___k7aGV::before {
  content: "\e905";
}

.events-registration-client-styles-___regform-module__icon-arrows-vert___cCt1M::before {
  content: "\e906";
}

.events-registration-client-styles-___regform-module__icon-attachment___Cshey::before {
  content: "\e907";
}

.events-registration-client-styles-___regform-module__icon-bell___OKsRo::before {
  content: "\e908";
}

.events-registration-client-styles-___regform-module__icon-bold___b\+UXe::before {
  content: "\e909";
}

.events-registration-client-styles-___regform-module__icon-book___3DNju::before {
  content: "\e90a";
}

.events-registration-client-styles-___regform-module__icon-bookmark___TcUDY::before {
  content: "\e90b";
}

.events-registration-client-styles-___regform-module__icon-broadcast___JqlYQ::before {
  content: "\e90c";
}

.events-registration-client-styles-___regform-module__icon-bubble-quote___SIe5i::before {
  content: "\e90d";
}

.events-registration-client-styles-___regform-module__icon-bullhorn___DaU0x::before {
  content: "\e90e";
}

.events-registration-client-styles-___regform-module__icon-calendar___3\+8tS::before {
  content: "\e90f";
}

.events-registration-client-styles-___regform-module__icon-calendar-day___GXjUg::before {
  content: "\ea65";
}

.events-registration-client-styles-___regform-module__icon-camera___-tCzt::before {
  content: "\e910";
}

.events-registration-client-styles-___regform-module__icon-chart___MTO3l::before {
  content: "\e911";
}

.events-registration-client-styles-___regform-module__icon-checkbox-checked___EkWuS::before {
  content: "\e912";
}

.events-registration-client-styles-___regform-module__icon-checkbox-unchecked___KQJJT::before {
  content: "\e913";
}

.events-registration-client-styles-___regform-module__icon-checkmark___2VU2L::before {
  content: "\e914";
}

.events-registration-client-styles-___regform-module__icon-circle-small___U7rY1::before {
  content: "\e915";
}

.events-registration-client-styles-___regform-module__icon-clipboard___Fm-0o::before {
  content: "\e916";
}

.events-registration-client-styles-___regform-module__icon-close___M1uWT::before {
  content: "\e917";
}

.events-registration-client-styles-___regform-module__icon-cloud2___-1vrI::before {
  content: "\e918";
}

.events-registration-client-styles-___regform-module__icon-code___Sisqn::before {
  content: "\e919";
}

.events-registration-client-styles-___regform-module__icon-coins___rBXDy::before {
  content: "\e91a";
}

.events-registration-client-styles-___regform-module__icon-collapse___\+Q\+Vt::before {
  content: "\e91b";
}

.events-registration-client-styles-___regform-module__icon-compass2___jPZMp::before {
  content: "\e91c";
}

.events-registration-client-styles-___regform-module__icon-copy___f0WEh::before {
  content: "\e91d";
}

.events-registration-client-styles-___regform-module__icon-copy1___HmDSa::before {
  content: "\e91e";
}

.events-registration-client-styles-___regform-module__icon-cross___kff3l::before {
  content: "\e91f";
}

.events-registration-client-styles-___regform-module__icon-disable___i0\+FF::before {
  content: "\e920";
}

.events-registration-client-styles-___regform-module__icon-drag-indicator___xzm8r::before,
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz:not(.events-registration-client-styles-___regform-module__disabled___A4p\+q):hover .events-registration-client-styles-___regform-module__sortable-handle___yz1-x::before,
.regform-section > .i-box-header:hover .events-registration-client-styles-___regform-module__section-sortable-handle___ABMeH::before {
  content: "\e99c";
}

.events-registration-client-styles-___regform-module__icon-dropmenu___doH2P::before {
  content: "\e921";
}

.events-registration-client-styles-___regform-module__icon-earth___-GEjw::before {
  content: "\e922";
}

.events-registration-client-styles-___regform-module__icon-edit___VOIRG::before {
  content: "\e923";
}

.events-registration-client-styles-___regform-module__icon-enlarge___oDU7c::before {
  content: "\e924";
}

.events-registration-client-styles-___regform-module__icon-enter___YaDYr::before {
  content: "\e925";
}

.events-registration-client-styles-___regform-module__icon-equalizer___ipjL7::before {
  content: "\e926";
}

.events-registration-client-styles-___regform-module__icon-exit___9GDVX::before {
  content: "\e927";
}

.events-registration-client-styles-___regform-module__icon-expand___OKU0z::before {
  content: "\e928";
}

.events-registration-client-styles-___regform-module__icon-eye___oMkY0::before {
  content: "\e929";
}

.events-registration-client-styles-___regform-module__icon-eye-blocked___JW7S4::before,
.events-registration-client-styles-___regform-module__icon-unlisted-event___bXVDQ::before {
  content: "\e92a";
}

.events-registration-client-styles-___regform-module__icon-file___SA4Pg::before {
  content: "\e92b";
}

.events-registration-client-styles-___regform-module__icon-file-check___bkrCO::before {
  content: "\e92c";
}

.events-registration-client-styles-___regform-module__icon-file-content___FRm4Q::before {
  content: "\e92d";
}

.events-registration-client-styles-___regform-module__icon-file-css___83v9J::before {
  content: "\e92e";
}

.events-registration-client-styles-___regform-module__icon-file-download___kDiTh::before {
  content: "\e92f";
}

.events-registration-client-styles-___regform-module__icon-file-excel___Kk9Wc::before {
  content: "\e930";
}

.events-registration-client-styles-___regform-module__icon-file-eye___59Z59::before {
  content: "\e931";
}

.events-registration-client-styles-___regform-module__icon-file-filled___3\+O4R::before {
  content: "\e932";
}

.events-registration-client-styles-___regform-module__icon-file-image___IpOcP::before {
  content: "\e933";
}

.events-registration-client-styles-___regform-module__icon-file-music___wBH9H::before {
  content: "\e934";
}

.events-registration-client-styles-___regform-module__icon-file-openoffice___pCj-m::before {
  content: "\e935";
}

.events-registration-client-styles-___regform-module__icon-file-pdf___-eja7::before {
  content: "\e936";
}

.events-registration-client-styles-___regform-module__icon-file-play___UjrRu::before {
  content: "\e937";
}

.events-registration-client-styles-___regform-module__icon-file-presentation___3zIdX::before {
  content: "\e938";
}

.events-registration-client-styles-___regform-module__icon-file-spreadsheet___syZH7::before {
  content: "\e939";
}

.events-registration-client-styles-___regform-module__icon-file-text___5Qubc::before {
  content: "\e93a";
}

.events-registration-client-styles-___regform-module__icon-file-video___F3wMJ::before {
  content: "\e93b";
}

.events-registration-client-styles-___regform-module__icon-file-word___AjXzu::before {
  content: "\e93c";
}

.events-registration-client-styles-___regform-module__icon-file-xml___ewSmd::before {
  content: "\e93d";
}

.events-registration-client-styles-___regform-module__icon-file-zip___hyt8M::before {
  content: "\e93e";
}

.events-registration-client-styles-___regform-module__icon-filter___InJb-::before {
  content: "\e93f";
}

.events-registration-client-styles-___regform-module__icon-first___GlLuB::before {
  content: "\e940";
}

.events-registration-client-styles-___regform-module__icon-floppy___stDTm::before {
  content: "\e941";
}

.events-registration-client-styles-___regform-module__icon-folder___XzO6v::before {
  content: "\e942";
}

.events-registration-client-styles-___regform-module__icon-folder-open___fY3mI::before {
  content: "\e943";
}

.events-registration-client-styles-___regform-module__icon-folder-plus___WSHLw::before {
  content: "\e944";
}

.events-registration-client-styles-___regform-module__icon-font-size___-AfeO::before {
  content: "\e945";
}

.events-registration-client-styles-___regform-module__icon-grid___EwLS3::before {
  content: "\e946";
}

.events-registration-client-styles-___regform-module__icon-grid2___E5Px0::before {
  content: "\e947";
}

.events-registration-client-styles-___regform-module__icon-hammer___7k7vk::before {
  content: "\e948";
}

.events-registration-client-styles-___regform-module__icon-handle___BLj2J::before {
  content: "\e949";
}

.events-registration-client-styles-___regform-module__icon-home___rvScu::before {
  content: "\e94a";
}

.events-registration-client-styles-___regform-module__icon-hour-glass2___5o5sK::before {
  content: "\e94b";
}

.events-registration-client-styles-___regform-module__icon-id-badge___8Kkd-::before {
  content: "\e99d";
}

.events-registration-client-styles-___regform-module__icon-image___XCTA2::before {
  content: "\e94c";
}

.events-registration-client-styles-___regform-module__icon-import___QVoRL::before {
  content: "\e94d";
}

.events-registration-client-styles-___regform-module__icon-info___MA0xq::before {
  content: "\e94e";
}

.events-registration-client-styles-___regform-module__icon-italic___LGAU6::before {
  content: "\e94f";
}

.events-registration-client-styles-___regform-module__icon-key___Elm0q::before {
  content: "\e950";
}

.events-registration-client-styles-___regform-module__icon-key-a___-2hmS::before {
  content: "\e951";
}

.events-registration-client-styles-___regform-module__icon-lamp___8E73m::before {
  content: "\e952";
}

.events-registration-client-styles-___regform-module__icon-lan___WzpsU::before {
  content: "\e953";
}

.events-registration-client-styles-___regform-module__icon-last___7Ig0g::before {
  content: "\e954";
}

.events-registration-client-styles-___regform-module__icon-layout___PrdWO::before {
  content: "\e955";
}

.events-registration-client-styles-___regform-module__icon-link___5iBep::before {
  content: "\e956";
}

.events-registration-client-styles-___regform-module__icon-list___y9h5b::before {
  content: "\e957";
}

.events-registration-client-styles-___regform-module__icon-location___EyneB::before {
  content: "\e958";
}

.events-registration-client-styles-___regform-module__icon-lock___4rhKo::before,
.events-registration-client-styles-___regform-module__icon-protection-self___i0Xkv::before {
  content: "\e959";
}

.events-registration-client-styles-___regform-module__icon-lock-center___65hiM::before {
  content: "\e95a";
}

.events-registration-client-styles-___regform-module__icon-loop___R7rVx::before {
  content: "\e95b";
}

.events-registration-client-styles-___regform-module__icon-mail___ZGZOq::before {
  content: "\e95c";
}

.events-registration-client-styles-___regform-module__icon-medal___PMzja::before {
  content: "\e95d";
}

.events-registration-client-styles-___regform-module__icon-mic___gmYYd::before {
  content: "\e95e";
}

.events-registration-client-styles-___regform-module__icon-mobile___S5fl0::before {
  content: "\e95f";
}

.events-registration-client-styles-___regform-module__icon-move___zHFpb::before {
  content: "\e960";
}

.events-registration-client-styles-___regform-module__icon-new___ztXxM::before {
  content: "\e961";
}

.events-registration-client-styles-___regform-module__icon-next___TqPZM::before {
  content: "\e962";
}

.events-registration-client-styles-___regform-module__icon-no-camera___QRCrL::before {
  content: "\e963";
}

.events-registration-client-styles-___regform-module__icon-numbered-list___FMjI-::before {
  content: "\e964";
}

.events-registration-client-styles-___regform-module__icon-package-download___\+AALu::before {
  content: "\e965";
}

.events-registration-client-styles-___regform-module__icon-pagebreak___iPCbt::before {
  content: "\e966";
}

.events-registration-client-styles-___regform-module__icon-palette___8Ad3S::before {
  content: "\e967";
}

.events-registration-client-styles-___regform-module__icon-phone___mjNNN::before {
  content: "\e968";
}

.events-registration-client-styles-___regform-module__icon-play___kZdQk::before {
  content: "\e969";
}

.events-registration-client-styles-___regform-module__icon-plus___I0p2w::before {
  content: "\e96a";
}

.events-registration-client-styles-___regform-module__icon-prev___rrWJK::before {
  content: "\e96b";
}

.events-registration-client-styles-___regform-module__icon-price-tag___n-Ahz::before {
  content: "\e96c";
}

.events-registration-client-styles-___regform-module__icon-printer___0X2pj::before {
  content: "\e96d";
}

.events-registration-client-styles-___regform-module__icon-projector___JJ\+UA::before {
  content: "\e96e";
}

.events-registration-client-styles-___regform-module__icon-puzzle___JBeHk::before {
  content: "\e96f";
}

.events-registration-client-styles-___regform-module__icon-qrcode___u2d1U::before {
  content: "\e970";
}

.events-registration-client-styles-___regform-module__icon-question___G1SVz::before {
  content: "\e971";
}

.events-registration-client-styles-___regform-module__icon-quill___cYbLJ::before {
  content: "\e972";
}

.events-registration-client-styles-___regform-module__icon-redo___eenAn::before {
  content: "\e973";
}

.events-registration-client-styles-___regform-module__icon-remove___zB1HO::before {
  content: "\e974";
}

.events-registration-client-styles-___regform-module__icon-rulers___YpZ9C::before {
  content: "\e975";
}

.events-registration-client-styles-___regform-module__icon-search___vBkPO::before {
  content: "\e976";
}

.events-registration-client-styles-___regform-module__icon-settings___-RC8\+::before {
  content: "\e977";
}

.events-registration-client-styles-___regform-module__icon-seven-segment9___dMv7-::before {
  content: "\e978";
}

.events-registration-client-styles-___regform-module__icon-shield___1gXDa::before {
  content: "\e979";
}

.events-registration-client-styles-___regform-module__icon-shrink___PcJku::before {
  content: "\e97a";
}

.events-registration-client-styles-___regform-module__icon-sort___E20Uw::before {
  content: "\e97b";
}

.events-registration-client-styles-___regform-module__icon-sort-alpha-asc___t7MN5::before {
  content: "\e97c";
}

.events-registration-client-styles-___regform-module__icon-sort-alpha-desc___DGUp4::before {
  content: "\e97d";
}

.events-registration-client-styles-___regform-module__icon-split___kR9h-::before {
  content: "\e97e";
}

.events-registration-client-styles-___regform-module__icon-stack___Exo35::before {
  content: "\e97f";
}

.events-registration-client-styles-___regform-module__icon-stack-minus___eiySZ::before {
  content: "\e980";
}

.events-registration-client-styles-___regform-module__icon-stack-plus___OIM17::before {
  content: "\e981";
}

.events-registration-client-styles-___regform-module__icon-stack-text___T0hFV::before {
  content: "\e982";
}

.events-registration-client-styles-___regform-module__icon-star___VQDnr::before {
  content: "\e983";
}

.events-registration-client-styles-___regform-module__icon-star-empty___rJq0O::before {
  content: "\e984";
}

.events-registration-client-styles-___regform-module__icon-stop___rw-0z::before {
  content: "\e985";
}

.events-registration-client-styles-___regform-module__icon-switchoff___Pr731::before {
  content: "\e986";
}

.events-registration-client-styles-___regform-module__icon-switchon___wdLJK::before {
  content: "\e987";
}

.events-registration-client-styles-___regform-module__icon-tag___qBaj3::before {
  content: "\e988";
}

.events-registration-client-styles-___regform-module__icon-text-color___ddRre::before {
  content: "\e989";
}

.events-registration-client-styles-___regform-module__icon-textarea___3nbN1::before {
  content: "\e98a";
}

.events-registration-client-styles-___regform-module__icon-textfield___zxLIK::before {
  content: "\e98b";
}

.events-registration-client-styles-___regform-module__icon-ticket___cM2Di::before {
  content: "\e98c";
}

.events-registration-client-styles-___regform-module__icon-tilde___zkQbA::before {
  content: "\e98d";
}

.events-registration-client-styles-___regform-module__icon-time___4VKEZ::before {
  content: "\e98e";
}

.events-registration-client-styles-___regform-module__icon-transmission___NWeMY::before {
  content: "\e98f";
}

.events-registration-client-styles-___regform-module__icon-type___Df8xt::before {
  content: "\e990";
}

.events-registration-client-styles-___regform-module__icon-undo___ySM-t::before {
  content: "\e991";
}

.events-registration-client-styles-___regform-module__icon-unlocked___6WfEX::before,
.events-registration-client-styles-___regform-module__icon-protection-public___lk89M::before {
  content: "\e992";
}

.events-registration-client-styles-___regform-module__icon-upload___rgQw9::before {
  content: "\e993";
}

.events-registration-client-styles-___regform-module__icon-user___websN::before {
  content: "\e994";
}

.events-registration-client-styles-___regform-module__icon-user-block___KvT93::before {
  content: "\e995";
}

.events-registration-client-styles-___regform-module__icon-user-chairperson___uxY38::before {
  content: "\e996";
}

.events-registration-client-styles-___regform-module__icon-user-check___5dQk-::before {
  content: "\e997";
}

.events-registration-client-styles-___regform-module__icon-user-reading___BEVFl::before {
  content: "\e998";
}

.events-registration-client-styles-___regform-module__icon-users___MDJP5::before {
  content: "\e999";
}

.events-registration-client-styles-___regform-module__icon-warning___9bvHC::before {
  content: "\e99a";
}

.events-registration-client-styles-___regform-module__icon-wrench___VL5eL::before {
  content: "\e99b";
}

/* animated spinner icon */
.events-registration-client-styles-___regform-module__icon-spinner___tLLm2::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 */
.events-registration-client-styles-___regform-module__icon-none___Tb7hM::before {
  content: " ";
}

.events-registration-client-styles-___regform-module__disabled___A4p\+q .events-registration-client-styles-___regform-module__icon-spinner___tLLm2::before {
  opacity: 0.4;
}

/* Customized icons for specific purposes */
.events-registration-client-styles-___regform-module__icon-protection-public___lk89M::before {
  color: #00c851;
}

.events-registration-client-styles-___regform-module__icon-protection-self___i0Xkv::before {
  color: #f91f1f;
}

.events-registration-client-styles-___regform-module__icon-unlisted-event___bXVDQ::before {
  color: #f91f1f;
}

.events-registration-client-styles-___regform-module__ellipsis___jTFui {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.events-registration-client-styles-___regform-module__setup-toolbar___tu1Kv {
  margin-bottom: 1em;
}

.events-registration-client-styles-___regform-module__disabled-sections___TthNB .segment {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.events-registration-client-styles-___regform-module__disabled-sections___TthNB .segment .events-registration-client-styles-___regform-module__actions___yuXgO {
  min-width: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.events-registration-client-styles-___regform-module__disabled-sections___TthNB .segment .events-registration-client-styles-___regform-module__actions___yuXgO i.icon {
  margin-right: 0;
  cursor: pointer;
}

.events-registration-client-styles-___regform-module__form-item___AlbiE {
  --max-form-item-width: 36em;
  display: flex;
  margin-top: 10px;
  padding-top: 3px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE:last-child {
  padding-bottom: 7px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__disabled___A4p\+q {
  background: #f9f9f9;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__disabled___A4p\+q > .events-registration-client-styles-___regform-module__content___dKw31 {
  color: #999;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__paid-disabled___e8zT- {
  background: repeating-linear-gradient(45deg, rgba(255, 229, 184, 0.5), rgba(255, 229, 184, 0.5) 10px, #fff 10px, #fff 20px);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__purged-disabled___oo16L {
  background: repeating-linear-gradient(45deg, rgba(255, 201, 184, 0.5), rgba(255, 201, 184, 0.5) 10px, #fff 10px, #fff 20px);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE legend {
  margin: 0 0 0.28571429rem 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE .required > fieldset > legend::after {
  display: inline-block;
  vertical-align: top;
  margin: -0.2em 0 0 0.2em;
  content: "*";
  color: #c00;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 {
  flex-grow: 1;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .field.disabled {
  opacity: 1;
  pointer-events: auto;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .field.disabled button.button.disabled {
  opacity: 1 !important;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__label___t11lD {
  max-width: var(--max-form-item-width);
  overflow-wrap: anywhere;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J {
  margin-bottom: 3px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__price-tag___pz3tt {
  float: unset;
  margin-left: 2em;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__places-left___6O4Ev {
  margin-left: 1em;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__greyed___HZLen {
  color: rgba(0, 0, 0, 0.2);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__number-field___LtuaG {
  display: flex;
  align-items: center;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__date-field___LToLh {
  margin-bottom: 0;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__file-field___1Nup7 .ui.segment {
  margin-top: 0;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accommodation-field___WHQ\+0 .events-registration-client-styles-___regform-module__date-picker___zVaWU {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 {
  display: flex;
  flex-direction: column;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul {
  max-width: var(--max-form-item-width);
  padding-left: 1.5rem;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem;
  margin-bottom: 0.25rem;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li:hover > .events-registration-client-styles-___regform-module__actions___yuXgO {
  visibility: visible;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li:not(:last-child) {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li .events-registration-client-styles-___regform-module__light___gdy5g {
  color: #999;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li span {
  max-width: 93%;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 ul li .events-registration-client-styles-___regform-module__actions___yuXgO {
  display: flex;
  width: 7%;
  justify-content: space-between;
  align-items: center;
  visibility: hidden;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__accompanyingpersons-field___MUvS6 .events-registration-client-styles-___regform-module__summary___Krn7Y {
  padding-left: 1rem;
  display: flex;
  align-items: center;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J label:hover::before {
  border-color: #d4d4d5;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J [data-input-type=country-dropdown] {
  max-width: var(--max-form-item-width);
  width: 100%;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 {
  align-items: center;
  margin-bottom: 0;
  gap: 0.5em;
  justify-content: flex-start;
  padding: 0 0.5em;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .field:first-child {
  width: 100%;
  max-width: var(--max-form-item-width);
  padding: 0;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .field:first-child ind-combo-box,
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .field:first-child ind-select {
  width: 100%;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__extra-slots___5sb-R {
  display: flex;
  align-items: center;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__extra-slots___5sb-R ind-combo-box {
  max-width: 5em;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__dropdown-text___GB4OB {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__dropdown-text___GB4OB .events-registration-client-styles-___regform-module__caption___u54ZN {
  flex-grow: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 27em;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__dropdown-text___GB4OB .events-registration-client-styles-___regform-module__labels___Zy8f7 {
  margin-top: -11px;
  margin-bottom: -11px;
  margin-left: 0.5em;
  white-space: nowrap;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__dropdown-text___GB4OB .events-registration-client-styles-___regform-module__labels___Zy8f7 .label {
  white-space: nowrap;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 [aria-disabled] .events-registration-client-styles-___regform-module__labels___Zy8f7 {
  opacity: 0.6;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .dropdown .divider.text {
  width: 100%;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .dropdown.icon {
  top: 50%;
  transform: translateY(-25%);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J .events-registration-client-styles-___regform-module__single-choice-dropdown___tzmJ5 .events-registration-client-styles-___regform-module__single-choice-radio-group___E9qIt {
  margin-right: 2em;
  margin-bottom: 0;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J textarea,
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J input[type=email],
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J input[type=file],
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J input[type=text] {
  max-width: var(--max-form-item-width);
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J input[type=tel],
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J input[type=number] {
  max-width: 250px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J legend {
  display: inline-block;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 .events-registration-client-styles-___regform-module__field___mpG7J fieldset:disabled legend {
  opacity: 0.8;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__content___dKw31 > .events-registration-client-styles-___regform-module__description___abkAU {
  max-width: var(--max-form-item-width);
  padding-left: 2px;
  text-align: justify;
  font-style: italic;
  font-size: 0.9em;
  color: #999;
  overflow-wrap: break-word;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__actions___yuXgO {
  visibility: hidden;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE > .events-registration-client-styles-___regform-module__actions___yuXgO a + a {
  margin-left: 3px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz .events-registration-client-styles-___regform-module__sortable-handle___yz1-x {
  color: #999;
  margin-left: -10px;
  width: 25px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz .events-registration-client-styles-___regform-module__sortable-handle___yz1-x::before {
  position: relative;
  left: 8px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz.events-registration-client-styles-___regform-module__disabled___A4p\+q .events-registration-client-styles-___regform-module__sortable-handle___yz1-x {
  pointer-events: none;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz:not(.events-registration-client-styles-___regform-module__disabled___A4p\+q):hover .events-registration-client-styles-___regform-module__sortable-handle___yz1-x {
  cursor: grab;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz:not(.events-registration-client-styles-___regform-module__disabled___A4p\+q):hover .events-registration-client-styles-___regform-module__sortable-handle___yz1-x:active {
  cursor: grabbing;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE.events-registration-client-styles-___regform-module__editable___ZHQMz:hover > .events-registration-client-styles-___regform-module__actions___yuXgO {
  visibility: visible;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE .rc-time-picker {
  max-width: 110px;
}
.events-registration-client-styles-___regform-module__form-item___AlbiE .rc-time-picker-input {
  height: inherit;
}

.regform-section-list > :first-child .regform-section {
  margin-top: 0;
}

.regform-section > .i-box-header {
  align-items: baseline;
  overflow: visible;
}
.regform-section > .i-box-header .events-registration-client-styles-___regform-module__header-wrapper___U6gJN {
  flex-grow: 1;
}
.regform-section > .i-box-header .events-registration-client-styles-___regform-module__section-sortable-handle___ABMeH {
  font-size: 1.2em;
  flex-basis: 20px;
  align-self: flex-start;
}
.regform-section > .i-box-header:hover .events-registration-client-styles-___regform-module__section-sortable-handle___ABMeH {
  cursor: grab;
}
.regform-section > .i-box-header:hover .events-registration-client-styles-___regform-module__section-sortable-handle___ABMeH:active {
  cursor: grabbing;
}

.regform-section.events-registration-client-styles-___regform-module__manager-only___PQwvG > .i-box-header {
  background-color: #ffefd4;
}

.events-registration-client-styles-___regform-module__section-actions___p3bRe {
  align-self: flex-start;
  white-space: nowrap;
}
.events-registration-client-styles-___regform-module__section-actions___p3bRe a {
  font-size: 1.2em;
}
.events-registration-client-styles-___regform-module__section-actions___p3bRe a + a,
.events-registration-client-styles-___regform-module__section-actions___p3bRe a + div {
  margin-left: 5px;
}

.events-registration-client-styles-___regform-module__dropdown-menu___9uq\+D {
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
}
.events-registration-client-styles-___regform-module__dropdown-menu___9uq\+D > div:first-child {
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.events-registration-client-styles-___regform-module__dropdown-item___chpZW {
  cursor: pointer;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 11px 16px;
  font-size: 1rem;
  font-weight: normal;
}
.events-registration-client-styles-___regform-module__dropdown-item___chpZW i {
  padding-right: 10px;
}
.events-registration-client-styles-___regform-module__dropdown-item___chpZW i::before {
  cursor: pointer;
}

.events-registration-client-styles-___regform-module__dropdown-item___chpZW:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

.ui.form .field fieldset:disabled {
  pointer-events: auto;
  opacity: 0.8;
}
@charset "UTF-8";
/*
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,
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr:hover .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 td:active .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk::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;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__inactive___wCdAh[class^=icon-]::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__inactive___wCdAh[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`
 */
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-agreement___nmALU::before {
  content: "\e900";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-alarm___t7iqH::before {
  content: "\e901";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-arrow-down___NrkqT::before {
  content: "\e902";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-arrow-left___rNexi::before {
  content: "\e903";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-arrow-right-sparse___cr5iO::before {
  content: "\e904";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-arrow-up___ByIUy::before {
  content: "\e905";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-arrows-vert___vG68W::before {
  content: "\e906";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-attachment___oGF2X::before {
  content: "\e907";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-bell___X76yZ::before {
  content: "\e908";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-bold___prmRd::before {
  content: "\e909";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-book___9tnF\+::before {
  content: "\e90a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-bookmark___pv7pr::before {
  content: "\e90b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-broadcast___qf-By::before {
  content: "\e90c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-bubble-quote___jl-1b::before {
  content: "\e90d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-bullhorn___D14QY::before {
  content: "\e90e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-calendar___zIzzU::before {
  content: "\e90f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-calendar-day___0mGge::before {
  content: "\ea65";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-camera___pKGBP::before {
  content: "\e910";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-chart___r7fWj::before {
  content: "\e911";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-checkbox-checked___sKnSA::before {
  content: "\e912";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-checkbox-unchecked___eft2d::before {
  content: "\e913";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-checkmark___r\+GPo::before {
  content: "\e914";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-circle-small___siKEC::before {
  content: "\e915";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-clipboard___sQDRc::before {
  content: "\e916";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-close___qxFQM::before {
  content: "\e917";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-cloud2___rRWgK::before {
  content: "\e918";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-code___Fq1gs::before {
  content: "\e919";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-coins___gv5rf::before {
  content: "\e91a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-collapse___CsUNU::before {
  content: "\e91b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-compass2___RCRWN::before {
  content: "\e91c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-copy___HBYcT::before {
  content: "\e91d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-copy1___uPeIt::before {
  content: "\e91e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-cross___l0hvO::before {
  content: "\e91f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-disable___9S2sA::before {
  content: "\e920";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-drag-indicator___XcMQz::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr:hover .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 td:active .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk::before {
  content: "\e99c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-dropmenu___2vBiW::before {
  content: "\e921";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-earth___F314m::before {
  content: "\e922";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-edit___uJuhh::before {
  content: "\e923";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-enlarge___FHy9U::before {
  content: "\e924";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-enter___0SS17::before {
  content: "\e925";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-equalizer___xeINk::before {
  content: "\e926";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-exit___ewu8g::before {
  content: "\e927";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-expand___gKiAf::before {
  content: "\e928";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-eye___msvMF::before {
  content: "\e929";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-eye-blocked___fJhRg::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-unlisted-event___75SN9::before {
  content: "\e92a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file___Pq0G1::before {
  content: "\e92b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-check___iP5we::before {
  content: "\e92c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-content___bJ0zk::before {
  content: "\e92d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-css___74LrQ::before {
  content: "\e92e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-download___SlNrA::before {
  content: "\e92f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-excel___v8p1K::before {
  content: "\e930";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-eye___DAmkE::before {
  content: "\e931";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-filled___col0E::before {
  content: "\e932";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-image___y76bD::before {
  content: "\e933";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-music___Xkl\+o::before {
  content: "\e934";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-openoffice___4\+\+2q::before {
  content: "\e935";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-pdf___wUjMR::before {
  content: "\e936";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-play___Hwvvh::before {
  content: "\e937";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-presentation___O\+UBc::before {
  content: "\e938";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-spreadsheet___GXnBI::before {
  content: "\e939";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-text___PJsvQ::before {
  content: "\e93a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-video___DDsBU::before {
  content: "\e93b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-word___v69ew::before {
  content: "\e93c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-xml___uw\+nS::before {
  content: "\e93d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-file-zip___qSCrI::before {
  content: "\e93e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-filter___yAN7f::before {
  content: "\e93f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-first___CHJ-S::before {
  content: "\e940";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-floppy___3UvO1::before {
  content: "\e941";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-folder___jE5-l::before {
  content: "\e942";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-folder-open___04Mup::before {
  content: "\e943";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-folder-plus___-cITX::before {
  content: "\e944";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-font-size___13Te6::before {
  content: "\e945";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-grid___6n5oP::before {
  content: "\e946";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-grid2___GaiOD::before {
  content: "\e947";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-hammer___1\+H7z::before {
  content: "\e948";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-handle___H7Mqf::before {
  content: "\e949";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-home___vD5Gi::before {
  content: "\e94a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-hour-glass2___F\+iw9::before {
  content: "\e94b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-id-badge___U4EBf::before {
  content: "\e99d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-image___5zcyu::before {
  content: "\e94c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-import___Cx701::before {
  content: "\e94d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-info___02UAT::before {
  content: "\e94e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-italic___ZScZt::before {
  content: "\e94f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-key___2Zxzt::before {
  content: "\e950";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-key-a___\+WojC::before {
  content: "\e951";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-lamp___oc63i::before {
  content: "\e952";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-lan___7RLU6::before {
  content: "\e953";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-last___2T\+wv::before {
  content: "\e954";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-layout___e0d5E::before {
  content: "\e955";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-link___m9Z1i::before {
  content: "\e956";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-list___BlAme::before {
  content: "\e957";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-location___-tCHn::before {
  content: "\e958";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-lock___U-vO0::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-protection-self___MpSKc::before {
  content: "\e959";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-lock-center___qYKxD::before {
  content: "\e95a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-loop___9KivF::before {
  content: "\e95b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-mail___pFo3g::before {
  content: "\e95c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-medal___0dc8q::before {
  content: "\e95d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-mic___wurft::before {
  content: "\e95e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-mobile___BxF5p::before {
  content: "\e95f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-move___SLvPR::before {
  content: "\e960";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-new___n9z4Y::before {
  content: "\e961";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-next___AvWYw::before {
  content: "\e962";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-no-camera___vDqjd::before {
  content: "\e963";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-numbered-list___cTEry::before {
  content: "\e964";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-package-download___oo71i::before {
  content: "\e965";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-pagebreak___5yvRp::before {
  content: "\e966";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-palette___z1Rjp::before {
  content: "\e967";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-phone___oGmit::before {
  content: "\e968";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-play___ImfNw::before {
  content: "\e969";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-plus___ibFAy::before {
  content: "\e96a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-prev___8B8M5::before {
  content: "\e96b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-price-tag___g\+rdM::before {
  content: "\e96c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-printer___Fy4pV::before {
  content: "\e96d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-projector___8FICJ::before {
  content: "\e96e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-puzzle___E1nUG::before {
  content: "\e96f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-qrcode___Xio8G::before {
  content: "\e970";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-question___AWyd4::before {
  content: "\e971";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-quill___uf5I1::before {
  content: "\e972";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-redo___7ytdB::before {
  content: "\e973";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-remove___C\+KFO::before {
  content: "\e974";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-rulers___xvNS8::before {
  content: "\e975";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-search___SBCGf::before {
  content: "\e976";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-settings___cuMm2::before {
  content: "\e977";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-seven-segment9___oaqrJ::before {
  content: "\e978";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-shield___Rydmk::before {
  content: "\e979";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-shrink___E26np::before {
  content: "\e97a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-sort___Kwj3E::before {
  content: "\e97b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-sort-alpha-asc___xLymH::before {
  content: "\e97c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-sort-alpha-desc___7yV3S::before {
  content: "\e97d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-split___uKSd-::before {
  content: "\e97e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-stack___Y9hok::before {
  content: "\e97f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-stack-minus___kCG2z::before {
  content: "\e980";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-stack-plus___PlsbB::before {
  content: "\e981";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-stack-text___w2V9o::before {
  content: "\e982";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-star___vMZrU::before {
  content: "\e983";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-star-empty___pQRl6::before {
  content: "\e984";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-stop___YnWgH::before {
  content: "\e985";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-switchoff___Z7r2x::before {
  content: "\e986";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-switchon___ZHhm4::before {
  content: "\e987";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-tag___abLsl::before {
  content: "\e988";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-text-color___s3fFc::before {
  content: "\e989";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-textarea___6fTN\+::before {
  content: "\e98a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-textfield___mQpzm::before {
  content: "\e98b";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-ticket___4tD0q::before {
  content: "\e98c";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-tilde___BB9dY::before {
  content: "\e98d";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-time___LJNSq::before {
  content: "\e98e";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-transmission___XFs0S::before {
  content: "\e98f";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-type___2-4nC::before {
  content: "\e990";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-undo___TXUWG::before {
  content: "\e991";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-unlocked___HlXmw::before,
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-protection-public___jTbsm::before {
  content: "\e992";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-upload___3Rk2L::before {
  content: "\e993";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-user___FNwt2::before {
  content: "\e994";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-user-block___ci9Lf::before {
  content: "\e995";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-user-chairperson___zAjyH::before {
  content: "\e996";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-user-check___9wL94::before {
  content: "\e997";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-user-reading___hbKV9::before {
  content: "\e998";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-users___yLwHq::before {
  content: "\e999";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-warning___jD1Mx::before {
  content: "\e99a";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-wrench___KQL6M::before {
  content: "\e99b";
}

/* animated spinner icon */
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-spinner___nLBG4::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 */
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-none___7bgDo::before {
  content: " ";
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__disabled___1DmMw .events-registration-client-js-form-fields-___ChoicesSetup-module__icon-spinner___nLBG4::before {
  opacity: 0.4;
}

/* Customized icons for specific purposes */
.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-protection-public___jTbsm::before {
  color: #00c851;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-protection-self___MpSKc::before {
  color: #f91f1f;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__icon-unlisted-event___75SN9::before {
  color: #f91f1f;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__ellipsis___web7E {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table-wrapper___qY3fA {
  max-height: 40vh;
  overflow-y: auto;
}

.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1em;
  padding-bottom: 25px;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk {
  color: #999;
  width: 15px;
  cursor: grab;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 .events-registration-client-js-form-fields-___ChoicesSetup-module__table-sortable-handle___D7vqk:active {
  cursor: grabbing;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 thead th {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 4px;
  vertical-align: top;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 thead td {
  background: white !important;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 thead th:first-of-type {
  text-align: left;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 td,
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 th {
  padding: 4px 4px;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr:hover td {
  background: #edf3fd;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr.events-registration-client-js-form-fields-___ChoicesSetup-module__empty-row___OpJWg:hover td {
  background: white !important;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr.events-registration-client-js-form-fields-___ChoicesSetup-module__disabled-row___fT9s2 td {
  background-color: #dfdfdf;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr.events-registration-client-js-form-fields-___ChoicesSetup-module__disabled-row___fT9s2 td input[type=text],
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr.events-registration-client-js-form-fields-___ChoicesSetup-module__disabled-row___fT9s2 td input[type=number] {
  background-image: repeating-linear-gradient(-45deg, #dfdfdf 0 2px, white 3px 15px);
  border-color: #bbb;
  color: #333;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr.events-registration-client-js-form-fields-___ChoicesSetup-module__disabled-row___fT9s2:hover td {
  background-color: #d2d2d2;
}
.events-registration-client-js-form-fields-___ChoicesSetup-module__choices-table___w2Tu2 tr td a {
  padding: 2px;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF {
  border-collapse: collapse;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF tr td:first-child {
  padding-top: 15px;
  padding-bottom: 15px;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF tr td:not(:first-child) {
  padding-left: 10px;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF tr td .ui.label {
  white-space: nowrap;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF .events-registration-client-js-form-fields-___table-module__dropdown___EZd1Q.ui.dropdown {
  padding-top: 6px;
  padding-left: 12px;
  min-height: 30px;
  height: 30px;
  min-width: 50px;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF .events-registration-client-js-form-fields-___table-module__dropdown___EZd1Q.ui.dropdown i.dropdown.icon {
  padding-top: 7px;
  right: 0.8em;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF .events-registration-client-js-form-fields-___table-module__row___kh-Ns:not(:last-child) {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF .events-registration-client-js-form-fields-___table-module__checkbox___7FyHh {
  max-width: 300px;
}
table.events-registration-client-js-form-fields-___table-module__choice-table___nw5lF .events-registration-client-js-form-fields-___table-module__checkbox___7FyHh label {
  overflow-wrap: anywhere;
}
@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: #b35905;
  --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);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW {
  --flex-gap: var(--content-gap-normal);
  --flex-wrap: wrap;
  display: flex;
  align-items: center;
  gap: var(--flex-gap);
  flex-wrap: var(--flex-wrap);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + * {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input[type=radio] {
  position: absolute;
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + :active {
  box-shadow: inset 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + * {
  --button-border-color: var(--control-border-color);
  --button-text-color: var(--control-text-color);
  --button-surface-color: var(--control-clickable-surface-color);
  --button-surface-hover-color: var(--control-clickable-surface-focus-color);
  gap: var(--control-internal-gap);
  padding: var(--control-padding);
  border: 0;
  color: var(--button-text-color);
  background: var(--button-surface-color);
  line-height: 1.1;
  font-weight: bold;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + :focus, .events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + :hover {
  color: var(--button-text-color);
  background-color: var(--button-surface-hover-color);
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW label:first-of-type input + * {
  border-top-left-radius: var(--control-border-radius);
  border-bottom-left-radius: var(--control-border-radius);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW label:last-of-type input + * {
  border-top-right-radius: var(--control-border-radius);
  border-bottom-right-radius: var(--control-border-radius);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :disabled + * {
  --button-disabled-border-color: var(--control-disabled-border-color);
  --button-disabled-surface-color: var(--control-disabled-clickable-surface-color);
  --button-disabled-text-color: var(--control-disabled-text-color);
  background: var(--buttton-disabled-surface-color);
  color: var(--button-disabled-text-color);
  border-color: var(--button-disabled-border-color);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :checked + * {
  --button-surface-color: var(--control-alt-clickable-surface-color);
  --button-text-color: var(--control-alt-text-color);
  --button-border-color: var(--control-alt-border-color);
  --button-surface-hover-color: var(--control-alt-clickable-surface-focus-color);
}

/*
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,
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + *::before,
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + *::after {
  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;
}

.events-registration-client-js-form-fields-___BooleanInput-module__inactive___rPiWB[class^=icon-]::before,
.events-registration-client-js-form-fields-___BooleanInput-module__inactive___rPiWB[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`
 */
.events-registration-client-js-form-fields-___BooleanInput-module__icon-agreement___5QQy\+::before {
  content: "\e900";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-alarm___GGo72::before {
  content: "\e901";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-arrow-down___\+O-3o::before {
  content: "\e902";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-arrow-left___01NFv::before {
  content: "\e903";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-arrow-right-sparse___CoTM4::before {
  content: "\e904";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-arrow-up___2nPai::before {
  content: "\e905";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-arrows-vert___uf9jP::before {
  content: "\e906";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-attachment___BaSNu::before {
  content: "\e907";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-bell___DL7FI::before {
  content: "\e908";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-bold___BfWJu::before {
  content: "\e909";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-book___gJGPi::before {
  content: "\e90a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-bookmark___9e65w::before {
  content: "\e90b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-broadcast___ID4br::before {
  content: "\e90c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-bubble-quote___jmMpA::before {
  content: "\e90d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-bullhorn___sqx0C::before {
  content: "\e90e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-calendar___ccYKq::before {
  content: "\e90f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-calendar-day___TxaHx::before {
  content: "\ea65";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-camera___VP7R0::before {
  content: "\e910";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-chart___XSezf::before {
  content: "\e911";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-checkbox-checked___pZ6z8::before {
  content: "\e912";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-checkbox-unchecked___zRg9o::before {
  content: "\e913";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-checkmark___KbqpF::before,
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + *::before {
  content: "\e914";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-circle-small___8tLtG::before {
  content: "\e915";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-clipboard___-hpwH::before {
  content: "\e916";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-close___JSKzR::before {
  content: "\e917";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-cloud2___oQ1kS::before {
  content: "\e918";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-code___X2Py8::before {
  content: "\e919";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-coins___idDu2::before {
  content: "\e91a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-collapse___IWUvv::before {
  content: "\e91b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-compass2___Cd1wQ::before {
  content: "\e91c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-copy___8QHS9::before {
  content: "\e91d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-copy1___YfN2O::before {
  content: "\e91e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-cross___N72lM::before {
  content: "\e91f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-disable___7680\+::before {
  content: "\e920";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-drag-indicator___bOZv\+::before {
  content: "\e99c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-dropmenu___xGRLy::before {
  content: "\e921";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-earth___iRYdH::before {
  content: "\e922";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-edit___\+PcXS::before {
  content: "\e923";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-enlarge___mQquQ::before {
  content: "\e924";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-enter___fbDtb::before {
  content: "\e925";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-equalizer___yleaC::before {
  content: "\e926";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-exit___2Zrd4::before {
  content: "\e927";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-expand___4lOJw::before {
  content: "\e928";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-eye___6nFkQ::before {
  content: "\e929";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-eye-blocked___ehKVV::before,
.events-registration-client-js-form-fields-___BooleanInput-module__icon-unlisted-event___3bxkE::before {
  content: "\e92a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file___T68jp::before {
  content: "\e92b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-check___QURxH::before {
  content: "\e92c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-content___0ZJmv::before {
  content: "\e92d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-css___GAWR3::before {
  content: "\e92e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-download___gL8vq::before {
  content: "\e92f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-excel___pF8vT::before {
  content: "\e930";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-eye___DOktl::before {
  content: "\e931";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-filled___ptxpK::before {
  content: "\e932";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-image___4pAQG::before {
  content: "\e933";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-music___rKgH2::before {
  content: "\e934";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-openoffice___\+\+t9f::before {
  content: "\e935";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-pdf___v8fv-::before {
  content: "\e936";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-play___b9YuQ::before {
  content: "\e937";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-presentation___vfCSj::before {
  content: "\e938";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-spreadsheet___Yzpl1::before {
  content: "\e939";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-text___1PulJ::before {
  content: "\e93a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-video___1lBl\+::before {
  content: "\e93b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-word___RE7ip::before {
  content: "\e93c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-xml___\+07gP::before {
  content: "\e93d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-file-zip___u3FYu::before {
  content: "\e93e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-filter___uvOwh::before {
  content: "\e93f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-first___Kqj-P::before {
  content: "\e940";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-floppy___dyQwZ::before {
  content: "\e941";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-folder___klcuP::before {
  content: "\e942";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-folder-open___x\+B8A::before {
  content: "\e943";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-folder-plus___MW0uq::before {
  content: "\e944";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-font-size___feP5e::before {
  content: "\e945";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-grid___4ykFH::before {
  content: "\e946";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-grid2___Htqd-::before {
  content: "\e947";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-hammer___dgypC::before {
  content: "\e948";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-handle___03Onn::before {
  content: "\e949";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-home___Kb6XI::before {
  content: "\e94a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-hour-glass2___wUAZG::before {
  content: "\e94b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-id-badge___nWARX::before {
  content: "\e99d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-image___QeLWU::before {
  content: "\e94c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-import___-5mWF::before {
  content: "\e94d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-info___Jb3TM::before {
  content: "\e94e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-italic___mgSFc::before {
  content: "\e94f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-key___vET\+x::before {
  content: "\e950";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-key-a___T0U0J::before {
  content: "\e951";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-lamp___E-WSa::before {
  content: "\e952";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-lan___C5eJB::before {
  content: "\e953";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-last___ELXdy::before {
  content: "\e954";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-layout___WuCAd::before {
  content: "\e955";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-link___aWl-w::before {
  content: "\e956";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-list___gp95O::before {
  content: "\e957";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-location___xYbMS::before {
  content: "\e958";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-lock___JeXvi::before,
.events-registration-client-js-form-fields-___BooleanInput-module__icon-protection-self___eJz\+D::before {
  content: "\e959";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-lock-center___z79Yg::before {
  content: "\e95a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-loop___k6uE6::before {
  content: "\e95b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-mail___rEujl::before {
  content: "\e95c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-medal___\+tGy9::before {
  content: "\e95d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-mic___L6nrq::before {
  content: "\e95e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-mobile___JQi5v::before {
  content: "\e95f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-move___LgZf7::before {
  content: "\e960";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-new___d0oy-::before {
  content: "\e961";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-next___3yyjv::before {
  content: "\e962";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-no-camera___TzEZA::before {
  content: "\e963";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-numbered-list___X-mP6::before {
  content: "\e964";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-package-download___kthTp::before {
  content: "\e965";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-pagebreak___o6UU4::before {
  content: "\e966";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-palette___\+Nikr::before {
  content: "\e967";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-phone___c-ZaS::before {
  content: "\e968";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-play___HRsLy::before {
  content: "\e969";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-plus___kjIkQ::before {
  content: "\e96a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-prev___I3vLb::before {
  content: "\e96b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-price-tag___9\+7KF::before {
  content: "\e96c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-printer___hk6uQ::before {
  content: "\e96d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-projector___dPNfO::before {
  content: "\e96e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-puzzle___VmINk::before {
  content: "\e96f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-qrcode___TL1vD::before {
  content: "\e970";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-question___i2BSS::before {
  content: "\e971";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-quill___sC0oF::before {
  content: "\e972";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-redo___VoMdQ::before {
  content: "\e973";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-remove___7TMUA::before {
  content: "\e974";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-rulers___OCUTS::before {
  content: "\e975";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-search___9pKN\+::before {
  content: "\e976";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-settings___5Q3MT::before {
  content: "\e977";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-seven-segment9___7lDX7::before {
  content: "\e978";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-shield___GLDQN::before {
  content: "\e979";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-shrink___ewicv::before {
  content: "\e97a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-sort___NnBzm::before {
  content: "\e97b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-sort-alpha-asc___BGECJ::before {
  content: "\e97c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-sort-alpha-desc___I0t3f::before {
  content: "\e97d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-split___lno62::before {
  content: "\e97e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-stack___fIzSQ::before {
  content: "\e97f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-stack-minus___XWjLW::before {
  content: "\e980";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-stack-plus___0Tkdj::before {
  content: "\e981";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-stack-text___wo9Qj::before {
  content: "\e982";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-star___CBk8y::before {
  content: "\e983";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-star-empty___4P2Md::before {
  content: "\e984";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-stop___P4TRq::before {
  content: "\e985";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-switchoff___DbiOJ::before {
  content: "\e986";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-switchon___nIVL2::before {
  content: "\e987";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-tag___nNmP0::before {
  content: "\e988";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-text-color___D\+-CO::before {
  content: "\e989";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-textarea___ulRxU::before {
  content: "\e98a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-textfield___HYQmN::before {
  content: "\e98b";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-ticket___nLnig::before {
  content: "\e98c";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-tilde___MMZM\+::before {
  content: "\e98d";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-time___CeUsf::before {
  content: "\e98e";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-transmission___m5-gN::before {
  content: "\e98f";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-type___ywzHN::before {
  content: "\e990";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-undo___gUqfz::before {
  content: "\e991";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-unlocked___wEUih::before,
.events-registration-client-js-form-fields-___BooleanInput-module__icon-protection-public___4v0UT::before {
  content: "\e992";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-upload___OO0nS::before {
  content: "\e993";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-user___QV8R2::before {
  content: "\e994";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-user-block___9p7kq::before {
  content: "\e995";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-user-chairperson___2e-Ox::before {
  content: "\e996";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-user-check___\+DLBF::before {
  content: "\e997";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-user-reading___F6BEv::before {
  content: "\e998";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-users___zycTo::before {
  content: "\e999";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-warning___kF0dK::before {
  content: "\e99a";
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-wrench___RVL0E::before {
  content: "\e99b";
}

/* animated spinner icon */
.events-registration-client-js-form-fields-___BooleanInput-module__icon-spinner___wTbnS::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 */
.events-registration-client-js-form-fields-___BooleanInput-module__icon-none___gLJz8::before {
  content: " ";
}

.events-registration-client-js-form-fields-___BooleanInput-module__disabled___2lMaq .events-registration-client-js-form-fields-___BooleanInput-module__icon-spinner___wTbnS::before {
  opacity: 0.4;
}

/* Customized icons for specific purposes */
.events-registration-client-js-form-fields-___BooleanInput-module__icon-protection-public___4v0UT::before {
  color: #00c851;
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-protection-self___eJz\+D::before {
  color: #f91f1f;
}

.events-registration-client-js-form-fields-___BooleanInput-module__icon-unlisted-event___3bxkE::before {
  color: #f91f1f;
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :focus-visible + * {
  outline: medium solid Highlight;
  outline: medium solid -webkit-focus-ring-color;
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW {
  --flex-gap: 0;
  position: relative;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW label {
  display: contents;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input[type=radio] {
  appearance: none;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + * {
  flex: 1 0 auto;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + *::before {
  visibility: hidden;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW input + *::after {
  content: " ";
  width: 1ch;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :focus-visible + * {
  z-index: 1;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :checked + * {
  cursor: default;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW :checked + *::before {
  visibility: visible;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW {
  align-items: center;
}
.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW label:not(:last-child) input + * {
  margin-right: -1px;
}
body {
  --msgbox-alert-key-color: #c00;
  --msgbox-alert-sub-color: #fff6f6;
  --msgbox-alert-text-color: var(--text-color);
}

.events-registration-client-js-form-fields-___BooleanInput-module__boolean-field___7QLQW {
  width: -moz-fit-content;
  width: fit-content;
}
.events-registration-client-js-form-fields-___FileInput-module__field-file-input___UvzUm {
  display: none;
}

.events-registration-client-js-form-fields-___FileInput-module__fileinput-label___mRG4Q {
  max-width: 31.275em;
  height: 1.125em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.events-registration-client-js-form-fields-___FileInput-module__fileinput-label-squarecorners___oXZ7p {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.events-registration-client-js-form-fields-___TimetableSessions-module__timetablesessions-field___PPVrg {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  margin: 0;
  padding: 0 0.5em;
}
.events-registration-client-js-form-fields-___TimetableSessions-module__timetablesessions-field___PPVrg .events-registration-client-js-form-fields-___TimetableSessions-module__accordion-title___vzXak,
.events-registration-client-js-form-fields-___TimetableSessions-module__timetablesessions-field___PPVrg .events-registration-client-js-form-fields-___TimetableSessions-module__accordion-title-checkbox___LcTZ6 {
  display: flex;
  align-items: center;
}
.events-registration-client-js-form-fields-___TimetableSessions-module__timetablesessions-field___PPVrg .events-registration-client-js-form-fields-___TimetableSessions-module__session-block___UeLIT {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding: 0.35rem;
  margin-left: 2.8em;
}
.events-registration-client-js-form-fields-___TimetableSessions-module__timetablesessions-field___PPVrg .events-registration-client-js-form-fields-___TimetableSessions-module__selection-count___C2Bfi {
  margin-left: 1.8em;
  color: rgba(0, 0, 0, 0.4);
}
@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: #b35905;
  --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);
}

/*
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,
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a::after {
  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;
}

.events-registration-client-js-form-___FormErrorList-module__inactive___QXJBY[class^=icon-]::before,
.events-registration-client-js-form-___FormErrorList-module__inactive___QXJBY[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`
 */
.events-registration-client-js-form-___FormErrorList-module__icon-agreement___T13E\+::before {
  content: "\e900";
}

.events-registration-client-js-form-___FormErrorList-module__icon-alarm___\+HxBG::before {
  content: "\e901";
}

.events-registration-client-js-form-___FormErrorList-module__icon-arrow-down___0ubzv::before {
  content: "\e902";
}

.events-registration-client-js-form-___FormErrorList-module__icon-arrow-left___nLzpO::before {
  content: "\e903";
}

.events-registration-client-js-form-___FormErrorList-module__icon-arrow-right-sparse___v700G::before {
  content: "\e904";
}

.events-registration-client-js-form-___FormErrorList-module__icon-arrow-up___IR4rO::before {
  content: "\e905";
}

.events-registration-client-js-form-___FormErrorList-module__icon-arrows-vert___-tihR::before {
  content: "\e906";
}

.events-registration-client-js-form-___FormErrorList-module__icon-attachment___kkwZd::before {
  content: "\e907";
}

.events-registration-client-js-form-___FormErrorList-module__icon-bell___OWDYb::before {
  content: "\e908";
}

.events-registration-client-js-form-___FormErrorList-module__icon-bold___BIr0q::before {
  content: "\e909";
}

.events-registration-client-js-form-___FormErrorList-module__icon-book___sIgYv::before {
  content: "\e90a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-bookmark___6ECTT::before {
  content: "\e90b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-broadcast___0VO4U::before {
  content: "\e90c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-bubble-quote___fl10O::before {
  content: "\e90d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-bullhorn___80y8K::before {
  content: "\e90e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-calendar___a7SD7::before {
  content: "\e90f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-calendar-day___0Giiv::before {
  content: "\ea65";
}

.events-registration-client-js-form-___FormErrorList-module__icon-camera___D0UfK::before {
  content: "\e910";
}

.events-registration-client-js-form-___FormErrorList-module__icon-chart___3tjFC::before {
  content: "\e911";
}

.events-registration-client-js-form-___FormErrorList-module__icon-checkbox-checked___GBpT2::before {
  content: "\e912";
}

.events-registration-client-js-form-___FormErrorList-module__icon-checkbox-unchecked___AByWH::before {
  content: "\e913";
}

.events-registration-client-js-form-___FormErrorList-module__icon-checkmark___Khq5D::before {
  content: "\e914";
}

.events-registration-client-js-form-___FormErrorList-module__icon-circle-small___XzbSo::before {
  content: "\e915";
}

.events-registration-client-js-form-___FormErrorList-module__icon-clipboard___9nwBM::before {
  content: "\e916";
}

.events-registration-client-js-form-___FormErrorList-module__icon-close___-zpz4::before {
  content: "\e917";
}

.events-registration-client-js-form-___FormErrorList-module__icon-cloud2___Ep0dn::before {
  content: "\e918";
}

.events-registration-client-js-form-___FormErrorList-module__icon-code___E5nEb::before {
  content: "\e919";
}

.events-registration-client-js-form-___FormErrorList-module__icon-coins___8eAUU::before {
  content: "\e91a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-collapse___IAJx8::before {
  content: "\e91b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-compass2___qK-\+r::before {
  content: "\e91c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-copy___jZJVU::before {
  content: "\e91d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-copy1___-ZezM::before {
  content: "\e91e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-cross___ggfsa::before {
  content: "\e91f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-disable___fsupt::before {
  content: "\e920";
}

.events-registration-client-js-form-___FormErrorList-module__icon-drag-indicator___0iiBf::before {
  content: "\e99c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-dropmenu___YrBPb::before {
  content: "\e921";
}

.events-registration-client-js-form-___FormErrorList-module__icon-earth___l0fdi::before {
  content: "\e922";
}

.events-registration-client-js-form-___FormErrorList-module__icon-edit___D3A0R::before,
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a::after {
  content: "\e923";
}

.events-registration-client-js-form-___FormErrorList-module__icon-enlarge___2JYmI::before {
  content: "\e924";
}

.events-registration-client-js-form-___FormErrorList-module__icon-enter___AquUY::before {
  content: "\e925";
}

.events-registration-client-js-form-___FormErrorList-module__icon-equalizer___AoNdQ::before {
  content: "\e926";
}

.events-registration-client-js-form-___FormErrorList-module__icon-exit___7-RuA::before {
  content: "\e927";
}

.events-registration-client-js-form-___FormErrorList-module__icon-expand___h3hvW::before {
  content: "\e928";
}

.events-registration-client-js-form-___FormErrorList-module__icon-eye___acRXz::before {
  content: "\e929";
}

.events-registration-client-js-form-___FormErrorList-module__icon-eye-blocked___YcFmp::before,
.events-registration-client-js-form-___FormErrorList-module__icon-unlisted-event___16rD7::before {
  content: "\e92a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file___350Fv::before {
  content: "\e92b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-check___d4wNO::before {
  content: "\e92c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-content___RtFj4::before {
  content: "\e92d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-css___x0fI1::before {
  content: "\e92e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-download___Bmrf4::before {
  content: "\e92f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-excel___8GrjM::before {
  content: "\e930";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-eye___6jVkT::before {
  content: "\e931";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-filled___vv2Fl::before {
  content: "\e932";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-image___\+Qfv0::before {
  content: "\e933";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-music___UeMKV::before {
  content: "\e934";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-openoffice___Dd4Hn::before {
  content: "\e935";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-pdf___NxyXW::before {
  content: "\e936";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-play___E\+nZ-::before {
  content: "\e937";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-presentation___RDeZU::before {
  content: "\e938";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-spreadsheet___SZskp::before {
  content: "\e939";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-text___BrKtP::before {
  content: "\e93a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-video___ARJGh::before {
  content: "\e93b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-word___4Mjti::before {
  content: "\e93c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-xml___apo3N::before {
  content: "\e93d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-file-zip___6LXLB::before {
  content: "\e93e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-filter___mwXPV::before {
  content: "\e93f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-first___WWHx\+::before {
  content: "\e940";
}

.events-registration-client-js-form-___FormErrorList-module__icon-floppy___205wP::before {
  content: "\e941";
}

.events-registration-client-js-form-___FormErrorList-module__icon-folder___hGZcB::before {
  content: "\e942";
}

.events-registration-client-js-form-___FormErrorList-module__icon-folder-open___EQjQH::before {
  content: "\e943";
}

.events-registration-client-js-form-___FormErrorList-module__icon-folder-plus___TjQXg::before {
  content: "\e944";
}

.events-registration-client-js-form-___FormErrorList-module__icon-font-size___xomCO::before {
  content: "\e945";
}

.events-registration-client-js-form-___FormErrorList-module__icon-grid___dIGWs::before {
  content: "\e946";
}

.events-registration-client-js-form-___FormErrorList-module__icon-grid2___jGcjQ::before {
  content: "\e947";
}

.events-registration-client-js-form-___FormErrorList-module__icon-hammer___mlpZR::before {
  content: "\e948";
}

.events-registration-client-js-form-___FormErrorList-module__icon-handle___8fu1r::before {
  content: "\e949";
}

.events-registration-client-js-form-___FormErrorList-module__icon-home___LmWXU::before {
  content: "\e94a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-hour-glass2___2qL6t::before {
  content: "\e94b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-id-badge___OKDez::before {
  content: "\e99d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-image___LXBIe::before {
  content: "\e94c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-import___dE37y::before {
  content: "\e94d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-info___-6EOp::before {
  content: "\e94e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-italic___Nox--::before {
  content: "\e94f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-key___oiCqR::before {
  content: "\e950";
}

.events-registration-client-js-form-___FormErrorList-module__icon-key-a___WyJeL::before {
  content: "\e951";
}

.events-registration-client-js-form-___FormErrorList-module__icon-lamp___7C4UR::before {
  content: "\e952";
}

.events-registration-client-js-form-___FormErrorList-module__icon-lan___9xnSv::before {
  content: "\e953";
}

.events-registration-client-js-form-___FormErrorList-module__icon-last___RUFE6::before {
  content: "\e954";
}

.events-registration-client-js-form-___FormErrorList-module__icon-layout___NBqdF::before {
  content: "\e955";
}

.events-registration-client-js-form-___FormErrorList-module__icon-link___lCZmy::before {
  content: "\e956";
}

.events-registration-client-js-form-___FormErrorList-module__icon-list___KBAWk::before {
  content: "\e957";
}

.events-registration-client-js-form-___FormErrorList-module__icon-location___9ndRM::before {
  content: "\e958";
}

.events-registration-client-js-form-___FormErrorList-module__icon-lock___cRJKS::before,
.events-registration-client-js-form-___FormErrorList-module__icon-protection-self___E\+wvr::before {
  content: "\e959";
}

.events-registration-client-js-form-___FormErrorList-module__icon-lock-center___2xyJ3::before {
  content: "\e95a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-loop___L8ZPE::before {
  content: "\e95b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-mail___i-2gc::before {
  content: "\e95c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-medal___jFjmg::before {
  content: "\e95d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-mic___yj0lf::before {
  content: "\e95e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-mobile___K6F0y::before {
  content: "\e95f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-move___58Nry::before {
  content: "\e960";
}

.events-registration-client-js-form-___FormErrorList-module__icon-new___Uccvg::before {
  content: "\e961";
}

.events-registration-client-js-form-___FormErrorList-module__icon-next___1kMI8::before {
  content: "\e962";
}

.events-registration-client-js-form-___FormErrorList-module__icon-no-camera___itG9a::before {
  content: "\e963";
}

.events-registration-client-js-form-___FormErrorList-module__icon-numbered-list___zlriC::before {
  content: "\e964";
}

.events-registration-client-js-form-___FormErrorList-module__icon-package-download___9a1eS::before {
  content: "\e965";
}

.events-registration-client-js-form-___FormErrorList-module__icon-pagebreak___4qQAW::before {
  content: "\e966";
}

.events-registration-client-js-form-___FormErrorList-module__icon-palette___mm4gq::before {
  content: "\e967";
}

.events-registration-client-js-form-___FormErrorList-module__icon-phone___FSTIl::before {
  content: "\e968";
}

.events-registration-client-js-form-___FormErrorList-module__icon-play___UO44y::before {
  content: "\e969";
}

.events-registration-client-js-form-___FormErrorList-module__icon-plus___rP3Qy::before {
  content: "\e96a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-prev___RZeoL::before {
  content: "\e96b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-price-tag___jT0XL::before {
  content: "\e96c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-printer___QYib\+::before {
  content: "\e96d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-projector___6G\+ai::before {
  content: "\e96e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-puzzle___nkDfa::before {
  content: "\e96f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-qrcode___nuieR::before {
  content: "\e970";
}

.events-registration-client-js-form-___FormErrorList-module__icon-question___ZoBfK::before {
  content: "\e971";
}

.events-registration-client-js-form-___FormErrorList-module__icon-quill___aS9b2::before {
  content: "\e972";
}

.events-registration-client-js-form-___FormErrorList-module__icon-redo___Bx8QI::before {
  content: "\e973";
}

.events-registration-client-js-form-___FormErrorList-module__icon-remove___nXOCq::before {
  content: "\e974";
}

.events-registration-client-js-form-___FormErrorList-module__icon-rulers___x3ana::before {
  content: "\e975";
}

.events-registration-client-js-form-___FormErrorList-module__icon-search___Fmqmr::before {
  content: "\e976";
}

.events-registration-client-js-form-___FormErrorList-module__icon-settings___LdBiV::before {
  content: "\e977";
}

.events-registration-client-js-form-___FormErrorList-module__icon-seven-segment9___YkYJS::before {
  content: "\e978";
}

.events-registration-client-js-form-___FormErrorList-module__icon-shield___vVdFJ::before {
  content: "\e979";
}

.events-registration-client-js-form-___FormErrorList-module__icon-shrink___sjYUX::before {
  content: "\e97a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-sort___I\+Alz::before {
  content: "\e97b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-sort-alpha-asc___RmMBR::before {
  content: "\e97c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-sort-alpha-desc___3oFpT::before {
  content: "\e97d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-split___II3SY::before {
  content: "\e97e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-stack___m9ctm::before {
  content: "\e97f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-stack-minus___pjkP4::before {
  content: "\e980";
}

.events-registration-client-js-form-___FormErrorList-module__icon-stack-plus___XWEPW::before {
  content: "\e981";
}

.events-registration-client-js-form-___FormErrorList-module__icon-stack-text___Adlno::before {
  content: "\e982";
}

.events-registration-client-js-form-___FormErrorList-module__icon-star___RKdvq::before {
  content: "\e983";
}

.events-registration-client-js-form-___FormErrorList-module__icon-star-empty___9sIr4::before {
  content: "\e984";
}

.events-registration-client-js-form-___FormErrorList-module__icon-stop___JOfbF::before {
  content: "\e985";
}

.events-registration-client-js-form-___FormErrorList-module__icon-switchoff___\+MQvu::before {
  content: "\e986";
}

.events-registration-client-js-form-___FormErrorList-module__icon-switchon___5ye8Z::before {
  content: "\e987";
}

.events-registration-client-js-form-___FormErrorList-module__icon-tag___VlOxl::before {
  content: "\e988";
}

.events-registration-client-js-form-___FormErrorList-module__icon-text-color___OuO6u::before {
  content: "\e989";
}

.events-registration-client-js-form-___FormErrorList-module__icon-textarea___ot-tp::before {
  content: "\e98a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-textfield___zzo6g::before {
  content: "\e98b";
}

.events-registration-client-js-form-___FormErrorList-module__icon-ticket___AdySQ::before {
  content: "\e98c";
}

.events-registration-client-js-form-___FormErrorList-module__icon-tilde___T2-NM::before {
  content: "\e98d";
}

.events-registration-client-js-form-___FormErrorList-module__icon-time___AcOnA::before {
  content: "\e98e";
}

.events-registration-client-js-form-___FormErrorList-module__icon-transmission___ZCWAF::before {
  content: "\e98f";
}

.events-registration-client-js-form-___FormErrorList-module__icon-type___cOPiA::before {
  content: "\e990";
}

.events-registration-client-js-form-___FormErrorList-module__icon-undo___KwXi\+::before {
  content: "\e991";
}

.events-registration-client-js-form-___FormErrorList-module__icon-unlocked___IZWQr::before,
.events-registration-client-js-form-___FormErrorList-module__icon-protection-public___ZWqPj::before {
  content: "\e992";
}

.events-registration-client-js-form-___FormErrorList-module__icon-upload___aJynG::before {
  content: "\e993";
}

.events-registration-client-js-form-___FormErrorList-module__icon-user___kuTDp::before {
  content: "\e994";
}

.events-registration-client-js-form-___FormErrorList-module__icon-user-block___ys9kO::before {
  content: "\e995";
}

.events-registration-client-js-form-___FormErrorList-module__icon-user-chairperson___qHgOQ::before {
  content: "\e996";
}

.events-registration-client-js-form-___FormErrorList-module__icon-user-check___YmRDk::before {
  content: "\e997";
}

.events-registration-client-js-form-___FormErrorList-module__icon-user-reading___5VhDZ::before {
  content: "\e998";
}

.events-registration-client-js-form-___FormErrorList-module__icon-users___oxGEy::before {
  content: "\e999";
}

.events-registration-client-js-form-___FormErrorList-module__icon-warning___9nbPg::before {
  content: "\e99a";
}

.events-registration-client-js-form-___FormErrorList-module__icon-wrench___TwbAw::before {
  content: "\e99b";
}

/* animated spinner icon */
.events-registration-client-js-form-___FormErrorList-module__icon-spinner___h8zmM::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 */
.events-registration-client-js-form-___FormErrorList-module__icon-none___wSmoQ::before {
  content: " ";
}

.events-registration-client-js-form-___FormErrorList-module__disabled___4Fm4W .events-registration-client-js-form-___FormErrorList-module__icon-spinner___h8zmM::before {
  opacity: 0.4;
}

/* Customized icons for specific purposes */
.events-registration-client-js-form-___FormErrorList-module__icon-protection-public___ZWqPj::before {
  color: #00c851;
}

.events-registration-client-js-form-___FormErrorList-module__icon-protection-self___E\+wvr::before {
  color: #f91f1f;
}

.events-registration-client-js-form-___FormErrorList-module__icon-unlisted-event___16rD7::before {
  color: #f91f1f;
}

.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw {
  font-size: 1.143rem;
}

.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a {
  --link-color: var(--clickable-text-color);
  --link-highlight-color: var(--clickable-text-highlight-color);
  --link-active-color: var(--clickable-text-active-color);
  --link-disabled-color: var(--clickable-text-disabled-color);
  color: var(--link-color);
  text-decoration: none;
  transition: color var(--transition-quick);
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a:hover, .events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a:focus-visible {
  color: var(--link-highlight-color);
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a:active {
  color: var(--link-active-color);
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a[aria-disabled=true] {
  color: var(--link-disabled-color);
}

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

.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw {
  --msgbox-key-color: black;
  --msgbox-sub-color: #efefef;
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  background: var(--msgbox-sub-color);
  border: 0.2em solid var(--msgbox-key-color);
  padding: 1em 1.5em;
  border-radius: 0.35em;
}

.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw h4 {
  font-weight: bold;
  color: var(--msgbox-key-color);
}

.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw {
  --msgbox-key-color: var(--msgbox-alert-key-color);
  --msgbox-sub-color: var(--msgbox-alert-sub-color);
  font-family: "Muli", sans-serif;
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw h4 {
  font-family: "Muli", sans-serif;
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw ul {
  margin-left: 1em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--content-gap-normal);
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li a {
  display: flex;
  align-items: center;
  gap: 0.3em;
  color: var(--msgbox-key-color);
}
.events-registration-client-js-form-___FormErrorList-module__form-error-list___Nv3hw li::marker {
  color: var(--msgbox-alert-key-color);
}

/*# sourceMappingURL=module_events.registration.fc6b05a2.css.map*/